|
|
|
|
|
by derefr
1412 days ago
|
|
This is not guaranteed as a general property of blockchain systems, but can be guaranteed on a case-by-case basis by the immutable nature of smart-contract systems. I.e., if a centralized system sets up a lockup contract such that value can be forcibly unlocked by making a request on the blockchain side, and the centralized system just has to observe the event and deal with that — then for the company running the centralized system, that contract becomes an immutable part of "the way things are"; they can't decide to later renege on it, keeping people's funds locked up, because nothing can change the working of the [non-upgradable] contract once deployed — it just "is what it is." By deploying such an immutable contract to be the custodian of customer funds, such an entity is essentially making a hard/inescapable precommitment to doing for users, whatever the contract happens to do. In a sense, the central entity's owner is not the true custodian of people's locked funds; rather, the contract itself is, and the contract can be independently audited by anyone who cares, before anyone begins using it, to prove that it will only ever be able to act in the public interest, rather than in the corporation's interest. |
|