탈중앙화의 추격: 비트코인과 이더리움을 위한 풀 노드
NEST爱好者
2021-01-27 09:03
本文约1574字,阅读全文需要约6分钟
현재 비트코인의 노드 상태는 이더리움보다 훨씬 낫고 이더리움은 이 문제를 해결하기 위해 더 많은 노력을 기울여야 합니다.
소개:
제작 | NEST Fans (nestfans.com)
소개:괴짜들은 탈중앙화를 요구하기 위해 인터넷에 희망을 걸고 인터넷 과두는 데이터의 핵심 독점력이 되었고 블록체인 세계는 이를 계속해서 해체할 것입니다.

탈중앙화의 개념

많은 노드로 분산된 시스템에서 각 노드는 높은 수준의 자율성을 갖습니다. 노드는 서로 자유롭게 연결되어 새로운 연결 단위를 형성할 수 있습니다. 모든 노드는 단계적 센터가 될 수 있지만 필수 중앙 제어 기능은 없습니다. 노드 간의 영향은 네트워크를 통해 비선형 인과 관계를 형성합니다.이러한 개방적이고 평평하며 평등한 시스템 현상 또는 구조를 탈중앙화라고 합니다.
탈중앙화는 중심이 필요없다는 것이 아니라 노드들이 자유롭게 중심을 선택하고 중심을 자유롭게 정하는 것을 의미합니다.. 간단히 말해서 중앙 집중화는 중앙 의사 결정 노드를 의미합니다. 노드는 센터에 의존해야 하며 노드는 센터 없이는 생존할 수 없습니다. 탈중앙화 시스템에서는 누구나 노드이고 누구나 센터가 될 수 있습니다. 모든 센터는 영구적이지 않고 단계적이며 모든 센터는 노드에 필수가 아닙니다.

비트코인 노드

여기서 설명하는 것은 주로 전체 노드이며,전체 노드는 완전한 블록체인 장부가 있는 노드입니다.전체 노드는 모든 블록체인 데이터를 동기화하기 위해 메모리를 점유해야 하며 독립적으로 블록체인의 모든 트랜잭션을 확인하고 실시간으로 데이터를 업데이트할 수 있습니다.전체 노드는 분산된 블록체인에 있습니다. 원장에서 주요 역할은 블록체인 트랜잭션의 브로드캐스트 및 검증을 담당합니다.
비트코인 풀 노드는 비트코인 ​​클라이언트(예: 비트코인 ​​무제한 버전, 비트코인 ​​코어 버전 등)를 다운로드 및 설치하고 데이터를 동기화하여 완전한 블록체인 데이터를 보존하는 노드입니다.
현재 전체 비트코인 ​​네트워크 트랜잭션 데이터 크기는 대략200 GB, 평범한 사람의 경우 임계 값이 특별히 높지 않고 몇 천 위안의 노트북 만 소유하고 비트 코인 클라이언트를 다운로드하면 풀 노드가되어 거래를 직접 확인하고 원장을 확인할 수 있습니다.
이러한 관점에서 중개자를 신뢰할 필요가 없으며 이러한 분산 노드는 실시간으로 데이터를 업데이트하고 트랜잭션을 브로드캐스팅하고 확인하며 모든 사람이 노드가 될 수 있습니다.
물론 거래 확인의 문턱을 더 낮추기 위해,비트코인 코어 버전 0.12.0 클라이언트가지치기 노드 기능은 추후 제공되며, 이는가지치기 노드또한 독립적으로 비트코인 ​​전송 확인을 완료할 수 있지만 전체 블록체인의 데이터를 로컬에 저장하지 않으므로 다른 노드에 완전한 블록체인을 제공할 수 없습니다.

이더리움 노드

이더리움의 전체 노드는 다음과 같습니다."파일 노드", 비트코인에 비해 이더리움 시스템은 의심할 여지없이 더 복잡합니다.비트코인은 한 가지 단순한 것에 집중합니다: 책을 저장하고 가치를 전송합니다.이것은 우아하고 단순한 블록체인 네트워크입니다.이더리움은 비트코인을 기반으로 하기 때문에 추가되었습니다.EVM 가상 머신, 계산 가능하고 프로그래밍 가능한 기능을 통해 트랜잭션 전송 외에도 많은 수를 저장합니다."상태" 데이터
이더리움의 상태 폭발은 시스템 저장에 더 큰 압력을 가져왔습니다. 완전한 이더리움 네트워크 데이터는 비트코인의10 시간, 가까운2 TB, 일반 사용자가 완전한 데이터를 저장하기 어렵고 높은 임계값입니다.
이러한 관점에서 일반 사용자가 이더리움 아카이브 노드를 독립적으로 운영하기는 어렵습니다. 이더리움에서 다양한 애플리케이션의 "출현"으로 DApp은 이더리움 노드에 대한 수요가 증가하고 있지만 일반 DApp 개발자가 이더리움 파일 노드를 실행할 필요는 없으므로,거의 모든 DApp은 이더리움 생태계에서 가장 중요한 노드 클러스터 중 하나에 의존하는 타사 운영자인 Infura를 선택하고 Infura는 Amazon 클라우드 서버에서 호스팅되므로 두 계층의 중앙화 위험이 있습니다.
이더리움은 또한 이에 대한 몇 가지 솔루션을 가지고 있으며 이더리움용 라이트 노드 클라이언트를 개발하고 있습니다."신흥" 프로토콜사용. 이것은 블록 헤더 트랜잭션 또는 상태 데이터만 다운로드하는 노드로, 이를 SPV(Simplified Payment Verification) 노드라고 합니다.라이트 노드
정상적인 상황에서 SPV 라이트 노드의 작동은 양호하며,그러나 대부분의 풀 노드가 부정직하게 행동하면 라이트 노드의 보안 보장이 매우 약해집니다.
이더리움 네트워크의 엄청난 양의 데이터로 인해 이더리움 생태계의 발전과 함께 직면하게 될 도전과제 또한 증가하고 있습니다.라이트 노드의 목적은 이더리움 라이트 클라이언트의 보안을 풀 노드에 가깝게 만드는 것입니다.요약하다

요약하다

전체 노드의 수는 전체 블록체인 네트워크 시스템의 보안을 나타내며 블록체인 네트워크 보안의 중추이기도 합니다.전반적으로 현재 상황에서 비트코인의 노드 상태는 이더리움보다 훨씬 낫기 때문에 문제를 해결하는 데 더 많은 노력이 필요합니다.
NEST爱好者
作者文库