ABSTRACT
Abstract
A token system and method, employing a token representing an interest in a smart contract, comprising: a distributed ledger, storing parameters of a smart contract, the smart contract representing an agreement, secured by a security interest in property, to execute the security interest unless a token is returned within a period; a communication port configured to interface with an automated communication network for communications between a plurality of cryptographic hardware processors; and an automated distributed virtual state machine, hosted by the plurality of cryptographic hardware processors, employing a distributed consensus model for transaction validation, the automated distributed virtual state machine being configured to: communicate distributed consensus messages through the automated communication network; communicate the token; execute the smart contract defined by the parameters, receiving inputs and producing outputs on a blockchain; and communicate an immutable message for exercise of the security interest.
Description
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is a Continuation in Part from U.S. patent application Ser. No. 15/916,128, filed Mar. 8, 2018, now U.S. Pat. No. 11,188,977, issued Nov. 30, 2021, which claims benefit of priority from U.S. Provisional Patent Application Ser. No. 62/468,764, filed Mar. 8, 2017, the entirety of which is incorporated herein by reference.
FIELD OF THE INVENTION
The present invention relates to the field of securitized transactions and smart contracts, and encompasses systems and methods for conducting transactions.
BACKGROUND OF THE INVENTION
Each reference cited herein is expressly incorporated herein by reference in its entirety, for all purposes.
Tokenization of Assets
In the current marketplace, a commodity asset owner can go to a lender and securitize the commodity assets thereby gaining liquidity. The problem with this current model is that it requires a liquid commodity, and when securitized, the commodity may be restricted from beneficial use. Further, the value of the commodity may be deeply discounted, and ongoing interest charges are accrued.
Frolov et al., U.S. Pat. No. 9,747,586, discloses a system and method for issuance of electronic currency substantiated by a reserve of assets. The reserve is a commodity or asset that is actively traded.
Miner, US 20150332256, discloses a system and method for converting cryptocurrency to virtual assets whose value is substantiated by reserve of assets. The reserve is, for example, book entries for fiat currencies, which are actively traded.
Doney, US 20170213289, expressly incorporated herein by reference in its entirety, describes creation of collateralized portfolios, as a collection of income-producing assets, generated through transactions that exchange estimated asset value for liquid instruments in the portfolio. Transaction elasticity is provided by liquid instruments (reserve funds and portfolio-owned shares) held in reserve in the portfolio's reservoir which provides a market smoothing function to adapt to changes in asset demand and risk. Each portfolio's reservoir is collectively owned by the shareholders; continuously replenishing itself with income generated by assets in the portfolio. Shares can be represented by digital tokens, traded as digital currency such as cryptocurrency, and monetized with the convenience of cash through a network of exchanges and payment gateways.
Vieira et al., US20180047111, expressly incorporated herein by reference in its entirety, describes enhanced organizational transparency using a linked activity chain in a ledger, employing a block chain.
Distributed Ledger
A distributed ledger is a database that is consensually shared and synchronized across multiple sites, institutions, or geographies, accessible by multiple entities. It allows transactions to have public âwitnesses.â The participant at each node of the network can access the recordings shared across that network and can own an identical copy of it. Any changes or additions made to the ledger are reflected and copied to all participants in a matter of seconds or minutes. A distributed ledger stands in contrast to a centralized ledger, which is the type of ledger that most companies use. A centralized ledger is more prone to cyber attacks and fraud, as it has a single point of failure.
A distributed ledger is a database that is synchronized and accessible across different sites and geographies by multiple participants. The need for a central authority to keep a check against manipulation is eliminated by the use of a distributed ledger.
Distributed ledgers may be permissioned or permissionless. This determines if anyone or only approved people can run a node to validate transactions. They also vary between the consensus algorithmâproof of work, proof of stake, voting systems and hashgraph. They may be mineable (one can claim ownership of new coins contributing with a node) or not (the creator of the cryptocurrency owns all at the beginning). All blockchain is considered to be a form of DLT. There are also non-blockchain distributed ledger tables.
Blockchain
A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks. en.wikipedia.org/wiki/Blockchain
Blockchains are typically managed by a peer-to-peer network for use as a publicly distributed ledger, where nodes collectively adhere to a protocol to communicate and validate new blocks. Although blockchain records are not unalterable as forks are possible, blockchains may be considered secure by design and exemplify a distributed computing system with high Byzantine fault tolerance.
Cryptographer David Chaum first proposed a blockchain-like protocol in his 1982 dissertation âComputer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups.â Further work on a cryptographically secured chain of blocks was described in 1991 by Stuart Haber and W. Scott Stornetta. They wanted to implement a system wherein document timestamps could not be tampered with. In 1992, Haber, Stornetta, and Dave Bayer incorporated Merkle trees to the design, which improved its efficiency by allowing several document certificates to be collected into one block.
A blockchain is a decentralized, distributed, and oftentimes public, digital ledger consisting of records called blocks that is used to record transactions across many computers so that any involved block cannot be altered retroactively, without the alteration of all subsequent blocks. This allows the participants to verify and audit transactions independently and relatively inexpensively. A blockchain database is managed autonomously using a peer-to-peer network and a distributed timestamping server. In the case of Blockchain and other game theoretic reliance systems, they are authenticated by mass collaboration powered by collective self-interests. Such a design facilitates robust workflow where participants' uncertainty regarding data security is marginal. The use of a blockchain removes the characteristic of infinite reproducibility from a digital asset. It confirms that each unit of value was transferred only once, solving the long-standing problem of double spending. A blockchain has been described as a value-exchange protocol. A blockchain can maintain title rights because, when properly set up to detail the exchange agreement, it provides a record that compels offer and acceptance.
Logically, a blockchain can be seen as consisting of several layers: infrastructure (hardware); networking (node discovery, information propagation and verification); consensus (proof of work, proof of stake); data (blocks, transactions); and application (smart contracts/decentralized applications, if applicable).
Blocks hold batches of valid transactions that are hashed and encoded into a Merkle tree. Each block includes the cryptographic hash of the prior block in the blockchain, linking the two. The linked blocks form a chain. This iterative process confirms the integrity of the previous block, all the way back to the initial block, which is known as the genesis block. To assure the integrity of a block and the data contained in it, the block is usually digitally signed.
Sometimes separate blocks can be produced concurrently, creating a temporary fork. In addition to a secure hash-based history, any blockchain has a specified algorithm for scoring different versions of the history so that one with a higher score can be selected over others. Blocks not selected for inclusion in the chain are called orphan blocks. Peers supporting the database have different versions of the history from time to time. They keep only the highest-scoring version of the database known to them. Whenever a peer receives a higher-scoring version (usually the old version with a single new block added) they extend or overwrite their own database and retransmit the improvement to their peers. There is never an absolute guarantee that any particular entry will remain in the best version of the history forever. Blockchains are typically built to add the score of new blocks onto old blocks and are given incentives to extend with new blocks rather than overwrite old blocks. Therefore, the probability of an entry becoming superseded decreases exponentially as more blocks are built on top of it, eventually becoming very low. For example, bitcoin uses a proof-of-work system, where the chain with the most cumulative proof-of-work is considered the valid one by the network. There are a number of methods that can be used to demonstrate a sufficient level of computation. Within a blockchain the computation is carried out redundantly rather than in the traditional segregated and parallel manner.
The block time is the average time it takes for the network to generate one extra block in the blockchain. Some blockchains create a new block as frequently as every five seconds. By the time of block completion, the included data becomes verifiable. In cryptocurrency, this is practically when the transaction takes place, so a shorter block time means faster transactions. The block time for Ethereum is set to between 14 and 15 seconds, while for bitcoin it is on average 10 minutes.
A hard fork is a rule change such that the software validating according to the old rules will see the blocks produced according to the new rules as invalid. In case of a hard fork, all nodes meant to work in accordance with the new rules need to upgrade their software. If one group of nodes continues to use the old software while the other nodes use the new software, a permanent split can occur.
For example, Ethereum has hard-forked to âmake wholeâ the investors in The DAO, which had been hacked by exploiting a vulnerability in its code. In this case, the fork resulted in a split creating Ethereum and Ethereum Classic chains. Alternatively, to prevent a permanent split, a majority of nodes using the new software may return to the old rules. In the case of smart contracts, and especially those that automatically control transfer of rights or assets, a split is infeasible, unless the rights themselves are present on the old and new blockchains. Since the smart contract was written under the original rules, these should apply to the result, unless all parties to the transaction agree to updating the software/rule set.
By storing data across its peer-to-peer network, the blockchain eliminates a number of risks that come with data being held centrally. The decentralized blockchain may use ad hoc message passing and distributed networking. One risk of a lack of a decentralization is a so-called â51% attackâ where a central entity can gain control of more than half of a network and can manipulate that specific blockchain record at will, allowing double-spending. A key advantage to a decentralized blockchain implementation is that the business risk of a central clearing agent is abated, and should the originator no longer be available, smart contracts on the blockchain technically survive. It remains underdetermined what happens if the community supporting the blockchain ceases to operate, though an interested party could maintain a node and process its own transaction, though with greatly diminished distributed consensus protections.
Peer-to-peer blockchain networks lack centralized points of vulnerability that computer crackers can exploit; likewise, it has no central point of failure. Blockchain security methods include the use of public-key cryptography. A public key (a long, random-looking string of numbers) is an address on the blockchain. Value tokens sent across the network are recorded as belonging to that address. A private key is like a password that gives its owner access to their digital assets or the means to otherwise interact with the various capabilities that blockchains now support. Data stored on the blockchain is generally considered incorruptible.
Every active mining node in a decentralized system has a copy of at least the last block of the blockchain. Data quality is maintained by massive database replication and computational trust. No centralized âofficialâ copy exists and (in a pure proof of work consensus system) no user is âtrustedâ more than any other. Transactions are broadcast to the network using software. Messages are delivered on a best-effort basis. Mining nodes validate transactions, add them to the block they are building, and then broadcast the completed block to other nodes. Blockchains use various time-stamping schemes, such as proof-of-work, to serialize changes. Alternative consensus methods include proof-of-stake. Growth of a decentralized blockchain is accompanied by the risk of centralization because the computer resources required to process larger amounts of data become more expensive.
An advantage to an open, permissionless, or public, blockchain network is that guarding against bad actors is not required and no access control is needed. This means that applications can be added to the network without the approval or trust of others, using the blockchain as a transport layer.
Bitcoin and other cryptocurrencies currently secure their blockchain by requiring new entries to include a proof of work. To prolong the blockchain, bitcoin uses Hashcash puzzles. While Hashcash was designed in 1997 by Adam Back, the original idea was first proposed by Cynthia Dwork and Moni Naor and Eli Ponyatovski in their 1992 paper âPricing via Processing or Combatting Junk Mailâ.
Permissioned blockchains use an access control layer to govern who has access to the network. In contrast to public blockchain networks, validators on private blockchain networks are vetted by the network owner. They do not rely on anonymous nodes to validate transactions nor do they benefit from the network effect. It has been argued that permissioned blockchains can guarantee a certain level of decentralization, if carefully designed, as opposed to permissionless blockchains, which are often centralized in practice.
A blockchain, if it is public, provides anyone who wants access to observe and analyse the chain data, given one has the know-how.
Blockchain-based smart contracts are proposed contracts that can be partially or fully executed or enforced without human interaction.] One of the main objectives of a smart contract is automated escrow. A key feature of smart contracts is that they do not need a trusted third party (such as a trustee) to act as an intermediary between contracting entities; the blockchain network executes the contract on its own. This may reduce friction between entities when transferring value and could subsequently open the door to a higher level of transaction automation.
Blockchain technology has been used for tracking the origins of gemstones and other precious commodities. In 2016, The Wall Street Journal reported that the blockchain technology company, Everledger was partnering with IBM's blockchain-based tracking service to trace the origin of diamonds to ensure that they were ethically mined. As of 2019, the Diamond Trading Company (DTC) has been involved in building a diamond trading supply chain product called Tracr.
A sidechain is a designation for a blockchain ledger that runs in parallel to a primary blockchain. Entries from the primary blockchain (where said entries typically represent digital assets) can be linked to and from the sidechain; this allows the sidechain to o
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is a Continuation in Part from U.S. patent application Ser. No. 15/916,128, filed Mar. 8, 2018, now U.S. Pat. No. 11,188,977, issued Nov. 30, 2021, which claims benefit of priority from U.S. Provisional Patent Application Ser. No. 62/468,764, filed Mar. 8, 2017, the entirety of which is incorporated herein by reference.
FIELD OF THE INVENTION
The present invention relates to the field of securitized transactions and smart contracts, and encompasses systems and methods for conducting transactions.
BACKGROUND OF THE INVENTION
Each reference cited herein is expressly incorporated herein by reference in its entirety, for all purposes.
Tokenization of Assets
In the current marketplace, a commodity asset owner can go to a lender and securitize the commodity assets thereby gaining liquidity. The problem with this current model is that it requires a liquid commodity, and when securitized, the commodity may be restricted from beneficial use. Further, the value of the commodity may be deeply discounted, and ongoing interest charges are accrued.
Frolov et al., U.S. Pat. No. 9,747,586, discloses a system and method for issuance of electronic currency substantiated by a reserve of assets. The reserve is a commodity or asset that is actively traded.
Miner, US 20150332256, discloses a system and method for converting cryptocurrency to virtual assets whose value is substantiated by reserve of assets. The reserve is, for example, book entries for fiat currencies, which are actively traded.
Doney, US 20170213289, expressly incorporated herein by reference in its entirety, describes creation of collateralized portfolios, as a collection of income-producing assets, generated through transactions that exchange estimated asset value for liquid instruments in the portfolio. Transaction elasticity is provided by liquid instruments (reserve funds and portfolio-owned shares) held in reserve in the portfolio's reservoir which provides a market smoothing function to adapt to changes in asset demand and risk. Each portfolio's reservoir is collectively owned by the shareholders; continuously replenishing itself with income generated by assets in the portfolio. Shares can be represented by digital tokens, traded as digital currency such as cryptocurrency, and monetized with the convenience of cash through a network of exchanges and payment gateways.
Vieira et al., US20180047111, expressly incorporated herein by reference in its entirety, describes enhanced organizational transparency using a linked activity chain in a ledger, employing a block chain.
Distributed Ledger
A distributed ledger is a database that is consensually shared and synchronized across multiple sites, institutions, or geographies, accessible by multiple entities. It allows transactions to have public âwitnesses.â The participant at each node of the network can access the recordings shared across that network and can own an identical copy of it. Any changes or additions made to the ledger are reflected and copied to all participants in a matter of seconds or minutes. A distributed ledger stands in contrast to a centralized ledger, which is the type of ledger that most companies use. A centralized ledger is more prone to cyber attacks and fraud, as it has a single point of failure.
A distributed ledger is a database that is synchronized and accessible across different sites and geographies by multiple participants. The need for a central authority to keep a check against manipulation is eliminated by the use of a distributed ledger.
Distributed ledgers may be permissioned or permissionless. This determines if anyone or only approved people can run a node to validate transactions. They also vary between the consensus algorithmâproof of work, proof of stake, voting systems and hashgraph. They may be mineable (one can claim ownership of new coins contributing with a node) or not (the creator of the cryptocurrency owns all at the beginning). All blockchain is considered to be a form of DLT. There are also non-blockchain distributed ledger tables.
Blockchain
A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks. en.wikipedia.org/wiki/Blockchain
Blockchains are typically managed by a peer-to-peer network for use as a publicly distributed ledger, where nodes collectively adhere to a protocol to communicate and validate new blocks. Although blockchain records are not unalterable as forks are possible, blockchains may be considered secure by design and exemplify a distributed computing system with high Byzantine fault tolerance.
Cryptographer David Chaum first proposed a blockchain-like protocol in his 1982 dissertation âComputer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups.â Further work on a cryptographically secured chain of blocks was described in 1991 by Stuart Haber and W. Scott Stornetta. They wanted to implement a system wherein document timestamps could not be tampered with. In 1992, Haber, Stornetta, and Dave Bayer incorporated Merkle trees to the design, which improved its efficiency by allowing several document certificates to be collected into one block.
A blockchain is a decentralized, distributed, and oftentimes public, digital ledger consisting of records called blocks that is used to record transactions across many computers so that any involved block cannot be altered retroactively, without the alteration of all subsequent blocks. This allows the participants to verify and audit transactions independently and relatively inexpensively. A blockchain database is managed autonomously using a peer-to-peer network and a distributed timestamping server. In the case of Blockchain and other game theoretic reliance systems, they are authenticated by mass collaboration powered by collective self-interests. Such a design facilitates robust workflow where participants' uncertainty regarding data security is marginal. The use of a blockchain removes the characteristic of infinite reproducibility from a digital asset. It confirms that each unit of value was transferred only once, solving the long-standing problem of double spending. A blockchain has been described as a value-exchange protocol. A blockchain can maintain title rights because, when properly set up to detail the exchange agreement, it provides a record that compels offer and acceptance.
Logically, a blockchain can be seen as consisting of several layers: infrastructure (hardware); networking (node discovery, information propagation and verification); consensus (proof of work, proof of stake); data (blocks, transactions); and application (smart contracts/decentralized applications, if applicable).
Blocks hold batches of valid transactions that are hashed and encoded into a Merkle tree. Each block includes the cryptographic hash of the prior block in the blockchain, linking the two. The linked blocks form a chain. This iterative process confirms the integrity of the previous block, all the way back to the initial block, which is known as the genesis block. To assure the integrity of a block and the data contained in it, the block is usually digitally signed.
Sometimes separate blocks can be produced concurrently, creating a temporary fork. In addition to a secure hash-based history, any blockchain has a specified algorithm for scoring different versions of the history so that one with a higher score can be selected over others. Blocks not selected for inclusion in the chain are called orphan blocks. Peers supporting the database have different versions of the history from time to time. They keep only the highest-scoring version of the database known to them. Whenever a peer receives a higher-scoring version (usually the old version with a single new block added) they extend or overwrite their own database and retransmit the improvement to their peers. There is never an absolute guarantee that any particular entry will remain in the best version of the history forever. Blockchains are typically built to add the score of new blocks onto old blocks and are given incentives to extend with new blocks rather than overwrite old blocks. Therefore, the probability of an entry becoming superseded decreases exponentially as more blocks are built on top of it, eventually becoming very low. For example, bitcoin uses a proof-of-work system, where the chain with the most cumulative proof-of-work is considered the valid one by the network. There are a number of methods that can be used to demonstrate a sufficient level of computation. Within a blockchain the computation is carried out redundantly rather than in the traditional segregated and parallel manner.
The block time is the average time it takes for the network to generate one extra block in the blockchain. Some blockchains create a new block as frequently as every five seconds. By the time of block completion, the included data becomes verifiable. In cryptocurrency, this is practically when the transaction takes place, so a shorter block time means faster transactions. The block time for Ethereum is set to between 14 and 15 seconds, while for bitcoin it is on average 10 minutes.
A hard fork is a rule change such that the software validating according to the old rules will see the blocks produced according to the new rules as invalid. In case of a hard fork, all nodes meant to work in accordance with the new rules need to upgrade their software. If one group of nodes continues to use the old software while the other nodes use the new software, a permanent split can occur.
For example, Ethereum has hard-forked to âmake wholeâ the investors in The DAO, which had been hacked by exploiting a vulnerability in its code. In this case, the fork resulted in a split creating Ethereum and Ethereum Classic chains. Alternatively, to prevent a permanent split, a majority of nodes using the new software may return to the old rules. In the case of smart contracts, and especially those that automatically control transfer of rights or assets, a split is infeasible, unless the rights themselves are present on the old and new blockchains. Since the smart contract was written under the original rules, these should apply to the result, unless all parties to the transaction agree to updating the software/rule set.
By storing data across its peer-to-peer network, the blockchain eliminates a number of risks that come with data being held centrally. The decentralized blockchain may use ad hoc message passing and distributed networking. One risk of a lack of a decentralization is a so-called â51% attackâ where a central entity can gain control of more than half of a network and can manipulate that specific blockchain record at will, allowing double-spending. A key advantage to a decentralized blockchain implementation is that the business risk of a central clearing agent is abated, and should the originator no longer be available, smart contracts on the blockchain technically survive. It remains underdetermined what happens if the community supporting the blockchain ceases to operate, though an interested party could maintain a node and process its own transaction, though with greatly diminished distributed consensus protections.
Peer-to-peer blockchain networks lack centralized points of vulnerability that computer crackers can exploit; likewise, it has no central point of failure. Blockchain security methods include the use of public-key cryptography. A public key (a long, random-looking string of numbers) is an address on the blockchain. Value tokens sent across the network are recorded as belonging to that address. A private key is like a password that gives its owner access to their digital assets or the means to otherwise interact with the various capabilities that blockchains now support. Data stored on the blockchain is generally considered incorruptible.
Every active mining node in a decentralized system has a copy of at least the last block of the blockchain. Data quality is maintained by massive database replication and computational trust. No centralized âofficialâ copy exists and (in a pure proof of work consensus system) no user is âtrustedâ more than any other. Transactions are broadcast to the network using software. Messages are delivered on a best-effort basis. Mining nodes validate transactions, add them to the block they are building, and then broadcast the completed block to other nodes. Blockchains use various time-stamping schemes, such as proof-of-work, to serialize changes. Alternative consensus methods include proof-of-stake. Growth of a decentralized blockchain is accompanied by the risk of centralization because the computer resources required to process larger amounts of data become more expensive.
An advantage to an open, permissionless, or public, blockchain network is that guarding against bad actors is not required and no access control is needed. This means that applications can be added to the network without the approval or trust of others, using the blockchain as a transport layer.
Bitcoin and other cryptocurrencies currently secure their blockchain by requiring new entries to include a proof of work. To prolong the blockchain, bitcoin uses Hashcash puzzles. While Hashcash was designed in 1997 by Adam Back, the original idea was first proposed by Cynthia Dwork and Moni Naor and Eli Ponyatovski in their 1992 paper âPricing via Processing or Combatting Junk Mailâ.
Permissioned blockchains use an access control layer to govern who has access to the network. In contrast to public blockchain networks, validators on private blockchain networks are vetted by the network owner. They do not rely on anonymous nodes to validate transactions nor do they benefit from the network effect. It has been argued that permissioned blockchains can guarantee a certain level of decentralization, if carefully designed, as opposed to permissionless blockchains, which are often centralized in practice.
A blockchain, if it is public, provides anyone who wants access to observe and analyse the chain data, given one has the know-how.
Blockchain-based smart contracts are proposed contracts that can be partially or fully executed or enforced without human interaction.] One of the main objectives of a smart contract is automated escrow. A key feature of smart contracts is that they do not need a trusted third party (such as a trustee) to act as an intermediary between contracting entities; the blockchain network executes the contract on its own. This may reduce friction between entities when transferring value and could subsequently open the door to a higher level of transaction automation.
Blockchain technology has been used for tracking the origins of gemstones and other precious commodities. In 2016, The Wall Street Journal reported that the blockchain technology company, Everledger was partnering with IBM's blockchain-based tracking service to trace the origin of diamonds to ensure that they were ethically mined. As of 2019, the Diamond Trading Company (DTC) has been involved in building a diamond trading supply chain product called Tracr.
A sidechain is a designation for a blockchain ledger that runs in parallel to a primary blockchain. Entries from the primary blockchain (where said entries typically represent digital assets) can be linked to and from the sidechain; this allows the sidechain to otherwise operate independently of the primary blockchain (e.g., by using an alternate means of record keeping, alternate consensus algorithm, etc.).
Narayanan, Arvind; Bonneau, Joseph; Felten, Edward; Miller, Andrew; Goldfeder, Steven (2016). Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton: Princeton University Press. ISBN 978-0-691-17169-2. Iansiti, Marco; Lakhani, Karim R. (January 2017). âThe Truth About Blockchainâ. Harvard Business Review. Harvard University. Bakos, Yannis; Halaburda, Hanna; Mueller-Bloch, Christoph (February 2021). âWhen Permissioned Blockchains Deliver More Decentralization Than Permissionlessâ. Communications of the ACM. 64 (2): 20-22. doi:10.1145/3442371. S2CID 231704491. Sherman, Alan T.; Javani, Farid; Zhang, Haibin; Golaszewski, Enis (January 2019). âOn the Origins and Variations of Blockchain Technologiesâ. IEEE Security Privacy. 17 (1): 72-77. arXiv:1810.06130. doi:10.1109/MSEC.2019.2893730. ISSN 1558-4046. S2CID 53114747. Haber, Stuart; Stornetta, W. Scott (January 1991). âHow to time-stamp a digital documentâ. Journal of Cryptology. 3 (2): 99-111. CiteSeerX 10.1.1.46.8740. doi:10.1007/bf00196791. S2CID 14363020. Bayer, Dave; Haber, Stuart; Stornetta, W. Scott (March 1992). Improving the Efficiency and Reliability of Digital Time-Stamping. Sequences. 2. pp. 329-334. CiteSeerX 10.1.1.71.4891. doi:10.1007/978-1-4613-9323-8_24. ISBN 978-1-4613-9325-2. Catalini, Christian; Gans, Joshua S. (Nov. 23, 2016). âSome Simple Economics of the Blockchainâ (PDF). SSRN. doi:10.2139/ssrn.2874598. hd1:1721.1/130500. S2CID 46904163. SSRN 2874598. Chen, Huashan; Pendleton, Marcus; Njilla, Laurent; Xu, Shouhuai (Jun. 12, 2020). âA Survey on Ethereum Systems Security: Vulnerabilities, Attacks, and Defensesâ. ACM Computing Surveys. 53 (3): 3-4. arXiv:1908.04507. doi:10.1145/3391195. ISSN 0360-0300. S2CID 199551841. Bhaskar, Nirupama Devi; Chuen, David L E E Kuo (2015). âBitcoin Mining Technologyâ. Handbook of Digital Currency. pp. 45-65. doi:10.1016/B978-0-12-802117-0.00003-5. ISBN 978-0-12-802117-0. Antonopoulos, Andreas (Feb. 20, 2014). âBitcoin security model: trust by computationâ. Radar. O'Reilly. Antonopoulos, Andreas M. (2014). Mastering Bitcoin. Unlocking Digital Cryptocurrencies. Sebastopol, CA: O'Reilly Media. ISBN 978-1449374037. Archived from the original on 1 Dec. 2016. Retrieved 3 Nov. 2015. Nakamoto, Satoshi (October 2008). âBitcoin: A Peer-to-Peer Electronic Cash Systemâ (PDF). bitcoin.org. Kumar, Randhir; Tripathi, Rakesh (November 2019). âImplementation of Distributed File Storage and Access Framework using IPFS and Blockchainâ. 2019 Fifth International Conference on Image Information Processing (ICIIP). IEEE: 246-251. doi:10.1109/iciip47207.2019.8985677. ISBN 978-1-7281-0899-5. S2CID 211119043. Brito, Jerry; Castillo, Andrea (2013). Bitcoin: A Primer for Policymakers. Fairfax, VA: Mercatus Center, George Mason University. Raval, Siraj (2016). Decentralized Applications: Harnessing Bitcoin's Blockchain Technology. O'Reilly Media, Inc. pp. 1-2. ISBN 978-1-4919-2452-5. Kopfstein, Janus (12 Dec. 2013). âThe Mission to Decentralize the Internetâ. The New Yorker. Archived from the original on 31 Dec. 2014. Retrieved Dec. 30, 2014. Gervais, Arthur; Karame, Ghassan O.; Capkun, Vedran; Capkun, Srdjan. âIs Bitcoin a Decentralized Currency?â. InfoQ. InfoQ & IEEE computer society. Tapscott, Don; Tapscott, Alex (May 2016). The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. ISBN 978-0-670-06997-2. Bob Marvin (Aug. 30, 2017). âBlockchain: The Invisible Technology That's Changing the Worldâ. PC MAG Australia. ZiffDavis, LLC. Christian Brenig, Rafael Accorsi & Günter Müller (Spring 2015). âEconomic Analysis of Cryptocurrency Backed Money Launderingâ. Association for Information Systems AIS Electronic Library (AISeL). Orcutt, Mike. âIt's getting harder to hide money in Bitcoinâ. MIT Technology Review. Retrieved 15 May 2019. âAn Untraceable Currency? Bitcoin Privacy ConcernsâFinTech Weeklyâ. FinTech Magazine Article. Apr. 7, 2018. âBlockchainâ. standards.org.au. Standards Australia. Retrieved Jun. 21, 2021. âISO/TC 307 Blockchain and distributed ledger technologiesâ. iso.org. ISO. Deshmukh, Sumedha; Boulais, Océane; Koens, Tommy. âGlobal Standards Mapping Initiative: An overview of blockchain technical standardsâ (PDF). weforum.org. World Economic Forum. âBlockchain Overviewâ. NIST. Sep. 25, 2019. âCEN and CENELEC publish a White Paper on standards in Blockchain & Distributed Ledger Technologiesâ. cencenelec.eu. âStandardsâ. blockchain.ieee.org/standards. IEEE Blockchain. Hardjono, Thomas. âAn Interoperability Architecture for Blockchain/DLT Gatewaysâ. ietf.org. IETF. Franco, Pedro (2014). Understanding Bitcoin: Cryptography, Engineering and Economics. John Wiley & Sons. p. 9. ISBN 978-1-119-01916-9. Casey, Michael, 1967â(Jul. 16, 2018). The impact of blockchain technology on finance: a catalyst for change. London, UK. ISBN 978-1-912179-15-2. OCLC 1059331326. Governatori, Guido; Idelberger, Florian; Milosevic, Zoran; Riveret, Regis; Sartor, Giovanni; Xu, Xiwei (2018). âOn legal contracts, imperative and declarative smart contracts, and blockchain systemsâ. Artificial Intelligence and Law. 26 (4): 33. doi:10.1007/s10506-018-9223-3. S2CID 3663005. Andoni, Merlinda; Robu, Valentin; Flynn, David; Abram, Simone; Geach, Dale; Jenkins, David; McCallum, Peter; Peacock, Andrew (2019). âBlockchain technology in the energy sector: A systematic review of challenges and opportunitiesâ. Renewable and Sustainable Energy Reviews. 100: 143-174. doi:10.1016/j.rser.2018.10.014. S2CID 116422191. Ma, Jinhua; Lin, Shih-Ya; Chen, Xin; Sun, Hung-Min; Chen, Yeh-Cheng; Wang, Huaxiong (2020). âA Blockchain-Based Application System for Product Anti-Counterfeitingâ. IEEE Access. 8: 77642-77652. doi:10.1109/ACCESS.2020.2972026. ISSN 2169-3536. S2CID 214205788. Alzahrani, Naif; Bulusu, Nirupama (15 Jun. 2018). âBlock-Supply Chain: A New Anti-Counterfeiting Supply Chain Using NFC and Blockchainâ. Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems. CryBlock'18. Munich, Germany: Association for Computing Machinery: 30-35. doi:10.1145/3211933.3211939. ISBN 978-1-4503-5838-5. S2CID 169188795. Balagurusamy, V. S. K.; Cabral, C.; Coomaraswamy, S.; Delamarche, E.; Dillenberger, D. N.; Dittmann, G.; Friedman, D.; Gökçe, O.; Hinds, N.; Jelitto, J.; Kind, A. (Mar. 1, 2019). âCrypto anchorsâ. IBM Journal of Research and Development. 63 (2/3): 4:1-4:12. doi:10.1147/JRD.2019.2900651. ISSN 0018-8646. S2CID 201109790. K. Kotobi, and S. G. Bilen, âSecure Blockchains for Dynamic Spectrum Access: A Decentralized Database in Moving Cognitive Radio Networks Enhances Security and User Accessâ, IEEE Vehicular Technology Magazine, 2018. Gatteschi, Valentina; Lamberti, Fabrizio; Demartini, Claudio; Pranteda, Chiara; Santamariá, VÃctor (Feb. 20, 2018). âBlockchain and Smart Contracts for Insurance: Is the Technology Mature Enough?â. Future Internet. 10 (2): 20. doi:10.3390/fi10020020. Melanie Swan (2015). âProof_of_Existenceâ Blockchain: Blueprint for a New Economy. O'Reilly Media. pp. 38-39. ISBN 9781491920473. Distributed Ledger Technology: Hybrid Approach, Front-to-Back Designing and Changing Trade Processing Infrastructure, By Martin Walker, First published: Oct. 24, 2018 ISBN 978-1-78272-389-9 Siraj Raval (Jul. 18, 2016). Decentralized Applications: Harnessing Bitcoin's Blockchain Technology. âO'Reilly Media, Inc.â. pp. 22â. ISBN 978-1-4919-2452-5. Niaz Chowdhury (Aug. 16, 2019). Inside Blockchain, Bitcoin, and Cryptocurrencies. CRC Press. pp. 22â. ISBN 978-1-00-050770-6. U.S. Pat. No. 10,438,290 Wegner, Peter (March 1996). âInteroperabilityâ. ACM Computing Surveys. 28: 285-287. doi:10.1145/234313.234424. Retrieved Oct. 24, 2020. Belchior, Rafael; Vasconcelos, André; Guerreiro, Sérgio; Correia, Miguel (May 2020). âA Survey on Blockchain Interoperability: Past, Present, and Future Trendsâ. arXiv:2005.14282. Hardjono, T.; Hargreaves, M.; Smith, N. (Oct. 2, 2020). An Interoperability Architecture for Blockchain Gateways (Technical report). IETF. draft-hardjono-blockchain-interop-arch-00. Köhler, Susanne; Pizzol, Massimo (Nov. 20, 2019). âLife Cycle Assessment of Bitcoin Miningâ. Environmental Science & Technology. 53 (23): 13598-13606. Bibcode:2019EnST . . . 5313598K. doi:10.1021/acs.est.9b05687. PMID 31746188. Stoll, Christian; KlaaÃen, Lena; Gallersdörfer, Ulrich (2019). âThe Carbon Footprint of Bitcoinâ. Joule. 3 (7): 1647-1661. doi:10.1016/j.joule.2019.05.012. Catalini, Christian; Tucker, Catherine E. (11 Aug. 2016). âSeeding the S-Curve? The Role of Early Adopters in Diffusionâ. doi:10.2139/ssrn.2822729. S2CID 157317501. SSRN 2822729. Janssen, Marijn; Weerakkody, Vishanth; Ismagilova, Elvira; Sivarajah, Uthayasankar; Irani, Zahir (2020). âA framework for analysing blockchain technology adoption: Integrating institutional, market and technical factorsâ. International Journal of Information Management. Elsevier. 50: 302-309. doi:10.1016/j.ijinfomgt.2019.08.012. Koens, Tommy; Poll, Erik (2019), âThe Drivers Behind Blockchain Adoption: The Rationality of Irrational Choicesâ, Euro-Par 2018: Parallel Processing Workshops, Lecture Notes in Computer Science, 11339, pp. 535-546, doi:10.1007/978-3-030-10549-5_42, ISBN 978-3-030-10548-8, S2CID 57662305 Li, Jerry (2020), âBlockchain technology adoption: Examining the Fundamental Driversâ, Proceedings of the 2nd International Conference on Management Science and Industrial Engineering, ACM Publication, April 2020, pp. 253-260. dl.acm.org/doi/abs/10.1145/3396743.3396750 Archived 5 Jun. 5, 2020 at the Wayback Machine Hsieh, Ying-Ying; Vergne, Jean-Philippe; Anderson, Philip; Lakhani, Karim; Reitzig, Markus (Feb. 12, 2019). âCorrection to: Bitcoin and the rise of decentralized autonomous organizationsâ. Journal of Organization Design. 8 (1): 3. doi:10.1186/s41469-019-0041-1. ISSN 2245-408X. Felin, Teppo; Lakhani, Karim (2018). âWhat Problems Will You Solve With Blockchain?â. MIT Sloan Management Review. Lumineau, Fabrice; Wang, Wenqian; Schilke, Oliver (2020). âBlockchain Governance-A New Way of Organizing Collaborations?â. Organization Science. 32 (2): 500-521. doi:10.1287/orsc.2020.1379. Beck, Roman; Mueller-Bloch, Christoph; King, John Leslie (2018). âGovernance in the Blockchain Economy: A Framework and Research Agendaâ. Journal of the Association for Information Systems: 1020-1034. doi:10.17705/1jais.00518. Extance, Andy (Sep. 30, 2015). âThe future of cryptocurrencies: Bitcoin and beyondâ. Nature. 526 (7571): 21-23. Bibcode:2015Natur.526 . . . 21E. doi:10.1038/526021a. ISSN 0028-0836. OCLC 421716612. PMID 26432223. Crosby, Michael; Nachiappan; Pattanayak, Pradhan; Verma, Sanjeev; Kalyanaraman, Vignesh (Oct. 16, 2015). BlockChain Technology: Beyond Bitcoin (PDF) (Report). Sutardja Center for Entrepreneurship & Technology Technical Report. University of California, Berkeley. Retrieved Mar. 19, 2017. Kakavand, Hossein; De Sevres, Nicolette Kost; Chilton, Bart (Oct. 12, 2016). The Blockchain Revolution: An Analysis of Regulation and Technology Related to Distributed Ledger Technologies (Report). Luther Systems & DLA Piper. SSRN 2849251. Mazonka, Oleg (Dec. 29, 2016). âBlockchain: Simple Explanationâ (PDF). Journal of Reference. Tapscott, Don; Tapscott, Alex (2016). Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business and the World. London: Portfolio Penguin. ISBN 978-0-241-23785-4. OCLC 971395169. Saito, Kenji; Yamada, Hiroyuki (June 2016). What's So Different about Blockchain? Blockchain is a Probabilistic State Machine. IEEE 36th International Conference on Distributed Computing Systems Workshops. International Conference on Distributed Computing Systems Workshops (Icdcs). Nara, Nara, Japan: IEEE. pp. 168-75. doi:10.1109/ICDCSW.2016.28. ISBN 978-1-5090-3686-8. ISSN 2332-5666. Raval, Siraj (2016). Decentralized Applications: Harnessing Bitcoin's Blockchain Technology. Oreilly. ISBN 9781491924549. Bashir, Imran (2017). Mastering Blockchain. Packt Publishing, Ltd. ISBN 978-1-78712-544-5. OCLC 967373845. Knirsch, Fabian; Unterweger, Andread; Engel, Dominik (2019). âImplementing a blockchain from scratch: why, how, and what we learnedâ. EURASIP Journal on Information Security. 2019. doi:10.1186/s13635-019-0085-3. S2CID 84837476. D. Puthal, N. Malik, S. P. Mohanty, E. Kougianos, and G. Das, âEverything you Wanted to Know about the Blockchainâ, IEEE Consumer Electronics Magazine, Volume 7, Issue 4, July 2018, pp. 06-14.
Smart Contracts
So-called âSmart Contractsâ are legal obligations tied to a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of the contracts. Smart contracts allow the performance of credible transactions without third parties. These transactions are trackable and may be irreversible. See, en.wikipedia.org/wiki/Smart_contract. The phrase âsmart contractsâ was coined by computer scientist Nick Szabo in 1996.
A smart contract is a set of promises, specified in digital form, including protocols within which the parties perform on these promises. Recent implementations of smart contracts are based on blockchains, though this is not an intrinsic requirement. Building on this base, some recent interpretations of âsmart contractâ are mostly used more specifically in the sense of general purpose computation that takes place on a blockchain or distributed ledger. In this interpretation, used for example by the Ethereum Foundation or IBM, a smart contract is not necessarily related to the classical concept of a contract, but can be any kind of computer program.
Byzantine fault tolerant algorithms allowed digital security through decentralization to form smart contracts. Additionally, the programming languages with various degrees of Turing-completeness as a built-in feature of some blockchains make the creation of custom sophisticated logic possible.
Notable examples of implementation of smart contracts are Decentralized cryptocurrency protocols are smart contracts with decentralized security, encryption, and limited trusted parties that fit Szabo's definition of a digital agreement with observability, verifiability, privity, and enforceability.
Bitcoin also provides a Turing-incomplete Script language that allows the creation of custom smart contracts on top of Bitcoin like multisignature accounts, payment channels, escrows, time locks, atomic cross-chain trading, oracles, or multi-party lottery with no operator.
Ethereum implements a nearly Turing-complete language on its blockchain, a prominent smart contract framework.
Smart contracts have advantages over equivalent conventional financial instruments, including minimizing counterparty risk, reducing settlement times, and increased transparency. UBS proposed âsmart bondsâ that use the bitcoin blockchain in which payment streams could hypothetically be fully automated, creating a self-paying instrument.
âBlockchain: Forget Bitcoin, here comes the real thingâ. Idealog. idealog.co.nz/tech/2016/03/blockchain-forget-bitcoin-here-comes-real-thing 2016-03-29; âContractâBitcoin Wikiâ. en.bitcoin.it; âDumb Contracts and Smart ScriptsâWe Use Cashâ. weuse.cash. âHow Do Ethereum Smart Contracts Work?âCoinDeskâ. CoinDesk. www.coindesk.com/learn/how-do-ethereum-smart-contracts-work/Retrieved Oct. 27, 2017; âNamecoinâ. Cointelegraph. May 23, 2015. Automated Transactions; âQora and Burst Now Able to Make Cross-Chain Transactionsâ. www.ccn.com/qora-burst-now-able-make-cross-chain-transactions/May 22, 2015. âRipple discontinues smart contract platform Codiusâ. Bitcoin Magazine. bitcoinmagazine.com/business/ripple-discontinues-smart-contract-platform-codius-citing-small-market-1435182153 Jun. 24, 2015; âRSKâRootstock Open-Source Smart Contract Bitcoin Technology?â bitcoinexchangeguide.com/rsk/; âSmart contracts and bitcoinâ, medium.com/@maraoz/smart-contracts-and-bitcoin-a5d61011d9b1; âSmart contracts: Turing completeness & realityâ, hackernoon.com/smart-contracts-turing-completeness-reality-3eb897996621 (Jun. 21, 2016); âWhat is a Bitcoin Merklized Abstract Syntax Tree (MAST)?â. Bitcoin Tech Talk. Oct. 12, 2017; Accenture, âBlockchain Technology: Preparing for Changeâ, financedocbox.com/Tax_Planning/77008616-Blockchain-technology-preparing-for-change.html (2015); Al Khalil, Firas, Tom Butler, Leona O'Brien, and Marcello Ceci. âTrust in smart contracts is a process, as well.â In International Conference on Financial Cryptography and Data Security, pp. 510-519. Springer, Cham, 2017. Al-Bassam, Mustafa. âSCPKI: a smart contract-based PKI and identity system.â In Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts , pp. 35-40. ACM, 2017. Ammons, Saifedean Hisham. âBlockchain Technology: What is it good for?.â Browser Download This Paper (2016). Andrychowicz, Marcin; Dziembowski, Stefan; Malinowski, Daniel; Atzei, Nicola, Massimo Bartoletti, and Tiziana Cimoli. âA survey of attacks on Ethereum smart contracts (SoK).â In International Conference on Principles of Security and Trust , pp. 164-186. Springer, Berlin, Heidelberg, 2017. Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana; Lande, Stefano; Zunino, Roberto (2018), âSoK: unraveling Bitcoin smart contractsâ, 7th International Conference on Principles of Security and Trust (POST), European Joint Conferences on Theory and Practice of Software. Bahga, Arshdeep, and Vijay K. Madisetti. âBlockchain platform for industrial Internet of Things.â Journal of Software Engineering and Applications 9, no. 10 (2016): 533. Bartoletti, Massimo, and Livio Pompianu. âAn empirical analysis of smart contracts: platforms, applications, and design patterns.â In International Conference on Financial Cryptography and Data Security , pp. 494-509. Springer, Chain, 2017. Beck, Roman, Jacob Sternum. Czepiuch, Nikolaj Lollike, and Simon Malone. âBlockchainâthe Gateway to Trust-Free Cryptographic Transactions.â In ECIS , p. ResearchPaper153. 2016. Bhargavan, Karthikeyan, Antoine Delignat-Lavaud, Cédric Fournet, Anitha Gollamudi, Georges Gonthier, Nadim Kobeissi, Natalia Kulatova et al. âFormal verification of smart contracts: Short paper.â In Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security , pp. 91-96. ACM, 2016. bitcoinbook: Mastering Bitcoin 2nd EditionâProgramming the Open Blockchain-Chapter 7, Mastering Bitcoin, May 30, 2017; BitFury Group, âSmart Contracts on Bitcoin Blockchainâ (PDF). Sep. 4, 2015, bitfury.com/content/downloads/contracts-1.1.1.pdf; Bocek, Thomas, âDigrate Express rating report on Project Rootstockâ, Digital Marketplaces Unleashed. Springer-Verlag GmbH. p. 169-184 (15 Sep. 2017); Bogner, Andreas, Mathieu Chanson, and Arne Meeuw. âA decentralised sharing app running a smart contract on the ethereum blockchain.â In Proceedings of the 6 th International Conference on the Internet of Things , pp. 177-178. ACM, 2016. Brown, Richard Gendal, âBitcoin as a Smart Contract Platformâ gendal.me/2015/03/30/bitcoin-as-a-smart-contract-platform/2015-03-30; Brown, Richard Gendal, James Carlyle, Ian Grigg, and Mike Hearn. âCorda: An introduction.â R3 CEV , August (2016). Buterin, Vitalik. âA next-generation smart contract and decentralized application platform.â white paper (2014). Buterin, Vitalik. âEthereum Whitepaperâ, Github; Butler, T., âA Solution for the Problems of Translation and Transparency in Smart Contractsâ www.semanticscholar.org/paper/A-Solution-for-the-Problems-of-Translation-and-in-Butler/08c9c7c019aad37ef64eedcbca14168f472182dc (2017); Cachin, Christian. âArchitecture of the Hyperledger Blockchain Fabricâ, ibm.com. Chainfrog, âWhat are Smart Contractsâ (PDF). www.chainfrog.com/wp-content/uploads/2017/08/smart-contracts.pdf Aug. 3, 2017. Chesebro, Russell. A contract that manages itself: the time has arrived . Defense Acquisition Univ Ft Belvoir VA, 2015. Christidis, Konstantinos, and Michael Devekikiotis. âBlockchains and smart contracts for the Internet of things.â IEEE Access 4 (2016): 2292-2303. CIYAM, âAutomated Transactions Specificationâ, ciyam.org/at/at.html; Clack, Christopher D., Vikram A. Bakshi, and Lee Braine. âSmart contract templates: foundations, design landscape and research directions.â arXiv preprint arXiv:1608.00771 (2016). Clack, Christopher D. Vikram A. Bakshi, and Lee Braine. âSmart Contract Templates: essential requirements and design options.â arXiv preprint arXiv:1612.04496 (2016). Dai, Patrick, Neil Mahi, Jordan Earls, and Alex Norta. âSmart-contract value-transfer protocols on a distributed mobile application platformâ turn.org/uploads/files/cf6d69348ca.50dd985b60425ccf282f3. (2017). Delmolino, Kevin, Mitchell Arnett, Ahmed Kosba, Andrew Miller, and Elaine Shi. âStep by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab,â In International Conference on Financial Cryptography and Data Security , pp. 79-94. Springer, Berlin, Heidelberg, 2016. English, Matthew, Sören Auer, and John Domingue. âBlock chain technologies & the semantic web: A framework for symbiotic development.â In Computer Science Conference for University of Bonn Students , J. Lehmann, H. Thakkar, L. Halilaj, and R. Asmat, Eds, pp. 47-61. 2016. Foroglou, George, and Anna-Lali Tsilidou. âFurther applications of the blockchain.â In 12 th Student Conference on Managerial Science and Technology. 2015. Frantz, Christopher K and Mariusz Nowostawski. âFrom institutions to code: Towards automated generation of smart contracts.â In Foundations and Applications of Self* Systems, IEEE International Workshops on, pp. 210-215. IEEE, 2016. Glaser, Florian. âPervasive decentralisation of digital infrastructures: a framework for blockchain enabled system and use case analysis.â (2017). Hal Hodson (Nov. 20, 2013). âBitcoin moves beyond mere moneyâ. New Scientist. Hirai, Yoichi. âDefining the ethereum virtual machine for interactive theorem provers.â In International Conference on Financial Cryptography and Data Security , pp. 520-535. Springer, Cham, 2017. Huckle, Steve, Rituparna Bhattacharya, Martin White, and Natalia Beloff. âInternet of things, blockchain and shared economy applications.â Procedia Computer Science 98 (2016): 461-466. Hull, Richard, Vishal S. Batra, Yi-Min Chen, Alin Deutsch, Fenno F. Terry Heath III, and Victor Vianu. âTowards a shared ledger business collaboration language based on data-aware processes.â In International Conference on Service - Oriented Computing , pp. 18-36. Springer, Cham, 2016. Idelberger, Florian, Guido Governatori, Regis Riveret, and Giovanni Sartor. âEvaluation of logic-based smart contracts for blockchain systems.â In International Symposium on Rules and Rale Markup Languages for the Semantic Web , pp. 167-183. Springer, Cham, 2016. Kolvart, Merit, Margus Poola, and Addi Rull. âSmart contracts.â In The Future of Law and etechnologies , pp. 133-147. Springer, Cham, 2016. Korpela, Kari, Jukka Hallikas, and Tomi Dahlberg. âDigital supply chain transformation toward blockchain integration.â In proceedings of the 50 th Hawaii international conference on system sciences. 2017. Kosba, Ahmed, Andrew Miller, Elaine Shi, Zikai Wen, and Charalampos Papamanthou. âHawk: The blockchain model of cryptography and privacy-preserving smart contracts.â In Security and Privacy (SF), 2016 IEEE Symposium on , pp. 839-858. IEEE, 2016. Levy, Karen E C. âBook-smart, not street-smart: blockchain-based smart contracts and the social workings of law.â Engaging Science, Technology, and Society 3 (2017): 1-15. Luu, Loi, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, and Aquinas Hobor. âMaking smart contracts smarter.â In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security , pp. 254-269. ACM, 2016. Marino, Bili, and Ari Juels. âSetting standards for altering and undoing smart contracts.â In International Symposium on Rules and Rule Markup Languages for the Semantic Web , pp. 151-166. Springer, Cham, 2016. Maskell, Brian. âJust-in-time manufacturing.â Industrial Management & Data Systems 87, no, 9/10 (1987): 17-20. Mazurek, Åukasz (2013). âSecure Multiparty Computations on Bitcoinâ; Miller, Mark S., Chip Morningstar, and Bill Frantz. âCapability-based financial instruments.â In International Conference on Financial Cryptography , pp. 349-378. Springer, Berlin, Heidelberg, 2000. Möbius, Martin (2009). âErstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-Systemâ; Morrison, Alan, and Suhhankar Sinha. âBlockchain and smart contract automation: Blockchains defined.â (2016). Norta, Alex. âCreation of smart-contracting collaborations for decentralized autonomous organizations,â In International Conference on Business Informatics Research , pp. 3-17. Springer, Cham, 2015. Omohundro, Steve. âCryptocurrencies, smart contracts, and artificial intelligence.â AI matters 1, no. 2 (2014): 19-21. Peters, Gareth W., and Efstathios Panayi. âUnderstanding modern banking ledgers through blockchain technologies: Future of transaction processing and smart contracts on the internet of money.â in Banking Beyond Banks and Money , pp. 239-278. Springer, Cham, 2016. Porru, Simone, Andrea Pinna, Michele Marchesi, and Roberto Tonelli. âBlockchain-oriented software engineering: challenges and new directions.â In Proceedings of the 39 th international Conference on Software Engineering Companion , pp. 169-171. IEEE Press, 2017. R A Markus Heinker (2007). âBeweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz and dem Askemos-Verfahrenâ; RootStock (RSK) is a smart contract platform that is connected to the Bitcoin blockchain through sidechain technology. RSK is compatible with smart contracts created for Ethereum. See: Rosa, Davide De. âThe Bitcoin Script language (pt. 1)â. davidederosa.com; Ross, Rory (Sep. 12, 2015). âSmart Money: Blockchains Are the Future of the Internetâ, Newsweek; Savelyev, Alexander. âContract law 2.0: âSmartâ contracts as the beginning of the end of classic contract law.â Information & Communications Technology Law 26, no. 2 (2017): 116-134. Seijas, Pablo Lamela, Simon Thompson, and Darryl McAdams. âScripting smart contracts for distributed ledger technology.â Cryptology ePrint Archive (2016). Smart contract infrastructure can be implemented by replicated asset registries and contract execution using cryptographic hash chains and Byzantine fault tolerant replication. See: Swan, Melanie. âBlockchain temporality: smart contract time specifiability with blocktime.â in International symposium on rules and rule markup languages for the semantic web , pp. 184-196. Springer, Chain, 2016. Szabo, Nick (Sep. 1, 1997). âFormalizing and Securing Relationships on Public Networksâ. First Monday. 2 (9); Szabo, Nick (2005). âSecure Property Titles with Owner Authorityâ; Szabo, Nick, âSmart Contracts: Building Blocks for Digital Marketsâ. www.fon.hum.uva.nl, Extropy #16 (1996); Szabo, Nick. âFormalizing and securing relationships on public networks.â First Monday 2, no. 9 (1997). Tapscott, Don; Tapscott, Alex (May 2016). The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. pp. 72, 83, 101, 127. ISBN 978-0670069972. Thomas Bocek (15 Sep. 2017). Digital Marketplaces Unleashed. Springer-Verlag GmbH. p. 169-184. ISBN 978-3-662-49274-1; VukoliÄ, Marko. âRethinking permissioned blockchains.â In Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts , pp. 3-7. ACM, 2017. VukoliÄ, Marko. âThe quest for scalable blockchain fabric: Proof-of-work vs. BFT replication.â In International Workshop on Open Problems in Network Security , pp. 112-125 Springer, Cham, 2015. Watzke, Tom-Steve (2010). âEntwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemosâ. Weber, Ingo, Xiwei Xu, Régis Riveret, Guido Governatori, Alexander Ponomarev, and Jan Mendling. âUntrusted business process monitoring and execution using blockchain.â In International Conference on Business Process Management , pp. 329-347. Springer, Cham, 2016. Wigan, David (Jun. 11, 2015). âBitcoin technology will disrupt derivatives, says bankerâ, IFR Asia. Wittenberger, Jörg F. (2002). âAskemos a distributed settlementâ; Xu, Xiwei, Cesare Pautasso, Liming Zhu, Vincent Gramoli, Alexander Ponomarev, An Binh Tran, and Shiping Chen. âThe blockchain as a software connector.â In Software Architecture ( WIESA ), 2016 13 th Working IEEE/IFIP Conference on, pp. 182-191. IEEE, 2016. Xu, Xiwei, Ingo Weber, Mark Staples, Liming Zhu, Jan Bosch, Len Bass, Cesare Pautasso, and Paul Rimba. âA taxonomy of blockchain-based systems for architecture design.â In Software Architecture ( ICSA ), 2017 IEEE International Conference on, pp. 243-252. IEEE, 2017. Yasin, Affan, and Lin Liu. âAn online identity and smart contract management system.â In Computer Software and Applications Conference ( COMPSAC ), 2016 IEEE 40 th Annual , vol. 2, pp. 192-198. IEEE, 2016. Zhang, Fan, Ethan Cecchetti, Kyle Croman, Ari Juels, and Elaine Shi. âTown crier: An authenticated data feed for smart contracts.â In Proceedings of the 2016 aCM sIGSAC conference on computer and communications security , pp. 270-282. ACM, 2016. Zheng, Zibin, Shaoan Xie, Hong-Ning Dai, and Huaimin Wang. âBlockchain challenges and opportunities: A survey.â Work Pap. â2016 (2016).
See, U.S. Pat. Nos. 6,324,286; 6,938,039; 9,014,661; 9,135,787; 9,298,806; 9,300,467; 9,331,856; 9,338,148; 9,351,124; 9,397,985; 9,413,735; 9,436,923; 9,436,935; 9,480,188; 9,507,984; 9,509,690; 9,513,627; 9,558,524; 9,563,873; 9,569,771; 9,608,829; 9,635,000; 9,641,338; 9,641,342; 9,665,734; 9,667,427; 9,667,600; 9,679,276; 9,702,582; 9,703,986; 9,705,682; 9,705,851; 9,710,808; 9,716,595; 9,722,790; 9,743,272; 9,747,586; 9,749,140; 9,749,297; 9,749,766; 9,754,131; 9,760,574; 9,760,827; 9,767,520; 9,773,099; 9,774,578; 9,785,369; 9,792,101; 9,794,074; 9,805,381; 9,807,106; 9,818,092; 9,818,116; 9,820,120; 9,824,031; 9,824,408; 9,825,931; 9,832,026; 9,836,908; 9,847,997; 9,848,271; 9,849,364; 9,852,427; 9,853,819; 9,853,977; 9,855,785; 9,858,781; 9,862,222; 9,866,545; 9,870,508; 9,870,562; 9,870,591; 9,875,510; 9,875,592; 9,876,646; 9,876,775; 9,881,176; 9,882,918; 9,888,007; 9,892,141; 9,892,460; 9,894,485; 9,898,782; 9,904,544; 9,906,513; 9,910,969; 9,912,659; U.S. patent application Ser. Nos. 10,022,613; 10,046,228; 10,195,513; 10,476,847; 10,532,268; 10,789,590; 10,861,015; 10,936,871; 10,997,251; 11,057,353; 11,068,978; 11,130,042; U.S. patent applications 20050203815; 20140344015; 20140368601; 20150067143; 20150081566; 20150127940; 20150170112; 20150206106; 20150244690; 20150262137; 20150262138; 20150262139; 20150262140; 20150262141; 20150262168; 20150262171; 20150262172; 20150262176; 20150269624; 20150278820; 20150278887; 20150294425; 20150310476; 20150324764; 20150332256; 20150332283; 20150348169; 20150356524; 20150356555; 20150379510; 20160005032; 20160012424; 20160012465; 20160027229; 20160028552; 20160055236; 20160071108; 20160072800; 20160092988; 20160098723; 20160098730; 20160117471; 20160123620; 20160134593; 20160140653; 20160170996; 20160170998; 20160171514; 20160180338; 20160191243; 20160192166; 20160203448; 20160203522; 20160203572; 20160203575; 20160210626; 20160210710; 20160212109; 20160212146; 20160217436; 20160217532; 20160218879; 20160224803; 20160224949; 20160234026; 20160253663; 20160254910; 20160259923; 20160260091; 20160260169; 20160261411; 20160267472; 20160267474; 20160267558; 20160267566; 20160267601; 20160267605; 20160269182; 20160269402; 20160275461; 20160283920; 20160283939; 20160283941; 20160284033; 20160292396; 20160292672; 20160292680; 20160294783; 20160300200; 20160300223; 20160300234; 20160300252; 20160306982; 20160307197; 20160321316; 20160321434; 20160321435; 20160321629; 20160321654; 20160321675; 20160321676; 20160321751; 20160321752; 20160321769; 20160323109; 20160327294; 20160328713; 20160330027; 20160330034; 20160335533; 20160335609; 20160342958; 20160342959; 20160342976; 20160342977; 20160342978; 20160342980; 20160342981; 20160342982; 20160342983; 20160342984; 20160342985; 20160342986; 20160342987; 20160342988; 20160342989; 20160342994; 20160350728; 20160350749; 20160357550; 20160358158; 20160358165; 20160358169; 20160358184; 20160358186; 20160358187; 20160358253; 20160358267; 20160359637; 20160364700; 20160364787; 20160365978; 20160371771; 20160379212; 20160379213; 20160379256; 20160379298; 20160379312; 20160379330; 20170004563; 20170004578; 20170004588; 20170005804; 20170011053; 20170011392; 20170011460; 20170012780; 20170012943; 20170013047; 20170017936; 20170017954; 20170017955; 20170017958; 20170019496; 20170024817; 20170024818; 20170028622; 20170031676; 20170031874; 20170033932; 20170034197; 20170039330; 20170041148; 20170042068; 20170046526; 20170046638; 20170046651; 20170046652; 20170046664; 20170046670; 20170046680; 20170046689; 20170046693; 20170046694; 20170046698; 20170046709; 20170046799; 20170046806; 20170048209; 20170048216; 20170048234; 20170048235; 20170052676; 20170053036; 20170053131; 20170054611; 20170061396; 20170070778; 20170075877; 20170075938; 20170075941; 20170076109; 20170076306; 20170078097; 20170078493; 20170083907; 20170083911; 20170083989; 20170084118; 20170085545; 20170085555; 20170088397; 20170091397; 20170091467; 20170091750; 20170091756; 20170098291; 20170103167; 20170103385; 20170103390; 20170103391; 20170103468; 20170103472; 20170104831; 20170109475; 20170109636; 20170109637; 20170109638; 20170109639; 20170109640; 20170109657; 20170109667; 20170109668; 20170109670; 20170109676; 20170109735; 20170109744; 20170109748; 20170109814; 20170109955; 20170111175; 20170111385; 20170115976
CLAIMS
Claims ( 20 )
What is claimed is:
1. A token system, employing a semi-fungible token representing an interest of a class in a smart contract, comprising:
a distributed ledger operating according to distributed consensus, storing parameters of a smart contract in a distributed database, the smart contract representing an agreement, secured by a security interest in non-tokenized property, to execute the security interest unless a token of the class is returned within a period;
a communication port configured to interface with an automated communication network for communications between a plurality of intercommunicating automated cryptographic hardware processors; and
an automated distributed virtual state machine, hosted by the plurality of intercommunicating automated cryptographic hardware processors, employing distributed ledger for transaction validation, the automated distributed virtual state machine being configured to:
communicate distributed consensus messages between the plurality of intercommunicating automated cryptographic hardware processors through the automated communication network;
communicate the token;
execute the smart contract defined by the parameters, receiving inputs and producing outputs on a blockchain;
communicate an immutable message for exercise of the security interest in the non-tokenized property; and
update the distributed database of the distributed ledger.
2. The token system according to claim 1 , wherein the automated distributed state machine comprises an Ethereum virtual code machine.
3. The token system according to claim 1 , wherein the automated distributed virtual state machine charges a transaction fee for execution of the smart contract.
4. The token system according to claim 1 , wherein the agreement represented by the executable smart contract further permits tolling of the period dependent on whether a substitute asset is tendered.
5. The token system according to claim 4 , wherein the property comprises a physical mine having proven available reserves of the substitute asset.
6. The token system according to claim 5 , wherein the proven available reserves are a predetermined multiple of the substitute asset.
7. The token system according to claim 1 , wherein the token represents a fractional interest in the non-tokenized property after exercise of the security interest in the non-tokenized property.
8. The token system according to claim 1 , wherein the token of the class is generated as a transaction of the automated distributed virtual state machine.
9. The token system according to claim 1 , wherein the blockchain comprises a transaction list and a state of the smart contract.
10. The token system according to claim 1 , wherein the distributed virtual state machine is Turing complete, and the executable smart contract has a predefined maximum number of executable instructions.
11. A token transaction method, comprising:
defining an executable smart contract adapted to execute on a blockchain, having parameters stored in a distributed database of a distributed ledger, representing an agreement to return a semi-fungible token of a defined class within a period, secured by a security interest in property which is possessed and used off the blockchain, the executable smart contract being executed on an automated distributed virtual state machine comprising a plurality of intercommunicating cryptographic hardware processors communicating through an automated communication network;
issuing the token and recording issuance of the token by the on the blockchain;
controlling the automated distributed state machine in accordance with the executable smart contract to execute the security interest to award a right to a possessory interest in the property to a token-holder if a token of the defined class is not tendered within the period;
updating the blockchain selectively dependent on the execution of the security interest; and
communicating with the automated communication network between the intercommunicating plurality of cryptographic hardware processors, at least a portion of the blockchain, distributed consensus messages, the token.
12. The method according to claim 11 , further comprising returning the token of the defined class, and extinguishing the security interest.
13. The method according to claim 11 , wherein the executable smart contract is executed contingent on payment of a transaction fee.
14. The method according to claim 11 , wherein the period is extended if a substitute asset is tendered.
15. The method according to claim 14 , wherein the property comprises a mine having proven available reserves of the substitute asset, and wherein the proven available reserves are a predetermined multiple of the substitute asset.
16. The method according to claim 11 , wherein the token is generated as a transaction recorded on the blockchain, and the blockchain comprises a cryptographically-authenticated, distributed ledger held and updated independently by each of the plurality of cryptographic hardware processors,
the method further comprising forming a consensus determination of transaction validity.
17. The method according to claim 11 , further comprising allocating the right to the possessory interest in the property in accordance with the security interest if the token of the defined class is not returned within the period.
18. A method for creating a token, comprising:
providing a blockchain on a distributed ledger operating according to distributed consensus, storing parameters of a smart contract in a distributed database;
providing a communication port configured to interface with an automated communication network for communications between a plurality of intercommunicating automated cryptographic hardware processors;
receiving a pledge of a physical productive asset from an originator;
tokenizing the asset, to generate a plurality of semi-fungible tokens of a class, each of the plurality of semi-fungible tokens representing a fractional non-possessory security interest in the physical productive asset, subject to the smart contract executing on a distributed virtual machine on the distributed ledger, the security interest being associated with a security agreement which requires a return of a semi-fungible token of the class, or a payment of compensation from a portion of a production of the productive asset after a latency, and if the latency expires without the payment being made, token holders of unreturned semi-fungible tokens of the plurality of tokens have a right to execute on the security interest to possess the productive asset and operate the asset to produce the production;
issuing a respective semi-fungible token to a token holder by communicating information through the automated communication network;
recording ownership of the semi-fungible token by the token holder on the blockchain by performing a distributed consensus operation using the plurality of intercommunicating automated cryptographic hardware processors;
automatically monitoring, with the smart contract, whether the respective semi-fungible token remains outstanding and whether the payment has been made before the latency expires, wherein the smart contract executing on the distributed virtual machine on the distributed ledger is configured to record a message on the distributed ledger representing an authorization to execute on the security interest to authorize a transfer of possession of the productive asset to the token holders.
19. The method according to claim 18 , further comprising delaying expiration of the latency by the smart contract and increasing the portion of the production of the asset required as compensation, wherein the smart contract automatically calculates the increase in the portion as a function of time.
20. The method according to claim 18 , wherein the smart contract is configured to withhold execution on the security interest if the compensation is tendered to the token holder.
US17/537,450
2017-03-08
2021-11-29
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Active
US11893626B2
( en )
Priority Applications (3)
Application Number
Priority Date
Filing Date
Title
US17/537,450
US11893626B2
( en )
2017-03-08
2021-11-29
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US18/432,729
US20240296493A1
( en )
2017-03-08
2024-02-05
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US19/031,354
US20250390937A1
( en )
2017-03-08
2025-01-18
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Applications Claiming Priority (3)
Application Number
Priority Date
Filing Date
Title
US201762468764P
2017-03-08
2017-03-08
US15/916,128
US11188977B2
( en )
2017-03-08
2018-03-08
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US17/537,450
US11893626B2
( en )
2017-03-08
2021-11-29
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Related Parent Applications (1)
Application Number
Title
Priority Date
Filing Date
US15/916,128
Continuation
US11188977B2
( en )
2017-03-08
2018-03-08
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Related Child Applications (1)
Application Number
Title
Priority Date
Filing Date
US18/432,729
Continuation
US20240296493A1
( en )
2017-03-08
2024-02-05
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Publications (2)
Publication Number
Publication Date
US20220261882A1
US20220261882A1 ( en )
2022-08-18
US11893626B2
true
US11893626B2 ( en )
2024-02-06
Family
ID=63449014
Family Applications (5)
Application Number
Title
Priority Date
Filing Date
US15/916,128
Active
2040-05-10
US11188977B2
( en )
2017-03-08
2018-03-08
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US16/492,100
Abandoned
US20200394652A1
( en )
2017-03-08
2018-03-08
A method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US17/537,450
Active
US11893626B2
( en )
2017-03-08
2021-11-29
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US18/432,729
Pending
US20240296493A1
( en )
2017-03-08
2024-02-05
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US19/031,354
Pending
US20250390937A1
( en )
2017-03-08
2025-01-18
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Family Applications Before (2)
Application Number
Title
Priority Date
Filing Date
US15/916,128
Active
2040-05-10
US11188977B2
( en )
2017-03-08
2018-03-08
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US16/492,100
Abandoned
US20200394652A1
( en )
2017-03-08
2018-03-08
A method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Family Applications After (2)
Application Number
Title
Priority Date
Filing Date
US18/432,729
Pending
US20240296493A1
( en )
2017-03-08
2024-02-05
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
US19/031,354
Pending
US20250390937A1
( en )
2017-03-08
2025-01-18
Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Country Status (5)
Country
Link
US
( 5 )
US11188977B2
( en )
EP
( 1 )
EP3593305A4
( en )
AU
( 1 )
AU2018230763A1
( en )
CA
( 1 )
CA3055829A1
( en )
WO
( 1 )
WO2018165472A1
( en )
Cited By (6)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US20220103584A1
( en )
*
2017-11-27
2022-03-31
Kevin Tobin
Information Security Using Blockchain Technology
US20240267201A1
( en )
*
2019-11-13
2024-08-08
First Genesis, Inc.
Blockchain platform service
US20250014032A1
( en )
*
2023-07-06
2025-01-09
International Business Machines Corporation
Delayed auditing for distributed ledger transactions
US12400221B1
( en )
*
2023-01-06
2025-08-26
Wells Fargo Bank, N.A.
Systems and methods for tracking NFT-backed instruments
US12513012B1
( en )
*
2021-12-30
2025-12-30
Tybalt, Llc
Linear network coding for blockchains
US12626316B2
( en )
2020-04-10
2026-05-12
Carlos R. Villamar
System and method employing a virtual ledger for open innovation in the metaverse
Families Citing this family (324)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US20180211318A1
( en )
*
2012-11-15
2018-07-26
Aniket Bharat Parikh
System and Method for Trading an Asset
US11069000B1
( en )
2015-06-16
2021-07-20
BitPagos, Inc.
Payment processing service utilizing a distributed ledger digital asset
US10649429B2
( en )
2015-10-13
2020-05-12
LO3 Energy Inc.
Use of blockchain based distributed consensus control
US10643288B2
( en )
*
2015-10-13
2020-05-05
TransActive Grid Inc.
Use of blockchain based distributed consensus control
US10817593B1
( en )
2015-12-29
2020-10-27
Wells Fargo Bank, N.A.
User information gathering and distribution system
US10438197B2
( en )
*
2016-04-13
2019-10-08
Paypal, Inc.
Public ledger authentication system
WO2018006072A1
( en )
2016-06-30
2018-01-04
Clause, Inc.
Systems and method for forming, storing, managing,and executing contracts
US11017469B2
( en )
2016-08-04
2021-05-25
Clarovia Holdings, Llc
System and method for manufacturing and trading securities and commodities
US11037211B2
( en )
2016-08-04
2021-06-15
Clarovia Holdings, Llc
Systems and methods for using smart contracts to control the trade, supply, manufacture, and distribution of commodities
US10417217B2
( en )
2016-08-05
2019-09-17
Chicago Mercantile Exchange Inc.
Systems and methods for blockchain rule synchronization
US10546105B1
( en )
2016-12-14
2020-01-28
KaBOODL, INC.
3D printer and inventory control and distribution system for 3D designs
US10846808B1
( en )
*
2016-12-14
2020-11-24
Kaboodl, LLC
3D printer and inventory control and distribution system for 3D designs
HK1254559B
( en )
*
2016-12-21
2020-03-20
nChain Holdings Limited
Computer-implemented systems and methods to enable complex functionality on a blockchain while preserving security-based restrictions on script size and opcode limits
US10936555B2
( en )
*
2016-12-22
2021-03-02
Sap Se
Automated query compliance analysis
GB201701589D0
( en )
2017-01-31
2017-03-15
Nchain Holdings Ltd
Computer-implemented system and method
US10871948B1
( en )
2017-03-30
2020-12-22
Wells Fargo Bank, N.A.
Smart contract blockchain abstraction API
CN111971700B
( en )
2017-04-07
2024-09-13
Bxbæ°ç ç§äººæéå ¬å¸
System and method for tracking promotions
CN115065485B
( en )
*
2017-04-26
2025-08-26
ç»´è¨å½é æå¡åä¼
System and method for recording data representing multiple interactions
WO2018201147A2
( en )
*
2017-04-28
2018-11-01
Neuromesh Inc.
Methods, apparatus, and systems for controlling internet-connected devices having embedded systems with dedicated functions
US20210264362A1
( en )
2017-05-02
2021-08-26
State Farm Mutual Automobile Insurance Company
Distributed ledger system for claim payouts
US10832208B2
( en )
2017-05-02
2020-11-10
BXB Digital Pty Limited
Systems and methods for facility matching and localization
WO2018204499A1
( en )
2017-05-02
2018-11-08
BXB Digital Pty Limited
Systems and methods for pallet identification
US10878366B2
( en )
2017-05-05
2020-12-29
BXB Digital Pty Limited
Placement of tracking devices on pallets
WO2018209153A1
( en )
2017-05-10
2018-11-15
Responsible Gold Operations Ltd.
Asset cards for tracking divisible assets in a distributed ledger
US10515518B2
( en )
*
2017-05-18
2019-12-24
Bank Of America Corporation
System for providing on-demand resource delivery to resource dispensers
CA3064428A1
( en )
*
2017-05-23
2018-11-29
Materialytics, LLC
Distributed ledger for physical material
GB201709188D0
( en )
*
2017-06-09
2017-07-26
Nchain Holdings Ltd
Computer-Implemented system and method
WO2019000087A1
( en )
*
2017-06-28
2019-01-03
Kitaru Innovations Inc.
Method of operating and using a cryptocurrency
US20190012660A1
( en )
*
2017-07-06
2019-01-10
Robert Masters
Systems and methods for providing an architecture for an internet-based marketplace
US20190012663A1
( en )
*
2017-07-06
2019-01-10
Robert Masters
Systems and methods for providing an architecture for an internet-based marketplace
US10616324B1
( en )
*
2017-07-20
2020-04-07
Architecture Technology Corporation
Decentralized ledger system and method for enterprises
US10594488B2
( en )
2017-08-05
2020-03-17
Proclus Technologies Limited
Method and system for implementing automatic transaction rebroadcasting for transient blockchains
US20190044725A1
( en )
2017-08-05
2019-02-07
Proclus Technologies Limited
Method and System for Securing a Blockchain with Proof-of-Transactions
GB201713046D0
( en )
*
2017-08-15
2017-09-27
Nchain Holdings Ltd
Computer-implemented system and method
CA3073606A1
( en )
2017-08-21
2019-02-28
BXB Digital Pty Limited
Systems and methods for pallet tracking using hub and spoke architecture
CN107590738A
( en )
2017-08-24
2018-01-16
é¿éå·´å·´é墿§è¡æéå ¬å¸
Processing method, device and the server of selection common recognition node
CN117201039A
( en )
2017-08-28
2023-12-08
ç»´è¨å½é æå¡åä¼
Layered recording network
US11316696B2
( en )
*
2017-09-29
2022-04-26
R3 Ltd.
Hash subtrees for grouping components by component type
US20200313896A1
( en )
*
2017-10-04
2020-10-01
Algorand Inc.
Declarative smart contracts
US11568505B2
( en )
*
2017-10-18
2023-01-31
Docusign, Inc.
System and method for a computing environment for verifiable execution of data-driven contracts
CN109687967B
( en )
*
2017-10-18
2022-02-08
å æ´æ¯æ¯å°æéå ¬å¸
Electronic signature method and device
US10956854B2
( en )
2017-10-20
2021-03-23
BXB Digital Pty Limited
Systems and methods for tracking goods carriers
US11165862B2
( en )
*
2017-10-24
2021-11-02
0Chain, LLC
Systems and methods of blockchain platform for distributed applications
US11379832B2
( en )
*
2018-12-07
2022-07-05
0Chain, LLC
Systems and methods of blockchain for transaction rewards on token locking
US10839345B2
( en )
*
2017-10-27
2020-11-17
BXB Digital Pty Limited
Systems and methods for executing smart contracts using a block chain
US11699201B2
( en )
2017-11-01
2023-07-11
Docusign, Inc.
System and method for blockchain-based network transitioned by a legal contract
US10938950B2
( en )
*
2017-11-14
2021-03-02
General Electric Company
Hierarchical data exchange management system
US10601911B2
( en )
*
2017-11-16
2020-03-24
International Business Machines Corporation
Partitioning of a blockchain ledger
WO2019098895A1
( en )
*
2017-11-17
2019-05-23
Telefonaktiebolaget Lm Ericsson (Publ)
Method and arrangement for detecting digital content tampering
AU2018373132A1
( en )
2017-11-22
2020-06-11
Geoverse, LLC
Distributed ledger system for management and tracking of exchanges of wireless services between wireless service providers
US10642967B2
( en )
*
2017-11-28
2020-05-05
American Express Travel Related Services Company, Inc.
Single sign-on solution using blockchain
US10783272B2
( en )
*
2017-12-08
2020-09-22
Nec Corporation
Method and system of preserving privacy for usage of lightweight blockchain clients
EP3725066A4
( en )
*
2017-12-14
2021-08-25
Geoverse, LLC
Distributed ledger system for management and implementation of exchanges of wireless services between wireless service providers
US11288740B2
( en )
*
2017-12-29
2022-03-29
Intel Corporation
Securing distributed electronic wallet shares
US11386420B2
( en )
2017-12-29
2022-07-12
Intel Corporation
Contextual authentication of an electronic wallet
US10298585B1
( en )
*
2018-01-26
2019-05-21
Accenture Global Solutions Limited
Blockchain interoperability
US10388097B1
( en )
*
2018-01-29
2019-08-20
Accenture Global Solutions Limited
Blockchain-based cryptologic ballot verification
US10749687B2
( en )
*
2018-03-15
2020-08-18
Microsoft Technology Licensing, Llc
Binding version stamp for smart contracts
US10721065B2
( en )
2018-03-29
2020-07-21
Accenture Global Solutions Limited
Active state blockchain synchronization
WO2021062160A1
( en )
*
2019-09-26
2021-04-01
Sliwka Lukasz Jakub
Distributed ledger lending systems having a smart contract architecture and methods therefor
WO2019191687A1
( en )
*
2018-03-30
2019-10-03
Exposition Park Holdings Secz
Blockchain loan transaction systems and methods
WO2020106991A1
( en )
*
2018-11-21
2020-05-28
Verona Holdings Secz
Unique item creation using a distributed ledger
WO2019202393A1
( en )
*
2018-04-16
2019-10-24
Slock.It Gmbh
Trustless statelessincentivized remote node network using minimal verification clients
WO2019205023A1
( en )
*
2018-04-25
2019-10-31
éåºå°é¨ç¹å°é¢è´·æ¬¾æéå ¬å¸
Blockchain-based data management method and related system
US20190333048A1
( en )
*
2018-04-27
2019-10-31
Social Wallet, Inc.
Systems and methods for zero knowledge crypto-asset exchange
US20210166183A1
( en )
*
2018-05-23
2021-06-03
Yroo Inc.
Method and apparatus for decentralized information mining of online content
US10560261B1
( en )
*
2018-05-24
2020-02-11
DeepTruth, LLC
Systems and techniques for capture of trusted media data
US11683180B1
( en )
*
2018-05-24
2023-06-20
Swear Inc.
Protecting digital media with nested hashing techniques
US12388667B2
( en )
*
2018-06-01
2025-08-12
Roger Norris Gordon
System and method with cryptography for transferring recordation and management authority over a real property title to a blockchain ledger
US10740754B2
( en )
*
2018-06-04
2020-08-11
Noah Rafalko
Telecommunication system and method for settling session transactions
WO2019246399A1
( en )
*
2018-06-20
2019-12-26
Google Llc
Digital ledger for unique item ids with ownership
US11120013B2
( en )
*
2018-06-22
2021-09-14
Attestiv Inc.
Real time visual validation of digital content using a distributed ledger
US10855749B2
( en )
2018-07-03
2020-12-01
Wandisco Inc.
Methods, devices and systems for a distributed coordination engine-based exchange that implements a blockchain distributed ledger
GB201811263D0
( en )
*
2018-07-10
2018-08-29
Netmaster Solutions Ltd
A method and system for managing digital using a blockchain
US11570001B1
( en )
*
2018-07-12
2023-01-31
Protocol Labs, Inc.
Protocols for decentralized networks
US10812254B2
( en )
*
2018-07-30
2020-10-20
International Business Machines Corporation
Identity confidence score based on blockchain based attributes
US11276059B2
( en )
*
2018-07-31
2022-03-15
Molten Inc.
System and method for autonomous sustenance of digital assets
WO2020028917A1
( en )
*
2018-08-03
2020-02-06
Abaxx Technologies Inc.
Method and apparatus for tokenization of a natural resource
CN109359971B
( en )
2018-08-06
2020-05-05
é¿éå·´å·´é墿§è¡æéå ¬å¸
Blockchain transaction method and device, electronic device
KR102306960B1
( en )
*
2018-08-17
2021-09-30
ê¹ê¸ì²
Payment and charging system using url medium, server and others
US10721069B2
( en )
2018-08-18
2020-07-21
Eygs Llp
Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks
US10915521B2
( en )
*
2018-08-21
2021-02-09
Syniverse Technologies, Llc
Blockchain gateway device and associated method of use
CN112651740B
( en )
2018-08-30
2024-10-29
èèé¾ææ¯æéå ¬å¸
Blockchain transaction method and device, and electronic device
US11146560B1
( en )
*
2018-08-30
2021-10-12
Amazon Technologies, Inc.
Distributed governance of computing resources
US20200074111A1
( en )
*
2018-08-30
2020-03-05
Www.Trustscience.Com Inc.
Data safe
WO2020051540A1
( en )
2018-09-06
2020-03-12
Clause, Inc.
System and method for a hybrid contract execution environment
US11429794B2
( en )
2018-09-06
2022-08-30
Daniel L. Coffing
System for providing dialogue guidance
US20220044215A1
( en )
*
2018-09-11
2022-02-10
NIIT Technologies Ltd
Consumer controlled sharing of details of retail transactions
US20200082405A1
( en )
*
2018-09-12
2020-03-12
NEC Laboratories Europe GmbH
Method and system for client support in a blockchain network
US11301802B1
( en )
*
2018-09-13
2022-04-12
Amazon Technologies, Inc.
System for facilitating returns of items
US11743268B2
( en )
*
2018-09-14
2023-08-29
Daniel L. Coffing
Fact management system
US10922097B2
( en )
*
2018-09-18
2021-02-16
International Business Machines Corporation
Collaborative model execution
US11032063B2
( en )
2018-09-19
2021-06-08
International Business Machines Corporation
Distributed platform for computation and trusted validation
US11940978B2
( en )
2018-09-19
2024-03-26
International Business Machines Corporation
Distributed platform for computation and trusted validation
EP3627320A1
( en )
*
2018-09-19
2020-03-25
Vocalink Limited
Data processing device, system and method
CN109584055B
( en )
2018-09-20
2020-07-03
é¿éå·´å·´é墿§è¡æéå ¬å¸
Blockchain-based transaction method, device and sender device
WO2020058993A1
( en )
*
2018-09-23
2020-03-26
Intain Technologies Private Limited
A block-chain based smart securitization platform
CN109583886B
( en )
*
2018-09-30
2020-07-03
é¿éå·´å·´é墿§è¡æéå ¬å¸
Transaction method and device based on block chain and remittance side equipment
US10756896B2
( en )
*
2018-10-12
2020-08-25
Jeff Pickhardt
Trustless account recovery
US20210127275A1
( en )
*</sp