본문 바로가기

전체 글65

[BlockChain] 지분 증명(PoS)알아보기 지분 증명(PoS)이란? 지분 증명은 암호화폐르 보유하고 있는 지분율에 비례하여 의사결정 권한을 주는 합의 알고리즘입니다. 지분 증명은 네트워크 참여자 모두가 블록을 검증할 수 있는 기회를 갖게되는 방식인데, 가지고 있는 지분이 많으면 많을수록 블록 검증 기회를 더 얻을 수 있어, 재산에 비례하여 보상을 받게 됩니다. 지분 증명은 스테이킹한 자산을 통해 블록을 생성하면 되기 때문에 비싼 하드웨어가 필요하지 않고, 에너지 낭비가 적습니다. 또한 스테이킹을 통해 코인을 일정 기간동안 보유해야 하기 때문에 다른 코인으로 이탈 가능성이 낮습니다. 지분 증명의 장단점 장점 친환경적 시스템 가장 많이 알려진 PoW와 비교하여 에너지 소모가 적어 친환경적인 시스템입니다. 인센티브에 대한 강한 동조 및 지지 PoW의 .. 2022. 5. 9.
[BlockChain] 작업 증명(PoW) 알아보기 작업 증명이란? 작업 증명은 유효한 블록을 만드는데 충분한 자원을 소모했는가를 증명하는 작업입니다. 이 때, 메인체인을 선택하는 데 있어 가장 긴 체인을 채택하는 알고리즘인 고스트 프로토콜을 사용하여 블록이 결정됩니다. ※ 고스트 프로토콜 : 어느 체인이 가장 긴 것인지 계산할 때 고아블록도 포함하므로써 네트워크 보안 손실 문제를 해결합니다. 논스 찾기 비트코인에서 작업 증명은 반복적인 과정을 통해 무작위로 특정한 조건보다 낮은 값(Nonce)을 찾아내어 그에 대한 대가로 비트코인을 받게 됩니다. 이때 무작위의 논스값을 찾아내기 위해 비트코인에서는 SHA-256 방식을 이용하는데, 이 과정에서 컴퓨터의 계산 능력이 필요합니다. H(N || P_hast || Tx || Tx || ... Tx) < Targ.. 2022. 5. 9.
[BlockChain] 채굴 풀 알아보기 채굴 풀이란? 채굴 풀은 채굴을 하는 채굴자들이 모여서 만들어진 채굴자 조합이라고 볼 수 있습니다. 채굴 풀이 필요한 이유 비트코인의 채굴은 블록 하나를 생성하는 데에 해시 파워가 더 높은 노드가 작업을 먼저 수행하고 보상을 받게 됩니다. 보상을 받기 위해서 해쉬 파워가 상대적으로 작은 채굴자들은 다른 채굴자들의 힘을 빌려 해시 파워를 높이게 됩니다. 즉 작은 해쉬 파워로도 보상을 받기 위해 채굴자들이 모이게 되고, 이것이 채굴 풀이됩니다. 채굴 풀의 위험성 채굴 풀은 네트워크에 영향을 줄 수 있는 51% 공격의 위험이 있습니다. 특정 채굴 풀이 네트워크의 해시율을 51% 이상 생성해 네트워크를 통제하는 경우, 채굴의 집중화가 발생하고, 이중 지불 공격을 성공할 수 있으며, 합의에 영향을 주게 됩니다. .. 2022. 5. 9.
[BlockChain] 채굴자 알아보기 채굴자란? 채굴자는 블록체인 기반의 암호화폐에서 개로운 블록을 생성하고 그 대가로 암호화폐를 지급받는 노드들을 말합니다. 채굴자들은 채굴을 통해 보상인 암호화폐를 지급받게 됩니다. 채굴자의 역할 가장 대표되는 비트코인 네트워크를 예시로 합니다. 네트워크 동기화 새로운 노드가 네트워크에 합류하면, 다른 노드에게 과거의 블록들을 요청해 블록체인을 다운로드합니다. 트랜잭션 검증 새로운 트랜잭션을 수신한 노드는 반드시 해당 트랜잭션이 올바른지 검증하는 과정해야 합니다. 트랜잭션 검증 단계 원본 데이터를 자신의 개인키로 암호화를 진행하여 디지털 서명을 진행 원본 데이터와 디지털 서명된 데이터를 노드에 전파 전송받은 트랜잭션의 진위여부를 알기 위해 송신 노드의 공개키를 이용하여 복호화 진행 복호화된 거래 데이터와,.. 2022. 5. 9.