Tezos의 LPOS는 EOS의 dPOS와 동일한가요?
星球君的朋友们
2018-09-30 02:30
本文约3057字,阅读全文需要约12分钟
세상에 똑같은 잎이 두 개 있을까?

편집자 주: 이 기사는 medium.com에서 가져온 것입니다. 저자: Jacob Arluck, 번역: Leo, 허가를 받아 게시했습니다.

서문: Tezos의 LPOS는 EOS의 dPOS와 동일한가요? 차이점은 무엇입니까? EOS의 블록 프로듀서는 고성능을 최우선으로 하는 고정 슈퍼노드입니다. 반면 Tezos의 블록 생산자는 동적이며 블록 생산자의 문턱은 낮고 보안이 우선입니다. 또한 Tezos 블록 생산자는 블록 생산 권한뿐만 아니라 온체인 거버넌스에 대한 의결권도 가지고 있는데, 이것이 이익의 중앙화로 이어질까요? 서로 다른 합의 메커니즘과 거버넌스 모델이 실행되고 있으며 어떤 결과가 있을 것인가 토론할 메시지를 남겨주세요.

Tezos를 사용하면 토큰 소유자가 소유권을 이전하지 않고 다른 토큰 소유자에게 유효성 검사 권한을 양도하거나 위임할 수 있습니다. 이것은 Tezos의 합의 메커니즘을 무시하고 EOS 또는 Lisk의 dPOS 모델과 혼동하여 많은 관찰자를 혼란스럽게 합니다.

dPOS에서 네트워크 합의를 달성하기 위해서는 소위 위임된 대표자라고 하는 고정된 블록 생산자 집합을 선출해야 합니다. Tezos 네트워크에서 대리인은 선택 사항일 뿐입니다. Tezos의 합의 메커니즘은 "LPOS(액체 POS)"에 가깝습니다. LPOS의 목표는 토큰 소유자 조정 및 책임 관리를 용이하게 하기 위해 동적 유효성 검사기 그룹을 유지하는 것입니다.

보조 제목

Tezos의 블록 생산

블록 생성 권한을 얻으려면 비트코인 ​​채굴자가 PoW의 메커니즘인 수학적 문제를 해결해야 합니다. Tezos는 PoS라는 메커니즘인 지분을 기반으로 블록 생산 권한을 할당합니다. 각 블록은 무작위 지분 보유자가 생성하고 다른 32명의 무작위 지분 보유자가 검증(또는 공증, 승인)합니다.

Bitcoin과 마찬가지로 Tezos는 추가 토큰 및 거래 수수료를 발행하여 합의에 참여하는 생산자에게 보상합니다. 블록 생산 중 정직한 행동을 장려하기 위해 Tezos는 생산자가 몇 주 동안 토큰을 스테이킹하도록 요구합니다. 블록 생산자가 블록을 이중 생성하거나 이중 서명을 시도하면 스테이킹된 보증금이 몰수됩니다.

토큰 보유자는 자신이 블록을 생산하는 데 관심이 없을 수 있으므로 다른 사람에게 블록을 생산하도록 위임할 수 있으며 동시에 토큰의 소유권이 이전되지 않았습니다.

앞에서 말했듯이 "내게는 이것이 생산자의 삶"입니다. 모든 토큰 보유자가 생산자가 되는 데 관심이 있는 것은 아니기 때문에 토큰을 다른 사람에게 위임할 수 있습니다. 위임된 대리인은 토큰을 소유하거나 제어하지 않습니다. 특히 위임된 대리인은 이러한 토큰을 사용할 수 없습니다. 그러나 이러한 토큰이 나타내는 지분이 블록 생산을 위해 임의로 선택되면 권리는 위임된 대표자에게 귀속됩니다.

보조 제목

dPOS

Tezos는 위임된 위임을 허용하기 때문에 합의 메커니즘은 종종 dPOS로 설명됩니다. 이것은 많은 사람들을 혼란스럽게 하고 EOS, BitShares, ARK, LISK 등과 혼동합니다.

그러나 dPOS의 표준 모델에서는 블록 생산자 또는 증인 대리인의 수가 고정되어 있습니다. dPOS 합의의 사용은 일반적으로 확장성의 문제이며 dPOS 채택자들은 일반적으로 확장성이 dapp이 주류에 진입하는 데 주요 장애물이라고 생각합니다. EOS 백서의 말:

"EOS.IO 소프트웨어는 분산형 애플리케이션의 수직 및 수평적 확장을 가능하게 하도록 설계된 새로운 블록체인 아키텍처를 도입합니다. … 궁극적인 기술은 수백, 수만 건의 트랜잭션으로 확장하고, 사용자 수수료를 제거하고, 분산형 애플리케이션을 배포할 수 있는 블록체인 아키텍처입니다. 빠르고 쉽게.”

EOS가 채택한 dPOS에도 BFT가 추가되었으며, Dan Larimer는 EOS 네트워크가 1초 이내에 99.999% 최종 상태에 도달할 수 있다고 주장합니다. 즉, dPOS는 크립토키티 그룹이 전 세계 컴퓨터에 정체를 일으킬 수 있는 시대를 마침내 포기하게 할 수 있습니다. (번역자: 더 이상 이더리움의 정체를 걱정하지 않아도 된다는 뜻)

블록 생산자 그룹을 정직하고 책임 있게 유지하기 위해 dPOS 프로토콜은 블록을 게시하고 검증할 대표 노드 그룹에 지속적으로 투표합니다. EOS에서 토큰 보유자는 21명의 블록 생산자와 100명의 백업 블록 생산자를 선출하고 결과는 2분마다 계산됩니다. Lisk에서 토큰 보유자는 지속적으로 101명의 대표를 선출합니다. dPOS 프로토콜의 투표권은 일반적으로 토큰 보유자의 권리와 이익에 비례합니다.

Larimer는 채굴 활동이 이미 중앙 집중화되는 경향이 있기 때문에 Ethereum 및 Bitcoin과 비교할 때 dPOS가 더 큰 수준의 분산화를 가지고 있다고 믿습니다. Tezos는 지분 비율에 따라 블록 생성 권한을 할당합니다. 반면에 dPOS는 활성 블록 생산자 그룹 간에 블록 생산 권한을 균등하게 분배합니다. Sybil 공격 및 카르텔의 위험 외에도 가장 많이 투표된 21명의 검증인은 기술적으로 가장 인기 있는 블록 생산자만큼 많은 투표권을 갖습니다.

고정된 유효성 검사기 세트를 사용하는 dPOS는 블록 생산을 장려하기 위해 낮은 인플레이션도 요구합니다. 연간 5%의 인플레이션율 중 1%만이 블록 생산자에게 할당되고 나머지 4%는 네트워크에 대한 기여를 보상하는 온체인 재무부에 할당됩니다.

보조 제목

LPOS를 향하여

dPOS와 달리 Tezos에서 권한 위임은 PoS의 중요한 측면이 아닙니다. 이 프로젝트는 곧 사용할 수 있는 확장성 및 신중하게 조정된 처리량(현재 40tps)보다 분산, 조정 및 보안을 우선시합니다.

실제로 Tezos의 PoS 스타일은 dPoS보다 Liquid Proof of Stake에 더 가깝습니다. 혼동하지 않고 Tezos의 PoS를 더 잘 설명하기 위해 Tezos의 합의 메커니즘을 LPOS(Liquid Proof-of-Stake)라고 합니다.

테스트넷 출시 몇 주 후 Tezos에는 411개의 블록 생산자가 있었습니다. 그러나 아래 그래프에서 볼 수 있듯이 대리인이 수수료, 지불 빈도, 평판 및 기타 메트릭을 기반으로 경쟁함에 따라 대리인 시장에서 일부 이탈을 볼 수 있습니다.

Tezos에서는 대리인의 잘못된 행동(예: 보상을 지불하지 않음)을 빠르게 발견할 수 있으며 커뮤니티는 대리인에게 높은 수수료를 부과한다고 비난합니다. 토큰 소유자는 쉽게 대표를 변경할 수 있으므로 대표에 억제 효과가 있어 조정하도록 장려합니다.

위는 테조스 테스트넷에서 1주기부터 15주기까지의 블록생산자 분포입니다. 출시 이후 블록 생산의 탈 중앙화 경향이 뚜렷했으며 더 나은 인프라를 채택함에 따라 탈 중앙화로 더 나아갈 것입니다.

보조 제목

온체인 거버넌스의 영향

이 모든 것은 온체인 거버넌스에 중요합니다. Tezos에서는 합의 참여자가 프로토콜 업그레이드를 위한 의사 결정자이기도 하기 때문입니다. 토큰 보유자는 대표자에게 블록 생성 권한을 부여하고 투표권도 부여합니다.

이 문제에 대해 많은 유명 블로거들은 온체인 거버넌스가 중앙 이익에 의해 포착될 운명이라고 경고했습니다. 심지어 이것은 이미 Lisk에서 실제 증거가 있습니다. 그러나 관찰자들은 종종 dPOS 프로토콜의 경험을 Tezos에 직접 추정하고 dPOS는 고정 노드를 가지고 있습니다. Tezos가 우선 순위가 다른 여러 모델을 기반으로 한다는 사실을 아는 사람은 거의 없습니다.

물론 이것은 Tezos에서 강력한 투표 연합이 나타나지 않거나 거래소와 같은 일부 대기업이 중요한 이해 관계자가 되지 않는다는 것을 의미하지는 않습니다. 그러나 가장 중요한 것은 토큰 보유자와 사용자 모두 힘의 재배치를 조정하고 중심 이익을 책임지게 할 수 있다는 것입니다. (번역자: 여기서 Tezos는 자기 수정과 진화의 그림을 그리려고 합니다. 물론 이 모든 것을 증명하려면 시간과 연습이 필요합니다)

이 목표를 달성하기 위해 LPOS는 블록 생산자에 대한 임계값이 동적 유효성 검사기 그룹을 유지하기에 충분히 낮아야 합니다. 그러나 정보 보안과 마찬가지로 책임 있는 거버넌스는 완전히 해결할 수 없는 과제입니다.

또는 블록 생성과 투표권을 완전히 분리하여 합의와 온체인 거버넌스 간의 연결을 줄일 수 있습니다. 이를 위해서는 사용자가 한 당사자에게 블록 생산 권한을 위임하고 다른 당사자에게 투표권을 위임할 수 있는 강력한 기본값을 변경해야 합니다. 다른 잠재적 균형은 제쳐두고. 그러나 이것은 흥미로운 연구 분야입니다.

星球君的朋友们
作者文库