Bitcoin Forum
November 09, 2024, 11:20:19 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 »  All
  Print  
Author Topic: The Market is not wrong, Vitalik Buterin is.  (Read 4362 times)
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 08:14:07 PM
 #21



Nonsense. Funds are to be moved from The DAO based on a vote. Everybody knows this but you defenders of the hacker goat thief conveniently say nothing about that fact.

That's visibly not how the code worked, and that's the only law that was valid.  You may THINK that "funds are to be moved from the DAO by a vote."  That was maybe in one of the describing documents, but they were not the law.  The code was.  So if ever the code behaved differently from that description, it was said that the authority was the code, and not the description.

That is: you may THINK that in chess, a King may never move more than one square.  In your children's chess book.  Until you see castling where the King can move two squares.

Again, you don't seem to understand the profound meaning and the total absence of human judgement in smart contracts.

The day you will realize that, you will also realize what kind of bullshit a smart contract, written in a Turing complete language, is.  And hence you will realize what erroneous thing ethereum is.  
vincentvincent
Sr. Member
****
Offline Offline

Activity: 285
Merit: 251


View Profile
July 27, 2016, 08:15:26 PM
 #22

Totally agree with OP. Too many bankers are involved in ETH, they think that it is still possible to change history for their own good like they used to.

Whether the DAO attacker is a thief or not is a NON issue in this matter. The code is the law and that is what the attacker used. Take your loss and get over it.
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 08:17:03 PM
 #23

https://bitcointalk.org/index.php?topic=1504662.msg15717392#msg15717392

The absolute nonsense is those that won't accept the failure and the "guarantee" that was made.

(read those terms very closely - and then read them again please)


I could not care less about ETH or The DAO. I will never defend a thief. If your hate for ETH will make you throw your principles in the bin, then that's up to you.

He is a thief and he is waiting to enjoy the spoils of his crime. Keep defending him. Maybe he will toss you a few.
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 08:24:39 PM
 #24


I could not care less about ETH or The DAO. I will never defend a thief. If your hate for ETH will make you throw your principles in the bin, then that's up to you.

He is a thief and he is waiting to enjoy the spoils of his crime. Keep defending him. Maybe he will toss you a few.

He played by the crazy rules that the ethereum/DAO couple set fort and where they seduced so many idiots in funding a hacker's bait that they reached more than $150 million at a certain point.

Honestly, accepting the game of putting money in a "smart contract" where "the code is the law" and where you have tons of pages of source code written in a Turing-complete and rather new programming language, Solidity, is nothing else but funding a hacker's bait.

Whining because your thing did exactly as could be expected, namely that a hacker won the bait, is beyond me.

But if there's one thing that that hacker isn't, it is a thief.  The only thieves are those who didn't keep with their engagements of "the code is the law" and went as far as forking a block chain in order to undo the rightfully gained bait by that hacker.

I can of course understand the embarrassment combined with the monetary loss of that bunch of megalomane idiots that thought that they could pull the feat of writing a complicated smart venture capital firm simulation in a new turing complete language without any unexpected behaviour and pumping $150 million dollars from innocent people and themselves, but THEY are the thieves in the end.
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 08:33:52 PM
 #25


I could not care less about ETH or The DAO. I will never defend a thief. If your hate for ETH will make you throw your principles in the bin, then that's up to you.

He is a thief and he is waiting to enjoy the spoils of his crime. Keep defending him. Maybe he will toss you a few.

Honestly, accepting the game of putting money in a "smart contract" where "the code is the law" and where you have tons of pages of source code written in a Turing-complete and rather new programming language, Solidity, is nothing else but funding a hacker's bait.

Whining because your thing did exactly as could be expected, namely that a hacker won the bait, is beyond me.


I agree with you, but the hacker is still a thief. In the same way that the stupidity of a greedy individual losing $50,000 to scammer claiming to have 50 tankers of oil in the Atlantic does not magically turn the thief scammer into not-a-thief-or-scammer.

But on BCT funnily enough, it does!! Because scammers and thieves are folk heroes in this industry. Makes it so easy for you guys to accept a thief in your midst.
mining1
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
July 27, 2016, 08:35:24 PM
 #26

It's because they have a very low moral ground. You don't want to be friends with these people, you don't want to meet them, and if they are family, move away.
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 08:37:59 PM
 #27

I agree with you, but the hacker is still a thief. In the same way that the stupidity of a greedy individual losing $50,000 to scammer claiming to have 50 tankers of oil in the Atlantic does not magically turn the thief scammer into not-a-thief-or-scammer.

WHO invented the funny rules ?  It wasn't the hacker, it were the DAO guys !  Those are equivalent to the scammer telling you that he has 50 tankers in the Atlantic.  It are the DAO guys who told you (in their description) that DAO funds were only to be moved by a vote, and *at the same time* told you that only the code is the law (and that code didn't only allow for funds to be moved by votes, but also by tricky tricks the hacker found out).

So who was the lying scammer here ?  The hacker who saw the trick, or the DAO guys making people believe things that weren't true ?
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 08:38:48 PM
 #28

It's because they have a very low moral ground. You don't want to be friends with these people, you don't want to meet them, and if they are family, move away.

Well, what morality is there in declaring that the code is law, but if you use the code, and it is not to your likings, you change the rules ?

I would think that keeping your engagements is a high moral standard, and scamming people, not keeping your engagements, and undoing things that happened according to your engagements, is rather low on the moral scale.
iamnotback
Sr. Member
****
Offline Offline

Activity: 336
Merit: 265



View Profile
July 27, 2016, 08:39:15 PM
 #29

I agree with you, but the hacker is still a thief. In the same way that the stupidity of a greedy individual losing $50,000 to scammer claiming to have 50 tankers of oil in the Atlantic does not magically turn the thief scammer into not-a-thief-or-scammer.

WHO invented the funny rules ?  It wasn't the hacker, it were the DAO guys !  Those are equivalent to the scammer telling you that he has 50 tankers in the Atlantic.  It are the DAO guys who told you (in their description) that DAO funds were only to be moved by a vote, and *at the same time* told you that only the code is the law (and that code didn't only allow for funds to be moved by votes, but also by tricky tricks the hacker found out).

So who was the lying scammer here ?  The hacker who saw the trick, or the DAO guys making people believe things that weren't true ?

+10. Excellent summary.
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 08:50:30 PM
 #30

I agree with you, but the hacker is still a thief. In the same way that the stupidity of a greedy individual losing $50,000 to scammer claiming to have 50 tankers of oil in the Atlantic does not magically turn the thief scammer into not-a-thief-or-scammer.

WHO invented the funny rules ?  It wasn't the hacker, it were the DAO guys !  Those are equivalent to the scammer telling you that he has 50 tankers in the Atlantic.  It are the DAO guys who told you (in their description) that DAO funds were only to be moved by a vote, and *at the same time* told you that only the code is the law (and that code didn't only allow for funds to be moved by votes, but also by tricky tricks the hacker found out).

So who was the lying scammer here ?  The hacker who saw the trick, or the DAO guys making people believe things that weren't true ?


All you are doing here is defending a thief. Don't you see it?? The DAO guys were stupid victims of their own hubris, but the thief was the person who broke the code to steal the funds. Yes, stole the funds.

You can call it legitimate all you want but anywhere other than crypto it would be seen as a heist. As I said, pseudo-intellectuals will forgo their principles on here because they hate this or that crypto. I will not.

A thief is a thief is a thief

For all you 'intelligent' people out there, define 'steal' for me.

dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 08:59:42 PM
 #31

If your hate for ETH will make you throw your principles in the bin, then that's up to you.

Actually, I liked ETH quite a lot.  The idea of smart contract, devoid of any humanity, with a totally mechanistic unstoppable machinery, appealed to me.  I started to think it could help in the singularity transition, from humans to machines taking over.  So I was mightily disappointed with the hard fork, bringing all of human judgement, corruption, hypocrisy, unfairness and arbitrariness back into what was supposed to be cleaned out of this mess.

However, the hack, at the same time, made me realize the fundamental stupidity of the foundation of ethereum, namely Turing-complete contracts.   That's an aberration, because a contract always has to come to a conclusion, and by definition, Turing-complete descriptions are undecidable as to whether they will come to a conclusion.  No legal disposition ever is Turing complete.  No court, no judge, can ever get locked up in an infinite loop (worse, can get locked up in a loop of which it is undecidable whether it is infinite or will just take a long time).  Courts have to come to a verdict at a given date.  The number of appeals is finite.

Turing complete contracts are an aberration.  
This is what the hacker learned us, and I think it is for better.

Solidity-based contracts will always be a mess.  There's no way, apart from VERY VERY simple contracts, to ever prove that those contracts will not have infinite recursion, or infinite loops in rare cases.   Solidity is a hackers' paradise.  It is for sure NOT something in which to write watertight contracts.

This is the great service that the hacker did: to stop this madness before it made REAL damage, when real people engaged in real contracts that way.  Now, only greedy idiots lost money, and well-deserved.

So stealing back that money from the saviour from Turing complete contract madness to give it back to the deluded idiots thinking they were going to become rich quickly, is, in my eyes, highly immoral.

I do think that ETC has a reason to exist, namely as funny playground to write small, simple contracts.  One doesn't need a lot of money to pour into that.

ETH is screwed, because of its immoral precedent.
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 09:02:11 PM
 #32

All you are doing here is defending a thief. Don't you see it?? The DAO guys were stupid victims of their own hubris, but the thief was the person who broke the code to steal the funds. Yes, stole the funds.

He didn't break any code.  He used it, and it was the law as to the statements made on which every DAO owner agreed.

He didn't steal any secret key.  He didn't fork any block chain.  He used the code to the full extend, as it had been written.  He didn't break anything.  In as much as you think the code was broken, then the law was broken because the code was the law.

edit: let me clarify this somewhat, because you seem to miss the point.

Suppose that I present you a contract where I say that it is a contract that allows you to live in my appartment next week, against paying me $150 dollars, and that the contract is written in Dutch, and that the Dutch text is the ultimate authority.

Now suppose that that Dutch text is such, that indeed, it describes that you can live in my appartment for a week and you pay me $150 dollars, but that if your name starts with a D and ends with a d, then I owe you a million dollars.  I didn't even know this: I wrote the Dutch text using Google translate, and Google translate fucked up.

Now suppose that a guy named Donald, fluid in Dutch, reads this, and he comes over and signs this contract with me.

Do you think that if he claims his million of dollars, he's a thief ?
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 09:12:53 PM
 #33

For all you 'intelligent' people out there, define 'steal' for me.

UNLAWFULLY taking away other people's property without their consent.

Now, remember that the code was the law, that the hacker used the code, the whole code, and nothing but the code, and that all DAO users had consented to the fact that the code was the law.
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 09:15:28 PM
 #34

All you are doing here is defending a thief. Don't you see it?? The DAO guys were stupid victims of their own hubris, but the thief was the person who broke the code to steal the funds. Yes, stole the funds.

He didn't break any code.  He used it, and it was the law as to the statements made on which every DAO owner agreed.

He didn't steal any secret key.  He didn't fork any block chain.  He used the code to the full extend, as it had been written.  He didn't break anything.  In as much as you think the code was broken, then the law was broken because the code was the law.

edit: let me clarify this somewhat, because you seem to miss the point.

Suppose that I present you a contract where I say that it is a contract that allows you to live in my appartment next week, against paying me $150 dollars, and that the contract is written in Dutch, and that the Dutch text is the ultimate authority.

Now suppose that that Dutch text is such, that indeed, it describes that you can live in my appartment for a week and you pay me $150 dollars, but that if your name starts with a D and ends with a d, then I owe you a million dollars.  I didn't even know this: I wrote the Dutch text using Google translate, and Google translate fucked up.

Now suppose that a guy named Donald, fluid in Dutch, reads this, and he comes over and signs this contract with me.

Do you think that if he claims his million of dollars, he's a thief ?


There's a big difference. He is asking you to honour your contract and deliver a million dollars to him. Let's say that when you last wrote a cheque to someone that you were leaning on that contract and some guy sees the imprint and decides he's plundering your account.

So rather than claiming funds, he has actually taken the funds already.

See the difference?

One is a chancer, the other is a thief.
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 09:16:59 PM
 #35

For all you 'intelligent' people out there, define 'steal' for me.

UNLAWFULLY taking away other people's property without their consent.


And now you show yourself for who you are. That is only HALF of the definition. Are you going to put the whole definition or do you want me to do it??
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 09:19:31 PM
 #36

There's a big difference. He is asking you to honour your contract and deliver a million dollars to him.

But in a smart contract, that gets executed automatically.   If he takes away a million because I am contractually obliged in any case, that's not theft.  They are his, now, even if I keep them (unlawfully now) physically in my possession.

If you OWE me 10 dollars, then I can rightfully come and take them.  It is just a matter of politeness if I ask you.  They are mine.

If I buy a house, and I pay you, then now the house is mine.  I don't have to beg you for the key now.  It is now legally mine.  I can politely ask you to hand over the key, but if you don't, I break into the front door of my (now) own house and if you try to stop me, YOU're the wrong guy.
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 09:20:35 PM
 #37

For all you 'intelligent' people out there, define 'steal' for me.

UNLAWFULLY taking away other people's property without their consent.


And now you show yourself for who you are. That is only HALF of the definition. Are you going to put the whole definition or do you want me to do it??

Be my guest, because to me, stealing is exactly that: unlawfully taking away other people's property without their consent.  So I'm curious.
mining1
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
July 27, 2016, 09:21:43 PM
 #38

I still don't believe people believe the thief is right. You do this for FUD. You cannot have that low of a moral ground. Exploiting a weakness in a system that was obviously not intended to be there is still an exploit, so he stole the funds. If a law is not perfectly written it doesn't mean you should interpret it and act based on what " you think" they meant. You won't tell that to the judge.
That guy that wanted to 51% dao atack, using your logic it would be okay right, nothing wrong, i assume, right ? Or you check your credit card and because of an error, weakness in the system, you withdraw 100$ and it gives you 1000$ instead, and then you exploit it 1000 times more to enrichen yourself, but you're not wrong because you used the machine as you should. You get to keep it i suppose ?
StinkyLover
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


This industry is pure fiction


View Profile
July 27, 2016, 09:21:57 PM
 #39

For all you 'intelligent' people out there, define 'steal' for me.

UNLAWFULLY taking away other people's property without their consent.


And now you show yourself for who you are. That is only HALF of the definition. Are you going to put the whole definition or do you want me to do it??

Be my guest, because to me, stealing is exactly that: unlawfully taking away other people's property without their consent.  So I'm curious.
Read
https://www.google.co.uk/search?q=define+steal&ie=&oe=
dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 27, 2016, 09:24:51 PM
 #40

For all you 'intelligent' people out there, define 'steal' for me.

UNLAWFULLY taking away other people's property without their consent.


And now you show yourself for who you are. That is only HALF of the definition. Are you going to put the whole definition or do you want me to do it??

Be my guest, because to me, stealing is exactly that: unlawfully taking away other people's property without their consent.  So I'm curious.
Read
https://www.google.co.uk/search?q=define+steal&ie=&oe=

Yeah:

"take (another person's property) without permission or legal right and without intending to return it"

So if you HAVE the legal right, it is not stealing, right !  Given that the guy HAD the legal right (the code was the law), it was not stealing.

Pages: « 1 [2] 3 4 5 6 7 »  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!