I was examining the Supercontract. Some of the salient features are:.

03 Aug 2023, 13:50
I was examining the Supercontract. Some of the salient features are: Smart Contracts are basically some codes with inputs and outputs, like most codes. Smart contracts as we understand, is part of the blockchain (on-chain) for most of the competition out there. Supercontract takes the approach of doing it off-chain in a decentralized VM environment. This has its advantages in terms of power of execution as well as not bloating the chain. The other advantage of the Supercontract is that the code is stored in the storage system. The code therefore has expiry unless it is paid to be kept in the storage for longer periods subscription model by the stakeholders of the contract. Alternatively, code can be written into the Supercontract to ensure that users of the Supercontract pay a certain levy to maintain the code in the storage perpetually. Supercontracts are freely programmable, i.e., it can use any supported programming language (I believe they are using Rust) and compiled to WASM. This approach makes it easy for anyone reasonably skilled in the language to develop a Supercontract. No need to learn a new language like Solidity. Further, it is highly flexible. For example, one can program a DeFi that “invests” in other DeFis from any chain and then give users the returns. A portfolio manager for the crypto space! Of course, that goes without saying that we can still develop a dedicated and independent DeFi or any other Supercontract. Imagine transacting in BTC and running a Smart Contract in Ethereum, all managed by our Supercontract. Or mirror the outputs of any Ethereum SC and reward in the Sirius Chain as a parallel to an “oracle” in Ethereum. Not that the other chains can’t do it, but they will require a lot of work-around. Supercontract is a very powerful solution indeed. The limitation is the extent of our very own creativity and imagination. It seems to be nearly completed.