BTTC는 애플리케이션 개발을 위한 강력한 블록 체인 플랫폼입니다.
우리는 여러 계약 세트를 사용하여 각 TRON에 대한 서약을 관리하고 BTTC 네트워크 검증자와 협력하여 플랫폼의 PoS 메커니즘이 원활하게 실행되도록 할 것입니다. TRON은 지원되는 BTTC의 첫 번째 베이스 체인이 될 것이지만 BTTC의 생태계는 훨씬 더 커질 것입니다. 커뮤니티 제안에 따라 더 많은 퍼블릭 블록 체인을 지원할 것입니다.
BTTC는 TRON의 스마트 계약 등 아래와 같이 3계층 아키텍처를 가지고 있습니다.
1. TRON의 스마트 계약
2. 검증 계층
3. 비트코인 체인
[아래사진]은 bttc의 개념도입니다.
BTTC는 다음을 처리하기 위해 TRON에 일련의 스마트 계약을 배포합니다.
- PoS 레이어 스테이킹
- 검증인 공유 위임
- 사이드체인 체크포인트
검증 노드는 TRON 서약서와 함께 작동하여 BTTC 네트워크의 PoS 메커니즘을 활성화합니다. 우리는 TenderMint 엔진으로 시작하여 필요한 수정 사항을 추가했습니다. 검증 계층은 블록 검증, 생산자 선택 및 체크포인트 제출을 포함한 여러 중요한 작업을 담당합니다.
검증 계층은 사이드 체인의 블록을 메르켈 트리로 집계하고 주기적으로 BTTC에 연결된 퍼블릭 블록 체인으로 보냅니다. 이러한 유형의 정기적으로 전송되는 콘텐츠를 체크포인트라고 합니다. 검증 계층 노드는 사이드 체인의 모든 몇 블록에 대해 다음이 필요합니다.
- 이전 체크포인트 이후 생성된 모든 블록을 확인합니다.
- 블록의 해시를 기반으로 메르켈 트리 생성
- 머클 루트를 TRON으로 전송
체크포인트는 다음과 같은 이유로 중요합니다.
- 자산을 인출할 때 소각 증거를 제공하십시오.
- TRON의 완결성 보장
위의 과정에 대한 전반적인 설명은 다음과 같습니다.
- 다음 간격에서는 활성 유효성 검사기의 하위 집합이 블록 생산자로 선택됩니다. 블록 생산자를 선출하려면 3분의 2의 찬성이 필요합니다. 이러한 검증인은 블록을 생성하고 전체 네트워크에 브로드캐스트하는 책임을 지게 됩니다.
- 각 체크포인트는 지정된 간격 내에 포함된 모든 블록의 루트를 포함합니다. 검증 노드는 이러한 루트를 검증하고 검증되면 서명해야 합니다.
- 검증자 중 제안자가 생성됩니다. 제안자는 특정 체크포인트와 관련된 모든 서명을 수집하고 TRON에 제출할 책임이 있습니다.
- 검증자가 블록을 생성하고 체크포인트를 제출할 수 있는 권한을 획득할 가능성은 검증자의 형평성에 비례합니다.
BTTC의 블록 생산 계층은 트랜잭션을 블록으로 캡슐화하는 역할을 합니다.
검증 계층의 위원회는 정기적으로 다음 범위의 블록 생산자를 선택합니다. 사이드 체인의 노드는 블록을 생성하고 사이드 체인의 가상 머신은 이더리움 가상 머신과 완벽하게 호환됩니다. 검증 계층 노드는 주기적으로 사이드 체인 블록을 검증하고 여러 메르켈 해시 블록을 포함하는 체크포인트도 주기적으로 TRON에 제출됩니다.
댓글 영역