점수 기술

단편화 방식은 전체 네트워크의 상태를 샤드(Shard)라는 일련의 파티션으로 나누고 각 파티션마다 독립적인 상태와 거래 내역을 갖는 것입니다. 이 시스템에서 특정 노드는 특정 파티션의 트랜잭션만 처리하고 전반적으로 모든 파티션은 단일 파티션이 모든 작업을 처리하는 것보다 훨씬 높은 처리 속도입니다.

조각화 기술과 관련된 핵심 사항:

상태(상태): 특정 시점의 시스템 상태를 설명합니다. 이더리움에서는 현재 잔액, 스마트 계약 코드 및 Nonce를 포함합니다. 특정 시점에 각 트랜잭션은 상태를 완전히 새로운 상태로 변경할 수 있습니다.

트랜잭션(Transaction): 시스템의 상태에 영향을 주는 사용자 트리거 작업

Receipt(Receipt) : 시스템 상태에서 아직 입금되지 않은 트랜잭션의 부산물. 트랜잭션은 Merkel 트리에 존재하므로 노드에 대해 쉽게 확인할 수 있습니다. Ethereum의 스마트 계약 로그는 Merkel 트리에 영수증으로 입금되었습니다. .

Level1은 거래 그룹입니다. 각 샤드에는 자체 거래 그룹이 있습니다. 거래 그룹은 거래 그룹 헤드와 거래 그룹으로 나뉩니다. 머리는 명확한 왼쪽과 오른쪽 섹션으로 나뉩니다.

왼쪽 부분:

샤드 ID: 거래 그룹이 속한 샤드 ID 이전 상태 루트의 현재 상태: 조각화(모든 트랜잭션 이전).

사후 상태 루트의 현재 상태: 분할(모든 트랜잭션 적용 후).

수령 루트: 수령 루트 이후의 모든 트랜잭션 애플리케이션.

오른쪽 부분:

오른쪽 섹션은 해당 샤드의 모든 거래를 검증하기 위해 무작위로 선택된 검증자입니다.

ID. Shard의 모든 트랜잭션 포함

레벨 1의 특징

각 거래는 샤드 ID를 지정합니다. 그것이 속한 특정 샤드에 속한 트랜잭션은 해당 샤드의 계정인 두 계정 간에 트랜잭션이 발생함을 의미합니다.

거래 그룹에는 특정 샤드가 모두 속하고 고유한 트랜잭션이 포함됩니다.

사전 및 사후 상태 루트를 지정합니다.

첫째, 특정 조각에 평가자라는 노드가 있습니다. 각 조각은 보정을 생성합니다. 이 조각에 대한 중요한 정보를 포함하는 특수 데이터 구조입니다.

이러한 보정(조합) 세트는 특정 슬라이스의 상태 및 트랜잭션에 대한 간략한 설명과 같습니다. 각 보정 모음에는 다음 정보가 포함된 헤더가 있습니다.

교정기- -샤드 ID

슬라이스의 현재 상태(모든 트랜잭션 이전) -Pre-State 슬라이스의 현재 상태(모든 트랜잭션 적용 후) - -Post-State

교정이 합법적인지 확인하기 위해 모든 교정기에서 디지털 서명의 2/3

우리는 모든 슬라이스의 모든 보정(데이터 정렬)을 블록으로 패키징하고 이더리움의 퍼블릭 체인에 참여하는 슈퍼노드를 보유하고 있습니다. 슈퍼노드의 책임은 모든 보정 트랜잭션을 처리하고 모든 보정 헤드를 수집하여 모든 슬라이스 상태에서 일관성을 유지하는 것입니다.

이 새로운 블록체인에서는 다음 조건이 충족되고 블록이 합법적입니다. 모든 수정의 트랜잭션이 합법적입니다.

거래 전 교정 상태가 현재 교정 상태와 일치합니다.

거래 후 교정 상태는 탐사 헤드가 지정한 상태와 일치합니다.

설문 조사 수집은 교정기 서명의 2/3를 얻었습니다.

각 트랜잭션에 대한 영수증은 거래 그룹의 Merkel-gen을 통해 쉽게 액세스할 수 있습니다. 샤드의 각 트랜잭션에 대해 다음 두 가지 작업을 수행하십시오.

샤드가 위치한 샤드의 상태를 변경합니다.

영수증 생성

흥미롭게도 모든 영수증은 다른 샤드에서 볼 수 있지만 수정할 수 없는 분산 공유 메모리에 저장됩니다. 따라서 다음과 같이 영수증을 통해 샤드 간 통신이 발생할 수 있습니다.

Last updated