블록체인은 어떻게 신뢰를 구축합니까?
Last updated
Last updated
오늘은 이전 주제에 이어 회계 방식이 신뢰를 만드는 기계로 어떻게 만들어지는지 이야기해 보겠습니다.
회계는 익숙한 것입니다. 특히 이제는 외출할 때 현금을 가지고 다니지 않아도 되며, 은행 계좌, 알리페이, 위챗 지갑에 각종 수입·지출을 기록해 놓은 잔고와 맞먹는다.
그렇다면 회계란 무엇인가? 예를 들어:
Xiao Zhang의 월급은 10,000 위안입니다.임금을 지급하는 과정에서 은행은 기록합니다: 회사 계정에서 10,000 위안을 공제하고 Xiao Zhang의 계정이 10,000 위안 증가합니다. 급여가 지급된 후 Xiao Zhang은 WeChat Pay를 사용하여 Double 11에서 옷 한 벌을 500위안에 구입했습니다. 이때 WeChat에 기록: Xiao Zhang의 계정이 500위안 공제되고 상인 계정이 500 증가했습니다. 원.
우리는 회계장부(은행, WeChat 결제 및 기타 제3자 기관)에 대한 신뢰를 바탕으로 이 회계 방법을 인식합니다. 그러나 중앙집중식 회계시스템에 속해 시스템 장애, 기업 부도 등으로 인한 회계실패와 왜곡을 피하기 어렵다.
모두가 원장을 가질 수 있다면 모두가 함께 부기에 참여할 수 있으며 원장은 실시간으로 동기화되고 원장은 더 개방적이고 투명하며 진정성 있고 신뢰할 수 있습니다. 이러한 방식으로 양측의 문제는 회계의 안전한 운영에 영향을 미치지 않습니다. 개별 기관의 회계와 비교할 때 이것은 분명히 더 나은 회계 방법이며 실제로는 블록 체인의 회계 방법입니다.
블록체인 시스템에서는 일련의 경쟁 규칙에 따라 부기장이 선택되고, 경쟁에 참여하는 사람들은 경선에서 승리하고 부기장이 될 수 있습니다. 우리는 이 규칙이 Rubik's Cube 대회라고 가정하고 Rubik's Cube를 먼저 푸는 사람이 부기 권한을 갖게 됩니다. 이는 블록체인 부기의 기능인 분산 부기를 반영합니다. Rubik의 큐브 게임을 하면 부기가 더 이상 중앙 집중식 조직이 아님을 확인하기 위해 부기가 무작위로 생성됩니다.
각 Rubik's Cube 대회에서 부기를 담당하는 승자는 단 한 명이며 부기 정보는 블록이라고 하는 데이터 패킷을 생성하기 위해 패키징됩니다(즉, 새 블록이 파헤쳐짐). 다른 플레이어가 자신이 올바른지 확인한 후 이 새 블록을 자신이 유지 관리하는 블록체인에 복사(다운로드 및 동기화)하여 모든 플레이어가 회계를 분산하더라도 모든 플레이어의 원장 데이터가 일관되도록 합니다(블록체인). 위와 동일한 정보) . 이는 블록체인 부기의 두 번째 주요 기능을 반영한 것으로 모든 노드(게임에 참여하는 플레이어)가 동일한 장부를 유지하므로 화해에 매우 편리합니다.
그러면 회계 담당자가 속임수를 쓰고 허위 계정을 예약하지 않도록 하는 방법은 무엇입니까?
이것은 검증 및 보상 메커니즘에 의해 가능합니다. 모든 플레이어는 승리한 플레이어 계정의 진위를 확인합니다. 부기가 거짓이면 다른 플레이어는 부기를 인식하지 못하고 승리한 플레이어는 부기 기회를 헛되이 낭비하게 됩니다. 더욱이 부기권을 얻을 때마다 엄청난 보상이 주어지고, 허위 회계는 자동으로 보상을 포기하는 것과 같다. 따라서 승리한 플레이어는 이익을 위해 허위 계정을 유지하지 않습니다.
그가 방해꾼이고 고의적으로 말썽을 일으키더라도 모든 플레이어가 올바른 회계 만 인정하기 때문에 결국 다른 플레이어의 검증을 통과하지 못할 것입니다. 이것은 회계 데이터의 정확성을 보장합니다.
회계가 완료되면 새로운 블록을 파내는데 이 블록의 정보는 고정되어 있고 고유한 데이터 핑거프린트(즉, 해시값. 블록을 해시하면 블록의 정보가 생성된다. 해시값 , 블록이 변경되면 블록의 해시 값이 크게 변경됩니다.
게임의 다음 라운드에서 새로운 승자는 청구서의 새 페이지를 기록하고(새 블록 채굴), 새 청구서의 헤더(블록 헤더)는 청구서의 이전 페이지(블록 헤더)의 데이터 지문을 기록해야 합니다. 이전 블록의 해시) 값), 이전 페이지의 청구서와 현재 청구서가 명확한 순서로 밀접하게 연결되도록 합니다.
이전 페이지의 청구서 데이터가 수정되면 해당 데이터 지문(해시 값)이 변경되며 다음 페이지의 청구서에 기록된 해시 값과 일치하지 않습니다. 모든 플레이어는 이것이 변조된 데드 체인임을 인식하고 버릴 수 있습니다.
그리고 이전 블록의 헤더도 이전 블록의 해시 값을 기록하여 전체 블록체인이 엄격한 순서로 연동되어 특정 블록의 데이터가 변조되는 한 모든 후속 블록이 변조됩니다. 블록의 회계 데이터가 변경되며, 이는 "전신에 영향을 미치는 단일 스트로크"라고 설명할 수 있습니다. 이것이 블록체인 부기의 세 번째 주요 기능입니다. 체인의 모든 블록이 서로 연결되어 있으며 전체 체인 정보는 알고리즘을 통해 변조될 수 없습니다.
블록체인은 부기 노드의 분산과 모든 부기 노드의 원장 데이터의 일관성을 보장하기 위해 경쟁 메커니즘을 통해 부기 권한을 생성합니다. 이전 블록의 해시 값은 전체 체인 데이터가 엄격한 순서를 갖고 변조될 수 없도록 하기 위해 새 블록에서 참조됩니다. 위의 방법을 통해 블록체인의 거래 정보가 신뢰할 수 있는지 확인하므로 블록체인은 신뢰를 만드는 기계입니다.