Bitcoin Forum
December 14, 2024, 11:48:55 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: The DAO Disaster Illustrates Differing Philosophies in Bitcoin and Ethereum  (Read 1836 times)
Spoetnik
Legendary
*
Offline Offline

Activity: 1540
Merit: 1011


FUD Philanthropist™


View Profile
July 18, 2016, 11:30:17 PM
 #21

Philosophies ?  Cheesy

One is a currency and one is not..

Might as well compare a Lawn-mower and a scammy ICO Turkey sandwich  Grin
Currency - the fact or quality of being generally accepted or in use.

If people agree to use something, anything as a medium of exchange then it's a currency. But you know that ETH is MORE THAN simply a currency.

If i run around with my feet inside plastic shopping bags.. does that make them shoes ?

FUD first & ask questions later™
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
August 01, 2016, 08:40:50 AM
 #22

Well the point about alts is to experiment with new things. Ether tried the whole "contract in the code" thing and found it didn't really work when there are flaws in both the contract and the code. A valuable lesson learned by everyone.

This!

I also liked the ethereum idea, and the DAO hack learned me why "code is law" in complex systems is in fact a bad idea if you are in a Turing complete environment.
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
August 01, 2016, 08:53:19 AM
 #23

I guess everyone has forgotten about block 74638, when somebody following the consensus rules created 184 billion BTC. A hard fork was done in order to undo those transactions.
Everyone including you, it seems. It was a soft fork (which didn't specifically target any particular transaction, it just fixed the overflow bug).

You are correct. It wasn't a hard fork, but that is not really the point.

The claim is that Bitcoin and Ethereum are different because Bitcoin transactions would never be undone in order to fix something that people feel is an exploit. Yet, it has been done.

A 51% attack against Bitcoin was successfully executed with a client that enforced new consensus rules in order to undo transactions that were valid under the current consensus rules.

You feel that there was a "bug" in the consensus rules that needed to be fixed, just as people now feel that there is a bug in the DAO contract that needs to be fixed. It all looks the same to me.
Of course it's the same. Anyone who denies it is simply a ETH fudder.  

If there would have been a fundamental bug in ethereum, I would agree that it should have been corrected, because ethereum runs on INTEND (of the white paper), not on "code is law".  

Bitcoin was supposed to run ON INTEND (the Satoshi white paper), and the bitcoin core software was supposed to IMPLEMENT that INTEND.  As such, the concept of "bug" is perfectly possible in bitcoin core.  Bitcoin core was not "the code is the law", but "the implementation of intend is the law".

However, ethereum does something totally different.  Ethereum is, like bitcoin, based upon a white paper, and the ethereum geth is supposed to implement that INTEND.  So if there had been, like with early bitcoin, an ERROR, a BUG (deviation of implementation from intend), then a soft or hard fork was due in order to bring the block chain, which had been ERRONEOUSLY recognized as correct (as to intend) by buggy software, back in agreement with the monetary intend.

But that is not what happened, ethereum ran PERFECTLY AS INTENDED IN ITS WHITE PAPER.

Ethereum, however, had as main value proposition "smart contracts", where these have the extremely funny property of NOT HAVING INTEND but "code = law".  This is the essential value proposition of ethereum.

Now, the DAO having a funny implementation that doesn't correspond to "intend" is hence similar to running bitcoin byte code that doesn't do as you intended.  It is the complex version of having "signed a transaction" (= bitcoin byte code) in which you made a mistake and that was exploited by someone.

So there is a HUGE difference between fixing bitcoin, and fixing the DAO.  Fixing bitcoin was bringing the bitcoin core in agreement with the bitcoin intend (white paper).  Fixing the DAO was denying the fundamental (even though silly) value proposition of ethereum, namely "code is law", by making the ethereum code DEVIATE from white paper intend.

Bitcoin never forked over any piece of byte code not running as intended by those writing the byte code.  And bitcoin even doesn't have as fundamental value proposition "bytecode is law", which was the ethereum value proposition in the first place !
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
August 01, 2016, 08:57:47 AM
 #24

^^ great post

Life is Code.
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
August 01, 2016, 09:54:37 AM
Last edit: August 01, 2016, 07:25:44 PM by iCEBREAKER
 #25

Bitcoin Maximalist:  The protocol is the law.  The code is a means to that end.

Ethereum Maximalist:  The code is the law.  The code is an end in itself.

Bailout Maximalist:  There is no law.  The code is a tool for social justice.


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
Ultrabat
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 01, 2016, 10:33:00 AM
 #26

They are in a state of competition, but I think they should be able to live in peace.

That is right. It depends on who has got the power to destroy the other. It seems that the bitcoiners are supporting the ETC.

Minecache
Legendary
*
Offline Offline

Activity: 2408
Merit: 1024


DGbet.fun - Crypto Sportsbook


View Profile
August 05, 2016, 06:21:12 AM
 #27

Philosophies ?  Cheesy

One is a currency and one is not..

Might as well compare a Lawn-mower and a scammy ICO Turkey sandwich  Grin
Currency - the fact or quality of being generally accepted or in use.

If people agree to use something, anything as a medium of exchange then it's a currency. But you know that ETH is MORE THAN simply a currency.

If i run around with my feet inside plastic shopping bags.. does that make them shoes ?
No it makes you the village idiot. Meanwhile if enough of said villagers agree within the to trade pitchforks between them then pitchforks becomes a currency.

bbc.reporter
Legendary
*
Offline Offline

Activity: 3150
Merit: 1503



View Profile
August 09, 2016, 04:41:03 AM
 #28

It is not about "differing philosophies" in Bitcoin and Ethereum. The truth is they have the same philosophy. If you ask the development team of both what their philosophies are about blockchains and decentralization, I know most of them would have almost the same answers. But I do not know why Vitalik and his development team thought it was ok to roll back the transaction history even if they intend to do it only once. Now people are thinking that Bitcoin and the Ethereum fork have different philosophies.

Maybe someone should interview Vitalik and ask him why he thought it was ok to roll back the transaction history.

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
Ultrabat
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 10, 2016, 07:55:51 AM
 #29

It is not about "differing philosophies" in Bitcoin and Ethereum. The truth is they have the same philosophy. If you ask the development team of both what their philosophies are about blockchains and decentralization, I know most of them would have almost the same answers. But I do not know why Vitalik and his development team thought it was ok to roll back the transaction history even if they intend to do it only once. Now people are thinking that Bitcoin and the Ethereum fork have different philosophies.

Maybe someone should interview Vitalik and ask him why he thought it was ok to roll back the transaction history.

He has stated clearly in the blogs in the past that it is OK to rool back the transactions to protect the Ethereum ecosystem.

Jatnid
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
August 26, 2016, 05:01:31 PM
 #30

It is not about "differing philosophies" in Bitcoin and Ethereum. The truth is they have the same philosophy. If you ask the development team of both what their philosophies are about blockchains and decentralization, I know most of them would have almost the same answers. But I do not know why Vitalik and his development team thought it was ok to roll back the transaction history even if they intend to do it only once. Now people are thinking that Bitcoin and the Ethereum fork have different philosophies.

Maybe someone should interview Vitalik and ask him why he thought it was ok to roll back the transaction history.

He has stated clearly in the blogs in the past that it is OK to rool back the transactions to protect the Ethereum ecosystem.

But some scammers and friends of the hackers do not like the roll back of the block chain. They will lose the stolen funds.
Gastotade
Sr. Member
****
Offline Offline

Activity: 545
Merit: 250


Colletrix - Bridging the Physical and Virtual Worl


View Profile
August 27, 2016, 10:21:56 AM
 #31

It is not about "differing philosophies" in Bitcoin and Ethereum. The truth is they have the same philosophy. If you ask the development team of both what their philosophies are about blockchains and decentralization, I know most of them would have almost the same answers. But I do not know why Vitalik and his development team thought it was ok to roll back the transaction history even if they intend to do it only once. Now people are thinking that Bitcoin and the Ethereum fork have different philosophies.

Maybe someone should interview Vitalik and ask him why he thought it was ok to roll back the transaction history.

He has stated clearly in the blogs in the past that it is OK to rool back the transactions to protect the Ethereum ecosystem.

But some scammers and friends of the hackers do not like the roll back of the block chain. They will lose the stolen funds.

That could be the reason why there are some many ETC shills in the forum to promote the scam coin now.

SIGMA.
by HYDRA X
▄▄████████▄▄
▄████████████████▄
▄████████████████████▄
███████████▀    ▐███████
███████████    ▄▄█████████
▐██████████▀    ▀▀█████████▌
▐█████████▌       █████████▌
▐███████████    ███████████▌
███████████    ███████████
██████████    ██████████
▀████████▄  ▄████████▀
▀████████████████▀
▀▀▀▀▀▀▀▀▀▀▀▀
.No commissions.
.or hidden fees.
Sign Up


odolvlobo
Legendary
*
Offline Offline

Activity: 4522
Merit: 3427



View Profile
August 27, 2016, 06:06:51 PM
 #32

That could be the reason why there are some many ETC shills in the forum to promote the scam coin now.

Scam coin? You don't seem to understand that ETC is the original ether. You are saying that ethereum has always been a scam, but the new ethereum is not. I have to respectfully disagree with you.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Jatnid
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
September 08, 2016, 08:16:41 AM
 #33

That could be the reason why there are some many ETC shills in the forum to promote the scam coin now.

Scam coin? You don't seem to understand that ETC is the original ether. You are saying that ethereum has always been a scam, but the new ethereum is not. I have to respectfully disagree with you.

The ETH is the original Ethereum as most voters voted to do the hard fork and it was also supported by most miners.
bbc.reporter
Legendary
*
Offline Offline

Activity: 3150
Merit: 1503



View Profile
September 09, 2016, 02:25:17 AM
 #34

That could be the reason why there are some many ETC shills in the forum to promote the scam coin now.

Scam coin? You don't seem to understand that ETC is the original ether. You are saying that ethereum has always been a scam, but the new ethereum is not. I have to respectfully disagree with you.

You should not be affected by comments from a newbie account that clearly looks like someone from a click farm. They are only trying to make posts and increase activity level. It is already being investigated and please check this thread https://bitcointalk.org/index.php?topic=1597201.0

On the topic of ETC being the scam, yes I also disagree. What scam did the ETC supporters commit? The questionable move that was made is from Vitalik's hard fork to reverse transactions.

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!