In this article, you will learn what is a trustless system. One of the features often highlighted in blockchains is their trustless nature. When you put your money in a bank, you trust the bank to hold your money so you can access it when you need it. This is a trust-based system. Before the 21st century, it was impossible to imagine a world with trustless systems. But with blockchain technology, that all is changing.
What is a Trustless System?
A trustless system is a system that does not rely on actors to behave in a certain way for the intended result to occur. The system executes the action without relying on humans to do so. There is no intermediary party, like a bank or broker, Moderating the event. You don't have to worry if the person you're interacting with can be trusted. The system creates trust for you.
No bank is required to hold your money, no humans are required to avoid your apple tree, and no friar is needed to deliver a message. There is no middleman, no intermediary, and no facilitator. The code executes the task.
Smart contracts are trustless systems. Blockchain technology uses smart contracts to facilitate trustless interactions between users.
How can a Blockchain be Trustless?
There are broadly three components that give blockchains their trustless nature.
-Public-key cryptography
Public-key cryptography is a fundamental principle of all crypto and ensures the authenticity of the sender of a transaction. It's also referred to as asymmetric cryptography and relies on a public and private key pair.
The public key is visible to anyone, whereas the private key is visible only to the owner. Whenever sending a transaction, the sender uses their private key to generate a digital signature. The recipient can then verify that the transaction really came from the right user . When sending and receiving crypto, users will share their wallet addresses (public keys) with others, but only the owner with the private key is able to use the coins inside that wallet.
-Machine consensus and crypto economic protocols
Blockchains rely on mathematics, economics and game theory to incentivise participants to reach consensus and behave honestly.
Sometimes, machines reaching consensus alone isn't sufficient to maintain a blockchain. A vast majority of blockchains undergo updates to adapt to changes in the broader environment or to follow a roadmap to enhance decentralization and scalability. Whenever such changes, the need to rehap on social consensus and governance.
-Social Consensus and governance
Ultimately, blockchain networks still rely on humans to run them. Not everything can and should be decided upon purely through machine consensus. A vast majority of blockchains are open-source. Therefore, anyone can propose changes and updates – often by just posting on GitHub .
Major improvement proposals are voted upon by the underlying community managing a blockchain, and if a majority favors it, the blockchain will be amended. Depending on the upgrade, the blockchain might undergo a Hard Fork or a backward-compatible Soft Fork. While the recent Ethereum Merge was mostly supported, previous forks haven't been as agreeable. One example was the creation of Bitcoin Cash from the dominant Bitcoin chain, which split the community.
Bottom Line
There is no fully trustless system because everything must be initially built by people. But anything can happen in the future. This article explains only about what is a trustless system.
















