“Polkadot 지식 그래프Polkadot 지식 그래프
"제로부터 하나까지 폴카닷에 대한 초보적인 글입니다. 폴카닷의 가장 기초적인 부분부터 시작하여 폴카닷에 대한 포괄적인 이해를 드리고자 노력하고 있습니다. 어려움이 있지만 이러한 노력을 통해 모두가 올바르게 이해할 수 있기를 바랍니다. 폴카닷, 그리고 폴카닷을 모르는 사람들도 폴카닷 관련 지식을 쉽고 빠르게 파악할 수 있습니다 오늘은 이 칼럼 42호입니다. Dow의 두 거인?
블록체인 산업의 발전과 함께 Wanlian의 미래는 점차 널리 인식되고 있으므로 크로스체인 기술은 블록체인의 활발한 발전을 위해 시급히 필요한 솔루션이 되었습니다.
폴카닷과 함께 크로스체인의 제왕이기도 한 코스모스는 블록체인의 인터넷으로 알려져 있다.Cosmos는 Tendermint를 기반으로 개발되었으며 고성능, 일관성 및 비잔틴 내결함성을 특징으로 합니다.
, Cosmos Hub(크로스체인 메시지의 신뢰 센터)는 호환 가능한 체인과 IBC(블록체인 간 통신 프로토콜) 연결을 설정하여 자산 및 데이터의 크로스체인 교환을 실현합니다.
2022년 초 크로스체인 트랙의 대표주자 코스모스가 많은 주목을 받았고, 폴카닷 메인넷에 병렬체인 슬롯 옥션을 오픈한 이후에도 끊임없이 자신만의 생태를 탐구하고 있다. Polkadot과 Cosmos의 차이점은 무엇입니까?
두 프로토콜 모두 미래에는 독립적으로 존재하는 단일 블록체인이 아니라 상호 운용이 필요한 여러 블록체인이 있을 것이라는 전제를 기반으로 합니다.
모델
모델
Polkadot은 프로토콜의 각 샤드에 추상 상태 전환 기능(STF)이 있는 샤딩 모델을 사용합니다. Polkadot은 WebAssembly(Wasm)를 "메타 프로토콜"로 사용합니다.
Polkadot의 유효성 검사기가 Wasm 환경에서 실행될 수 있는 한 샤드의 STF는 추상화될 수 있습니다.Polkadot의 파편을 "파라체인"이라고 합니다.。
파라체인이 상태 전환을 원할 때마다 Polkadot 유효성 검사기가 독립적으로 확인할 수 있는 상태 증명과 함께 블록(일괄 상태 전환)을 제출합니다.
이 블록들이 시스템의 메인 체인인 폴카닷의 릴레이 체인에 의해 완성되면 이 블록들은 파라체인으로 완성됩니다.
따라서 모든 파라체인은 전체 시스템과 상태를 공유합니다. 즉, 단일 파라체인의 체인 재구성에는 모든 파라체인과 릴레이 체인의 재구성이 필요합니다.Cosmos는 Tendermint 체인을 연결하는 브리지 허브 모델을 사용합니다. 시스템은 여러 개의 허브(주로 "Cosmos Hubs")를 가질 수 있지만 각 허브는 "Zones"라고 하는 외부 체인 세트에 연결됩니다.。
메시지와 토큰은 Hub를 통해 Zone 간에 전송되며 사용되는 프로토콜은 IBC(Inter-Blockchain Communication)라고 합니다. Zone 간에 상태가 공유되지 않기 때문에 Zone의 재구성은 다른 Zone을 재구성하지 않으므로 모든 메시지가 바인딩됩니다. 발신자의 보안에 대한 수신자의 신뢰에 의해.
건축학
건축학
폴카도트
Polkadot은 시스템의 메인 체인으로 릴레이 체인을 가지고 있습니다. Polkadot의 모든 유효성 검사기는 릴레이 체인에 있습니다.。
파라체인에는 파라체인 블록을 구축하고 검증자를 위한 제안을 하는 공동 작업자가 있습니다. 수집가는 보안 관련 책임이 없으므로 강력한 인센티브 시스템이 필요하지 않습니다.
Collators는 6초마다 릴레이 체인 블록에 대한 파라체인 블록을 제출할 수 있습니다. 파라체인이 블록을 커밋한 후 유효성 검사기는 최종 체인에 커밋하기 전에 일련의 가용성 및 유효성 검사를 수행합니다.
파라체인 슬롯은 제한되어 있으므로 파라체인 후보자는 최대 2년 동안 슬롯을 예약하기 위해 경매에 참여합니다.
Polkadot에는 파라체인 슬롯을 위한 자금이 없거나 6초 블록 시간으로 실행해야 하는 체인을 위한 파라스레딩도 있습니다. 병렬 스레드는 종량제 방식으로 실행되며 필요할 때만 블록을 실행하기 위해 비용을 지불합니다.
Cosmos
자체 종료 프로세스(예: 비트코인)를 사용하려는 체인과 상호 작용하기 위해 Polkadot에는 양방향 호환성을 제공하는 브리징 파라체인이 있습니다.
Cosmos에는 "Zones"라는 다른 블록체인과 연결되는 "Hub"라는 메인 체인이 있습니다. Cosmos는 여러 허브를 가질 수 있지만 이 개요에서는 하나의 허브를 고려합니다.각 영역은 자체 상태를 유지해야 하므로 자체 검증자 커뮤니티가 있어야 합니다.
. 영역이 다른 영역과 통신하려는 경우 IBC를 통해 패킷을 보냅니다. 허브는 토큰 잔액의 다중 토큰 원장을 유지 관리합니다(전송되지 않은 메시지는 전달되지만 해당 상태는 허브에 저장되지 않음).
Zone은 라이트 클라이언트를 사용하여 Hub의 상태를 모니터링하지만 Hub는 각 Zone의 상태를 추적하지 않습니다.
Cosmos는 브리지된 파라체인과 유사한 "페그 영역"을 통해 외부 체인과 상호 작용할 수도 있습니다.
의견 일치
의견 일치。
Polkadot은 BABE와 GRANDPA의 두 가지 하위 프로토콜로 구성된 하이브리드 합의 프로토콜을 사용하며 총칭하여 "Fast Forward"라고 합니다.
BABE(Blind Assignment for Blockchain Extension)는 VRF(Verifiable Random Function)를 사용하여 검증자에게 슬롯을 할당하고 백오프 라운드 로빈 패턴을 사용하여 각 슬롯에 작성자가 있음을 보장합니다.
GRANDPA(GHOST 기반 Recursive Ancestor Deriving Prefix Agreement)는 개별 블록이 아닌 체인에서 투표합니다. BABE는 블록 후보를 함께 작성하여 최종 체인을 확장할 수 있는 반면 GRANDPA는 배치로 완료할 수 있습니다(한 번에 최대 수백만 개의 블록).이러한 작업 격리는 여러 가지 이점을 제공합니다.。
BABE는 선형 복잡성을 가지며 수천 개의 블록 생산자로 쉽게 확장되며 네트워크 오버헤드가 낮습니다. GRANDPA는 2차 복잡도를 갖지만 대기 시간(즉, 한 배치에서 수행되는 블록 수)의 요인으로 줄일 수 있습니다.
둘째,둘째,。
미완성 블록으로 체인을 확장할 수 있는 기능을 통해 다른 유효성 검사자는 광범위한 가용성 및 유효성 검사를 수행하여 유효하지 않은 상태 전환이 최종 체인으로 전달되지 않도록 합니다.
블록 생성 및 종료는 알고리즘의 동일한 경로에 있습니다. 즉, 한 번에 하나의 블록을 생성하고 종료합니다. GRANDPA와 같은 PBFT 기반 알고리즘이기 때문에 2차 전송 복잡도가 있지만 한 번에 한 블록만 마무리합니다.
서약 메커니즘
서약 메커니즘
Polkadot은 NPoS(Nominated Proof-of-Stake)를 사용하여 순차적 Phragmén 알고리즘을 사용하는 검증자를 선택합니다.
검증자 집합의 크기는 거버넌스에 의해 설정되며(1000명의 검증자 계획), 검증자 인프라 운영을 원하지 않는 스테이커는 최대 16명의 검증자를 지명할 수 있습니다. Phragmén의 알고리즘은 최적의 지분 할당을 선택하며, 여기서 최적성은 가장 균등한 지분 세트를 갖는 것을 기반으로 합니다.。
Polkadot의 모든 유효성 검사기는 합의 프로토콜에서 동일한 가중치를 갖습니다.
즉, 2/3 이상의 지원을 받으려면 지분의 2/3가 아니라 검증인의 2/3 이상이 커밋해야 합니다.이것은 더 높은 지분 보상을 받을 것이기 때문에 더 낮은 지분을 가진 검증인을 지명하도록 장려합니다.。

그림
Cosmos Hub는 Bonded Proof of Stake(위임 PoS의 변형)를 사용하여 검증자를 선출합니다. 스테이커는 위임하려는 각 유효성 검사자에 대해 위임할 토큰의 양과 함께 자금을 바인딩하고 위임 트랜잭션을 제출해야 합니다. 코스모스 허브는 최대 300명의 검증인을 지원할 계획입니다.코스모스에서는 합의 투표와 보상 모두 스테이크 기반입니다.。
컨센서스 투표의 경우 검증인의 2/3가 아닌 스테이크의 2/3 이상이 커미트해야 합니다. 마찬가지로 총 지분의 10%를 보유한 검증인은 10%의 보상을 받습니다.
마지막으로 Cosmos에서는 스테이커가 거버넌스 국민투표에서 투표하지 않으면 검증인이 투표권을 갖게 됩니다. 이로 인해 Cosmos의 많은 유효성 검사기는 프로토콜에 대한 더 많은 제어 권한을 얻기 위해 수수료가 없습니다.
Polkadot에서는 거버넌스와 스테이킹이 완전히 분리되어 검증인을 지명해도 검증인에게 거버넌스 투표가 할당되지 않습니다.
메시징
Polkadot은 교차 합의 메시징 형식(XCM)을 사용하여 파라체인이 서로에게 임의의 메시지를 보낼 수 있도록 합니다. 파라체인은 서로 연결을 열고 그들이 설정한 채널을 통해 메시지를 보낼 수 있습니다.콜렉터는 파라체인의 풀 노드이자 릴레이 체인의 풀 노드이므로 콜렉터 노드는 메시지 전달의 핵심 구성 요소입니다.
. 메시지는 릴레이 체인을 거치지 않고 게시 및 채널 작업(열기, 닫기 등)의 증명만 릴레이 체인에 들어갑니다. 이것은 데이터를 시스템의 가장자리에 유지함으로써 확장성을 향상시킵니다.
체인 재구성의 경우 릴레이 체인의 게시 증명을 기반으로 재구성 지점으로 메시지를 롤백할 수 있습니다. 릴레이 체인 간의 공유 상태는 메시지가 신뢰에 구속되지 않고 모두 동일한 환경에서 작동함을 의미합니다.
Polkadot에는 교차 체인 메시징을 위한 공유 논리를 제공하는 SPREE라는 추가 프로토콜이 있습니다. SPREE를 사용하여 전송된 메시지는 수신 체인의 출처 및 해석에 대한 추가 보증을 수행합니다.。
그러나 Cosmos에는 임의의 데이터를 전달하기 위한 새로운 사양이 있습니다. 그러나 체인이 상태를 공유하지 않기 때문에 수신 체인은 메시지 소스의 안전성을 신뢰해야 합니다.
통치
통치
Polkadot은 제안을 통과하기 위한 여러 경로가 있는 다중 챔버 거버넌스 시스템을 가지고 있습니다. 모든 제안은 궁극적으로 국민 투표를 거치며 대부분의 토큰이 일반적으로 결과를 제어할 수 있습니다.투표율이 낮은 국민투표의 경우 Polkadot은 적응형 정족수 편향을 사용하여 통과 임계값을 설정합니다.。
국민투표는 온체인 재무부에서 자금을 할당하는 것을 포함하여 다양한 제안을 포함할 수 있습니다. 결정은 온체인에서 이루어지며 구속력이 있고 자율적입니다.
Polkadot에는 허가가 필요 없는 여러 온체인 기관이 있습니다. 가장 중요한 것은 프라그멘 방식으로 선출된 계정 그룹으로 구성된 의회입니다.
위원회는 소수의 이익을 대변하므로 위원회에서 만장일치로 통과된 제안은 국민투표 통과 기준이 낮아집니다. 기술 권장 사항(예: 버그 수정을 위한 긴급 런타임 업그레이드)을 제공하는 기술 위원회도 있습니다.
모든 토큰 소유자는 투표할 수 있지만 위임자가 기권하면 위임한 유효성 검사기가 투표권을 갖습니다. Polkadot의 유효성 검사기는 지명자에 따라 투표권을 받지 않습니다.

그림
업그레이드Wasm 메타 프로토콜을 사용하여 Polkadot은 하드 포크 없이 체인 업그레이드 및 성공적인 제안을 가능하게 합니다.。
STF, 트랜잭션 대기열 또는 오프체인 작업자의 모든 항목은 체인을 포크하지 않고 업그레이드할 수 있습니다.
Cosmos는 메타 프로토콜을 기반으로 하지 않기 때문에 일반적인 포크 메커니즘을 통해 업그레이드 및 제안을 수행해야 합니다.
개발 프레임워크
Cosmos와 Polkadot은 각 체인이 자체 STF를 갖도록 설계되었으며 둘 다 Wasm 및 EVM(Ethereum Virtual Machine)에서 스마트 계약을 지원합니다.
Polkadot은 고급 Wasm 컴파일러와 실행을 위한 인터프리터(Wasmi)를 제공하는 반면 Cosmos는 인터프리터에서만 스마트 계약을 실행합니다.Go 언어로 작성된 Cosmos SDK로 Cosmos Chain을 개발할 수 있습니다.Cosmos SDK에는 체인의 STF에 포함될 수 있는 약 10개의 모듈(예: 스테이킹, 거버넌스 등)이 포함되어 있습니다.
. SDK는 Tendermint 위에 구축되었습니다."파라체인의 주요 개발 프레임워크는 Rust로 작성된 Substrate입니다. 기질은 약 40개의 모듈 세트인 FRAME과 함께 제공됩니다("
팔레트"), 체인의 STF에서 사용할 수 있습니다.
Polkadot은 메타 프로토콜 Wasm으로 컴파일되는 한 모든 언어로 작성된 STF를 지원할 수 있습니다. 다시 말하지만 여전히 Substrate 클라이언트(데이터베이스, RPC, 네트워크 등)를 사용할 수 있으며 인터페이스에서 프리미티브를 구현하기만 하면 됩니다.
추신
추신
Polkadot은 신뢰할 수 없는 환경을 만들기 위해 확장성과 상호 운용성이 공유 검증 논리를 필요로 한다는 원칙에 따라 설계되었습니다. 더 많은 블록체인이 개발됨에 따라 그들의 보안은 경쟁이 아니라 협력적이어야 합니다.。
따라서 Polkadot은 대화 상대가 동일한 보안 컨텍스트에서 실행되고 있음을 알고 상호 작용할 수 있도록 체인 간에 공유되는 검증 논리 및 보안 프로세스를 제공합니다.
Cosmos 네트워크는 브리지-허브 모델을 사용하여 체인을 독립적인 보안 보장으로 연결합니다. 즉, 체인 간 통신은 여전히 송신 체인에서 수신 체인의 신뢰에 의해 제한됩니다.비록 개발 초기 몇 년 동안 코스모스는 별다른 흥행을 일으키지 않은 것 같았지만 몇 년간의 탐색 끝에。
블록체인 산업은 멀티체인 시대에 접어들었고, 크로스체인에 대한 수요도 증가했고, 코스모스의 생태계 발전은 다시 한 번 새로운 활력을 발산했습니다.
Polkadot Ecological Research Institute 텔레그램에 가입하신 모든 분들을 환영합니다: https://t.me/polkadot_eri
Polkadot Ecological Research Institute 텔레그램에 가입하신 모든 분들을 환영합니다: https://t.me/polkadot_eri
Polkadot Ecological Research Institute의 미러 주소를 방문하는 모든 사람을 환영합니다.


