해시그래프와 블록체인: 어느 것이 더 낫나요?

Hashgraph와 Blockchain 용어에 혼란스러워서 둘을 어떻게 이해해야 할지 모르겠나요? 이 두 기술을 비교해보겠습니다.

The 해시 그래프블록체인 인터넷과 같이 신뢰할 수 없는 환경에서 신뢰를 제공한다는 동일한 문제를 해결하는 두 가지 경쟁 기술입니다.

두 기술 모두 분산된 네트워크에서 정보를 저장하고 검색하는 데 도움이 되지만, 문제에 접근하는 방식이 다릅니다.

블록체인은 데이터 기록을 블록으로 그룹화하고, 블록에 타임스탬프를 찍고, 내용을 해시하여 변경할 수 없게 만듭니다. 반면 해시그래프는 개별 거래를 기록합니다. 하지만 가상 투표 방식을 사용하여 어떤 거래가 유효한지에 대한 합의에 도달합니다.

이 게시물은 이 두 기술의 배후를 살펴봅니다. 이들이 무엇을 가져오는지, 암호화폐와 암호화폐 산업의 미래에 어떤 의미를 갖는지 살펴보겠습니다.

어떻게 모든 시작

1976년, 스티브 워즈니악과 스티브 잡스는 애플 컴퓨터를 시작함으로써 기득권에 반항하기로 결정했습니다. 1980년대에는 개인용 컴퓨터와 인터넷이 들불처럼 퍼져 나갔습니다. 그리고 1990년대에는 전 세계의 주류 문화의 일부가 되었습니다.

그러나 일부 기관은 여전히 ​​웹에서 많은 발언권을 가지고 있었는데, 특히 전자상거래와 금융 분야에서 그러했습니다. 그 이유는 확립된 브랜드만이 웹에서 결제 처리 및 이와 유사한 활동을 맡을 수 있었기 때문입니다.

이에 대응하여, 암호화폐 연구자들과 컴퓨터 프로그래머들로 구성된 그룹은 은행과 같은 제3자의 개입 없이도 사람들이 웹에서 안전하게 거래할 수 있는 시스템을 개발했습니다.

그 그룹은 "사토시 나카모토"라는 가명으로 시작되었습니다. 그리고 그들의 독창적인 비트코인 ​​발명의 기반은 블록체인입니다.

분산원장 기술 이해

은행과 다른 거래 제3자의 문제점은 그들이 데이터베이스를 완전히 통제한다는 것입니다. 따라서 누구의 지식 없이도 기록을 조작하기 쉽습니다.

분산원장 기술은 여러 컴퓨터가 동일한 데이터베이스 사본을 실행하도록 하여 이 문제를 해결합니다. 각 네트워크 컴퓨터를 노드라고 합니다. 그리고 네트워크에 노드가 많을수록 데이터베이스의 신뢰성이 높아집니다.

이러한 분산형 데이터 뱅킹 접근 방식 외에도 DLT 또는 분산 원장 기술은 또한 특정 프로토콜, 알고리즘 및 기타 규칙을 사용하여 완전한 패키지를 만듭니다. 예를 들어 블록체인이나 해시그래프가 있습니다.

각각을 살펴보겠습니다.

블록 체인

블록체인은 데이터를 블록으로 그룹화하고 암호화를 사용하여 해당 블록을 연결하는 데이터베이스 시스템입니다.

블록에는 금융 거래부터 이미지, 비디오, 소프트웨어, 전자책 등 모든 유형의 데이터가 포함될 수 있습니다. 블록 데이터가 그룹화된 후 타임스탬프와 이전 블록의 해시가 추가됩니다. 그런 다음 내용이 해시되어 레코드를 변경할 수 없게 만드는 고유 식별자가 생성됩니다.

이 접근 방식의 목표는 블록에서 무엇이든 변경하면 결과 해시가 해당 블록의 널리 받아들여진 해시와 다르다는 것입니다. 결과적으로 이전 블록에서 무엇이든 변경하면 결과 해시도 달라지고, 현재 블록의 해시도 달라집니다.

이러한 불변성은 블록이 암호학적으로 체인되어 있기 때문에 이 기술에 블록체인이라는 이름을 부여합니다. 비트코인은 SHA-256 해시 함수를 사용하여 입력 데이터 길이와 관계없이 길이가 256비트인 임의 문자열을 생성합니다.

비트코인 블록체인은 현재 크기가 200GB를 넘으며, 평균 블록은 약 1MB입니다. 각 블록에 간단한 금융 거래가 포함되어 있다는 점을 감안할 때, 따라서 1MB는 ​​처리해야 할 거래량이 많습니다.

또한 거래를 처리하는 채굴자는 현재 256개의 선행 19과 같은 사전 정의된 사양을 사용하여 고유한 SHA-150 해시를 생성할 때까지 해시 함수를 계속해서 실행해야 합니다. 이 요구 사항으로 인해 비트코인 ​​네트워크가 10엑사해시(XNUMX18  해시)를 초당 처리합니다.

그 숫자를 관점에 맞게 설명하자면, 글로벌 비트코인 ​​채굴 네트워크는 거래당 최대 800kWh의 전기를 사용합니다. 이는 초당 약 3MWh(초당 4건의 거래), 분당 190MWh 등으로, 연간 50~100TWh에 도달합니다. 이는 케이맨 제도 전체에 한 달 동안 전력을 공급할 수 있는 충분한 에너지입니다.

해시그래프

블록체인 유지관리와 관련된 전기 낭비를 줄이기 위해 다양한 그룹이 다양한 접근 방식을 내놓았습니다. 여기에는 Hashgraph가 포함됩니다.

발명자가 소유한 특허받은 Hashgraph 기술이 있다는 점에 유의해야 합니다. 그리고 Hashgraph의 라이브 구현을 실행하는 허가된 공개 네트워크인 Hedera Hashgraph가 있습니다.

Hashgraph 시스템은 다음을 사용하여 빠르고 에너지 효율적인 환경을 만들려고 합니다. 지시된 아크릴 그래프 그리고 두 가지 프로토콜:

  1. 소문에 대한 소문
  2. 가상 투표

1. 소문에 대한 소문

해시그래프에서 거래를 시작하려면 해당 거래의 세부 정보를 네트워크의 노드로 전송해야 합니다. 그러면 이 노드가 세부 정보를 몇몇 무작위 노드로 다시 전송하고, 다시 몇몇 무작위 노드가 거래 세부 정보를 다른 무작위 노드로 다시 전송합니다.

이러한 무작위 노드를 이웃이라고 하며 각 거래 세부 정보를 이벤트라고 합니다. 각 이벤트에는 그 전 두 이벤트의 정보가 포함되어 있으므로 "가십에 대한 가십"이라는 이름이 붙었습니다.

이런 방식으로 정보를 전송하면 소문이 들불처럼 빠르게 퍼지고 단 몇 초 만에 대다수(66%)의 노드가 해당 거래 사본을 갖게 되어 합의가 이루어집니다.

이제 이벤트를 타임스탬프를 사용하여 분산원장에 추가하고 시간순으로 정렬해야 합니다.

2. 가상 투표

Hashgraph의 또 다른 인상적인 부분은 가상 투표 프로토콜입니다. 각 이벤트는 그 이전의 두 이벤트에 대한 정보를 담고 있기 때문에 노드는 이 정보를 사용하여 그 전에 발생한 이벤트에 대한 투표를 하고 우선순위 처리를 받아야 합니다.

가상 투표의 목표는 노드가 악의적이거나 비잔틴적이기 때문에 정보를 전달하지 못하는 상황을 방지하는 것입니다. 그리고 정보를 전달하지 못하면 해당 거래가 2/3의 다수결에 도달하고 결국 합의에 도달하지 못할 수 있습니다.

이 문제를 해결하기 위해 각 이벤트는 조상을 추적할 수 있는 이전 이벤트에 투표합니다. 그리고 이것은 결함 있는 노드로 인해 다수에 도달하지 못한 이전 거래가 여전히 적시에 처리되도록 하는 데 도움이 됩니다.

이 투표 과정은 여러 라운드 또는 통신 시간 프레임에 걸쳐 있어 비동기적입니다. 따라서 이 알고리즘은 비동기 비잔틴 장애 허용(aBFT)이라고 합니다.

해시그래프 대 블록체인

해시그래프와 블록체인 시스템은 분산 네트워크에서 데이터를 안전하고 안정적으로 관리하려고 하지만, 두 시스템은 서로 다른 방식으로 접근하여 엄청난 차이점을 보입니다.

이러한 차이점을 표로 살펴보면 다음과 같습니다.

해시 그래프블록체인
출시일:20172008
특허:특허 기술오픈 소스
일치:가상 투표작업 증명, 지분 등
속도 :10,000+TPS4-15TPS
공평:100%N/A
보안 :ABFT암호화 해싱
에너지 효율: 높음 높음
거래당 KWh:~ 0.0002~ 100 ~ 900
거래 수수료:$ 0.0001 +$ 15 +
거래 검증:일치마이너에 의해
허가:허가 됨무허가
네트워크 액세스 :개인/공공공공 영역

1. 라이센싱

비트코인과 그 기반 블록체인 기술은 MIT 라이선스에 따라 출시되어 매우 관대한 무료 오픈 소스 소프트웨어가 되었습니다. 이러한 사용의 자유는 블록체인의 인기를 높이는 데 도움이 되었습니다. 다양한 포크와 경쟁 접근 방식도 마찬가지입니다.

반면 Hashgraph는 발명가 Leemon Baird가 설립한 회사인 Swirlds의 특허 기술입니다. Swirlds는 그 후 Hedera Foundation에 Hedera 네트워크 수익의 10% 지분을 제공하는 라이선스를 부여했습니다.

2. 일치

헤데라 해시그래프는 가상 투표를 합의 메커니즘으로 사용합니다. 필요한 것은 노드의 2/3가 동의하는 것뿐이며 그 결정은 최종적입니다. 반면 블록체인은 다른 프로토콜을 사용합니다.

비트코인은 작업 증명 프로토콜을 사용하는데, 이는 매우 에너지 집약적이고 낭비적인 시스템입니다. 이더리움은 지분 증명 프로토콜을 사용하는데, 이는 간단히 말해 채굴자가 채굴하기 전에 자신의 암호화폐 중 일부를 지분으로 보유한다는 것을 의미합니다. 그리고 그가 성공하면, 그는 지분으로 보유했던 금액만큼 정확히 이깁니다.

다른 블록체인 합의 프로토콜에는 하드 디스크 공간을 스테이킹 메커니즘으로 사용하는 Proof-of-Space와 각 채굴자에게 최소 대기 시간을 할당하기 위해 특수 하드웨어를 사용하는 Proof-of-Elapsed-time이 있습니다.

3. 속도

에 따르면 이 보도 자료 2020년 1.5월부터 Hedera Hashgraph는 하루 7만 건의 거래를 돌파하여 Ethereum의 두 배, Bitcoin의 약 2021배에 달했습니다. 200년 XNUMX월까지 Hedera는 월 XNUMX억 건의 거래를 돌파했으며 XNUMX월에는 총 거래 건수 1억건 문지방.

이러한 성공의 이유는 Hedera 해시그래프의 낮고 예측 가능한 거래 비용이라는 점에 유의해야 합니다. 이는 동시 거래가 많아질수록 증가하는 경향이 있는 블록체인 시스템의 신뢰할 수 없는 비용과 대조됩니다.

4. 공정성

블록체인 채굴자는 처리할 거래를 선택하고, 이는 채굴자에게 더 높은 수수료를 제공하는 거래에 더 높은 우선순위를 부여합니다. 그 결과 일부 거래의 확인 시간이 길어지고, 네트워크 사용량이 증가함에 따라 비용이 증가합니다.

해시그래프는 거래에 타임스탬프를 찍고 66%의 합의가 이루어지면 원장에 추가함으로써 이러한 불공평성을 없앱니다. 그리고 가상 투표도 사용함으로써 모든 이벤트의 빠른 처리가 보장됩니다.

5. 에너지 소비 및 효율성

비트코인은 거래당 수백 kWh를 사용하며, 종종 800kWh에 이릅니다. 이더리움은 더 보수적이지만, 여전히 거래당 최대 100kWh를 사용할 수 있습니다. 이는 채굴자가 지정된 문자열을 찾기 위해 거쳐야 하는 해싱 프로세스 때문입니다.

Hashgraph는 거래당 0.0002kWh의 전력만 사용하는데, 이는 블록체인에 비해 무한히 적은 양입니다. 또한 이는 자연을 사랑하는 사람들에게 환경 친화적인 옵션이기도 합니다.

6. 거래비용

블록체인 비용은 가변적이며 수수료가 높은 거래는 우선 처리됩니다. 초당 4~15건의 제한된 속도와 더불어 오늘날 거래 비용은 종종 15달러 이상입니다. 활동이 많으면 25달러와 30달러 이상에 도달하기도 합니다.

Hashgraph의 경우 모든 비용은 동일하게 유지되고 USD 법정 통화로 청구됩니다. 물론 가격은 원하는 작업에 따라 다릅니다. 하지만 거래 비용이 얼마인지는 항상 알아낼 수 있으며, 최소 $0.0001부터 시작합니다.

7. 네트워크 액세스

비트코인은 항상 공개적이고 허가 없는 네트워크였습니다. 즉, 컴퓨터가 있는 사람은 누구나 거래를 볼 수 있고 충분히 좋은 하드웨어가 있는 사람은 누구나 클라이언트를 다운로드하여 네트워크에 가입할 수 있습니다. 허가는 필요하지 않습니다. 다른 블록체인 프로젝트는 다르지만 유사한 요구 사항이 있을 수 있습니다.

헤데라 해시그래프도 비트코인처럼 공개적이지만 허가를 받아야 합니다. 즉, 네트워크에 가입하려면 초대장이 필요합니다.

결론

이제 Hashgraph와 Blockchain에 대한 게시물이 끝났고, 이제 두 기술의 기반이 되는 기술이 구체적으로 드러났습니다.

블록체인에는 강점과 약점이 있습니다. 하지만 해시그래프도 마찬가지입니다. 따라서 현재 필요에 따라 무엇이 더 나은 옵션인지 결정됩니다.

남디 오케케

남디 오케케

Nnamdi Okeke는 다양한 책을 읽는 것을 좋아하는 컴퓨터 애호가입니다. 그는 Windows/Mac보다 Linux를 선호하며
Ubuntu는 초창기부터 그랬습니다. Twitter에서 그를 만날 수 있습니다. 봉고트랙스

기사: 298년

기술적인 자료를 받으세요

기술 동향, 스타트업 동향, 리뷰, 온라인 수입, 웹 도구 및 마케팅은 한 달에 한두 번입니다.