Proof of Stake (PoS) 달성 메커니즘 합의 블록 체인입니다. 검증자죠. 동결 (스테이킹) 자신의 토큰을 블록을 생성하고 확인하는 권리를 담보로 사용합니다.
작동 원리#
- 스테이크 검증자는 토큰의 일부를 특별 거래에서 기록합니다.
- 블록 생성자를 선택합니다 검증자가 선택됩니다; 확률은 스테이크의 크기에 달려 있습니다 (하지만 단지 집중을 방지하기 위해)
- 검증 나머지 검증자는 새로운 블록을 검사하고 서명합니다.
- 블록 체인에 기록;
- 상 거래 수수료의 일부 + 새로운 동전 (일부 네트워크);
- Slashing 불의의 경우 스테이크의 일부/전체가 불태워집니다. 검증자는 제거될 수 있습니다.
PoS의 변형#
| 알고리즘 | 특징 |
|---|---|
| DPoS (Delegated) | 대의원들에 대한 토큰 투표; 대의원들은 선거자들과 상을 나누고 |
| LPoS (Leased) | 투표 대신 다른 검증자에게 토큰 임대 |
| BPoS (Bonded) | 보증은 필수입니다. 사용자들은 잘못된 검증자를 선택해서 돈을 잃습니다. |
| NPoS (Nominated) | 후보자는 검증자를 선택합니다; 나쁜 선택에 대한 보상 감소 |
| PPoS (Pure) | 스테이크의 크기에 상관없이 동등한 확률 최대 분산 |
| PoSV (Velocity) | 토큰 회전 속도를 고려하면 활동이 증가합니다 |
| DBFT | PoS + Byzantine Fault Tolerance, 66%의 검증자가 필요합니다. |
장점과 단점#
장점
- 에너지 효율성 PoW 계산이 없습니다.
- 속도 문제 해결을 기다리지 않음
- 안전성 51%의 공격에 대비해서 스테이크의 대부분을 통제해야 합니다.
- 중앙집중화 감소 PoW에 비해
단점
- 집중 위험 대형 홀더가 조정할 수 있습니다.
- 불투명성 누가 어떻게 검증하는지 확인하는 것이 더 어렵습니다.
TON에서 PoS#
TON 블록체인은 PoS + BFT 합의 (Catchain) 에 있는 블록을 생성하기 위해 샤르드체인 그리고 장인.
기계
- 검증자들은 스테이크를 특별 트랜잭션으로 입력합니다 masterchain;
- 각 샤르드는 검증자 하위 집합 결정된 유사 우연한 방법으로;
- 하위 집합의 회전 거의 모든 1 024 블록;
- 하위 집합은 블록 후보를 제안합니다. 유사 우연 순서는 후보가 우선순위를 결정합니다.
- 검증자는 후보자를 검사합니다; 유효하지 않은 블록의 서명 → slashing 또는 일시적으로 제거;
- 최종 합의 BFT 프로토콜, PBFT / Honey Badger BFT의 유사
- 보상 블록 트랜잭션 + 새로 발명한 동전 수수료
- 평행성 하나의 검증자는 동시에 여러 부분집합에서 작동할 수 있습니다.
마스터체인 블록
모든 샤드 블록을 생성한 후 (또는 타이마웃에 따라) 블록이 생성됩니다. 공예품 모든 검증자 BFT 합의에 기초한 모든 차인의 마지막 블록의 해시와 함께