US2020258159A1PendingUtilityA1

System and method of providing a contract-creator application

Assignee: SHAPESHIFT AGPriority: Sep 26, 2016Filed: May 1, 2020Published: Aug 13, 2020
Est. expirySep 26, 2036(~10.2 yrs left)· nominal 20-yr term from priority
H04L 67/55H04L 9/50G06Q 20/065G06Q 2220/00G06Q 20/3829G06Q 40/06G06Q 30/0641H04L 9/3236H04L 9/3297G06Q 40/04G06Q 30/018H04L 2209/56G06Q 40/00G06Q 50/188H04L 63/105H04L 9/3268G06F 12/1408H04L 2209/38H04L 67/26
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed is a system and method of creating a smart contract on a blockchain. The approach includes receiving, from a user, one or more parameters via a user interface, each of the one or more parameters being associated with a creation of a customized smart contract. The approach also includes authenticating the one or more parameters via a public/private key associated with the user, and deploying the customized smart contract onto a blockchain in a provably honest fashion. The customized smart contract runs without a custodial risk and can be established between a first party and a second party with no third party holding custody of any assets associated with the customized smart contract.

Claims

exact text as granted — not AI-modified
1 . A method of publishing a leaderboard of blockchain portfolio swap smart contracts, the method comprising:
 generating a list of blockchain portfolio swap smart contracts, each representing a portfolio of blockchain assets swapped for exposure against a funding blockchain asset between a buyer and a seller, the blockchain portfolio swap smart contracts binding the buyer and the seller to share a payout in the funding blockchain asset based on a value of the portfolio of blockchain assets upon closing of the portfolio swap smart contract;   analyzing the list of blockchain portfolio swap smart contracts to yield at least one performance metric and to yield status information regarding each blockchain portfolio swap smart contract;   sorting the list of blockchain portfolio swap smart contracts based on the at least one performance metric;   receiving a request from a potential buyer for the list of blockchain portfolio swap smart contracts; and   publishing the list of blockchain portfolio swap smart contracts to the potential buyer, each blockchain portfolio swap smart contract displaying the status information and performance metric associated therewith.   
     
     
         2 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , further comprising:
 receiving, from the potential buyer, a request to clone a leader blockchain portfolio swap smart contract in the list to yield a follower blockchain portfolio swap smart contract; and   deploying the follower blockchain portfolio swap smart contract to a blockchain of the funding blockchain asset, the follower blockchain portfolio swap smart contract being programmed to periodically rebalance to a blockchain portfolio asset allocation based on a current blockchain portfolio asset allocation of the leader blockchain portfolio swap smart contract.   
     
     
         3 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , further comprising:
 publishing the list of portfolio swap smart contracts to potential sellers including an amount of the funding blockchain asset sufficient to fund each blockchain portfolio swap smart contract and a blockchain address of each follower blockchain portfolio swap smart contract;   receiving an indication of agreement to fund one of the portfolio swap smart contracts; and   revising the list published to potential buyers to indicate that at least one seller is willing to fund the one of the portfolio swap smart contracts.   
     
     
         4 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , wherein the list of blockchain portfolio swap smart contract published to the potential buyer includes an indication of whether any seller has agreed to fund a follower blockchain portfolio swap smart contracts purchased as clones of a blockchain portfolio swap smart contracts on the list. 
     
     
         5 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , wherein the operation that generates the list of blockchain portfolio swap smart contracts includes scanning a blockchain of the funding asset and not receiving elements of the list from any third-party. 
     
     
         6 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 5 , wherein the request from the potential buyer to clone the leader blockchain portfolio swap smart contract includes a request for the follower blockchain portfolio swap smart contract to periodically rebalance to a blockchain asset portfolio that is only a portion of a rebalance to the blockchain asset portfolio of the leader blockchain portfolio swap smart contract. 
     
     
         7 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , wherein the portfolio of blockchain assets includes assets pegged to the value of one or more of auctions, wallets, real estate transactions, stock trades, altcoin trades, crowdfunding, contracts, legal services, and currencies. 
     
     
         8 . The method of publishing a leaderboard of blockchain portfolio swap smart contracts of  claim 1 , wherein the operation that publishes the list of blockchain portfolio swap smart contracts is a publication to a social media feed. 
     
     
         9 . A method of cloning a leader blockchain portfolio swap smart contract to yield a follower blockchain portfolio swap smart contract comprising:
 requesting, from a blockchain portfolio swap smart contract marketplace, a leaderboard list of blockchain portfolio swap smart contracts, the blockchain portfolio swap smart contracts in the list each representing a portfolio of blockchain assets to swap for exposure against a funding blockchain asset between a buyer and a seller, the blockchain portfolio swap smart contracts binding the buyer and the seller to share a payout in the funding blockchain asset based on a value of the portfolio of blockchain assets upon closing of the portfolio swap smart contract;   receiving, from the blockchain portfolio swap smart contract marketplace, the list of blockchain portfolio swap smart contracts sorted according to a performance metric;   requesting creation of a new follower blockchain portfolio swap smart contract cloning a blockchain portfolio swap smart contract in the leaderboard list such that the new follower blockchain portfolio swap smart contract is programmed to periodically rebalance to a blockchain portfolio asset allocation based on a current blockchain portfolio asset allocation of the leader blockchain portfolio swap smart contract;   receiving a blockchain portfolio swap smart contract address of the new follower blockchain portfolio swap smart contract;   broadcasting a buyer funding transaction to the smart contract address of the new follower blockchain portfolio swap smart contract on the blockchain of the funding asset; and   receiving confirmation that a seller has deposited a seller funding transaction to the smart contract address of the new follower blockchain portfolio swap smart contract in an amount equal to the buyer funding transaction, thus providing opposite exposure to the buyer and the seller with respect to the portfolio of blockchain assets.   
     
     
         10 . The method of  claim 9 , further comprising:
 receiving, from the blockchain portfolio swap smart contract marketplace, in response to the operation requesting creation of the new follower blockchain portfolio swap smart contract, one or more options for the periodic rebalance of the portfolio of blockchain assets of the follower blockchain portfolio swap smart contract that differ from a straight mirroring of the portfolio of blockchain assets of the leader blockchain portfolio swap smart contract.   
     
     
         11 . The method of  claim 10 , wherein the options for the periodic rebalance of the portfolio of blockchain assets of the follower blockchain portfolio swap smart contract include a time delay between rebalancing of the leader blockchain portfolio swap smart contract until the follower blockchain portfolio swap smart contract rebalances during which the buyer or the seller of the follower blockchain portfolio swap smart contract can cancel rebalancing by sending a transaction to the address of the follower blockchain portfolio swap smart contract on a blockchain of the funding asset. 
     
     
         12 . The method of  claim 10 , wherein the options for the periodic rebalance of the portfolio of blockchain assets of the follower blockchain portfolio swap smart contract include approval of the buyer of the follower blockchain portfolio swap smart contract via transaction sent to the address of the follower blockchain portfolio swap smart contract before rebalancing can occur. 
     
     
         13 . The method of  claim 10 , wherein the operation that received one or more options for the periodic rebalance of the portfolio of blockchain assets of the follower blockchain portfolio swap smart contract includes receiving market research on the portfolio of blockchain assets. 
     
     
         14 . The method of  claim 13 , wherein the new follower portfolio of blockchain assets is programmed to periodically rebalance to only a blockchain portfolio asset allocation that is only a portion of the blockchain portfolio asset allocation of the leader blockchain portfolio swap smart contract. 
     
     
         15 . The method of  claim 9 , further comprising:
 requesting creation of cold wallet follower blockchain portfolio swap smart contract cloning the new follower blockchain portfolio swap smart contract with a blockchain asset portfolio value significantly greater than the new follower blockchain portfolio swap smart contract.   
     
     
         16 . The method of  claim 9 , wherein leader blockchain portfolio swap smart contract and the new follower blockchain portfolio swap smart contract are both controlled by the buyer, the leader blockchain portfolio swap smart contract being a hot wallet contract and the follower blockchain portfolio swap smart contract being a cold wallet contract with a blockchain asset portfolio significantly larger than the hot wallet contract such that rebalancing of the cold wallet contract can be done with the signing key to the hot wallet contract without exposing the hot wallet key to theft. 
     
     
         17 . A method comprising:
 requesting, from a blockchain portfolio swap smart contract marketplace, a list of blockchain portfolio swap smart contracts for which a potential buyer has indicated a desire to buy, each representing a portfolio of blockchain assets swapped for exposure against a funding blockchain asset between a buyer and a seller, the blockchain portfolio swap smart contracts binding the buyer and the seller to share a payout in the funding blockchain asset based on a value of the portfolio of blockchain assets upon closing of the portfolio swap smart contract;   receiving, from the blockchain portfolio swap smart contract marketplace, the list of blockchain portfolio swap smart contracts for which a potential buyer has indicated a desire to buy, sorted according to a metric;   transmitting, to the blockchain portfolio swap smart contract marketplace, a desire to sell one of the list of blockchain portfolio swap smart contracts;   receiving, from the blockchain portfolio swap smart contract market, a smart contract address of the one of the list of blockchain portfolio swap smart contracts; and   broadcasting, to a network of blockchain of a funding asset of the one of the list of blockchain portfolio swap smart contracts, a blockchain transaction transferring an amount of the funding blockchain asset sufficient to fund the one of the list of blockchain portfolio swap smart contracts.   
     
     
         18 . The method of  claim 17 , wherein the operation that transmits the desire to sell one of the list of blockchain portfolio swap smart contracts includes a contingency on the rebalancing parameters of the one of the list of blockchain portfolio swap smart contracts. 
     
     
         19 . The method of  claim 18 , wherein the one of the list of blockchain portfolio swap smart contracts includes only a portfolio of blockchain assets pegged to an published index of assets, the portfolio of blockchain assets being rebalanced according to changes to the index of assets periodically. 
     
     
         20 . The method of  claim 17 , wherein the operation that transmits the desire to sell the one of the list of blockchain portfolio swap smart contracts includes a requirement that the one of the blockchain portfolio swap smart contract be rebalanced automatically.

Join the waitlist — get patent alerts

Track US2020258159A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.