Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONSTRAINT ON INPUT OF UNLOCKING TRANSACTION IN BLOCKCHAIN
Document Type and Number:
Japanese Patent JP2023062177
Kind Code:
A
Abstract:
To provide a method and system implementing a state machine within a structure of blockchain transaction processing, including a trustless, deterministic, and concurrent state machine.SOLUTION: A method includes: determining whether a termination condition is fulfilled or not; upon fulfilment, causing a trustless, deterministic state machine to cease self-replication and/or propagation of state; if the condition is not fulfilled, verifying that the previous transaction output locking script matches an unlocking transaction output locking script; if the locking scripts match, extracting the current state of a set of possible states from the serialized previous transaction; obtaining one or more inputs placed on a stack as a result of execution of the script; applying a set of state rules to determine, based on the current state and the one or more inputs, the next state of the set of states for the trustless, deterministic state machine; and verifying that the next state is embedded in the unlocking transaction.SELECTED DRAWING: Figure 25

Inventors:
Chan, Ean
Kramer, Dean
Application Number:
JP2023026944A
Publication Date:
May 02, 2023
Filing Date:
February 24, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
N-Chain Licensing AG
International Classes:
H04L9/32
Attorney, Agent or Firm:
Tadashige Ito
Tadahiko Ito
Osamu Miyazaki