Block-chain And Decentralization

Block-chains are secure, encrypted distributed and decentralized databases.
This system don’t have a centralized control. The ultimate objective of such distributed network is to achieve more equality, security and freedom in peer to peer sharing of resources.

Process of a Bitcoin transaction, ending in a block-chain.

Image source: https://www.investopedia.com/terms/b/blockchain.asp

Block-Chains And Data Organization:

A block-chain is (in the majority of times) a distributed and public digital ledger consisting of multiple small archives of information, called blocks. In other words, it’s a specific type of database. As new data comes in, a new block is taken by it. Once this block is filled, it will be attached to the rest of them, creating the so called chain. This is accomplished by mining, in nodes with the specific job of validating transactions: these will be later added to the block they are “building”, and then broadcast the completed block to other nodes.

A block-chain database is used to keep track of transactions across many computers so that an involved block can’t be altered without doing so with all the previous ones in the chain.

Image showing simplified BC workflow.

Image source: https://www.the-digital-insurer.com/dia/ibm-working-on-blockchain-with-insurance-broker-marsh/

Why Block-Chains?

A block-chain database is run using a p2p network and a dedicated server for keeping track of the creation and modification time of documents or data. It can be seen as a protected protocol (set of rules) for information exchanges. It can be used for different types of information, so it could be naïve to think its only purpose would be money give-and-take, like in the Bitcoin case.

Due to its blocks organization, a block-chain lacks centralized points of vulnerability that malicious actors can exploit. It is indeed a distributed network, which means that data is spread across more than one computer. Nodes (computers) are dependent from each other and oftentimes communicate through encrypted communication.

The ultimate objective of a distributed network is to achieve a secure sharing of resources that matters to each of the nodes. In Bitcoin’s case that would be value/money and the safer the transaction, the happier the person behind the node.


Client server vs p2p network showing data flow directions and possible paths.

Image source:https://developers.rsk.co/guides/full-stack-dapp-on-rsk/part1-overview/

A Decentralized System:

Having their platform information spread across multiple machines, decentralized databases are virtually invulnerable to external hacks. There is not pivot in the arrangement, no weak point to exploit, communication usually undergoes strong encryption and a copy of the chain is owned by every user in the network.

If a hacker wants to alter the block-chain for malicious intents, his copy of the modified chain wouldn’t align with everyone else’s, leading easily to a failed attempt. In order to actually change the chain, the hacker would need to do so in at least 51% of the remaining nodes requiring huge amounts of money, resources and time. In other words, the chance of a virtual attack succeeding is close to none.

It sounds very good so far and there are decidedly strong pros in this scheme, but we’re far away from saying this is a perfect system. It’s really up to the needs of the people who are in it and no matter what they want, everyone will have to compromise in order to be part of it.

Nevertheless, decentralized systems also mean: no ownership so it’s difficult to maintain, data is frequently only added through community consensus, nobody owns the data and everyone owns the data, performance is not prioritized but security is (a Bitcoin transaction verification is super secure, but it can take up to 20 minutes).

Growth of a decentralized block-chain easily leads to centralization as the hardware resources needed to process growing amounts of data becomes more and more expensive. It can be counter intuitive and go against its own system.

Block-chains tend to be a mix of B and C, depending on their use and purpose.

Image source: https://www.cryptopostgazette.com/centralized-vs-decentralized-vs-distributed-network/

Is This System Worth It?

Block-chains and decentralized systems are always worth it if the people who are in this system agree to the fact that they want security more than anything else. It really comes down to the needs of the peers and, looking at the Bitcoin example, seems to be the most fitting database type out there.

It is also utilized in a number of companies and/or agencies that will give up privacy in professional matters in order to keep its data safe, and it’s completely understandable.

Block-chain structure.

Image source: https://medium.com/hashtaagco/blockchain-say-what-8e16ed29e543

Info source:

https://aws.amazon.com/blockchain/decentralization-in-blockchain/

https://www.investopedia.com/terms/b/blockchain.asp

https://en.wikipedia.org/wiki/Distributed_networking#:~:text=Distributed%20networking%2C%20used%20in%20distributed,are%20dependent%20upon%20each%20other.

https://www.sciencedirect.com/science/article/abs/pii/S2352673419300824