헤데라
HBAR은 공공 헤데라 네트워크의 기본적이고 에너지 효율적인 암호화폐입니다. Hbar는 애플리케이션 거래 수수료를 지불하고 지분 증명을 통해 공격으로부터 네트워크를 보호하는 데 사용됩니다.
헤데라 네트워크는 총 500억 hbar의 공급량으로 출시되었습니다.
사용자 계정 으로 이전된 미출시 공급은 이전 시점을 기준으로 출시 공급 으로 재분류됩니다 . 헤데라는 순환 공급* 이라는 용어를 사용하거나 정의하지 않습니다 . 방출된 공급은 순환 공급을 결정하는 한 가지 가능한 방법으로 간주될 수 있습니다 . 그러나 다른 외부 당사자는 특정 Hbar에 다른 정의를 적용할 수 있습니다.
할당 및 출시 일정
헤데라는 할당이 발효된 후 가능한 한 빨리, 할당 되지 않은 공급 에 대한 신규 및 기존 할당을 할당된 공급 에 보고 하지만 분기별로 보고합니다. 관련 할당은 할당 범주로 통합되며 각 풀에 대한 설명과 함께 다음 차트에 보고됩니다. 할당량은 관련 할당 공급이 해제된 후에도 감소하지 않으며 항상 총 공급량 의 합계입니다 .
초기 개발 비용 및 라이선스
초기 개발 비용 및 라이선스에는 원래 Swirlds, Inc.가 설계하고 특허를 받은 해시그래프 기술의 라이선스 및 배포에 할당된 모든 hbar가 포함됩니다. 해시그래프 라이선스 계약에서는 공개 원장에서 해당 기술을 사용하기 위해 Swirlds, Inc.에 지속적인 월별 지불을 요구했습니다. . Swirlds의 투자자에 대한 지불은 헤데라 배포에 대한 Swirlds 리소스 및 인력의 헌신에 대한 일회성 보상이었습니다. 모든 지적 재산은 2022년 헤데라 협의회에서 구입하여 오픈 소스화되었으며 , 이로 인해 이 카테고리에 코인을 계속 할당할 필요가 없어졌습니다.
네트워크 거버넌스 및 운영
네트워크 거버넌스 및 운영에는 창립자, 임원, 직원 및 계약자에 대한 보상으로 사용되는 모든 Hbar가 포함됩니다. 코인 플랜은 고정된 양의 hbar로 기여자에게 보상하기 위한 초기 구조였습니다. 위원회 운영은 기여자에 대한 현재 보상 구조를 반영하며 주로 측정 가능한 거버넌스 또는 운영 기여에 맞춰 조정됩니다.
생태계와 오픈소스 개발
생태계 및 오픈 소스 개발에는 헤데라 생태계의 분산화 및 개발을 촉진하기 위해 커뮤니티에 출시된 모든 hbar가 포함됩니다. 커뮤니티 인센티브 프로그램과 개발자 보조금은 헤데라 네트워크 테스트에 인센티브를 제공하고 필수 애플리케이션 개발을 촉진하기 위해 설계된 초기 프로그램이었습니다. 생태계 개발 프로그램은 HBAR 재단 과 같은 독립 조직에 상당한 권한을 부여하고 생태계 성장 노력을 더욱 분산시키는 기타 조치를 취하겠다는 헤데라 협의회의 약속 입니다 .
정밀도
연간 및 분기별 수치는 가장 가까운 1,000hbar로 반올림됩니다. 반올림, 수수료 및 사소한 릴리스 오류로 인해 숫자가 이 금액 이하로 왜곡될 수 있습니다.
면책조항 및 개정
현재 및 미래의 운영 비용과 재정적 예측에 관한 진술을 포함하여 헤데라의 미래 계획, 기대, 신념, 의도 및 전망과 관련된 이 보고서의 진술은 "미래 예측 진술"이며 중대한 위험과 불확실성의 영향을 받습니다. 이 모든 내용은 선의로 작성되었지만 이러한 미래 예측 진술에 포함된 사건 중 일부 또는 전체가 발생할 것이라는 보장은 없으며 귀하는 이를 과도하게 의존해서는 안 됩니다. 헤데라는 헤데라, 헤데라 네트워크, hbars와 관련된 재정적 예측이나 예측 또는 기본 가정의 정확성과 관련하여 명시적이든 묵시적이든 어떠한 진술이나 보증도 하지 않습니다. 모든 외부 당사자는 적합성, 신뢰성, 그리고 제공된 모든 예측 또는 예상의 정확성. 여기에 포함된 모든 데이터는 선의로 제시되었으며 필요한 경우 추가 감사, 업데이트 및 수정이 이루어질 수 있습니다.
해시그래프 합의 알고리즘
분산 합의 알고리즘
해시그래프 합의 알고리즘은 혁신적이고 효율적인 방식으로 분산 합의를 가능하게 합니다. 해시그래프는 빠르고 공정하며 안전한 분산 합의 알고리즘이자 데이터 구조입니다. 이는 구성원이 반드시 서로를 신뢰하지 않는 경우에도 간접적으로 신뢰할 수 있는 커뮤니티를 만듭니다.
해시그래프는 작업 증명을 피한다는 점에서 저렴합니다. 해시그래프 노드를 운영하는 개인과 조직은 값비싼 맞춤형 채굴 장비를 구입할 필요가 없습니다. 대신, 쉽게 사용할 수 있고 비용 효율적인 하드웨어를 실행할 수 있습니다. 해시그래프는 100% 효율적이므로 속도를 저하시키는 계산에 리소스를 낭비하지 않습니다.
능률
해시그래프는 블록체인 커뮤니티에서 사용되는 용어이므로 100% 효율적입니다. 블록체인에서는 나중에 오래된 것으로 간주되어 커뮤니티에서 폐기되는 블록을 채굴하는 작업이 낭비되는 경우가 있습니다. 해시그래프에서 “블록”에 해당하는 것은 결코 오래되지 않습니다. 해시그래프는 대역폭 사용에도 효율적입니다. 특정 트랜잭션의 모든 노드에 알리기 위해 필요한 대역폭의 양이 무엇이든(해당 트랜잭션의 타임스탬프에 대한 합의를 달성하지 못한 경우에도) 해시 그래프는 절대 최소값을 넘어서는 아주 작은 오버헤드만 추가합니다. 또한, 해시그래프의 투표 알고리즘은 커뮤니티가 트랜잭션 자체를 알게 된 메시지 외에 노드가 투표(또는 계산할 투표)하기 위해 추가 메시지를 보낼 것을 요구하지 않습니다.
처리량
해시그래프는 빠릅니다. 대역폭에 의해서만 제한됩니다. 각 구성원이 초당 주어진 트랜잭션 수를 다운로드하고 업로드할 수 있는 충분한 대역폭을 갖고 있다면 시스템 전체가 그 만큼의 트랜잭션을 처리할 수 있습니다. 빠른 가정용 인터넷 연결이라도 전 세계 전체 VISA 카드 네트워크의 모든 거래를 처리할 수 있을 만큼 빠릅니다.
상태 효율성
이벤트가 발생하면 몇 초 안에 커뮤니티의 모든 사람이 100% 확실하게 역사의 어디에 기록되어야 하는지 알게 됩니다. 더 중요한 것은 다른 사람들도 이것을 알고 있다는 사실을 모두가 알게 될 것이라는 점입니다. 이 시점에서는 트랜잭션의 효과를 통합하고 향후 감사나 규정 준수에 필요하지 않은 경우 이를 폐기할 수 있습니다. 따라서 최소 암호화폐 시스템에서는 각 구성원이 비어 있지 않은 각 계정의 현재 잔액만 저장하면 됩니다. 그들은 '창세기'까지 잔액을 발생시킨 거래의 전체 내역을 기억할 필요가 없습니다.
보안
비동기식 비잔틴 결함 허용
해시그래프는 비동기식 비잔틴 내결함성(Byzantine Fault Tolerant)입니다. 이는 단일 구성원(또는 소규모 구성원 그룹)이 커뮤니티가 합의에 도달하는 것을 막을 수 없음을 의미합니다. 또한 합의에 도달한 후에는 합의를 변경할 수도 없습니다. 각 구성원은 결국 합의에 도달했음을 확실히 알 수 있는 지점에 도달하게 됩니다. 블록체인은 비잔틴 합의를 보장하지 않습니다. 왜냐하면 구성원은 합의가 이루어졌다는 확신에 도달하지 못하기 때문입니다(단지 시간이 지남에 따라 증가하는 확률이 있을 뿐입니다). 블록체인은 네트워크 파티션을 자동으로 처리하지 않기 때문에 비잔틴 방식이기도 합니다. 채굴자 그룹이 인터넷의 나머지 부분과 격리되면 여러 체인이 성장할 수 있으며 거래 순서에 따라 서로 충돌할 수 있습니다.
"BFT(비잔틴 결함 허용)"라는 용어가 때때로 다른 합의 알고리즘에서 약한 의미로 사용된다는 점은 주목할 가치가 있습니다. 그러나 여기서는 (1) 모든 구성원이 결국 합의에 도달했음을 알고, (2) 공격자가 공모할 수 있으며, (3) 공격자가 인터넷 자체를 제어할 수도 있다는(일부 제한이 있음) 원래의 더 강한 의미로 사용됩니다. 해시그래프는 이보다 더 강력한 정의에 의해서도 비잔틴적입니다.
네트워크 및 메시지 전송에 대한 가정에 따라 다양한 수준의 BFT가 있습니다. BFT의 가장 강력한 형태는 비동기식 BFT입니다. 즉, 악의적인 행위자가 네트워크를 제어하고 선택한 메시지를 삭제하거나 속도를 늦출 수 있더라도 합의를 달성할 수 있습니다. 유일한 가정은 2/3 이상이 프로토콜을 올바르게 따르고 있으며 메시지가 인터넷을 통해 한 노드에서 다른 노드로 반복적으로 전송되면 결국 한 노드가 통과하고 결국 다른 노드도 통과하게 된다는 것입니다. 일부 시스템은 부분적으로 비동기식이므로 공격자가 너무 많은 권한을 갖고 있지 않고 메시지 타이밍을 너무 많이 조작하지 않는 경우에만 안전합니다. 예를 들어, 부분적으로 비동기식 시스템은 메시지가 10초 안에 인터넷을 통해 전달된다는 가정하에 비잔틴을 증명할 수 있습니다. 이 가정은 봇넷, 분산 서비스 거부 공격 및 악성 방화벽의 현실을 무시합니다.
ACID 규정 준수
해시그래프는 ACID를 준수합니다. ACID(Atomicity, Consistency, Isolation, Durability)는 데이터베이스 용어로 분산 데이터베이스로 사용될 때 해시그래프에 적용됩니다. 노드 커뮤니티는 이를 사용하여 트랜잭션이 발생한 순서에 대한 합의에 도달합니다. 합의에 도달한 후 각 노드는 해당 트랜잭션을 해당 노드의 데이터베이스 로컬 복사본에 공급하여 합의 순서에 따라 각 트랜잭션을 보냅니다. 로컬 데이터베이스에 데이터베이스의 모든 표준 속성(ACID)이 있는 경우 커뮤니티 전체는 동일한 속성을 가진 단일 분산 데이터베이스를 갖고 있다고 할 수 있습니다. 블록체인에서는 합의에 도달했다는 것을 알 수 있는 순간이 없으므로 ACID를 준수하지 않습니다.
분산 서비스 거부(DDoS) 공격 복원력
서비스 거부(DoS) 공격의 한 형태는 공격자가 네트워크의 정직한 노드에 무의미한 메시지를 가득 채워 해당 노드가 다른(유효한) 임무와 역할을 수행하지 못하게 할 때 발생합니다. DDoS(분산 서비스 거부)는 공공 서비스나 장치를 사용하여 자신도 모르게 DoS 공격을 증폭시켜 더욱 큰 위협이 됩니다.
분산 원장에서 DDoS 공격은 합의 정의에 기여하는 노드를 표적으로 삼을 수 있으며 잠재적으로 해당 합의가 확립되는 것을 방해할 수 있습니다.
해시그래프는 단일 노드 또는 합의 수립에 있어 특별한 권리나 책임을 가진 소수의 노드에 권한을 부여하지 않으므로 DDoS 복원력이 뛰어납니다. 비트코인과 해시그래프는 모두 DDoS 공격에 저항하는 방식으로 배포됩니다. 공격자는 일시적으로 인터넷 연결을 끊기 위해 한 명의 구성원이나 채굴자에게 패킷을 넘치게 할 수 있습니다. 하지만 커뮤니티 전체는 계속해서 정상적으로 운영될 것입니다. 시스템 전체에 대한 공격은 많은 구성원을 패킷으로 가득 채워야 하는데 이는 더 어렵습니다. 리더나 라운드 로빈 기반의 블록체인에 대한 대안이 많이 제안되었습니다. 이는 비트코인의 작업 증명 비용을 피하기 위해 제안되었습니다. 하지만 DDoS 공격에 민감하다는 단점이 있습니다. 공격자가 현재 리더를 공격할 경우, 새로운 리더가 선택되자마자 공격으로 전환하면 공격자는 한 번에 한 대의 컴퓨터만 공격하면서 전체 시스템을 정지시킬 수 있습니다. 해시그래프는 이 문제를 방지하면서도 여전히 작업 증명이 필요하지 않습니다.
공평
해시그래프는 거래에 할당된 합의 타임스탬프를 결정하기 위한 특별한 권한을 부여받은 리더나 채굴자가 없기 때문에 공정합니다. 대신, 거래에 대한 합의 타임스탬프는 노드가 집합적이고 민주적으로 합의를 확립하는 투표 프로세스를 통해 계산됩니다. 우리는 공정성의 세 가지 측면을 구분할 수 있습니다.
공정한 접근
해시그래프는 어떤 개인도 거래가 시스템에 진입하는 것을 막거나 지연시킬 수 없기 때문에 근본적으로 공정합니다. 하나(또는 소수)의 악의적인 노드가 특정 트랜잭션이 커뮤니티의 나머지 부분에 전달되는 것을 방지하여 합의에 추가하려고 시도하는 경우 가십 프로토콜의 무작위 특성으로 인해 트랜잭션이 해당 차단을 우회하도록 보장됩니다.
공정한 타임스탬프
해시그래프는 각 거래에 대부분의 네트워크 구성원이 해당 거래를 수신한 시기를 반영하는 합의 타임스탬프를 제공합니다. 이 합의 타임스탬프는 "공정"합니다. 왜냐하면 악의적인 노드가 이를 손상시켜 당시와 크게 다르게 만드는 것이 불가능하기 때문입니다. 모든 거래에는 합의 시간이 할당되는데, 이는 각 구성원이 처음으로 이를 받았다고 말하는 시간의 중앙값입니다. 여기서 수신됨은 특정 노드가 가십을 통해 다른 노드의 트랜잭션을 처음 전달한 시간을 나타냅니다. 이것은 합의의 일부이며 비잔틴이라는 모든 보장을 포함합니다. 참여 회원의 2/3 이상이 정직하고 컴퓨터에 신뢰할 수 있는 시계가 있는 경우 타임스탬프 자체가 정직하고 신뢰할 수 있습니다. 정직하고 믿음직한 회원에 의해 생성되거나, 정직하고 신뢰할 수 있는 회원에 의해 생성된 두 시간 사이에 있기 때문입니다. 해시그래프는 이 모든 시간의 중앙값을 취하기 때문에 합의 타임스탬프는 강력합니다. 일부 시계가 약간 어긋나거나 일부 노드가 악의적으로 먼 시간을 제공하더라도 합의 타임스탬프에는 큰 영향을 미치지 않습니다.
이 합의된 타임스탬프는 특정 시간까지 일부 작업을 수행해야 하는 법적 의무와 같은 작업에 유용합니다. 마감일까지 이벤트가 발생했는지에 대한 합의가 이루어지며, 타임스탬프는 공격자의 조작에 강합니다. 블록체인에서 각 블록에는 타임스탬프가 포함되어 있지만 이는 해당 블록을 채굴한 광부의 컴퓨터에 있는 단일 시계만 반영합니다.
공정한 거래질서
트랜잭션은 타임스탬프에 따라 순서대로 진행됩니다. 개별 거래에 할당된 타임스탬프는 공정하므로 결과 순서도 공정합니다. 이는 일부 사용 사례에서는 매우 중요합니다. 예를 들어, Alice와 Bob이 동시에 동일한 가격으로 주식의 마지막 주식을 구매하려고 하는 주식 시장을 상상해 보십시오. 블록체인에서 채굴자는 두 거래를 모두 단일 블록에 넣을 수 있으며 발생 순서를 완전히 자유롭게 선택할 수 있습니다. 또는 채굴자는 Alice의 거래만 포함하고 Bob의 거래는 향후 블록으로 연기하도록 선택할 수도 있습니다. 해시그래프에서는 개인이 해당 거래의 합의 순서에 부당하게 영향을 미칠 수 있는 방법이 없습니다.