Building the Sidechain on Bitcoin principles/IdealsIt's necessary that this Project or Sidechain be built on solid foundation to keep it secure and safe for users. This foundation we are talking about is the good principles Bitcoin Blockchain is built on. To be able to identify all the principles you need to know the characteristics of the Bitcoin blockchain. The most important ones we have identified so far are Decentralization, Transparency, Immutablity, Privacy/Anonymity features, Censorship Resistant, Permissionless/Trustlessness, Deflationary Currency etc
These are some of the most important principles of Bitcoin and we need to make sure the Sidechain have these characteristics or is built on the principles.
Summary on how the Bitcoin Principles should work on the Sidechain/sidechains:
Decentralization: we once explained decentralization to mean this:
a properly decentralized system means Power & Control of the system are equally distributed to its participants, and the ability to abuse the system by anyone is checked and prevented by everyone or by the participants. The Sidechain should be built to enable any interested human to easily run its full node and participate in its Network activities. If the Sidechain becomes too large for everyone to run, we could have extra sidechains attached to the parent Sidechain or directly to the Bitcoin Mainchain. The extra sidechains could be customized to hold limited and unlimited amount of data or blocks. Once the limit is reached on limited sidechains they are automatically locked to prevent them from getting too large for certain people to run as full nodes.
These extra sidechains will rely on the parent Sidechain they are attached to for coins and DAO application, for exchanging the coins to/from Bitcoin and altcoin Mainchains. While the others sidechains could be standalone sidechains with their own DAOs for communicating directly with Bitcoin and altcoins Mainchains.
*Members should self-custody their funds/assets for decentralization sake.
Transparency: The Sidechain should be Open or Public. Some of the benefits of Transparency are, it helps make it easy for Network participants to monitor activities that should be public on the network, and for proving transactions to others. Private activities of individuals should be hidden from the rest of the network and probably only seen/known by their owners who have decryption or private keys to see them.
Immutablity: Public data and things of historic values must be kept immutable on the Sidechain. If changes are ever made to any data, the old record must remain unchanged & undelete.
Privacy/Anonymity feature: Private data on the Sidechain should be hidden from the public or other participants and only be known or seen by their owners. The data could be held by all nodes or the rest of the network in encrypted form. The private data includes participants identity, biometrics, ip address, etc. A participant becomes anonymous when his/her identity is hidden from the rest of the network.
Censorship Resistant: No transaction by any participant should be stopped/prevented for whatever reason (unless maybe the transaction could harm the network or the innocent)
Permissionless/Trustlessness: Interested participants require little to no permission to be part of the Network. In regards to Trustlessness, interested participants need little to no trust to be part of Network. So, no participant should be trusted not to fail you or the system even if he/she has high trust score. Every claim should be verified personally or/and by the network. Things should be done such that it is very difficult or almost impossible for anyone to abuse or cheat the system or other participants.. . And that is what decentralization can help achieve.
Deflationary Currency: The system main currency should be deflationary to serve as a good Store of Value. .
Additional principle that needs to be considered:*
Reputation and Merit points: Honest and "economic" Nodes are rewarded with points for contributing honestly to the network and helping to keep it functional. The more good points they accumulate the more opportunities/responsibilities they get in the Network. Fault-less(little to no fault) contributions have more good points.
Next is post on "Building basic and advanced Smart-contract system on the Sidechain"
Post edited Sept/22/2023, 12:50 PM (GMT)
Post before the edit can be found here:
https://archive.fo/vYiMM