Suggest an edit
Turbine (상세)
Turbine은 리더가 자신의 블록을 네트워크 나머지 부분에 전파하는 과정입니다. 비트토렌트(BitTorrent)에서 영감을 받아 빠르고 효율적으로 설계되었습니다.
Shreds (슈레드)
Turbine은 Shreds라고 하는 작은 데이터 패킷으로 거래 데이터를 분해합니다. 비디오 스트림의 개별 프레임과 유사하며, 최대 1280바이트 크기입니다.
FEC (Forward Error Correction)
Shreds는 전방 오류 수정(FEC) 배치로 그룹화됩니다. 기본적으로 64개의 Shreds(32개 데이터 + 32개 복구)로 구성되며, 배치 내 패킷의 절반까지 손실되어도 모든 데이터를 복구할 수 있습니다.
소거 코딩
다항식 기반의 오류 검출 및 수정 방식으로 데이터 무결성을 보장합니다.
Turbine Tree
검증자들이 층(Layer)으로 조직되어 트리를 형성하며, 지분이 많은 검증자가 상단에 배치됩니다.
머클 검증
각 64 Shreds 배치는 머클화되며, 루트는 리더에 의해 서명되고 이전 배치에 연결됩니다.
동적 회전
보안상 이유로 트리의 순서는 각 새로운 Shreds 배치마다 회전됩니다.
핵심 목표: 리더와 루트 노드의 외부 데이터 이탈 압력을 완화하는 것입니다. 송신 및 재송신 시스템을 활용하여 부하를 분산시킵니다.