블록체인 7

NFT(Non Fungible Token), 대체불가토큰

1. 정의 하나의 토큰을 다른 토큰으로 대체하는 것이 불가능하며 특정 디지털 자산을 나타내는 토큰 특징-분희고 - Indivisible(분할 불가), Rare(희소성), Unique(고유성) 2. 기술요소 - 블해토 자플스 블록체인, 해쉬 알고리즘, 디지털 토큰, 디지털 자산관리, NFT 플랫폼, 스마트컨트랙트 [장단점] - 장점 : 디지털 자산의 지적재산권 문제 해결 가능성 - 단점 : DApp 개발 어려움, 이더리움 기반의 확장성 한계 및 과도한 수수료문제

CBDC(Central Bank Digital Currency)

1. 정의 실물 명목화폐(Fiat Money)를 대체하거나 보완하기 위해서 중앙은행이 발행한 디지털 화폐 [특징] 블록체인의 분산 합의 알고리즘을 차용, 정부발행, 법적 화폐 2. 개념도 및 구현방식 가. 개념도 나. 구현방식 - 단분허비 단일 원장 방식(SPF) - 중앙은행이 개인간 거래내역을 단일원장에 관리, 결제 완전성 보장 분산 원장 방식(허가형, 비허가형) 거래검증 및 원장관리 권한 CBDC Wallet(전자지갑) 분실 시 복원 가능 각자가 관리하는 원장에 해당 거래 기록 일부 CBDC 손상 또는 분실시에도 복원 가능 결제완전성 : 단일원장, 분산원장-허가형 결제 완결성 미보장 : 비허가형

DID(Decentralized Identity)

1. 정의 분산원장을 기반으로 개인의 ID를 중앙 집권으로부터 해방시켜 개인에게 귀속되는 분산형 ID 관리 시스템 2. 절차 및 구성요소 가. 절차 발행 > 분산원장 등록 > 제공자에 제출 > 신원 확인 - Resolver로 Registry에서 did의 Document를 결과로 받고 doc 안에 포함된 public key로 신원 확인. 나. 구성요소 - 레디도컨레 - Verifiable Data Registry : DID를 위한 key-value store - DID : Scheme, Method, Method-Specific identifire로 구성 - DID document : 암호화 위한 Public key값, Service End-point 기록된 문서 - DID Controller : DID ..

하이퍼레저

1. 정의 범용적으로 이용 가능한 비즈니스 블록체인 플랫폼 개발 위한 오픈소스 프로젝트 2. 구성도 및 구성요소 가. 구성도 나. 구성요소 3. 하이퍼레저 프레임워크 - 페이사인버 Fabric : 모듈러 어플리케이션, 제일 오래됨 Iroha : 모바일 분산 원장, 배포 간단 Sawtooth : 분산 원장, 병렬 트랜잭션 INDY : DID특화, P2P 전달 Burrow : 스마트 컨트랙트

합의 알고리즘

1. 정의 네트워크에서 참가자가 하나의 결과를 동일하게 유지하기 위하여, 합의를 얻기 위한 알고리즘 목적 ) 블록체인 조작방지, fork 발생시 우선순위 부여, 트랜잭션 유효성 검증 2. 합의 알고리즘의 유형 - WSI BO 분류 유형 설명 비허가형(public) PoW - 가장 빨리 해결한 사람에게 블록 생성 허가 - 에너지 소모 큼 PoS - 코인의 양과 보유 일수를 기반으로 블록 생성 - 탈 중앙화 훼손 가능성 PoI - 많은 지분, 많은 거래량 그리고 많은 활동량을 가질수록 많은 수수료를 분배하는 방식 허가형(private) PBFT - 참가자중 1명의 리더가 모든 참가자에게 요청을 보내고 다수값으로 블록 확정 - 비잔틴 장군문제 해결 PoET - 보안모듈(SGX) 기반 블록 생성 리더를 랜덤하게..

블록체인 마이닝

1. 정의 목표 값에 해당하는 해시 값을 찾는데 성공하면 블록을 발행하고 이를 네트워크에 전파하면서 보상을 받게 되는 매커니즘 특징 ) 10분 마다 신규 블록 생성(주기성), 연산에 많은 리소스 소모(자원소모), 여러 노드들이 참여(분산체계) 2. 개념도 및 구성요소 가. 개념도 나. 구성요소 - 블증검 수분우(선) 항목 항목 세부 설명 블록 - 블록 : 매직 넘버, 블록 사이즈, 블록헤더, 트랜젝션 - 블록 헤더 : 버전, 이전블록 해쉬, 머클루트, 타임스탬프,nonce 작업증명 (Proof-of-work) - 유효 블록이 되기 위한 블록 헤더의 난수를 찾아내는 과정 - pow, pos, dpos 유효성 검증 - 후보블록의 해시값이 난이도보다 작은지 계산 - 검증된 블록과 이전 블록체인 연결 보상과 거..

블록체인

1. 정의 거래정보를 기록한 원장을 P2P 네트워크에 분산하여 참가자가 공동으로 기록하고 관리하는 기술 특징 ) 원장 무결성 확보, 참여자간 합의, 화폐 발행 정책, 거래 장부 동기화 2. 구성요소 해쉬함수 이용, 버전, 머클루트, 타임스탬프, 넌스 3. 핵심기술 거래(분산합의), 검증(Proof of work, 머클트리), 기록(Block, 해시암호화) 4. 절차 Transcation-Block생성 - Chaining(합의) - Propagation(분산저장) 5. 블록체인 유형별 비교