-
公开(公告)号:US11635950B2
公开(公告)日:2023-04-25
申请号:US16762475
申请日:2018-10-29
申请人: nChain Licensing AG
IPC分类号: G06F8/41 , G06F9/445 , H04L9/06 , H04L9/32 , H04L9/40 , G06Q20/40 , G06F16/27 , H04L9/30 , H04L9/00
摘要: A system converts high level source code into an arithmetic circuit that represents the functionality expressed in the source code, such as a smart contract as used in relation to a blockchain platform. The system processes a portion of high level source code to generate an arithmetic circuit. The arithmetic circuit comprises one or more arithmetic gates arranged to represent at least some of the functionality expressed in the source code.
-
公开(公告)号:US11658801B2
公开(公告)日:2023-05-23
申请号:US16762471
申请日:2018-10-29
申请人: nChain Licensing AG
IPC分类号: H04L29/06 , H04L9/06 , H04L9/32 , H04L9/40 , G06F8/41 , G06F9/445 , G06Q20/40 , G06F16/27 , H04L9/30 , H04L9/00
CPC分类号: H04L9/0618 , G06F8/44 , G06F8/447 , G06F8/451 , G06F9/44521 , G06F16/27 , G06Q20/401 , G06Q20/405 , H04L9/0637 , H04L9/0643 , H04L9/30 , H04L9/3218 , H04L9/3236 , H04L9/3239 , H04L9/3247 , H04L9/3263 , H04L63/12 , H04L9/3066 , H04L9/50 , H04L2209/34 , H04L2209/56
摘要: The invention relates to distributed ledger technologies such as consensus-based blockchains. A blockchain transaction may include digital resources that are encumbered by a locking script that encodes a set of conditions that must be fulfilled before the encumbered resources may be used (e.g., transferring ownership/control of encumbered resources). A worker (e.g., a computer system) performs one or more computations to generate a proof, which is encoded as part of an unlocking script. A verification algorithm may utilize the proof, a verification key, and additional data such as a cryptographic material associated with the worker (e.g., a digital signature) to verify that digital assets of the transaction should be transferred. As a result of the validation of this transaction, any third party is able to check the contract was executed corrected rather than re-executing the contract, thus saving computational power.
-
3.
公开(公告)号:US12010233B2
公开(公告)日:2024-06-11
申请号:US18213242
申请日:2023-06-22
申请人: nChain Licensing AG
CPC分类号: H04L9/3215 , G06F16/27 , G06F21/64 , H04L9/0637 , H04L9/0891 , H04L9/3236 , H04L9/3239 , H04L9/3297 , G06Q20/389 , H04L9/50
摘要: A computer implemented method and system is described which uses blockchain technology as a storage system for data acquired from a digital twin. The blockchain can be used to generate an immutable transaction history of data produced by the digital twin. In the case of an error, failure, incident, or accident, parties of interest can then access and analyse an immutable set of data. The blockchain network can also execute a digital smart contract based on the data received from a digital twin. The invention may be used in conjunction with the Bitcoin blockchain or another blockchain protocol.
-
公开(公告)号:US11609902B2
公开(公告)日:2023-03-21
申请号:US17531738
申请日:2021-11-20
申请人: nChain Licensing AG
摘要: The invention relates to method for adjusting the minimum and maximum number of peer nodes that a node on the blockchain network will connect with. The adjustment takes in to account the bandwidth and processing capability of the node. Bandwidth capacity of a node is determined based on a maximum data amount processable by the node over a time period. Data is monitored passing through interfaces of the node, to and from peer nodes, and a profile factor of the node is determined from the difference between the input data to output data. Over a plurality of time periods monitoring said data the data analysed is used to set a minimum number of peer nodes and a maximum number of peer nodes connectable to the node according to said monitored data and the maximum number of peers connectable to the node. The method enables a node to adjust the number of connections according to performance limitation factors, such as bandwidth availability and processing performance. With the number of peer node connections determined, the node can further determine a correlation matrix between the interfaces and peer nodes to which it is connected. The matrix can be compiled with correlation coefficients representing the correlation between data processed at each interface of said node. The invention also resides in a corresponding computer readable storage medium, electronic device, node of a blockchain network or blockchain network having such a node.
-
公开(公告)号:US11683164B2
公开(公告)日:2023-06-20
申请号:US16772132
申请日:2018-12-07
申请人: nChain Licensing AG
CPC分类号: H04L9/085 , G06F7/725 , G06F17/17 , H04L9/14 , H04L9/3066 , H04L9/3093 , H04L9/3218 , H04L9/0841 , H04L9/3236 , H04L9/50
摘要: Systems and methods described herein relate to techniques in which multiple parties each generate and exchange quantities that are based on a shared secret (e.g., powers of the shared secret) without exposing the shared secret. According to a protocol, two or more parties may exchange sets of elliptic curve points generated over polynomials that can be used, by each of the two or more parties, to determine a power of a shared secret. The protocol may be utilised as part of determining parameters for a smart contract that is broadcast to a blockchain network (e.g., Bitcoin). Based on the protocol, an additional party (e.g., a third party different from the two or more parties) may perform a computational task such as execution of the smart contract.
-
公开(公告)号:US11652634B2
公开(公告)日:2023-05-16
申请号:US16761201
申请日:2018-10-23
申请人: nChain Licensing AG
CPC分类号: H04L9/3215 , G06F16/27 , G06F21/64 , H04L9/0637 , H04L9/0891 , H04L9/3236 , H04L9/3239 , H04L9/3297 , G06Q20/389 , H04L9/50
摘要: A computer implemented method and system is described which uses blockchain technology as a storage system for data acquired from a digital twin. The blockchain can be used to generate an immutable transaction history of data produced by the digital twin. In the case of an error, failure, incident, or accident, parties of interest can then access and analyse an immutable set of data. The blockchain network can also execute a digital smart contract based on the data received from a digital twin. The invention may be used in conjunction with the Bitcoin blockchain or another blockchain protocol.
-
公开(公告)号:US11271729B2
公开(公告)日:2022-03-08
申请号:US16772136
申请日:2018-12-12
申请人: nChain Licensing AG
摘要: Systems and methods described herein relate to techniques that allow for multiple parties to jointly generate or jointly agree upon the parameters for generation of a smart contract, such as a verification key. Execution of the smart contract may be performed by a third party, for example, a worker node on a blockchain network. Techniques described herein may be utilised as part of a protocol in which parties of a smart contract share powers of a secret in a manner that allows each party to determine an identical common reference string, agree on parameters for a smart contract agree and/or make proportionate contributions the smart contract, and combinations thereof. The smart contract may be published to a blockchain network (e.g., Bitcoin Cash). The protocol may be a zero-knowledge protocol.
-
公开(公告)号:US12081671B2
公开(公告)日:2024-09-03
申请号:US18130721
申请日:2023-04-04
申请人: nChain Licensing AG
CPC分类号: H04L9/3215 , G06F16/27 , G06F21/64 , H04L9/0637 , H04L9/0891 , H04L9/3236 , H04L9/3239 , H04L9/3297 , G06Q20/389 , H04L9/50
摘要: A computer implemented method and system is described which uses blockchain technology as a storage system for data acquired from a digital twin. The blockchain can be used to generate an immutable transaction history of data produced by the digital twin. In the case of an error, failure, incident, or accident, parties of interest can then access and analyse an immutable set of data. The blockchain network can also execute a digital smart contract based on the data received from a digital twin. The invention may be used in conjunction with the Bitcoin blockchain or another blockchain protocol.
-
公开(公告)号:US12007984B2
公开(公告)日:2024-06-11
申请号:US18113592
申请日:2023-02-23
申请人: nChain Licensing AG
CPC分类号: G06F16/2379 , H04L9/0643 , H04L9/3093 , H04L67/10 , H04L67/104 , H04L9/50
摘要: Techniques are presented for removing a connection to a peer node determined to be malicious based on transactions received from the peer node.
-
公开(公告)号:US11888976B2
公开(公告)日:2024-01-30
申请号:US17678926
申请日:2022-02-23
申请人: nChain Licensing AG
CPC分类号: H04L9/085 , G06F7/725 , G06F17/17 , H04L9/14 , H04L9/3066 , H04L9/3093 , H04L9/3218 , H04L9/0841 , H04L9/3236 , H04L9/50
摘要: Systems and methods described herein relate to techniques that allow for multiple parties to jointly generate or jointly agree upon the parameters for generation of a smart contract, such as a verification key. Execution of the smart contract may be performed by a third party, for example, a worker node on a blockchain network. Techniques described herein may be utilised as part of a protocol in which parties of a smart contract share powers of a secret in a manner that allows each party to determine an identical common reference string, agree on parameters for a smart contract, agree and/or make proportionate contributions the smart contract, and combinations thereof. The smart contract may be published to a blockchain network (e.g., Bitcoin Cash). The protocol may be a zero-knowledge protocol.
-
-
-
-
-
-
-
-
-