블록체인 3

Hyperledger Composer 모델링 작업 Ver. 0.0.1

모델링 작업 (.CTO파일)작성날짜 2019.02.22Ver 0.0.1 /* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" ..

Chapter02 - 해시 함수(Hash Function)

Chapter02 - 해시 함수(Hash Function)※해당 자료는 비트코인을 기준으로 만든 내용 입니다. 1. 메시지 지문 생성 l 임의의 메시지에 대해 짧고, 일정하며, 고유한 메시지 지문 생성 l 메시지 : 해시 값 = 1 : 1 관계 보장 l 무조건 어떤 데이터(크기에 상관 없이)를 넣던 SHA-256함수를 이용하면 256비트의 문자가 생성된다. 2. 블록 변경 l 해시 값이 변경 되는 것을 보아서 다음 블록으로 연결 시킨다. l 블록 변경 어려움: 모든 변경 블록에 대해 채굴자들의 합의를 획득해야 가능 l 누구의 블록이 진짜 블록인가? ü 누군가 블록을 채굴을 하고 합의가 이루어 져서 본인의 블록이 진본으로 판단이 되면 해당 채굴자는 본인에게 보상으로 지급된 장부를 가장 처음에 기입하게 된다..

Chapter01 - 블록체인의 이해

Chapter01 - 블록체인의 이해※해당 자료는 비트코인을 기준으로 만든 내용 입니다. 1. 블록체인 암호 기초 l 기존 핀테크 서비스 모델 ü 클라이언트-서버 서비스 모델 1- 서버를 경유한 거래 서비스: 클라이언트가 거래를 서버에 전송 2- 서버가 거래 승인과 거래 장부 유지에 대한 책임: Centralized 3- 중앙 집중 형 서버 그 중에 가장 취약한 서버를 해킹하면 모든 서버 해킹이 가능함 l 블록체인 핀테크 서비스 모델 ü P2P(Peer-to-Peer) 서비스 모델 1- 참여자 간에 직접 거래 서비스: 참여자가 거래를 브로드캐스팅 2- 다수가 거래 승인과 거래 장부 유지에 참여: Decentralized 3- 모든 사람의 승인이 있어야 거래 장부가 유지됨 A. 질문: A와 B가 거래한 내..