The fun part is that she had to pay three fees
- Ethereum Tx fees
- Fee to the smartcontract company
- General fee for every inflationary cryptocurrency
The fun part is that she had to pay three fees
Iâm thinking they need to improve the user experience and that whole cost/benefit ratio. The more you need to download and configure in order to use something the less useful it is.
Also she didnât pay a fee to her coworker for using his computer.
Well, in this particular case nothing can beat YouTube offering a setting that automatically creates a refund (or not) based on the number of views.
Itâs a great video, it shows just how nonsensical most of these ideas that people throw around are.
Does a clown want smart contracts on the SAFE network? Of course he does, as long as he doesnât pay for its creation or execution.
Does a clown want (someone) to migrate everything on the SAFE network? Of course he wants, as long as he doesnât have to pay for it.
Well, comrades, sooner or later the devs run out of their own or other peopleâs money. A nonsense âsolutionâ is a nonsense solution.
In reality most of such ideas by the freeloading clowns are rubbish and itâs great to see these videos that demonstrate that (be it bitcoin, InTheoreum or any other crypto).
This sounds really quite harsh. While I understand the sentiment behind the âfreeloading societyâ that we have created I canât agree with the content here.
Sure, not everyone is going to want to use ethereum, but the masses arenât meant to. Just like the masses arenât meant to use bitcoin straight. Ethereum is a platform to be built on. People should never know they are using Ethereum. It should be in the background making whatever project it powers do something that couldnât be done before possible now. Check out Augur. Thats what you should be seeing, not the ethereum backend that the end user cares nothing about.
Iâve said it several times about MaidSafe as well. We can not push âmaidsafeâ as the end product. People donât give a rats arse about it. They do care about more secure facebook where people on the backend canât spy on their data or instant internet cash payments. Push apps, not platforms.
TL;DR: You canât look at a platform and say âthis will never work its hardâ because platforms are made to be built on top of. If the platform enables awesome apps that couldnât be made before, push those apps, because thatâs what people care about.
Exactly!!!
Translation: âModel Tâs arenât Land Rovers, therefore letâs walk.â
Better statement: âSmart contracts arenât ready for prime time, and may never be in a lot of cases. We shall see in due course.â
Remember, this is the person who wrote that stupid article about David Irvine betraying everybodyâs trust by having protective patents on MaidSafe breakthroughs.
The description âgoing off half-cockedâ comes to mind.
This same thing could be said to the entire cryptospace, all of the open source field, the entirety of the software security scene, and anyone who has ever uttered the word âlinuxâ. In fact, if one finds anyone who vaguely looks like sqawnly white guy who codes, that person should consider it their ethical duty to take the replied to post, mold it into a bat, and bust that guyâs face with it until he stops being so selectively stupid.
Do you even know how smart contracts function and why augur is a terrible idea and concept?
You have literally said "look at this consensus mechanism that is the blockchain. Now lets completely ignore this shit , i want to centralize the consensus mechanism , i wanna create a consensus mechanism that is entirely controlled by a small chunk of people who own a single currency incentivizing them to accumulate more of the currency while also giving incentive to cheat the network , because obviously humans are better than maths.
Smart contracts should be called dumb contracts, ANYTHING that needs to be reported that cannot be confirmed by the blockchain require consensus from flawed , stupid humans . Thats the idea of reputation in augur , people report the results, you tell the smart contract as a group of people what happened , what the smart contract needs to do, because it is impossible for the contract to determine this by itself. It requires a centralized , flawed consensus outside of the blockchain
Augur requires people to report the right result , which can take MONTHS to fulfill properly , hmmm this sportsbook pays me instantly after a bet, or should i use augur and wait months on end before i see my winnings from a bet?
Augur give incentive to cheat the network , the network will be controlled a decided by 51% majority , People who report earn feeâs and rep off those who report the âwrongâ result, a small group of people coould report the wrong result on purpose , see an increase of 100% in their feeâs earned and steal reputation off of everyone else that reported honestly .
With blockchain tech with smart contracts , if you need to confirm anything that is outside of the blockchain you have to require consensus from a centralized flawed source that is 10-100 times less secure than the blockchain. can be lied, cheated and stolen from by reporting false information that can easily trick the âsmart contractâ
Yes, that was my point too. Not everything can be made to work with/on crypto/blockchains and a large part of what can, should not.
Freeloaders sure exist and threaten the survival of every platform which accommodates them.
Thereâs been a number of senseless requests for SAFE as well. Luckily there arenât enough resources to entertain them (for now).
You know you skipped right over the guyâs argument because you didnât like the example he used, right?
How so?
smart contract based on blockchain technology take away the consensus from the blockchain when anything outside the blockchain needs to be reported, turning the consensus mechanism into something centralized . It entirely defeats the idea of decentralization , it makes it more complex and is completely redundant
His argument is âpeople are not meant to see how mathematically and economically flawed it is and hugely centralized the technology is, they are just suppose to use it without even knowing they are using itâ
Aside from @neverending_manga 's fact (because I was not arguing that augur is great [which it is, iâll get to that in a minute]) I was saying they did a good job of separating the platform, ethereum, from their product, augur. You have no idea that augur uses ethereum, but they use it to make something previously impossible (decentralize, un-shutdownable prediction market outside the reach of government) possible. You ignored that and bashed augur.
As for Augur itselfâŚ
When you can make the smart contract itself answer completely arbitrary questions posed by any person in any language then you will have a valid point. AI may indeed replace how augur works. Would be great if AI could be built into the platform to take out the human element. Until then, keep bashing because I havenât seen a better solution and you havenât proposed one. Just âuse the blockchain smart contract itself! Its that simple! Youâre making it hard!â⌠Then make it. Replace augur. Iâll use it if you do it well. Until then, Iâll use the best implemented solution to date thank you.
My whole point was : If something is flawed at the core, then your ânobody knows so who caresâ excuse is pointless.
If maidsafe was working at 30% data loss , Would it be the same case? well it doesnât matter for the end user! they donât need to understand maidsafe isnât actually working as intended and doesnât work properly for the function it was created.
Augur is centralized , just like any sportsbook or betting website , the contracts they run can be manipulated lied to cheated just like a centralized service. They have to be trusted like every other service but are completely brand new
I donât need to make an alternative service, there already exists thousands , www.betfair.com there you go already found a better one, here you wont wait 2 months for your winnings
[quote=âgohan00760, post:13, topic:8270â]
My whole point was : If something is flawed at the core, then your ânobody knows so who caresâ excuse is pointless.
[/quote].
You have yet to explain how its flawed or centralized. A contract gets put on the blockchain. Its a public contract, anyone can see exactly how its âwordedâ. Money is payed into that contract. At the expiration of the contract, votes are cast and programatically evaluated for âtruthâ. Again, all math based with human input. If there is a discrepancy it goes to a vote of entirely new people. Its not a âno one know so who caresâ its an âeveryone knows so everyone caresâ. Complete opposite. If your argument is based around the website, download the whole ethereum blockchain and push the data in yourself. The website is a nice helper, but not needed. Iâm sure there will be others implemented by people who donât like the existing one.
There are reasons for the wait time. The wait time doesnât even matter as you can always trade out of a position anyway. People like me will gladly trade into your position for you and earn guaranteed interest on the position.
A smart contract that requires a certain event to take place outside of the blockchain requires consensus on those events outside of the blockchain . This in augur is done by having reputation . In lisk this is done by using 101 delegates , they decide on the events that took place .
If there is a football match and manchester united win 2-1 to man city. the contract doesnât have a clue what happened, the mathematical security and consensus of the blockchain doesnât allow it to know. So people have to report this , some one has to report what actually happened to the contract.
so the consensus mechanism is people reporting what happened, telling the smart contract what it needs to do, who does it pay? where are funds sent to?
This removes and seperates the consensus , it brings smart contracts built on a secure consensus blockchain and requires a consensus outside of that blockchain , the people, or the 101 delegates.
This is why it is centralized , with almost all currencies , all crypto tokens , the majority is held by the few , they are the deciding factor of what happens , so the consensus mechanism and the mathematics behind the blockchain that secure all transactions is now gone over, and the deciding factor of this smart contract is no longer mathematically securely , no longer machines in charge of what the hell happens , no itâs a small amount of people that decide on what happens , they are reporting what the contract seeâs as âtruthâ
This is being centralized .
This is flawed in many different ways .
The reporting of events is financially incentivized , lets ignore the fact that this is a case of the rich get richer , the few people holding the largest % of coins are gaining far more incentive that the smaller holders so more inclined to vote and report , giving them even more voting strength
If 10 people happened to own 51% of say for example augur , they could report the previous football match as man city winning , they vote and report man city won. The smart contract now believes man city won and pays out when finalized feeâs to that 51% that voted wrong, this is almost 100% more than they would of gotten for reporting the right result because if they reported the right result they would of had to share with the other 49% , plus now people who are reporting honestly are losing their reputation for âfalsely reportingâ and those same people cheating the system are rewarded by gaining an even higher % share of total reputation increasing voting power.
Now i agree this is an extreme example , and would require shorting and destroying the system because breaking the system would destroy any financial holdings they have making them worthless.
But conceptually this is what smart contracts have to deal with , they need a way to report said results , and the reporting of said results is centralized . that centralized âtrustedâ source of reporting can easily fake report and lie and cheat for financial gain , some smart contracts donât even need 51% of an entire crypto currency they just require 1 source of information , the reporter of the contract who sets it as such.
This isnât blockchain security/consensus , this is , i am the consensus and whatever i say happens
That means someone is forced to either bet on augur, maybe not even get better odds , then if they want instant profit , sell their position to get less winnings , or wait a month or so for full payout , this is still not even close to being the best solution.
I am not trying to bash augur here , i am invested. i am using it as an example of smart contract that functions specifically on the blockchain. because its one of the most known projects to have written contracts and easy to understand functional contracts, this is inherent and core problems with smart contracts i am trying to point out , the way they get their reporting , to then function and either correctly or incorrectly pay someone out or fulfill said contract
Pretty sure you just described decentralization. No one person controls it. It requires many people to make anything happen. It really sounds like what you want is programatically autonomous. Just because people are involved doesnât mean it isnât decentralized.
The more rep you hold you also have more responsibility. You are required to vote in proportion to the amount you hold. You also LOSE in proportion to the amount you hold if youâre caught cheating. If you cheat are caught (very likely even if you held 51% of the rep, there is a blog post on the system they use with all the math included as well as the recently added âbackstopâ for if there is a discrepancy [new reporters, added bounty, etc]) you lose big time. Is it worth it to cheat even once if your chance of getting caught really very high, and if you do get caught, you lose any chance of ever being able to do it again? Its a lose lose.
Described above how they work around this. They will lose It will be reported as a false report, a bounty (rather large most likely) will be posted, it will be voted on again (by new and larger group of people) and the 51% will lose a large chunk of their holdings.
I assume weâre talking about smart contracts here in general and not augur specifically. If so, the contract was written wrong. If youâre talking about a car payment contract you would not set it up so the lender reports if the payment was made and the car can start. I mean you could but it would be a disaster as you describe. You would set it up so payment went TO the contract, then the lender so the contract knows for sure the car should be started on the next attempt, and every one thereafter for the next month. Please correct me if I misunderstood this one.
It is if you want to bet on something that is illegal in your country and want to bet anonymously. In the US we canât bet on who will be the next US president through any âlegitâ gambling institution. If I want to, Iâd have to use augur. No âlegitâ EU site will let me gamble with them. I can go to some sketchy underground site where I have to trust one single person to actually pay me, or I can use augur where I can trust that âthe massesâ can get right which of these jokers running to be my president actually wonâŚ
If 1% controls 99% of the power , iâm afraid itâs centralized . You can debate just how many people it takes to become fully decentralized but a few people owning the majority of power and that power is centralized to those few people they have all the power. they have the control
How is this cheating caught? Is it someone who can control a kill switch and punish users at will , without any oversight , like a central authority?
If not it can be manipulated in exactly the same way as false reporting , flag report as false, vote by a large chunk that you didnât vote with
If everyone votes on the events , who is voting on this new report? if 90% report on events , who are these new reporters? the 10% left?
This is one of the very few examples of a smart contract not needing any consensus outside of the blockchain , the smart contract can read the payment itselfs from the blockchain, report that the payment has been recieved and send it out as designed, this isnât about smart contract that exist and can function perfectly within the blockchain ledger, this is the only place it doesnât need consensus of people and can use the usual blockchain consensus
www.directbet.eu there you go, that wont even work in my own country but for some reason when i use US proxies it works fine . should be fine for use inside the US . If not , instead of using augur you could get a 1 click download of a simple proxy service and use their services there are tons of no account needed betting sites with tens of thousands of potential bets
You are not trusting the masses, you have put your trust in most likely 1% who controls 80%+ of the currency.
I am pointlessly attacking augur at this point and will stop with the pointing out holes in the working of smart contracts using augur as an example , refering to my pervious statement i made which you didnât want to quote
âNow i agree this is an extreme example , and would require shorting and destroying the system because breaking the system would destroy any financial holdings they have making them worthless.â
The main point of the matter is , for confirmation /reporting of the events of a smart contract that requires consensus or data that is outside of the blockchain , they must require consensus from people in a centralized manner , having to place their trusted in centralized reporting or confirming , so that the contract will be fulfilled correctly . which compared to the consensus of the blockchain is much more insecure.
Centralization is the control, the power, the wealth being collected in a small minority who control and owns most of it . 101 delegates with a blockchain with 201 users might look deceetralized at first but if it was to scale to 1 billion , then it would be 0.00001% reporting the events for the other 99.9999% who have to place their trust and who control the majority of the wealth creation and are rewarded the majority of money and have the majority of power . This is centralized
Who says this is the case? Did I miss something? If so, then I believe you have a case, but Iâve seen nothing to show me this is the case.
Please look into how reporting will be done. Each person reports on a subset of all the markets in proportion to your rep %. No person is reporting on 90% of the markets, not by a long shot. There should always be a pool of people to re-report on any given market that didnât report on it the first time⌠So even if youâre a big holder, if youâre not in BOTH pools (youâd have to have enough rep to sway BOTH pools to the wrong answer, AND hope you get INTO both pools) youâre hosed.
Just did a quick review and couldnât find who decides these markets? The one guys that runs the site? Some type of consensus mechanism? Besides reputation for actually paying out, how do I know they will? What happens if the bet is resolved wrong? These are all questions solved by a distributed smart contract.
I think the basis of what @gohan00760 is saying is that yes, you can put these contracts on the blockchain, but because there are other factors involved in verifying and reporting information about the contract, the blockchain is essentially an unnecessary novelty at this point and not something that makes the service better.
It is sort of a âwe did it because we couldâ thingâŚwhich isnât always the best optionâŚkind of like doing cartwheels instead of walking as the video notedâŚit may get to a point where the blockchain does have significant value added to the current process but at this pointâŚI donât think it is quite thereâŚ
Using this same logic you could say that the SAFE Network with regards to the resources provided is also centralised since if you scale the system up to billions of users, 1% might be the farmers.
Similarly, 10% is the redistribution of wealth going to the central entity: Maidsafe. For developing the infrastructure on a continuous basis. The point is though that there is âdecentralisationâ in terms of people, governments, real world structures and there is decentralisation in terms of tech. They are not the same in the sense that one is mathematically verifiable and is used in the programming world to denote something very specific - a decentralised system, which the Ethereum blockchain is. When dirvine says that it is a centralised data structure, I believe what he means (he can reply to this if I am wrong) is that the blockchain itself is inherently centralised in the sense that those machines running full nodes hold the blockchain whereas in Maidsafe the network provides decentralisation without depending on some shared structure.