IT/블록체인 4

작업증명방식, 지분증명방식, 위임증명방식

다수의 참여자들이 통일된 의사결정을 하기위해 사용하는 알고리즘을 ‘합의알고리즘’ 이라 한다 기존 비트코인 생태계에서 사용되어진 PoW 방식은 생태계에 이용자가 많아지면서 처리속도등 많은 문제점을 발견하게 되었다. 때문에 다양한 아이디어와 기술이 개발되어 사용되어지고 있는데 다양한 합의알고리즘중 작업증명방식(PoW), 지분증명방식(PoS), 위임증명방식(DPoS) 에 대해서 얘기한다. 작업증명방식 (PoW : Proof of Work) 블록체인에서 거래 기록 정보를 무작위 특성을 가진 논스(nonce) 값과 해시(hash) 알고리즘을 적용시켜 설정된 난이도를 충족하는 해시값을 도출하는 방식을 말한다. 블록 생성자(채굴자 또는 검증자)들이 컴퓨터 연산을 통해 블록체인의 블록 헤더에 제시된 난이도 조건을 만족..

IT/블록체인 2021.08.23

합의 알고리즘

합의 알고리즘(consensus algorithm)이란 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘을 말한다. 암호 화폐에서 합의 알고리즘은 모든 블록체인 네트워크의 핵심적인 요소로서, 분산화된 시스템의 무결성과 보안을 유지시키는 역할을 하며 합의 모델, 합의 방식, 합의 메커니즘 또는 합의 프로토콜이라고도 한다. 분산원장 시스템에서 노드는 네트워크상에 분산되어 있으며, 원장에 포함시키기 위한 새로운 기록을 생성, 채택하고 이를 배포해야 한다. 그러나 노드 간의 분산원장 동기화는 동시에 일어나지 않기 때문에 네트워크상에는 일시적으로 서로 다른 기록이 포함된 원장들이 존재할 수 있고, 노드들 중에는 신뢰할 수 없는 참여자가 포함될 수 있다고 가정한다. 합의 알고리즘(consensus a..

IT/블록체인 2021.08.14

블록체인의 역사

블록체인 기술의 아이디어 1991년 초 과학자 스튜어트 하버(Stuart Haber)와 스캇 스토네타(W. Scott Stornetta)에 의해 제시되었다. 이들은 실용적인 수학적 해결책을 타임 스탬핑에 도입해 디지털 문서의 날짜가 변경되거나 위조될 수 없게 했다. 재사용 가능한 작업증명방식 2004년 컴퓨터 공학자이자 암호학 활동가 할 핀니(Hal Finney)는 재사용 가능한 작업 증명 방식(RPoW:Reusable Proof of Work) 시스템을 제시했다. 이 시스템은 교환이 불가능하거나 대체할 수 없는 해시캐시(Hashcash)를 작업 증명 방식 토큰에 기반해 수신한 뒤, RSA 서명(RSA-signed)이 된 재사용 가능한 토큰으로 반환했으며, RSA 서명이 된 토큰은 개인간에 전송이 가능했..

IT/블록체인 2021.08.11

블록체인이란

블록체인이란 블록체인을 한 단어로 말하면 '분산원장기술(Distributed ledger)' 이고 풀어서 한줄로 설명한다면 '네트워크에 참여하는 모든 사용자가 모든 거래 내역들을 데이터를 분산, 저장하는 기술' 을 말한다. 모든 사용자가 거래내역을 보유하고 있으므로 블록체인기술을 ‘공공거래장부’ 로 불리기도 한다. '블록체인' 이라고 불리는 이유는 여러 거래내역이 쌓여 블록을 이루고, 각 블록들은 시간의 흐름에 따라 체인 형태로 묶여 있는 형태이기 때문에 ‘블록체인’ 이라는 이름이 만들어졌다. 블록체인의 특징 암호와 기술을 통한 높은 보안성 분산형 네트워크 구조로 처리되는 안정성 모든 거래 및 데이터 기록의 접근과 수정이 불가능한 투명성 중개 기관이나 중계자 없이 거래가 가능한 탈중앙성 다수가 데이터를 ..

IT/블록체인 2021.08.09