2 A CROSS-SHARD CONSENSUS PROTOCOL BASED ON 2-PHASE COMMIT TRANSACTION PROCESSING
Disclosed is an inter-shard transaction agreement protocol technology based on two-step commit transaction processing. According to one embodiment, a transaction agreement method comprises: a preparation step of transferring block information and a message generated through validation of inputs of t...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed is an inter-shard transaction agreement protocol technology based on two-step commit transaction processing. According to one embodiment, a transaction agreement method comprises: a preparation step of transferring block information and a message generated through validation of inputs of transactions related to a plurality of shards to reference shards and output shards according to a transaction request of a client; and a commit step of receiving a cross-shard transaction processing result for outputs of the transactions related to the plurality of shards processed through the block information and the message in the reference shards and the output shards.
2단계 커밋 트랜잭션 처리 기반 샤드 간 트랜잭션 합의 프로토콜 기술이 개시된다. 일 실시예에 따른 트랜잭션 합의 방법은, 클라이언트의 트랜잭션 요청에 따라 복수 개의 샤드와 관련된 트랜잭션의 인풋의 유효성 검증을 통해 생성된 블록 정보와 메시지를 레퍼런스 샤드와 아웃풋 샤드에게 전달하는 준비 단계; 및 상기 레퍼런스 샤드와 상기 아웃풋 샤드에서 상기 블록 정보와 메시지 통해 처리된 상기 복수 개의 샤드와 관련된 트랜잭션의 아웃풋에 대한 크로스-샤드 트랜잭션 처리 결과를 수신하는 커밋 단계를 포함할 수 있다. |
---|