Advanced Transactional Protocols And Ecosystem For Smart Contract Authoring And Deployment
20220327529 · 2022-10-13
Inventors
Cpc classification
H04L2209/56
ELECTRICITY
International classification
G06Q20/06
PHYSICS
H04L9/32
ELECTRICITY
Abstract
A fully autonomous smart contract authoring system capable of concurrently generating multiple smart contracts from a single source file for a variety of blockchain networks from a single source file is disclosed.
Claims
1. A method of distributing cryptographic tokens wherein: a number of fungible tokens are generated by one or more smart contracts during a token generation event, wherein a portion of the fungible tokens are made available for public sale and distribution by an issuer of the fungible tokens, and a portion of the fungible tokens remain locked in accordance with a defined vesting schedule; a number of transaction tokens equal to the number of fungible tokens are generated concurrently during the token generation event and wherein the transaction tokens are distributed to investors in exchange for payments received in the form of stablecoins or cryptocurrency wraps; and the transaction tokens are redeemed for an equal quantity of fungible tokens that are vested and have been unlocked for trading.
2. The method of claim 1 wherein the generation of the fungible tokens and the generation and redemption of the transaction tokens are executed autonomously by one or more smart contracts and recorded on one or more blockchain networks.
3. The method of claim 2 wherein the one or more smart contracts are concurrently launched on more than one blockchain network.
4. The method of claim 1 wherein the transaction tokens, after being redeemed for the unlocked fungible tokens, are irrevocably destroyed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0274]
[0275]
[0276]
[0277]
[0278]
[0279]
[0280]
[0281]
[0282]
[0283]
[0284]
[0285]
[0286]
[0287]
[0288]
[0289]
[0290]
[0291]
[0292]
[0293]
[0294]
[0295]
[0296]
[0297]
[0298]
[0299]
[0300]
[0301]
[0302]
[0303]
[0304]
[0305]
[0306]
[0307]
[0308]
[0309]
[0310]
[0311]
[0312]
[0313]
[0314]
[0315]
[0316]
[0317]
[0318]
[0319]
DESCRIPTION OF THE INVENTION
[0320] This disclosure describes innovative advancements in the reliable processing of blockchain hosted data and decentralized applications (dApps) and their application for [0321] Autonomous Smart Contract Authoring Ecosphere [0322] Multi-chain smart contract authoring and transactions [0323] Multi-currency DeFi pool transactions [0324] Decentralized data oracle for rational asset trading [0325] Collateralized transactional (proxy) tokens issuance and vesting [0326] Cross-chain teleportation of digital assets
[0327] Autonomous Smart Contract Authoring Ecosphere: As described previously, the rapid growth of decentralized finance (DeFi), the generation and distribution of fungible and non fungible tokens, and the issuance of autonomous permissionless DeFi pools for trading, investing, asset swapping, lending (staking), borrowing, and liquidity providing (market making) has prompted the emergence of a burgeoning industry in creating and launching decentralized applications (dApps) for the processing digital cryptographic assets using smart contracts executed on blockchain virtual machines.
[0328] As illustrated in
[0336] The obvious solution to the problem is to automatically generate the software, but no such standardized program generation code exists, particularly since each blockchain has the singular purpose of attracting the majority of clients onto their platform and to discourage use on other networks. For example the company Binance which host the Binance smartchain virtual machine using its own proprietary BEP-20 token standard has no interest making it easy for clients to use the networks offered by Polygon, Solana, or Cardano.
[0337] As such, this patent describes a pioneering autonomous smart contract authoring program for launching new dApps and tokens referred to herein as a LaunchBot authoring program. As depicted in
[0338] In order to perform error-free blockchain smart contract authoring, LaunchBot 71 must know the specifics of the offering—the offer's tokenomics as specified by input file 70 and also the unique requirements of the blockchain networks on which the toke is to be made available for trading. The network specific requirements including the software language employed (Solidity, Vyper, Simplicity, Vama, Obsidian, etc.) and various fungible token standards (ERC-20, BEP-20 etc.) or non-fungible token standards (ERC-721) are precisely specified in a network protocol library 83. Specific to a particular blockchain protocol, each executable smart contract 72 may also ne referred to as a protocol because it embeds instructions and code interpreted by a specific blockchain virtual machine (BCVM).
[0339] Although LaunchBot 71 program is able to author smart contracts from input file 70 made in accordance with network protocol library 83, executing the autonomously generated smart contract 72 requires interaction with additional decentralized applications supporting its operation. These utilities, while not able to conduct transactions on their own, gather and provide important information to smart contract 72 during its operation. As shown in
[0344] As disclosed herein, the combination of the integrated suite of interoperable decentralized applications comprising LaunchBot 71 authoring dApp, Protocol Library 83, UIUX dApp 82a, Oracle 82b dApp, AMM 82c dApp, and SwapBot 99 trading dApp, facilitate a turn-key solution, a Launchpad Ecosphere 80, to token launches, token trading, blockchain processing, and token life-cycle management (including vesting, distribution, staking, etc.).
[0345] The process of a multi-chain token launch using the disclosed Launchpad ecosphere 80 is illustrated in the flow chart of
[0346] In the context of clients of autonomously generated smart contracts, the term enterprise 50 is used in the broad definition which e.g. according to the Cambridge dictionary includes “an organization, esp. a business, or a difficult and important plan, esp. one that will earn money” (which covers pretty much anyone or a group of people seeking a common goal). In that regard, the list of enterprises wishing to offer tokens today, both fungible and NFTs, is an ever growing list including corporations, institutions, sports teams and franchises, VC funded projects, consortiums, infrastructure for blockchain commerce, investment and real estate portfolios, any group of investors wishing to sponsor DeFi pools as liquidity providers and market makers, universities, honorariums, estates and home offices, portfolio and fund managers, financial service providers, crypto-backed credit card companies, and more.
[0347] Unlike conventional business commerce, token issuers may comprise projects and DeFi pools having no legal standing, registration, or physical domicile such as decentralized autonomous organizations (DAOs). Musical and video artists; painters, sculptures, and graphical artists; curated art museums and auctions; architectural and interior design, online and play-to-earn gaming (P2E) and other art-business cross-over industries, like sports and sports gambling are uniquely suited as they include hybrid offers of fungible token offerings plus NFT collectables.
[0348] Other markets for fungible-NFT linked offerings include the use of fungible (ERC-20) token staking (locked deposits) not for interest income but to confer privileged access to upcoming and VIP only events and offerings, e.g. first-come-first-serve auctions, concert seats, meet-and-greets, exhibition access, upgrades, and more. Another developing application for NFT launches involves proof-of-authenticity important in the fine art and collectables market for paintings, luxury watches, baseball cards, vintage comic books and manga, rare tickets, books and more.
[0349] Tokenomics 70 may apply to both fungible and NFT offerings. The tokenomic term sheet for fungible token offerings includes the total token offering; the blockchain networks hosting the token; the vesting mechanism such as push vesting or proxy kTx redemption (described later); the vesting schedule and price per token by tranche; the method of payment (i.e. which crypto can be swapped on a specific network) including the option for multi-crypto pools; tradable versus locked tokens at TGE; as well as the IDOs, DEXs, CEXs, and DeFi pools supported in the offering. In contrast, non-fungible token (NFT) offering generated by Launchpad ecosphere 80 include owner and royalty considerations (to be embedded into issued ERC-721 tokens), vesting, and supported marketplaces. Regardless of whether an offering is a fungible or non-fungible token, or a mix thereof, the tokenomic model defined by tokenomics 70 long with the selected blockchains for the offering determine the smart contracts produced.
[0350] The interdependence of a multi-chain enterprise token offering authored by LaunchBot 71 based on tokenomics 70 and the applicable blockchain and token protocols from protocol library 83. As shown by example in
[0351] The same offering generated by LaunchBot 71 via smart contract 72b created for the Ethereum network (and the EVM virtual machine) employs ERC-20 tokens distributed through multiple channels including Seed Tranche 93a, Strategic Tranche 93b, IDO 93c and TGE 93d at the price-per-token (PPT) of $0.01, $0.025, $0.025, and $0.04 respectively. Although the Seed, Strategic, and IDO tranches share a common 6 month cliff vesting, the Seed tranche 93a has a 36-month vesting (2.8% per moth) while the Strategic and IDO tranches 93b and 93c each offer a more preferable 24 month vesting schedule (4.2% per month) as compensation for their higher selling price. The tokens offered by smart contract 72b on the EVM for the public offering TGE 93d are immediately unlocked with no vesting schedule. Unlike BSC smart contract 72a, execution of EVM smart contract is able to accept payment 92b using a wide range of ERC-20 tokens including (by example), WETH (Ether wrap), USDT, BUSD, and USDC. The list of tokens is exemplary and not intended to be limiting.
[0352] Another feature of Launchpad ecosphere 80 is the important role of its Oracle 82b. As illustrated in
[0353] Multi-crypto DeFi Pools: In conventional token offerings, remuneration for acquiring a token asset during swapping is facilitated through multiple DeFi pools comprising separate token-pairs, one for each form of payment. The practice of subdividing swap pools for a new token issuance into separate smart contracts is unwise and limiting as it reduces trading liquidity and greatly complicates trading transactions, adversely impacting a trader's user experience. If a trader selects a DeFi pool for its plentiful supply of enterprise tokens but with the wrong form of crypto as payment, they will be unable to complete the transaction.
[0354] The solution to such a quandary is the inventive feature described herein as a multi-crypto DeFi pool. Such a pool as depicted in
[0355] Pool 74a once balanced is shown in
Value (PRYS)=(# of PRYS).Math.PPT(PRYS)
Value (crypto)=(# of WETH).Math.PPT(ETH)+$1.Math.(# of USDT+# of USDC+# of BUSD+# of Dai)
for cryptocurrency wrap WETH of value 34a, and stablecoins comprising USDT of value 75a, BUSD of value 75b, USDC of value 75c, and Dai of value 75d and where assuming for stablecoins PPT (USDT)≈PPT (USDC)≈PPT (BUSD) PPT (Dai)≈$1.0, the DeFi pool is balanced at
Value (PRYS)=Value (crypto)
and its total market cap is given by the total sum of its assets or
Value (pool 74a)=Value (PRYS)+Value (crypto)=2Value (PRYS)=2Value (crypto)
In operation, purchases and sales (swaps) of pool assets are managed by a software based trading bot dApp referred to herein as SwapBot 99 managing transfers to and from wallet 31 in accordance with the trade instructions received via UIUX 82a and recorded by smart contract 72. In the event that a traded asset has a time varying price per token, i.e. either enterprise token 73 or a cryptocurrency wrap (such as WETH 34e), the spot value of the assets are calculated based on real-time market data gather by Oracle 82b. Until enterprise token 73 lists on a private DEX or public exchange, its price-per-token is assumed to remain at its last traded price.
[0356] Despite any complexity in implementing smart contract 72 managing multi-crypto pool 74a, investor see the pool as a convenient means to obtain a newly issued enterprise token 73 using a variety of available crypto payment methods, thereby improving user experience while ensuring a pool's healthy liquidity. Through the disclosed inventive SwapBot 99 and UIUX 82a, access to buy or sell enterprise token 73 through multi-crypto DeFi pool 74a on several networks is easily facilitated through interface 95a shown graphically in
[0357] As shown in step 1 of
[0358] In step 3, the user selects the blockchain network 95c from a menu of available network options 83z downloaded from the protocol library in accordance with the LaunchBot's generation of the DeFi pool. If a specific currency is available at TGE, the crypto cannot be added later. In an alternative embodiment, the smart contract includes provisions for supporting all major currencies but UIUX 82a prevents access (making it possible to enable later). In the example shown Ethereum is selected as the network for the trade.
[0359] In step 4, the user selects the form of crypto payment 95d from a list of options 92b. In the example shown, since the Ethereum blockchain was chosen as the transaction's network, the ERC-20 version of USDT is selected for payment. If however the Binance network had been selected the USDT made available would be made in accordance with the BEP-20 standard, not ERC-20. Once the currency for payment 95d is selected, in step 5 the SwapBot reports the present currency balance 95e in the wallet. If in step 95q the crypto balance is sufficient the transaction may proceed. If not, a new currency must be selected in step 95d or the transaction cancelled altogether.
[0360] Continuing to step 6 in
[0361] In this manner UIUX 82a combined with SwapBot 99 is able to support token distribution for both issuing pools, i.e. when an enterprise is launching a new token, and trading pools supporting DeFi trading. The primary differences between these two cases is one of token locking and the role of AMM DeFi 82c. The difference is illustrated in
[0362] In reality the enterprise tokens are allocated into different tranches so that the token value is increasing as the offering proceeds. This effect is not included as it does not aid in explain the operation of the SwapBot. Later in pool 74h the inventory of enterprise tokens available for sale has dwindled in supply and value to 75 while the aggregate cash value collected by the enterprise through the offering now comprises the sum of asset values 34e plus 75a, 75b, and 75c, having a value approaching the original projected value 215.
[0363] In essence, in an issuing pool the SwapBot sells the newly issued enterprise token for crypto (cash equivalent) and does not replenish the token supply. Moreover, the major change in value assumed by this model is the change in the number of tokens and crypto in the pool and not market price fluctuations. After the offering is complete, the enterprise is free to receive the collected crypto to fund operations and development in accordance with stated use of proceeds.
[0364] By contrast, the use of the SwapBot in DeFi pool trading is completely different. As shown in this example pool 74m is funded by a liquidity provider to contain a set value of enterprise tokens 76 and an equal amount of value of crypto divided among various digital assets including WETH 34e, USDT 75a, BUSD, 75b, USDT 75c and Dai 75d. In such a case, both tokens and crypto each start with an aggregate asset value 215, so that the total pool value is the sum of the enterprise value plus an equal value of crypto, or double the value 215 of the issuing pool.
[0365] During trading depicted by pool 75n, the sale of enterprise tokens to the pool reduces the aggregate amount of crypto and increases the available amount of enterprise tokens 76 creating an imbalance between the two columns in the amount 75y. To rebalance the pool, investors acting as liquidity providers must rebalance the pool by either injecting capital into the pool in the amount of 75y in crypto, by selling some of the enterprise tokens in the market (i.e. outside the pool) and returning the net proceeds into the pool, or some combination thereof to ensure the pool remains balanced. While in pool 74n the crypto assets are lower than the tokens by an amount 75y, by contrast in pool 740 the converse is true where there is a shortage in enterprise tokens having an aggregate value 75z less than the crypto reserves. In such an instance investors must procure new enterprise tokens from the market and inject it into the pool using their own cash or by using a portion of the excess tokens to balance the pool.
[0366] In either case, to maintain liquidity for both buyers and sellers, the pool must be rebalanced till the asset values are equal irrespective as to whether the net value of the assets is greater than or less than the starting value 215. This is the job of the automatic market maker AMM 82c shown in
[0367] Each time a rebalancing occurs the DeFi Oracle 82b must ascertain the current market value of the pool's constituent assets base on current market information 84 and on-chain recorded transactions 33. The imbalance in value is sum of the number of tokens time its current price less the aggregate sum of all the crypto each valued at its market price as illustrated in
[0368] For example among the stablecoins, the volume and liquidity of USDT is by far greater than its peers. In contrast, Dai is a relatively small player in the stablecoin market. As shown in the table of Value Allocation Ranges, the AMM targets a USDT balance of 68% of the pools value with a slippage of approximately ±3.5%. The total amount of WETH is limited to 15%±3% to minimize market volatility risk. The disclosed invention represents the first multi-crypto pool and AMM.
[0369] The Need for Locked Tokens: Important considerations in the tokenomics of a new token launch are the total token offering (fully diluted) and the circulating supply of tokens. To prevent rampant selling by insiders (rug pulls) or panic selling and to encourage holding a newly issued token for long term gains, it is important to limit the supply of unlocked tokens available for selling at or soon after the public release of a token, i.e. at its TGE (token generation event).
[0370] The problem of buy-sells is illustrated in the flow chart of
[0371] As soon as the token becomes available for public trading, the investor transfers unlocked token 126b to smart contract 125b, swapping it back into crypto 124b and then selling it in CEX exchange 123b for fiat money 122b and a quick profit. If the selling occurs when the trading volume of the token is low, even modest levels of selling can crash the selling price and irrevocably harm the perceived value of the token discouraging future investments.
[0372] Because the tokens are fungible, all issued tokens are identical, interchangeable and indistinguishable. As such it is impossible for some of the tokens issued to be locked while those used in the TGE public listing are unlocked and tradable. Either all the tokens are locked or al are unlocked. One solution to prevent early selling of presale tokens is simply not to distribute them, but simply to hold them in a dedicated enterprise wallet until a mutually acceptable date. While this solution appears trivial it creates a number of serious problems.
[0373] In particular, token investors generally are not the of people who trust in centralized authority—that's one reason they became DeFi traders, for its decentralization. Unremarkably they expect to receive proof-of-purchase at the time they procure their tokens. Having the issuer hold their tokens in a private wallet (for which they have no key) means they must trust the issuer will distribute the tokens at a later date (possibly months or years later) and that the issuer is responsible to manually execute the distribution process. Such a procedure is the antithesis of DeFi as it is neither autonomous nor permissionless. Manual processes are also not trustworthy but fraught with the potential for error or usurpation either through incompetence or malfeasance.
[0374] Another problem with manual distribution is its complexity and high cost. Every offering includes a combination of different tranches having their own vesting schedules. For example,
[0375] In order to provide confidence that token 73 distribution will occur as agreed, one approach is to execute the distribution through smart contracts 72, one per network, generated by the aforementioned LaunchBot 71 authoring system and certified by a third-party code validator (such as Certik) as compliant with a smart contract 72 defined vesting and distribution schedule using bug-free executable code. The complexity of multiple tranche multiple network token distribution is exemplified by the flow chart of
[0376] One exemplary vesting schedule comprising seven categories of unlocking schedules from 12 to 18 months with 0 to 12 month cliff vesting is represented graphically in
[0377] While push vesting overcomes the issues of trust and vulnerability to hacking, the large number of airdrops, numbering in the thousands as executed over several years duration, is extremely expensive. Despite the high degree of automation, other problems may occur using push distribution. Since blockchain transfers are irrevocable, any change to a recipient's wallet address could result in the token being sent to a dead or locked wallet and lost forever. They is no means by which tokens once pushed to investor wallets can be clawed back. Moreover, for a variety of reasons such as tax implications investors may not wish to receive their tokens immediately upon vesting.
[0378] kTx Collateralized Transactional Tokens: A uniquely innovative technology for token distribution management disclosed herein is the collateralized transaction token having the acronym kTx (where k symbolizes the word collateralized and Tx is the abbreviation for transaction). In this method of token distribution investors do not receive tradable enterprise tokens for their investment but instead receive kTx tokens as proxies for the tokens they purchased. Like a redemption coupon, the kTx tokens can be exchanged for enterprise tokens at any time after the specific class of enterprise tokens becomes vested. Because fungible tokens are identical, indistinguishable, and interchangeable, there is no need to link the vesting of ant particular enterprise token a specific owner or wallet. Whenever a category of tokens becomes vested, every investor holding kTx tokens can redeem any amount up to their total vested amount at any time they wish. There is no need to push or transfer any enterprise tokens to investors. Instead they come claim their vested tokens whenever they so desire using the kTx token as proof of ownership and as a redemption coupon. In this way, the burden of token airdrops upon vesting and the corresponding risks of a wallet address errors are completely eliminated.
[0379] In the manner prescribed, the collateralized kTx token acts a ‘proxy token’ representing the real asset held in reserve locked in the issuing vault. The issuing vault is not a separate wallet or physical entity but a construct comprising the unissued portion of tradable enterprise tokens locked within the smart contract from inception, i.e. at TGE.
[0380] Although any conversion ratio is possible, in general one kTx is issued for every generated enterprise token, meaning the kTx-to-enterprise token redemption ratio is 1:1. Because the kTx tokens distributed to investors at the time of their investing mirror the number of unclaimed enterprise tokens, the enterprise tokens act as “collateral” for the kTx tokens. Since the kTx tokens are never listed on any public exchange their intrinsic value reflects the value of their underlying asset, the enterprise token. Because they carry their collateral's implicit value the kTx tokens can be used as proof-of-ownership and may be utilized in private transactions, allowing the kTx token to be hypothecated in a variety of transactions (such as staking) even though its underlying collateral is still unvested and locked. The nominative collateralized transaction token is therefore descriptive—the token may be used in transactions in accordance with the net present value of its underlying collateral.
[0381] Although it is possible to create a kTx token after TGE (as a secondary trading market or derivative) in practice the kTx token is cogenerated with its collateral enterprise token within the same smart contract. Although inception of the enterprise token and its kTx proxy occur simultaneously within the issuing smart contract at TGE, it is easier to visualize the process stepwise as depicted in
[0382] In step 151c however, enterprise 214, a business or DAO with purpose or value, approves and instructs smart contract 150 to generate a fixed number of enterprise tokens 162c in the amount equal to the supply of kTx tokens, i.e. on a one-for-one basis. The total value of proxy pool 160c is not double the value of the enterprise tokens it contains, as only one of the tokens can be issued and circulating at a time. Specifically, for every fixed number of kTx tokens issued, the same number of enterprise tokens must remain in pool 160c as collateral. If the kTx tokens are redeemed for enterprise tokens, the kTx are surrendered to the pool and thereby removed from circulation. In one embodiment, kTx tokens once redeemed are burned, i.e. irrevocably destroyed, preventing their redistribution later to avoid risk of reuse and any fraud therefrom. Because the proxy pool contains only kTx and enterprise tokens, the proxy pool is incapable of selling either asset for value. Instead it relies on a companion pool, the swap pool, for enabling trade.
[0383] This next step in deploying the kTx transactional tokens is the creation of a swap pool as shown in
[0384] In other words, the kTx supply is registered in two pool pools—together with the enterprise token in proxy pool 160c and together with fungible tradable crypto in swap pool 185d. Thereafter, investor 179 transfers crypto 191 into the swap pool and receives kTx token 190 at the same price as its collateral, the enterprise token to be issued at TGE. After receiving a crypto transfer into swap pool 185e, the asset value of crypto 163e grows commensurately while the kTx token supply 161e drops by an identical amount 177. The total aggregate value of the underlying collateral for kTx tokens 161e plus the market value of the crypto 163e received at the moment of the trade equal the sum total 215, the same value just prior to the swap.
[0385] As illustrated in
[0386] In so doing, early selling of locked enterprise tokens is completely eliminated while still facilitating convenient distribution. Rather than unlocking and distributing enterprise tokens, in
[0387] Compared to the problematic unauthorized early selling issue depicted previously in
[0388] Once a fixed portion of enterprise tokens become vested 208c, an equal number of kTx tokens can be redeemed 110c from proxy pool 209 via smart contract 205d, delivering to the investor fungible tradable enterprise tokens 206c which may be held or alternatively sold.
[0389] If the investor wished to sell their unlocked enterprise tokens 206c they can execute such a trade in an exchange of through smart contract 205e receiving crypto 203c at market rates and subsequently (if desired) converting the crypto into fiat money 202c in exchange 203c. In this manner only vested and unlocked enterprise tokens can be redeemed for an equal number of kTx tokens upon vesting. As such early selling is prevented autonomously without any intervention by the issuing enterprise.
[0390]
[0391] Changes over time in the token supply within the swap pool during trading are illustrated in
[0392] A superior representation of tokenomic transactions in an issuing pool is shown by the tri-column graphics shown in
[0393] During kTx redemption shown by tri-column pool 209c investors redeem the kTx tokens 207b for enterprise tokens 206c causing the kTx level 218c to rise as the supply of available enterprise tokens 219c dwindles. During the redemption phase, the crypto asset level 220c remains constant (at least until the enterprise withdraws the funds received from the pool to fund operations and development in accordance with the offering's use-of-proceeds). Redemption of kTx tokens for enterprise tokens need not occur at the moment of vesting. For many reasons include income reporting and taxation, investor may choose not to claim their vested tokens.
[0394] Although the aforementioned description of kTx based trading involved only a single denomination of crypto, the principle of a multi-crypto pool is equally applicable in multicurrency pools as shown in
[0395] Token Swapping and/or Staking: Using the disclosed methods, the enterprise token once generated may be used to stake a DeFi pool in exchange for earned interest. The DeFi pool APY may be fixed or variable, and the term, daily, monthly, quarterly, or yearly. In this manner token holders are economically encouraged not to sell their tokens.
[0396] In particular, kTx holders may hypothecate their tokens for additional returns either by (i) staking them to earn interest, (ii) subdividing a portion for staking and another portion for swapping, aka kTx stake & swapping, or (iii) swapping their kTx tokens in a manner that automatically invests the enterprise token into the staking pool for some fixed duration. For example
[0397] Alternatively
[0398] NFT Transactions: The same autonomous LaunchBot dApp is able to generate NFTs. As shown in
[0399] If a trader wishes to engage with collectors on a separate blockchain, the token ecosphere includes a NFT teleporter feature as shown in