샤딩 퍼블릭 체인 Harmony, Near, Elrond를 이해하는 하나의 기사
모든 사람
알았어 바렛이야
버핏이 되고 싶은 부추
새로운 Bakerte 만찬이 드디어 다시 왔습니다.이 기간 동안 나는 샤딩을 연구하고 많은 정보를 읽고 마침내이 기사를 완성했습니다.
블록체인의 확장성 또는 용량 확장은 항상 업계의 초점이었으며, 이더리움 이후 대부분의 퍼블릭 체인은 이 문제를 해결하기 위해 노력하고 있으며, 이에 따라 퍼블릭 체인의 폭발적 증가를 가져왔습니다.
예를 들어 EOS는 분산형 DPoS를 사용하여 합의 메커니즘을 변경하여 더 빠른 합의 확인을 달성하고 IOTA는 DAG를 사용하여 네트워크 구조를 변경하여 더 강력한 확장성을 달성합니다.물론 사이드 체인이나 상태를 통해 확장을 달성하는 2계층 솔루션도 있습니다. Celer와 같은 채널.
또한 샤딩은 매우 중요한 확장 솔루션 중 하나입니다. 많은 사람들이 샤딩에 대해 들어봤을 것입니다.최초의 Zilliqa와 이후의 Quarkchain은 잘 알려진 샤딩 퍼블릭 체인입니다.Ethereum도 향후 버전에서 샤딩을 사용할 계획입니다.새로운 세대의 퍼블릭 체인에서 잘 알려진 해외 샤딩 영화 프로젝트 Harmony, Near와 Elrond도 주목할 만합니다.
그중 하모니는 바이낸스에 상륙해 메인넷을 런칭했고, 엘론드도 바이낸스에 상륙해 2018년 12월 말 프리스테이킹을 런칭해 메인넷 런칭 단계에 돌입했다.니어는 아직 어떤 거래소에도 로그인하지 않았다. 올해 런칭 예정 주요 네트워크는 1분기에 런칭할 예정입니다.
보조 제목
샤딩이란 정확히 무엇입니까?
이 세 가지 프로젝트를 분석하기 전에 단순히 샤딩이 무엇인지 대중화해야 할 수도 있습니다.
조각화는 인터넷 분야에서 오랫동안 존재해 왔으며 일반적으로 데이터베이스 샤딩이라고 합니다. 하나의 데이터베이스에 있는 데이터를 동일한 테이블 구조를 가진 다른 데이터베이스에 일정한 전략을 통해 할당함으로써 각 데이터베이스의 데이터 양이 상대적으로 줄어들고 서로 다른 서버에 배포될 수 있도록 하는 것을 말합니다. 데이터베이스의 확장을 실현할 수 있습니다.
이미지 설명
이더리움 샤딩 체계의 개략도, Hsiao-Wei Wang의 이미지
샤딩의 목표는 합의에 도달하는 동안 컴퓨팅 및 스토리지 중복성을 줄이고 네트워크에 대한 충분한 보안을 보장하면서 충분히 빠른 방식으로 트랜잭션 또는 트랜잭션을 처리할 수 있는 것입니다.
보조 제목
어떤 유형의 샤드가 있습니까?
샤딩된 블록체인 네트워크에서 모든 트랜잭션을 샤딩할 필요는 없으며 일반적으로 네트워크 샤딩, 트랜잭션 샤딩 및 상태 샤딩의 세 가지 유형의 샤딩이 있습니다.
네트워크 샤딩은 전체 블록체인 네트워크를 그룹화하는 것으로, 각 그룹을 샤드라고 하며 모든 샤드는 병렬 장부를 달성하기 위해 동시에 서로 다른 트랜잭션을 처리합니다. 또는 물리적 샤딩이라고 부릅니다.
트랜잭션 샤딩은 트랜잭션을 임의로 다른 샤드나 그룹으로 나누어 특정 노드가 계정을 유지하도록 하는 것으로, 예를 들어 트랜잭션 Hash나 주소를 통해 할당하거나 VRF를 통해 임의로 할당할 수 있습니다.
상태 샤딩은 완전한 원장 정보를 각 샤드에 저장하는 것이며 각 샤드는 원장 정보의 일부를 유지합니다. 이것은 또한 가장 복잡한 샤딩 방식인 교차 샤드 데이터 동기화 및 교차 샤드 트랜잭션과 같은 문제를 포함할 수 있습니다.
샤딩의 도입이 거의 완료되었습니다. 이 세 프로젝트의 샤딩 솔루션에 대해 개별적으로 이야기하겠습니다.
Part
1Harmony
조화란 무엇입니까?
Harmony는 state sharding 및 PoS 기반의 고성능 퍼블릭 체인 프로젝트입니다.그 샤딩 아키텍처는 비콘 체인과 여러 개의 샤드 체인으로 구성됩니다.비콘 체인은 분산된 난수를 제공하며, 샤드 체인 헤더 검증, 지분 등의 서비스를 수용합니다. 검증 노드의 모기지.
합의 알고리즘 측면에서 Harmony는 FBFT를 사용하여 각 샤드 내에서 합의에 도달합니다.FBFT는 PBFT의 고도로 최적화된 합의입니다.BLS 다중 서명을 통해 기존 PBFT의 효율성이 10배 향상되었습니다.따라서, 빠른 합의에 도달합니다. 아래는 FBFT의 개략도입니다.
현재 하모니 메인넷 v0 버전은 각 샤드에 250개의 노드가 있고 블록 생성 시간은 8초 이내로 최적화 후 5초 이내로 도달할 것으로 관계자는 말했다.
5초 리얼맨? ? 음 칭찬이네
Harmony는 샤딩 시스템의 보안을 어떻게 보장합니까?
조각난 퍼블릭 체인에서는 1% 공격으로 이중 지출이 가능합니다. 네트워크가 조각난 후 전체 네트워크의 컴퓨팅 파워와 약속된 토큰의 수는 분할되기 때문에 각 조각은 네트워크의 1/N에 불과합니다.조각이 100개라면 특별한 보안 프로토콜의 설계 없이, 전체 네트워크의 컴퓨팅 성능 또는 자산의 1%를 사용하면 샤드를 제어하고 이중 지출을 수행하며 허공에서 새로운 코인을 생성할 수도 있습니다.
Harmony는 EPoS(Effective Proof-of-Stake)의 효과적인 모기지 메커니즘과 안전한 랜덤 샤딩 기술(Random Sharding)을 채택하고 대가족이 저당하는 토큰을 많은 작은 부분으로 무작위로 분할하는 계약 조항에 의존합니다. 저당 토큰을 단일 샤드에 집중할 수 없도록 여러 샤드에 배포하여 단일 샤드를 공격할 수 없도록 합니다.
다음은 권리와 이익의 무작위 분포에 대한 개략도입니다.
위 그림의 빨간색은 공격자이며 그의 토큰은 여러 샤드에 무작위로 할당되어 어떤 샤드에서도 주도권을 얻을 수 없습니다.
EPoS는 모기지 지분 중앙화 문제를 효과적으로 해결할 뿐만 아니라 모기지 복리 및 모기지 위임을 지원합니다. Harmony의 네트워크에서 스테이커는 실제 스테이킹 금액이 아니라 "유효 스테이킹"에 따라 보상을 받습니다.
간단히 말해서 효과적인 모기지는 모기지된 사용자 수의 중앙값을 취하는 것이며 모든 모기지된 토큰의 수는 이 중앙값의 15% 이내입니다.
이미지 설명
*1600개 노드의 효과적인 모기지 다이어그램
EPoS의 효과적인 저당은 주로 "부자가 더 부자가 되는" 효과를 늦추고 PoS 네트워크의 중앙 집중화를 방지하는 것입니다. 다만 이 방법은 일부 대가족이 특별히 반갑지 않을 수도 있지만 좋은 해결책이라고 생각합니다.물론 보는 사람의 의견은 다릅니다.
Harmony는 2019년 7월 메인 네트워크 "Day ONE"의 1단계를 런칭했습니다. 상태 샤드, 150개의 초석 노드를 포함하여 총 600개의 노드가 동시에 합의에 참여합니다.
Harmony는 노드가 뇌물을 받는 것을 어떻게 방지합니까?
1% 공격 외에도 또 다른 공격 방식이 뇌물 공격이다. 즉, 초기 샤딩이 끝난 후 공격자는 뇌물이나 뇌물을 통해 단일 샤드에서 대부분의 힘을 얻어 공격을 수행한다.
뇌물 수수 공격을 피하기 위해 Harmony는 Cuckoo Rule에 기반한 무작위 리샤딩 메커니즘(Resharding)을 도입합니다. 대상, 단일 파편을 성공적으로 공격할 수 없습니다.
여기서 랜덤 리샤딩 메커니즘은 안전한 난수 생성기에 의존해야 합니다. Harmony는 원래의 분산 난수 생성(DRG, 분산 난수 생성) 프로토콜을 채택하여 안전하고 예측할 수 없는 난수를 생성하는 특수한 다자간 컴퓨팅 MPC 방법입니다.
DRG 프로토콜은 각 참여 노드가 로컬 VRF(검증 가능한 랜덤 함수)를 생성하도록 허용하고, 이 난수를 결합하여 사전 이미지 번호를 생성하고 다음 블록에 배치한 다음 이 사전 이미지를 사용합니다. 지연 함수) 최종 난수를 생성합니다.
DRG에서 VRF는 결과의 임의성을 보장하고 VDF는 결과의 방해가 없음을 보장합니다. Harmony는 BLS12-381 타원곡선을 이용하여 VRF의 기능을 구현하였고, Go 언어로 구현된 최초의 VDF 검증 가능한 지연 기능을 완성하였습니다.https://github.com/harmony-one/vdf)。
VDF의 역할은 단순히 마지막 노드가 이전 난수를 본 후 최종 결과에 영향을 미치기 위해 자신에게 유리한 난수를 빠르게 계산하는 것을 방지하는 것으로 이해될 수 있습니다. VDF를 통해 이전 난수의 계산 및 게시가 지연될 수 있으므로 마지막 노드는 결국 자신에게 유리한 결과를 수정할 수 없습니다. VDF에 대한 자세한 소개는 다음 기사를 참조하십시오. "검증 가능한 지연 기능 VDF를 이해하기 위한 기사》
Harmony는 칩 간 통신을 어떻게 최적화합니까?
상태 샤딩에서 가장 중요한 것은 샤드 간 통신입니다. 그러나 간단한 P2P 브로드캐스트 프로토콜을 사용하면 최종 시스템에서 많은 메시지 부하가 발생하고 이러한 시스템은 많은 수의 조각을 지원할 수 없습니다.
Harmony는 "Kademlia 크로스 칩 라우팅 기술"을 채택하여 크로스 칩 통신의 네트워크 오버헤드를 제어하고 "삭제 코드"를 사용하여 블록 브로드캐스트 프로세스를 최적화하여 방송사의 네트워크 압력을 줄이고 발신자의 네트워크를 피합니다. 효율적인 수평 샤딩 확장을 달성하기 위해 문제.
삭제 코딩이란 무엇입니까?
삭제 코드는 아래에서 언급할 것이기 때문에 여기에서 간략하게 설명하겠습니다. 삭제 코드(Erasure Code)는 스토리지 분야에서 일반적인 데이터 중복 기술입니다. 일부 데이터가 손실된 경우 재구성 알고리즘을 통해 원본 데이터를 복원할 수 있습니다. 다중 복사 전략에는 유사한 기능이 있습니다. 즉, 데이터가 복원될 수 있도록 여러 복사본에 복사 및 저장됩니다.
Part 2
Near Protocol
근거리 프로토콜이란 무엇입니까?
Near는 전체 상태 샤딩을 기반으로 하는 개발자 친화적인 확장 가능한 퍼블릭 체인으로, Nightshade라는 새로운 프로토콜과 솔루션을 제안했습니다.
Near와 다른 샤딩 퍼블릭 체인의 차이점은 기술 아키텍처가 비콘 체인과 여러 개의 샤딩 체인으로 구성되지 않고 시스템이 블록 수준에서 구현되는 별도의 블록체인으로 모델링된다는 것입니다. 각 샤드의 "세그먼트".
구체적으로 Near는 블록을 물리적 구성 요소로 분할합니다. 각 블록에는 이러한 물리적 구성 요소가 포함되어 있으며 여러 블록을 검증한 후 물리적 구성 요소가 동일한 경우 이러한 블록이 올바른지 확인할 수 있습니다. 각 블록은 논리적으로 모든 샤드의 모든 트랜잭션을 포함하고 샤드의 상태를 나눕니다 검증자는 해당 샤드의 교환 상태를 확인하는 역할만 합니다.
프로젝트의 메인넷이 시작되면 계획은 8개의 샤드, 24개의 블록/블록 생산자 및 800개의 검증자를 보유하는 것입니다. 즉, 각 블록이 8개의 부분으로 나뉘고 각 물리적 구성 요소 블록이 올바른지 확인하기 위해 24개의 블록을 확인하는 데 800명의 유효성 검사기가 필요하며 해당 NEAR 블록 간격이 낮아집니다.
Near는 어떤 합의 메커니즘을 채택합니까?
Near는 Doomslug라는 독창적인 합의 메커니즘을 채택하여 블록 생산자 그룹이 단 한 번의 통신으로 블록을 생성할 수 있도록 하여 각 블록을 되돌릴 수 없게 만듭니다. 그리고 블록 생산자의 50%가 오프라인 상태인 경우에도 여전히 수행할 수 있습니다.
동시에 그들은 악의적인 공격자의 1/3을 초과하지 않고 블록이 완료되도록 보장할 수 있는 Nightshade Finality Gadget(Nightshade Finality Gadget)이라는 캐스퍼와 같은 최종성 도구를 출시하여 네트워크 보안을 강화했습니다.
Near는 샤딩의 보안을 어떻게 보장합니까?
특정 샤드의 검증자를 노출하지 않기 위해 Near는 VRF를 통해 무작위로 검증자를 할당하여 샤드에 할당된 검증자의 정보를 숨깁니다. 이와 같이 노드는 검증자의 존재만 알 뿐 각 검증자가 어떤 샤드에 해당하는지 알지 못합니다.
또한 이러한 숨겨진 유효성 검사기는 특정 세그먼트가 아닌 블록에 서명하므로 유효성 검사기가 유효성을 검사한 샤드를 정확히 숨깁니다.
Near는 데이터 가용성을 어떻게 보장합니까?
Near는 또한 단편화된 데이터의 가용성 문제를 해결하기 위해 "삭제 코드"를 사용합니다. 단편화의 존재로 인해 모든 노드가 모든 단편의 상태를 갖지는 않습니다. 특정 데이터의 가용성 보장.
Near의 솔루션은 각 노드가 자신이 만든 블록을 여러 부분으로 나누어 서로 다른 검증자에게 보내어 이 노드가 만든 샤드 블록을 일부에만 의존하여 재구성할 수 있도록 함으로써 데이터의 가용성을 보장할 수 있다는 것입니다. .
Part 3
Elrond
엘론드란?
Elrond는 적응형 상태 샤딩을 갖춘 처리량이 많은 퍼블릭 체인입니다. 그들은 SPoS(Security Proof-of-Stake) 합의 메커니즘이라는 개선된 지분 증명 메커니즘을 제안했으며, 이는 무작위로 선택된 합의 그룹, 모기지 플러스 등급을 도입했습니다.
Harmony와 마찬가지로 Elrond도 공증(Meta) 체인이라는 메인 체인을 가지고 있으며, 이는 노드가 네트워크에 합류하고 네트워크를 떠나는 것과 같은 모든 네트워크 및 글로벌 데이터 작업, 유효성 검사기 목록, 노드 할당 등을 담당합니다.
오, Yuanlian이 큰 형이라는 것이 밝혀졌고 모두가 큰 형의 말을 듣습니다.
보조 제목
Elrond의 합의 메커니즘은 무엇입니까?
Elrond는 SPoS 합의 메커니즘을 채택하고 알고랜드의 무작위 선택 메커니즘을 참조하여 개선합니다. Elrond는 무작위로 합의 그룹을 선택하고 모기지와 등급의 차원을 결합하여 합의를 달성합니다.참여하는 각 패키징 노드에 등급을 매기는 차원과 합의 그룹 확인에 pBFT 서명을 추가한다는 점에서 기존 PoS와 다릅니다.
Elrond는 샤드 간에 어떻게 통신합니까?
교차 샤드 통신을 수행하기 위한 Elrond의 전략은 비동기 모델을 사용하는 것입니다. 엘론드의 각 블록 구조는 블록 난수, 라운드, 제안 노드, 검증 노드 타임스탬프 등의 정보를 담고 있는 블록 헤더와 트랜잭션 정보를 담고 있는 마이크로 블록(Miniblock)으로 표현되며, 각 마이크로 블록은 모든 트랜잭션을 담고 있다.
이 네트워크에서 트랜잭션의 확인 및 실행은 발신인의 샤드에서 먼저 완료되고 메타체인에서 공증되고 실행 증명이 제공되고 수신인의 샤드에서 완료되어 잔액을 업데이트하는 등의 작업이 수행됩니다. 이 프로세스의 처리 단위는 마이크로블록입니다.
Elrond는 보안을 어떻게 보장합니까?
Elrond는 블록 제안자 및 유효성 검사자를 합의 그룹으로 무작위 샘플링하는 것과 같은 보안을 위해 논스를 사용하고 라운드 후 샤드 간에 노드를 재편성합니다. 이러한 방식으로 위에서 언급한 뇌물 수수 공격도 방지할 수 있습니다.
랜덤성은 블록체인의 핵심으로, PoS 합의에서 뿐만 아니라 보유 통화의 양과 통화의 나이 또는 난수 등을 통해 각 라운드의 회계 노드를 선택할 수 있습니다. PoW 합의에는 일종의 임의성이 필요합니다.
Baleut는 다음과 같이 논평했습니다.
MultiVAC 외에도 국내 TOP Network에서도 샤딩 솔루션을 채택하고 있는데 추후 기회가 되면 연구해보도록 하겠습니다.
기술은 하나의 측면입니다. 내용도 간단히 언급하고 싶습니다. 하하하. . Near는 참으로 기술적으로 충분합니다. 기술에서 Yeying Protocol 백서의 중국어 버전까지, 다른 여러 원본 백서는 물론 구체적인 구현 계획을 이해할 수 없습니다. 내 영어 수준은 4이고 머리가 쪼개지는 두통이 있습니다. 내가 그것을 볼 때.
Elrond는 중국 자료가 거의 없고 Tokengazer의 분석 및 평가만 보았지만 다행스럽게도 그들의 백서 및 기타 자료는 비교적 체계적입니다.
중국 시장을 마주하고 아무리 기술이 강해도 모두에게 보여줄 좋은 콘텐츠가 없으면 겁이 날 수 있으니 중국 담당자나 믿을 수 있는 마케팅팀이 꼭 필요합니다.
커뮤니티에는 양질의 콘텐츠가 필요합니다. 그렇지 않으면 가십을 위한 커뮤니티일 뿐입니다.
3개의 샤드 퍼블릭 체인에 대한 투자 분석
Harmony의 총 발행량은 126억개이며 현재 유통량은 약 37억개이며, Coingecko 데이터에 따르면 Harmony의 시장 가치는 143위입니다. 그들은 2018년 5월에 모금의 시드 라운드를 완료했습니다. 투자자에는 Continue Capital, CypherMines, Lemniscap, Univalues Associates, Qtum, Lattice Capital, Consensus Capital 등이 포함됩니다. 그들은 할당량의 22.4%를 판매하고 총 1,830만 달러를 조달했습니다. 5월에는 할당량의 12.5%가 바이낸스 IEO에서 판매되었고 추가로 500만 달러가 모금되었습니다.
투자자들의 배경이 탄탄하고 자금조달 규모는 상대적으로 충분하지만 2018년 5월에 모금된 이더리움이 실현되지 않았다면 지금쯤은 조금 늘어졌을 수도 있다.
Harmony의 유통시장 실적은 나쁘지 않습니다. 현재 가격은 0.0048 정도입니다. 사모 가격 0.0065에 비하면 손절 상태이지만 IEO 가격 0.003175에 비하면 여전히 수익성이 있습니다.
팀(http://dwz.date/dxf)에서 발표한 토큰 잠금 해제 정보에 따르면 2020년에는 약 14억 개의 토큰이 두 번 더 시드 라운드 잠금 해제될 예정입니다. 프로토콜의 진행, 생태 구축 및 팀의 토큰과 결합하여 올해 말까지 순환은 약 70%에 도달할 것으로 예상됩니다.
현재 Harmony의 스테이킹은 시작되지 않은 것으로 보이며, 1분기에 스테이킹을 오픈할 예정이며, 연환산 수익률은 10% 내외가 될 것으로 예상됩니다. Staking이 메인 네트워크 이후의 Dapp 개발과 함께 더 작은 범위에서 순환을 유지한다면 여전히 좋은 성능을 가질 수 있으며 물론 팀의 의사 결정 및 자금에 달려 있습니다.
NEAR는 전통적인 자금 조달 방식으로, 투자자는 MultiCoin Capital, Coinbase, Electric Capital, MetaStable, Baidu Ventures, SVAngel 등을 포함하며 총 자금 조달 금액은 1,210만 달러입니다.
현재 Near는 어떤 거래소에도 상륙하지 않았으며 메인 네트워크를 시작하고 1분기에 거래소에 상륙할 것으로 예상됩니다. 토큰 배포 및 잠금 해제와 사설 배치 가격에 대한 정보는 아직 공식적으로 발표되지 않았습니다.
최근에 니어가 중국에 오프라인 활동을 몇 번 하러 온 걸 봤는데 결과가 나쁘지는 않은데 중국에 올 시기가 별로 안 좋은 것 같고 결국 국내 환경과 시장이 좋지 않다. 큰 혜택이 없기 때문에 모두의 신경을 자극하기 어렵습니다. 봄 축제 이후의 행동을 기대하십시오.
Elrond의 총 유통량은 200억장이며 현재 유통량은 약 100억장이며, Coingecko 데이터에 따르면 Elrond의 시가총액은 149위로 Harmony의 순위와 큰 차이가 없습니다.
상대적으로 Elrond의 가치는 훨씬 낮습니다.사모는 할당량의 19%를 판매하고 190만 달러를 모금했습니다.투자자는 Binance Labs, Electric Capital, NGC, Maven 11 및 Woodstock Capita를 포함합니다. 나중에 Elrond는 바이낸스에서 IEO를 실시하여 할당량의 25%를 판매하여 325만 달러를 모금했습니다.
그에 비하면 엘론드의 자금조달은 최소한이어야 하고 그들의 팀은 공식 홈페이지에 20명 이상이고 비용은 여전히 높고 자금은 부족한 것 같은데 그들이 재융자할 계획이 있는지 모르겠습니다.
현재 프로젝트 당사자에게는 쉽지 않은 일이지만 돌파구와 가치가 있다면 개발을 보장하기 위해 비용을 줄일 수 있으며 미래를 기대할 수 있습니다.
마지막으로 읽어 주셔서 감사합니다. 이 기사를 작성하기 위해 많은 정보를 읽었습니다. 아직 자세하게 소개하고 분석하지 못한 부분이 많을 수 있으니 기회가 되면 천천히 이야기해보도록 하겠습니다~
참조:







