Parameterizable smart contracts

JP2026102874APending Publication Date: 2026-06-23NCHAIN LICENSING AG

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NCHAIN LICENSING AG
Filing Date
2026-03-25
Publication Date
2026-06-23

Smart Images

  • Figure 2026102874000001_ABST
    Figure 2026102874000001_ABST
Patent Text Reader

Abstract

The present invention provides a method, system, and non-temporary computer-readable storage medium for parameterizable smart contracts. [Solution] The method implemented using the blockchain network 100 receives a first transaction to be verified at node 102 in the blockchain network, obtains a first set of data field values ​​of the first transaction in a first script contained in the first transaction, determines a set of constraints based at least partially on the data obtained by the second transaction and contained in the second script, determines a set of constraints based at least partially on the data provided to the node as a result of the execution of the first script, verifies a set of constraints applicable to the first transaction based at least partially on the first set of field values, and verifies the first transaction according to the set of constraints as a result of the execution of the first and second scripts.
Need to check novelty before this filing date? Find Prior Art

Claims

1. It is a method, This is the step where a node in the blockchain network receives the first transaction to be verified. The first transaction includes a first script, which, as a result of execution, causes the node to obtain at least a first set of data and field values ​​of the first transaction. Steps and This is the step to acquire the second transaction. The aforementioned second transaction includes a second script, and as a result of its execution, the node receives at least: Based at least partially on the data provided as a result of the execution of the first script, the constraint set is determined, and, This causes the set of constraints for the first transaction to be validated, at least partially based on the first set of field values. Steps and As a result of executing the first script and the second script, the first transaction is verified according to the set of constraints, Methods that include...

2. The step of verifying the first transaction is performed without verifying that the entity that created the first transaction has access to the secret information. The method according to claim 1.

3. The identity of the source of the aforementioned data is not constrained by the second script. The method according to claim 1 or 2.

4. The second script restricts the identity of the data source, The method according to claim 1.

5. The second script includes the public key of a specific data source that can be used to verify the data, The method according to any one of claims 1 to 4.

6. The step of verifying the aforementioned data is: A step of creating a modified public key based at least partially on the public key and the data, The steps include determining that the data is associated with the data source based at least partially on the modified public key, The method according to claim 5.

7. The set of constraints is, at least in part, derived from the set of parameters in the data. The method according to any one of claims 1 to 6.

8. Satisfying the aforementioned set of constraints is a condition for recombining at least a portion of the digital assets. The method according to any one of claims 1 to 7.

9. The step of verifying the first transaction is: The process includes the step of recombining the digital assets from the first entity to the second entity, The method according to claim 8.

10. The identity of the second entity is determined at least in part based on the set of constraints. The method according to claim 9.

11. The source of the aforementioned data is the third transaction, and The execution of the second script further causes the node to verify that the third transaction is associated with the first set of field values. The method according to any one of claims 1 to 9.

12. The source of the aforementioned data is the second transaction, The data includes a second set of field values ​​from the second transaction, and The execution of the second script causes the constraint set to be derived, at least partially, from the second set of field values. The method according to any one of claims 1 to 11.

13. The set of constraints further allows at least a portion of the digital assets to be reassociated with the third entity. The method according to any one of claims 1 to 11.

14. It is a system, Processor and It is memory containing executable instructions, The executable instruction, as a result of execution by the processor, causes the system to perform the method according to any one of claims 1 to 13. Memory and A system that includes this.

15. A non-temporary computer-readable storage medium on which executable instructions are stored, As a result of being executed by the processor of the computer system, the computer system is made to perform the method according to any one of claims 1 to 13. A non-temporary computer-readable storage medium.