Background
Break News
How to add local font to Tailwind Css and NextJS? - Tutorial Design Pattern? - Blockchain Technology, How to create own Bitcoin virtual currency - Zustand mordern management state - Design Pattern - Flyweight Pattern? - Docker Full training Topic

[Knowledge] Blockchain Technology [Part 3] - Loopholes of the current Blockchain

Tuesday 28 December 2021
|
Read: Completed in minutes

[Knowledge] Blockchain Technology [Part 3] - Loopholes of the current Blockchain

Blockchain - What is Blockchain Technology - Loopholes of the current Blockchain [Part 3]

Loopholes of the current Blockchain [Part 3]

Hello everybody, Welcome back to Learn Tech Tips channel,  Continuing with part two, we learned about Blockchain technology, its decentralization and transparency. We also see that the newly created technology has the disadvantage that it is very easy to hack.  Since we have the last transaction in the chain, tracing the Hashes of each element in turn will result in a chain of the entire Blockchain array.

Editing by recomputing the entire Hash for matching and synchronization now only takes a few moves and the data will automatically be complete in all machines in the peer-to-peer network.

Yes, you will say that there is an algorithm to check array's block on your device and array's block is downloaded from the P2P network to see the difference before syncing. Looks like exist that algorithm.
But this algorithm favors the array that is "longer" as the array considered to be the correct array.
Therefore it is not powerful enough to solve the problem of hacking.

There's only one Way to settle this, That is the time limit for Hash to be a Blockchain.






We have to increase the difficulty of the Hash algorithm so that Hashing a string will take a lot of time.
This also means that it takes a certain time to add a new Block to the system.

For example, the BitCoin coin stipulates that every 10 minutes a new record is allowed to be added.

Why do we need this?
- Prevent the Blockchain system from being SPAM, people constantly add new fake transactions to the system.
- This can lead to excessive temperatures and possibly premature bearing failure.

They can be taken away.
Prevent tampering of the system, because the time it takes for a hacker to Hash 100 records will be equal to 100x10 minutes = 1000 minutes.
- Therefore he will not easily clone the whole system and Hash out new code.
- When a user wants to add a new record to the system, he has to prove he really wants to transact.
- And to prove it he needs to spend the machine's resources to calculate the Hash, and after a certain time, he will successfully register the serial record (chain) into the Blockchain.
This process is called Proof-Of-Work.

On the Blockchain technology part 4 I will share with you code with PHP increase the time for hash

Learn Tech Tips - Zidane


Related Posts:

Blockchain Part 1:  What is Blockchain: https://learn-tech-tips.blogspot.com/2021/12/what-is-blockchain.html

Blockchain Part 2: Using PHP develop Blockchain Technology: https://learn-tech-tips.blogspot.com/2021/12/using-php-develop-blockchain-technology.html

Blockchain Part 3:  Loophples of the current Blockchain: 

https://learn-tech-tips.blogspot.com/2021/12/loophples-of-the-current-blockchain.html

Blockchain Part 4:  Create virtual currency mining technology: 

https://learn-tech-tips.blogspot.com/2021/12/blockchain-technology-create-virtual-currency-mining-technology.html

Blockchain Part 5:  How to create own bitcoin virtual currency

https://learn-tech-tips.blogspot.com/2021/12/blockchain-technology-how-to-create-own-bitcoin-virtual-currency.html 

Blockchain Part 6: Apply blockchain application in the life

https://learn-tech-tips.blogspot.com/2022/01/block-chain-application-in-the-life.html

🙇🏼 We Appreciate Your Comments and Suggestions - Webzone - all things Tech Tips web development 🙇🏼
Popular Webzone Tech Tips topic maybe you will be like it - by Webzone Tech Tips - Zidane
As a student, I found Blogspot very useful when I joined in 2014. I have been a developer for years . To give back and share what I learned, I started Webzone, a blog with tech tips. You can also search for tech tips zidane on Google and find my helpful posts. Love you all,

I am glad you visited my blog. I hope you find it useful for learning tech tips and webzone tricks. If you have any technical issues, feel free to browse my posts and see if they can help you solve them. You can also leave a comment or contact me if you need more assistance. Here is my blog address: https://learn-tech-tips.blogspot.com.

My blog where I share my passion for web development, webzone design, and tech tips. You will find tutorials on how to build websites from scratch, using hot trends frameworks like nestjs, nextjs, cakephp, devops, docker, and more. You will also learn how to fix common bugs on development, like a mini stackoverflow. Plus, you will discover how to easily learn programming languages such as PHP (CAKEPHP, LARAVEL), C#, C++, Web(HTML, CSS, javascript), and other useful things like Office (Excel, Photoshop). I hope you enjoy my blog and find it helpful for your projects. :)

Thanks and Best Regards!
Follow me on Tiktok @learntechtips and send me a direct message. I will be happy to chat with you.
Webzone - Zidane (huuvi168@gmail.com)
I'm developer, I like code, I like to learn new technology and want to be friend with people for learn each other
I'm a developer who loves coding, learning new technologies, and making friends with people who share the same passion. I have been a full stack developer since 2015, with more than years of experience in web development.
Copyright @2022(November) Version 1.0.0 - By Webzone, all things Tech Tips for Web Development Zidane
https://learn-tech-tips.blogspot.com