Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ethereum smartcontract bugs!
#1
As we know it's possible to run smartcontracts  on the Ethereum blockchain. The code is written in Solidity and looks a bit in syntax like Java.

The promise of smartcontrats is that no human needs to make a decision since by "law" the smartcontracts is computercode that is always fair and obey the rules. When you deploy the smartcontract it can not be changed! That is a serious problem because NO software is ever bug free and sadly the history shows that way too many smartcontracts have bugs that either prevents them to work or even worse allow attackers to withdraw either a token or eth. 

From the book Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts" by David Gerard:

"Smart contracts on Ethereum are worse than even non-financial commercial code; as of May 2016, Ethereum contracts averaged 100 obvious bugs (so obvious a machine could spot them) per 1000 lines of code.348 (For comparison, Microsoft code averages 15 obvious bugs per 1000 lines, NASA spacecraft code around 0 per 500,000 lines.)"
Cardano is the most promising 3 gen. crypto right now.


Reply
#2
(2019-05-17, 11:17 AM)Carsten Wrote: As we know it's possible to run smartcontracts  on the Ethereum blockchain. The code is written in Solidity and looks a bit in syntax like Java.

The promise of smartcontrats is that no human needs to make a decision since by "law" the smartcontracts is computercode that is always fair and obey the rules. When you deploy the smartcontract it can not be changed! That is a serious problem because NO software is ever bug free and sadly the history shows that way too many smartcontracts have bugs that either prevents them to work or even worse allow attackers to withdraw either a token or eth. 

From the book Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts" by David Gerard:

"Smart contracts on Ethereum are worse than even non-financial commercial code; as of May 2016, Ethereum contracts averaged 100 obvious bugs (so obvious a machine could spot them) per 1000 lines of code.348 (For comparison, Microsoft code averages 15 obvious bugs per 1000 lines, NASA spacecraft code around 0 per 500,000 lines.)"

Oops! A lot need to be changed.
What is this thing that builds our dreams, yet slips away from us?

Reply
#3
Yes that is a bad construction.
Cardano is the most promising 3 gen. crypto right now.


Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
Banners