하나의 기사에서 Binance의 최신 IEO 프로젝트 "Harmony" 이해
遂心
2019-05-13 09:18
本文约3586字,阅读全文需要约14分钟
Ethereum 2.0의 개발 경로와 유사합니다.

오데일리 제작

저자 |

에디터 | 루샤오밍

오데일리 제작

저자 |

에디터 | 루샤오밍바이낸스는 차기 런치패드 상장 프로젝트가 하모니(Harmony)라고 발표했으며, 5월 15일 토큰 판매 및 업데이트된 추첨 방식에 대한 세부 정보를 발표할 예정입니다.Harmony는 비콘 체인과 여러 샤드 체인을 포함하는 PoS 기반 샤딩 체계입니다. 샤딩 방식은 난수 처리를 통해 생성되며, 난수 생성 방식에서는 VRF(Verifiable Random Function) + VDF(Verifiable Delay Function) 방식을 선택하며, 합의 알고리즘 측면에서 Harmony는 기존의 PBFT 알고리즘을 개선하여 FBFT Fast Byzantine Fault Tolerant Algorithm이라고 합니다.

자금 조달 측면에서 공동 창립자 Nick White는 4월 이메일에서 다음과 같이 말했습니다.회사는 1,800만 달러를 모금했습니다.. 이번 투자는 실리콘밸리 컨센서스캐피털그룹, 호주 중앙아시아은행(BCA), 홍콩 렘니스캡VC, 싱가포르 유니밸류스어소시에이츠 등 중요한 출처를 많이 받은 것으로 알려졌다.

이전에,

Odialy는 Harmony에 대한 자세한 보고서를 작성했습니다.

, 구체적인 프로젝트 소개는 다음 문서를 참조하십시오.

"퍼블릭 체인 발전의 다음 단계, "하모니"와 이더리움 2.0 충돌 아이디어"Harmony이를 위해 이더리움은 버전 2.0을 제안했는데, 이더리움 2.0은 지분증명(POS 알고리즘)으로 전환해 합의를 달성하고, 비콘체인과 샤딩 기술의 2계층 설계 구조가 있다.

오데일리가 최근 접촉한 퍼블릭 체인

Ethereum 2.0의 개발 경로와 유사합니다.

보조 제목

현재 퍼블릭 체인에서는 PoW 알고리즘과 PoS 알고리즘이 가장 많이 사용되고 있으며 PBFT 알고리즘도 있습니다. 그 중 PoW와 PoS는 가장 긴 체인 합의를 기반으로 하고 PBFT는 실용적인 비잔틴 내결함성 알고리즘입니다.노드 간의 여러 라운드의 메시지 전송을 통해 네트워크의 모든 노드가 합의에 도달할 수 있으므로 비잔틴 문제를 다음과 같이 해결할 수 있습니다. 분산 시스템.

Harmony의 공동 창립자 Lan Rongjian은 PBFT 메커니즘의 장점이 에너지 절약, 컴퓨팅 성능 증명이 필요하지 않고 전력 소비가 없다고 생각하지만 기존 PBFT에서 전송하는 메시지의 수가 많기 때문에 속도 확보를 전제로 지원 노드 수를 제한합니다. 보고서에 따르면 Harmony는 PBFT 알고리즘을 기반으로 개선되었으며 이를 FBFT Fast Byzantine Fault Tolerant Algorithm이라고 합니다.

이미지 설명백지FBFT 합의 메커니즘 작동

여기서 언급하는 다중 서명은 스탠포드 대학 교수인 DanBoneh 등이 2001년에 제안하고 2018년에 업데이트한 BLS(Boneh-Lynn-Shacham) 서명 방식을 채택한 것이다.

소개, BLS 서명 체계는 ByzCoin에서 영감을 얻었으며 ByzCoin은 일정한 크기의 다중 서명 집계 및 검증자 간의 메시지 전달을 위해 Schnorr 서명 체계를 사용합니다. 그러나 Schnorr 다중 서명에는 비밀 약정 라운드가 필요하므로 단일 다중 서명에 대해 두 번의 왕복이 발생합니다. Harmony는 한 번만 왕복하면 되는 BLS 다중 서명 개선 사항을 사용하여 방송 속도를 높입니다.

PoS(Proof of Stake)에 따라 노드 중 검증인을 선정하고, 리더는 난수에 따라 무작위로 생성하며, 수신한 여러 개의 서명을 하나의 서명으로 압축하여 브로드캐스팅하는 역할을 맡는다. 한편, 리더를 제한하기 위해서는 그에 상응하는 처벌 장치가 있으며, 리더가 업무를 완수하지 못할 경우 합의에 따라 교체할 수 있으며, 방송 과정에 문제가 있을 경우 그 권리와 이익의 일부를 도 차감됩니다.

이 시점에서 Lan Rongjian은 리더가 교체되면 TPS가 감소하기 때문에 이것이 이 메커니즘에서 연고의 파리라고 말했습니다.

보조 제목

비콘 체인 및 샤드 체인

샤딩 확장은 현재 대부분의 퍼블릭 체인이 선택하는 방식으로 보고서에 따르면 Harmony는 비콘 체인과 여러 개의 샤드 체인을 포함하는 PoS 기반 샤딩 방식입니다.

여기서 PoS는 알고리즘이 아니라 모기지 토큰의 형태를 통해 노드의 신원을 확인하는 메커니즘을 의미한다는 점에 유의해야 합니다.Harmony는 PoS 메커니즘을 기반으로 하는 퍼블릭 체인이며 BFT 합의 알고리즘. PoS 메커니즘은 앞에서 언급한 검증자 생성에 반영됩니다.Harmony 검증자가 되려면 잠재적 참가자(또는 이해 관계자)가 일정 수의 토큰을 보유해야 하며, 지분 토큰의 수에 따라 검증자에게 할당된 투표가 결정됩니다. 주식의 수, 각 투표 주식은 BFT 합의에서 하나의 투표에 해당합니다.

이렇게 하여 한편으로는 샤드 간에 블록 헤더를 브로드캐스팅하는 네트워크 비용이 절감되는 반면 비콘 체인 및 기타 샤드에는 모두 특정 샤드의 블록 헤더가 저장되어 있기 때문에 공격의 난이도가 높아집니다. 특정 샤드 따라서 안전성이 향상됩니다.

샤딩 트랜잭션의 일관성과 보안을 강화하는 것 외에도 비콘 체인의 역할은 안전한 난수 생성기로 존재합니다.Lan Rongjian은 Harmony의 샤딩 체계가 난수 프로세스를 통해 생성된다고 소개했습니다.

난수 생성 방식에 대해 Harmony는 VRF(Verifiable Random Function) + VDF(Verifiable Delay Function) 방식을 선택했으며, Lan Rongjian은 VRF 난수 생성 방식에서 난수 생성 알고리즘이 프로토콜 계층에 의해 작성된다고 소개했습니다. 자, 10명의 검증자가 각각 난수를 제안하고 모두의 난수를 합산하여 최종 난수를 생성한다고 가정하면 이렇게 현재 9명이 난수를 보고한 후 10번째 사람이 임의의 숫자를 조정하여 최종 결과에 영향을 주어 공격을 유발할 수 있습니다. 그러나 VDF를 추가한 후 난수 계산과 PBFT 메커니즘의 순간 최종성을 지연시켜 마지막 아나운서의 의도적 조작 공격을 효과적으로 방지할 수 있습니다.

이미지 설명

난수 생성 방식을 통해 노드가 위치한 샤드와 샤드 내 리더 역할을 무작위로 선택한다. 또한 보고서에 따르면 샤딩을 생성하는 방법은 적응형 임계값 PoS라는 방법을 사용합니다. 변경 각 공유에 필요한 토큰 수, 단일 검증자에 의존하는 대신 보안을 보장하기 위해 각 투표 공유를 샤드에 할당하여 악의적인 노드를 체인에 분산시키고 샤드의 악의적인 노드를 특정 범위 내부.

또한 샤드의 확장은 크로스 샤드 트랜잭션을 언급해야 하는데 샤드 간 크로스 샤드 트랜잭션이 실현되지 않으면 각 샤드가 서로 독립되어 의미가 없습니다.

Harmony의 크로스 샤드 트랜잭션은 두 단계로 나누어져 있는데, 예를 들어 슬라이스 A에서 슬라이스 B로 특정 자산을 보내고 슬라이스 A가 검증에 성공한 후 해당 자산이 차감되고 합의를 통해 서명이 생성됩니다. 서명은 슬라이스 사이의 라우팅 프로토콜을 통해 전달되며 칩 B로 전송되고 칩 B가 서명을 확인한 후 합의를 통해 대상 계정으로 자산이 전송됩니다.

보조 제목

프로젝트 진행

하모니의 프로그래밍 언어는 EVM으로 이더리움 스마트 컨트랙트와 호환돼 이더리움 개발자들의 마이그레이션 비용을 줄여주고, 하모니의 개발 모델이 이더리움 2.0과 일치하는 점을 감안하면 이더리움에서 DApp을 노리고 있는 것으로 보인다. Lan Rongjian에 따르면 현재 액세스할 수 있는 애플리케이션에는 분산형 거래소, 게임, 분산형 지도 애플리케이션(지도 정보 애플리케이션) 등이 포함됩니다. 그는 고주파 거래와 비교적 작은 거래 시나리오가 더 적합하다고 말했습니다.

팀은 상근팀과 비상근팀으로 기술직 9명을 포함해 총 16명이다. Xie Zhentao CEO는 Microsoft Research 본사의 연구원, Google 본사의 수석 소프트웨어 엔지니어, Apple 본사의 수석 엔지니어였으며 모바일 검색에 중점을 둔 회사인 Spotsetter를 설립한 적이 있습니다. Play 스토어 엔지니어.

보조 제목Zilliqa그리고MultiVAC하나하나 부서지는 것인가, 아니면 "바느질과 수선"인가

현재 퍼블릭 체인 확장 솔루션은 시장에서 더 인정받고 받아들여지고 있는 샤딩 기술이라고 Odaily는 이전에 보고했습니다.

그러나 문제는 이런 종류의 고장나고 "꿰매고 수리하는" 해결책이 정말 실현 가능한가 하는 것입니다.

저는 오데일리 기자 우수이신(WeChat ID wsuixin12)입니다. 친구 추가 시 이름, 소속, 직위, 이유를 꼭 메모해 주세요.

——————————

관련 자료:

한편, 이더리움 2.0은 이더리움 1.0의 개량형으로 시장에서 좋은 참고가치를 가지고 있지만, 다년간 발전해온 이더리움의 변혁에는 걸림돌이 너무 많다는 점을 감안하여, 당분간 2.0으로 직접 전환하기는 어렵지만, 비슷한 아이디어를 가진 새로운 퍼블릭 체인이 더 일찍 안착할 수 있을지는 알 수 없습니다.

저는 오데일리 기자 우수이신(WeChat ID wsuixin12)입니다. 친구 추가 시 이름, 소속, 직위, 이유를 꼭 메모해 주세요.

관련 자료:

遂心
作者文库