#Web3 Why can't "decentralized" projects change the rules in the DeFi field?
🌸🌸🌸🎁🎁🎁🫰🫰🫰
The inability to change the rules is determined by the backend code deployment of a project:
The core of blockchain "decentralized" projects is: smart contract rule code is deployed on the public chain to run! A public chain can be understood as a software that runs independently on N servers via the network, forming its own open-source ecosystem.
A DeFi project only uses smart contracts; the various algorithms and rule codes are all deployed on the chain, which is very important! On the chain, it is distributed servers running.
If the rule code is deployed on the project's own server, then it must be a centralized product, and the rules can be modified at any time.
Of course, the contract on the chain requires a trigger condition; it can be triggered by a transfer action or by the server based on conditions; the contract rules are already written on the chain; it’s like the "contract" has already been negotiated, just fulfilled by the code deployed on the chain.
Smart contracts: contracts assist each other, and the simpler the contract, the better! Seemingly complex contracts, if there are hundreds of them, the probability of all being deployed on the chain is low, and the smoke bomb component is self-evident...
This is a very important knowledge point to determine "decentralization"!