Runtime Development

Higher Security, Higher Performance

There are two different approaches to building "Dapps". Substrate runtime development and Smart Contracts, they each provide tools designed for different problem spaces. SugarFunge uses runtime development as we consider it is the safest, more performant way to create business logic on-chain.

Using runtime development allows us to build a privacy layer on top of transactions for private-economies, creating use case specific logic and power large scale applications.

Substrate runtime development and Smart Contracts each provide tools designed for different problem spaces. There is likely some amount of overlap in the kinds of problems each one can solve, but there is also a clear set of problems suited for only one of the two. To give just one example in each category:

  • Runtime Development: Building a privacy layer on top of transactions in your blockchain.

  • Smart Contract: Introducing multi-signature wallets over the currency of your blockchain.

  • Use Case Specific: Building a gaming dApp which may need to build up a community of users (leaning towards a Smart Contract), or may need to scale to millions of transactions a day (leaning more towards Runtime Development).

Last updated