본문 바로가기

Cryptography

(3)
Bitcoin VS Ethereum 공통 요소 1. peer-to-peer network : 참여자들 연결 2. 비잔틴 결함 허용 합의(Byzantine fault-tolerant consensus) 알고리즘(작업증명 블록체인) : 상태 변경을 동기화 2. 암호학 기반 기술의 활용 : 디지털 서명, 해시, 디지털 화폐(이더) 이전 개방형 블록체인(비트코인 포함) vs 이더리움 비트코인: Bitcoin Core(기준이 되는 구현체, 오픈소스) -> 클라이언트 SW 이더리움: 기준 사양(reference specification) 비트코인 mining: 비트코인 생성 과정. 비트코인 transaction을 처리하는 동안 수학적 문제를 푼다. 비트코인네트워크 내의 모든 참여자가 miner로 동작 가능. minor로 동작 시, transactio..
Mastering Bitcoin 비트코인 거래 개념 입력값(비트코인 계좌에서 빠져나가는 값) =/= 출력값(비트코인 계좌로 들어오는 값) → 입력값 - 출력값 = 거래 수수료의 값 * 거래 수수료: 자신의 거래를 검증하고 새로운 블록에 추가시켜주는 채굴자에게 주는 일정량의 보상. 채굴자는 2가지의 보상 획득: 1. 새로운 블록을 검증하고 생성하며 일정량의 비트코인 획득 2. 블록에 추가되는 거래에 대한 거래 수수료 획득 비트코인은 통화량이 정해져 있음(2100만개) → 통화량만큼 비트코인이 다 발행되면 더 이상 비트코인을 보상으로 받을 수 없게 됨. 그러면 채굴자가 받는 보상은 거래 수수료 하나 뿐. 지갑 어플리케이션의 거래 처리 로직 1. Getting right inputs UTXO(Unspent transaction output)..
Mastering Ethereum Basic - Intro 보호되어 있는 글입니다.