Blockchain Trilemma....#010

in Tron Fan Club3 years ago

7258xSVeJbKkzXhyseBP4PYz11eBDT8sW2oR1a4vfVFS6Hds2w12sRUDpGYYT1kDT1bcPkuHiLozvKSRrzzbADakprkmkLdT1TDwy5MTG4AWcjBQa5JMBNgnVkCUEtmMoSMaf42wu1rkF.webpsource

Today I will be writing on the topic blockchain trillema in the ongoing discussion which will be my 10th post on this particular topic as I continue to produce my episodes on this topic.

Last time as an important aspect of the trillema which is the issue of security, I wrote on how we can enhance the security of blockchain network and I highlighted some very key points on how we can achieve that.

Today I will be continuing from where I stopped last on this topic as it regards ways on how security of a blockchain network can be properly enhanced and I will be discussing other ways in which developers can enhance their security of their chain.



How We Can Enhance Blockchain Security



1) Access Control: This one is very necessary, I mean even in a house if everyone has free entry access to it, then it will become difficult to account for something in the house if it goes missing.

Access control is even more important in block chain security as it's important to restrict access to certain blockchain functions from certain individuals in other to have proper accountability.

I believe there should be restrictions to who has access to write it excited actions on a blockchain, this shouldn't be something that should be public or open to all to ensure for and enhance the security of the blockchain.

2) Secure Key Management: Secure key management is another way we can ensure that we enhance the security of blockchain, I mean for such a sophisticated technology as blockchain to lack a sound and secure key management will be a joke.

So in other to enhance the security of a blockchain then it's important to ensure we use a secure management techniques, why is that necessary?

This is because a sound and secure management technique is needed to protect private keys and also ensure that unauthorize users do no gain access to the blockchain and run transactions they are not suppose to, so a secure key management is necessary to enhance blockchain security.

3)Distributed Architecture: It's also wise if we ensure that the nodes of the blockchain is being distributed across multiple network and to different location that's the decentralization of the blockchain network.

When the blockchain nodes are not connected to one single point or central location it reduces the risk of having a single point failure thereby improving the security of the blockchain network

4) Penetration Testing:Conducting regular testing on a blockchain is one way to identify any security loophole in the blockchain and patch it up.

It should be ensured that testing is conducted on a regular basis, what type of testing really? Penetration testing ought to be conducted on a regular basis to ensure that we identify any vulnerabilities in the blockchain network.

This regular penetration testing is another way of ensuring enhanced blockchain security.



Conclusion



Enhancing the security of blockchain is very crucial as security is integral to feature of blockchain and all the more reason why enhancing it should be of utmost importance and I believe developers should take needed steps to enhance the security of blockchain to ensure trust and integrity.

Sort:  

This is a well explained post on blockchain trilemma, thanks for sharing with us 😊👍

Thanks for stopping by

I will always stop by to visit your post, keep sharing quality post boss

Will do my best chief

Ok friend, that's great

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.103
BTC 64098.49
ETH 1860.18
USDT 1.00
SBD 0.39