이더 리움과 비트 코인은 어떻게 다릅니 까?

이 게시물에서는 이더 리움 플랫폼과 더 성숙 된 (그러나 제한적인) 비트 코인 블록 체인을 비교하여 이더 리움을 무한한 가능성을 가진 플랫폼으로 만들고 이전 사촌 비트 코인보다 확실히 더 효율적으로 만드는 가장 분명한 차이점을 지적합니다.
이 게시물은 많은 사람들에게 기술적 일 수 있습니다.

이더 리움 블록 체인은 여러면에서 Bi t 코인과 유사합니다. 그러나 Ethereum이 내부적으로 작동하는 방식의 몇 가지 주요 차이점은 실용적인 관점에서 더 유용 할뿐만 아니라 비트 코인보다 확실히 더 강력 할뿐만 아니라 더 효율적입니다.
이더 리움과 블록 체인을 처음 접하는 독자는 이전 게시물 이더 리움, 인터넷이 어떻게 될지 읽어 보면서 이러한 기술의 잠재적 인 이점에 대한 일반적인 개요를 갖게 될 것입니다.

블록 구조 및 채굴

비트 코인과 달리 이더 리움 블록은 다른 블록 체인보다 더 많은 정보를 포함합니다. 실제로 그들은 블록 번호 및 난이도와 함께 트랜잭션 목록과 가장 최근 상태의 사본을 저장합니다. 이것은 나중에 유용 할 것입니다. Ethereum은 다음과 같은 방식으로 블록을 검증합니다 ( Ethereum 백서 에서)

왜 머클 트리인가?

H ashing 블록은 모든 블록 체인에서 가장 일반적인 작업입니다. 사실 해싱은 빠르고 지능적으로 전체 시스템의 속도를 높일 수 있습니다. 일반적으로 파일 또는 청크 집합을 해싱하는 것은 일반적으로 해시 목록으로 수행됩니다. 그러나 해시 트리를 사용하면 트리의 각 분기를 나머지와 독립적으로 다운로드하고 확인할 수 있으므로 더 효율적일 수 있습니다. 이렇게하면 전체 트리를 아직 사용할 수없는 경우에도 하나의 노드가 블록의 무결성을 확인할 수 있습니다.

위 그림에서 트리에 이미 해시 0–0 해시 1 데이터 블록 2 의 무결성을 즉시 확인할 수 있습니다.> 데이터 블록을 해싱하고 그 결과를 해시 0–0 과 반복적으로 결합한 다음 해시 1 과 결과를 상위 해시 와 비교하여 . 마찬가지로 트리에 이미 해시 1–1 해시 0 이있는 경우 데이터 블록 3 의 무결성을 확인할 수 있습니다. 이는 파일이 매우 작은 청크 (데이터 블록)로 분할되고 블록이 사용 가능 해지 자마자 무결성이 비 순차적 방식으로 확인되는 경우에 유용합니다. 하나의 블록을 전송하는 데 오류가 발생하면 무결성이 손상되지만 트리의 일부만 변경되고 앞서 언급 한 블록 만 결국 다시 요청되고 빠르게 다운로드됩니다.

효율적인 해싱 메커니즘 외에도 각 블록이 트랜잭션의 전체 상태를 포함 한다는 사실은 효율성을 더욱 향상시킵니다. 사실, 비트 코인처럼 전체 블록 체인 기록을 저장할 필요가 없습니다. 공정한 비교를 위해 비트 코인이 이러한 접근 방식을 사용하면 공간을 5 ~ 20 배 절약 할 수 있습니다.

시작하기 전에

이 게시물이 마음에 드 셨다면 datascienceathome.com의 뉴스 레터를 좋아하실 것입니다. 인공 지능, 데이터 과학, 예측 분석 및 컴퓨터 과학 분야의 최고의 콘텐츠를 무료로 요약 한 것입니다.