Invention Grant
- Patent Title: Blockchain transactions including portions of code in different languages for complex validation
-
Application No.: US17642147Application Date: 2020-08-19
-
Publication No.: US12137178B2Publication Date: 2024-11-05
- Inventor: Brock Doiron , Craig Steven Wright
- Applicant: nChain Licensing AG
- Applicant Address: CH Zug
- Assignee: nChain Licensing AG
- Current Assignee: nChain Licensing AG
- Current Assignee Address: CH Zug
- Agency: Messner Reeves LLP
- Priority: GB1913143 20190912
- International Application: PCT/IB2020/057796 WO 20200819
- International Announcement: WO2021/048661 WO 20210318
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F8/20 ; G06F8/30

Abstract:
A method performed by a node of a blockchain network, comprising: accessing the locking script from a first transaction on the blockchain; receiving a second transaction not yet on-chain, the second transaction comprising an unlocking script; extracting from the first transaction or another transaction on the blockchain, a portion of code formulated in a second language other than a first language used for the locking and unlocking scripts; running the extracted portion of code in the second language, wherein as a result thereof the code generates at least one value; writing this value to a storage location readable by the locking script; and running the locking script together with the unlocking script in order to validate the second transaction, wherein the unlocking script is configured to read the first value from said storage location, and a condition for validation according to the locking script is dependent on the first value.
Public/Granted literature
- US20220337437A1 BLOCKCHAIN TRANSACTIONS INCLUDING PORTIONS OF CODE IN DIFFERENT LANGUAGES FOR COMPLEX VALIDATION Public/Granted day:2022-10-20
Information query