non-upgradable Smart Contracts,what are the advantages of upgradable ones?Thanks
Blackrain, great question. Smart contracts can be upgraded on-chain without having to deploy or release a new contract. This is a unique feature of Casper. You can read more about it here as well: https://docs.casperlabs.io/dapp-dev-guide/writing-contracts/upgrading-contracts/
Hi Blackrain, Casper offers developers the flexibility to choose between upgradable and non-upgrades contracts. Upgradable contracts are contracts that can updated without having to deploy an entirely new smart contract on the Blockchain as is the case in most Blockchains today. It's more like the way you update your regular software while retaining its current database. With upgradable contracts, developers can continually push incremental updates to their dApps, patch and fixes bugs rapidly. In the case of non-upgradable contracts, these will be cumbersome, limit innovation and ability for quickly fix exploits as an entirely new contract will have to be deployed to the network. Each of these methods have their own specific use cases where each will be uniquely suitable.
Great explanation Bro.
Обсуждают сегодня