Native Hosting

Native Hosting

Traditional smart contracts are hosted and executed on their native blockchains. This adds significant bloat to their networks especially when smart contracts are used to store data. Since the theoretical limit of data storage on an EVM smart contract is extremely high (2^261 bytes), things can get out of hand fairly quickly. Currently, Ethereum's full node sync archival size is at a staggering 15.2 TB. As these values continue to scale exponentially, blockchains are in need of an efficient solution.

With SCL decoupled from a native blockchain, contract code and data payloads are no longer stored on chain, greatly reducing their bloat. However, contract code and any data stores must then be stored elsewhere. Dark Fusion handles this by implementing a data hosting solution within its ecosystem. Both Dark Fusion hosted and third-party decentralised validators store this data and get rewarded in fees to process SCL transactions that are executed on their machines. Not all contracts are created equal. Contract hosts and participants should have the ability to choose how their contracts are hosted (Dark Fusion Hosted or Privately Hosted) and interacted with, without creating unnecessary overhead for node operators.

It is important to note that Dark Fusion makes this process simpler for developers by allowing smart contracts and tokens to be hosted by Dark Fusion. Dark Fusion takes a small fee for hosting these externally developed projects.

Last updated