13 ms·
Plasma: Scalable Autonomous Smart Contracts
- contingencies 9y agoSmart contracts are being suggested as the building block of "autonomous corporations" (implying "do anything!") yet nearly anything meaningful basically has to interact with the real world through agents external to the contract for most business cases. Given this severe limitation, could someone clarify what the whole shebang is supposed to be about? I actually saw Vitalik speak last week or so here in Shenzhen came away less convinced than ever of their theoretical utility for anything but a tiny fraction of users. In short, adding a decentralized network of paid/incentivized actors to any existing potential cryptographic problem space (a fair rough summary of the smart contract notion?), in particular the subset relevant for most businesses, doesn't seem to solve anything particularly well and typically decreases critical measures of engineering elegance such as simplicity, comprehensibility, predictability, etc. while increasing negative measures such as technical lock-in to piles of rapidly evolving technologies for which hiring and building is expensive and error-prone.
- ecommerceguy 9y agoThere is no shebang. I haven't found a decent use case for smart contracts either. I'm no hawk but "coin" seems less than fiat to me.
- jsloss 9y agoThis whole "disruption of silicon valley" from a financing perspective is pretty compelling no? Even it smart contracts on ethereum are used for nothing other than the facilitation crowdfunding coin offerings, it would still have "shebang".
- Slartie 9y agoI can agree with you on the fact that ICOs have been the first actual "killer application" for Ethereum. But they only work because they're based on another lie. People buy into these ICOs because they get tokens that they assume to increase in value. It's basically a "get rich quick" scheme. It worked an astounding number of times, and once people caught up on that, the value of Ether started to skyrocket as everyone and their grandmothers wanted to have a piece of the cake. Why did the tokens increase in value? Because enough people believed in the "visions" of the startups behind the ICOs, which usually weave some story about future utility of the specific token into their business case precisely to make people think that these tokens will one day be more than just a speculation object. Once enough people believed that, the tokens became extremely good speculation objects, as they were growing in value, and that made people get rich quick, which made Ether skyrocket, which made more people get rich quick. See last paragraph. But the important takeaway is: you need that perceived utility value to kickstart this entire sequence of events! Okay, so why are the tokens supposed to have any utility value besides being speculation objects? Because the startups have business models centered around Ethereum and smart contracts and of course utilizing their token that they intend to grow into a real business. If you now assume - just as you yourself have stipulated - that smart contracts on Ethereum are used for nothing other than the facilitation of crowdfunding coin offerings, this means that any other business model is assumed to fail. This in turn means that all those tokens have no utility value whatsoever. This in turn means that they eventually lose their speculative value, which is based on people believing in them one day having utility value. It will probably take a while, since beliefs can be strong and masses of people tend to be dumb, but eventually it will happen. This in turn means that crowdsourcing yet another useless and worthless token won't work, since why should anybody invest anything into it? And this finally ruins the nice killer application of crowdfunding via ICOs.
- deleted 9y ago[deleted]
- AlwaysBCoding 9y agoWhat about Kickstarter? A $500 million+ company that takes a 5% vig on all transacted funds can effectively be replaced with a few lines of code. If total ETH sent to contract address by date X > Amount Y then send the ETH to the fundraiser, else return the ETH.
- foota 9y agoIt's true that the underlying payment systems could (should?) be built this way, but imo that's a very small portion of what most websites do.
- deleted 9y ago[deleted]
- deleted 9y ago[deleted]
- InclinedPlane 9y agoSure. Sure. https://news.ycombinator.com/item?id=9224 https://news.ycombinator.com/item?id=9224
- tribby 9y agowithout the 5%, kickstarter would not be a successful marketing platform. financial transactions are just part of what they do.
- stingrae 9y agoI think the 5% doesn't even include the financial transaction which is another 3% that goes to stripe. People give Kickstarter the 5% for the marketing and trust the platform tries to build.
- spookthesunset 9y agoI doubt kickstarter pays 3% in fees...
- mrep 9y agoYep, the technological downsides of blockchains are so bad that the only market where it actually makes sense to use them is the illegal market because governments have a much harder time of controlling it.
- jerguismi 9y agowhy you care about that, just buy some ethers, Vitalik will do his magic and soon we will all be driving lambos (sarcasm)
- vosper 9y agoThe entire business of smart contracts is predicated on ignoring the oracle problem. You can't do anything interesting or useful in the real world without solving that problem, and it's more-or-less unsolvable through technology... But hey, check out my ICO - we have a "whitepaper"!
- atarian 9y ago>Anything meaningful basically has to interact with the real world through agents external to the contract This is where people are betting to take a risk that the law will change to legalize and maybe even incorporate these contracts. Take a prenuptial agreement for example. Instead of having a lawyer, a smart contract could automatically split ether from an account into two addresses. https://www.coindesk.com/prenup-ethereum-marriage-obligations/ https://www.coindesk.com/prenup-ethereum-marriage-obligation...
- flatline 9y agoSomething in the real world still has to trigger the divorce condition in the contract. By the time all the legal documents of the divorce are finalized I don't see why a written prenup would be inadequate. Besides nobody is going to store all their assets in etherium. Even if they did how would the contract track future earnings to another account, etc? It's a completely impractical solution to a problem well-served by current means. Like pretty much every other example I've heard. On-chain gambling is the only thing of practical value that I've seen Etherium offer so far.
- will_brown 9y agoUnless the smart contract doesn't split the funds, but directs them all to the husband, notwithstanding what the Wife believed the smart contract would do. But yes, young families should convert all their assets to ETH and tie it up in their prenuptial smart contract until they divorce because lawyers suck. But assuming the smart contract will actually split the amounts equally...how does the smart contract know when the parties marriage is dissolved? And money isn't the only thing involved in marriage, sometimes there are children, does the smart contract automatically split the children in half too or do we have to turn to the lawyers still?
- AlexandrB 9y ago> Instead of having a lawyer, a smart contract could automatically split ether from an account into two addresses. Ignoring the oracle problem, all this would take to work is the couple storing all their wealth in an asset that has an unknown (possibly negative) rate of return and unknown (possibly very low) liquidity.
- flyGuyOnTheSly 9y agoI've been thinking the same thing over the last few months... I see all of these "prediction markets" and "gambling platforms" being launched and claiming that they are "fully autonomous". Well where do they get the outcome information from? It must be from a person. You cannot program a smart contract to know who has the most reliable sports scores or political information. AI does not exist yet. If I bet that Hillary Clinton won the election, and she lost to Trump, what's stopping a hoard of Clinton supporters from voting (or tweeting or however the DAO collects their "data") that Clinton actually won the election and stealing my winnings?
- jackfraser 9y ago> You cannot program a smart contract to know who has the most reliable sports scores or political information. You can't do that as a human, either. All you can really do is look at someone's record to see how their predictions have panned out historically. Given the right data sources, a program could do this no problem, and assign metrics to individual sports commentators as well as subsets of their consensus on any particular topic. Given the nerdy propensity of the fantasy sports guys, there's no reason to assume this kind of data won't be available eventually. As for politics, I'll agree with you there - neither human nor AI is going to be able to produce particularly reliable commentary any time soon! > If I bet that Hillary Clinton won the election, and she lost to Trump, what's stopping a hoard of Clinton supporters from voting (or tweeting or however the DAO collects their "data") that Clinton actually won the election and stealing my winnings? This is called a 'coup' when it happens IRL, and happen it does. The chief difference here is that in reality, pitchforks and torches are needed for these efforts; online it's a little bit physically safer.
- PeterisP 9y agoIt seems like you're talking about predictions, but the point of "reliable sports scores or political information" is about a trusted source about past/current facts. People have no problem verifying the bet results of yesterday's game or last year's elections. However, making a blockchain that can't possibly be manipulated into thinking that Clinton won the election (no pitchforks needed, you're misleading a single automated system, not everyone else) is actually much harder than it seems - especially if the decisions are enforced by the system, final and irreversible and can't be overruled by courts if it's found to be fraudulent afterwards.
- colordrops 9y agoThe value comes from a hybrid of blockchain contracts and legal contracts. The contracts that actually manage an asset would run on the blockchain, and the legal contracts would enforce the rights to that asset in the physical world. Managing the asset in the blockchain would avoid unnecessary fees, opacity, and cheating, and the legal contract binds the results to the real world.
- contingencies 9y agoSounds very smooth but the assumption that lawyers, escrow service providers or anyone else would allow you to pay them less because you are using a new technology runs counter to my personal experience.
- colordrops 9y agoIt's not a solution for everything. It would be used in cases where escrow and legal are not the major issue or cost.
- TTPrograms 9y ago> Smart contracts are being suggested as the building block of "autonomous corporations" By who? I'm not aware of any major developers suggesting this. As far as I can tell this is just a strawman promoted on HN. The Dao was a single instantiation of this sort of idea promoted by a small number of non-core developers - it doesn't define the idea of smart contracts.
- davidgerard 9y agoHeavily promoted by the Ethereum Foundation principals, and by, oh look, Stephen Tual of slock.it. It's an idea that's been around a long time in the airy-fairy world of smart contract hypothesising.
- k__ 9y agoWell, they could automate much of the financial side of a corporation and make many accountants obsolete. They make up a big part of many corporations that costs much money but doesn't bring any benefits to the products. They do work that I'd deem difficult, but that would also lend itself to automation with smart contracts very well.
- darawk 9y ago> In short, adding a decentralized network of paid/incentivized actors to any existing potential cryptographic problem space (a fair rough summary of the smart contract notion?), in particular the subset relevant for most businesses, doesn't seem to solve anything particularly well and typically decreases critical measures of engineering elegance such as simplicity, comprehensibility, predictability, etc. while increasing negative measures such as technical lock-in to piles of rapidly evolving technologies for which hiring and building is expensive and error-prone. You could say very much the same thing about most supply-side innovations when they came out. Why buy a factory machine when your workers do it just fine? It's complicated, error-prone, you'll have to hire expensive, specialized mechanics to deal with it when it breaks down. It decreases measures of engineering elegance, like simplicity, comprehensibility and predictability. All the locking you into that vendor with a massive upfront capital cost. Smart contracts eliminate trusted third parties (sometimes) and automate certain processes that previously couldn't be automated due to trust issues, or were automated but centralized (with the aggregating entity extracting rents). Fixing these things will reduce transaction costs globally, just as factory automation did. Will it solve everything? No, at least not soon. Will it eliminate lawyers, courts, and so on? Not even close. But it will do some things. Things like escrow, notarization, and assurance contracts (e.g. kickstarter) are all easily amenable to blockchain / smart contract solutions. Prediction markets are another good one. My point is basically this: People have been making unbelievably grandiose claims about cryptocurrencies. And those claims are, largely, bullshit. However, there are some things that they do very well, and they are starting to do them.
- contingencies 9y agoYou could say very much the same thing about most supply-side innovations when they came out Maybe. If the input and output are the same, but the efficiency is larger, or the quality is greater or more controllable, then you have some value-add. If the input and output are artificially constricted and the business case is basically undefined then skepticism is expected and logical. I never denied there are use cases, just stated they are very limited. I stand by that assessment.
- darawk 9y ago
- nfriedly 9y agoI tend to think of it as "the blockchain is a mostly read-only database, smart contracts are stored procedures that can read & write a small part of it". The benefit over a regular database is that everyone gets to see what the data and stored procedures are, so you don't have to take someone elses word for that part. Also, there's a built-in payment system, which is handy sometimes. It doesn't solve interacting with the rest of the world, you still need an external system for that, just like with most databases.
- ascendantlogic 9y ago"Why would we use this new technology when the current stuff works just fine?" I feel like this song and dance precedes all major shifts in technology.
- UncleMeat 9y agoIt does. But it also precedes the failure of most technologies.
- davidgerard 9y agoYep. The "oracle problem" is the crippling flaw (the main crippling flaw amongst a pile of others) in smart contracts. As Matt Levine from Bloomberg put it:"My immutable unforgeable cryptographically secure blockchain record proving that I have 10,000 pounds of aluminum in a warehouse is not much use to a bank if I then smuggle the aluminum out of the warehouse through the back door." Technology and business journalists writing about non- cryptocurrency use cases for smart contracts never seem to mention that their "trustless" system will still involve trusting humans wherever it touches the physical world. You may have a tamperproof system for running contract code, but the inputs have to come from outside this secure space.
- bpicolo 9y agoDoesn't the commodities futures market pose have the same baseline issue? How is that managed? My layman understanding is that it's quite similar. Disclaimer: I know almost nothing about commodities markets.
- notahacker 9y agoIf third parties can't or won't settle accounts they can involve lawyers or regulators, the very people that some of the "code-as-contract" evangelists were arguing could be [largely] eliminated. The point is that the blockchain makes little difference to a third party's ability to not honour most real goods and services contracts, and ascribing too much authority to its records can even reinforce their lie about paying you, because that's what the tamper proof record of the aluminium-filled warehouse says they did.
- erikpukinskis 9y agoOne big benefit of crypto is you can't cook the books. So in markets where there is constant temptations for a human to say "I'm guarding he vault, why not fudge the numbers here a little and pay out my friends" those institutions will lose share to crypto. The other market that intrigues me is autonomous AIs. I can imagine an AI that can more easily trust a smart contract than a human institution. Essentially, you are right, but you're biased because you feel good in your network of human trust. Replacing that world with machines doesn't buy you anything because you'll still want to keep your human layer as the bottom line. But not everyone is so nestled in the bosom of modernity. Also consider scale. Banks won't loan you $1000. It's not worth the time to do the math, and find an appraiser. But a crypto contract can do the math for free, and a network of appraisers would contain someone who can do really fast work on a tight schedule. Like, "show up at Highland Mall on Saturday afternoon, I will appraise 50 businesses in 3 hours". That business model only works if you have infrastructure that takes care of everything else than the appraising, with much richer modeling than even banks use today.
- factorialboy 9y agoSure you can cook the books. It's called forking. The DAO hack never happened after the fork.
- erikpukinskis 9y agoOne big benefit of crypto is you can't cook the books. So in markets where there is constant temptations for a human to say "I'm guarding he vault, why not fudge the numbers here a little and pay out my friends" those institutions will lose share to crypto. The other market that intrigues me is autonomous AIs. I can imagine an AI that can more easily trust a smart contract than a human institution. Essentially, you are right, but you're biased because you feel good in your network of human trust. Replacing that world with machines doesn't buy you anything because you'll still want to keep your human layer as the bottom line. But not everyone is so nestled in the bosom of modernity. Also consider scale. Banks won't loan you $1000. It's not worth the time to do the math, and find an appraiser. But a crypto contract can do the math for free, and a network of appraisers would contain someone who can do really fast work on a tight schedule. Like, "show up at Highland Mall on Saturday afternoon, I will appraise 50 businesses in 3 hours". That business model only works if you have infrastructure that takes care of everything else than the appraising, with much richer modeling than even banks use today.
- decentralised 9y agoIt's much more than "do anything", closer to "do anything I would normally have to get a team to do for me". Think of a blockchain a OSS Visa like payment network where you and anyone else can build their own apps, be it something as trivial as a multi-sig or a token exchange, for instance. From this angle, I think it makes more sense to investigate Ethereum and smart contracts in general. Regarding accessing external data, that is done via oracles and is a well researched topic with some notable implementations (Oraclize, Town Crier, etc), but I'd venture that the most common way to integrate a web3 with web2 is and will be at a middleware level, not directly on a smart contract.
- hyper_reality 9y ago> Instead, we seek to design a system whereby computation can occur off-blockchain but ultimately enforcible on-chain This seems to be the direction that blockchain and smart contract tech needs to go if it aims to be scalable. Conduct the vast majority of your business off-chain, and resort to the blockchain in the event of a dispute. Kind of like how two parties in a business relationship will generally act on good faith, but may choose the nuclear option of legally enforcing a contract if the relationship sours.
- buf 9y agoThere are already ETH based projects that are trying to take this one, like this one https://www.agrello.org/ https://www.agrello.org/ Looking forward to seeing results
- deleted 9y ago[deleted]
- whatnotests 9y agoIt says "US Citizen cannot be registered"
- amingilani 9y agoProbably because of the SEC warnings on ICOs
- deleted 9y ago[deleted]
- runeks 9y agoAs far as I can see, a billion tx/s blockchain can never work if the P2P network is sufficiently large. Imagine a 10,000-node network, where each node has to handle 1 billion messages per second. Firstly, if we assume a single VM can handle 1 million messages per second, it would require that each node rent ~1000 VMs (for a total of 10 million VMs for the entire P2P network), which they obviously can’t do without compensation. And if you introduce compensation, you need to pay the same fee to each node, which makes it inherently 10,000 times as expensive as a centralized network. So the question is not whether it’s possible, the question is whether it’s worth it: in how many cases would a user prefer a system that’s 10,000 times cheaper, albeit requiring some trust? Merchants all over the world are willing to accept VISA credit in exchange for goods and services, but they could — in theory — demand trustless payments in the form of international bank transfers, which are less than 10,000 times as expensive as a VISA transaction.
- tscs37 9y agoSharding intents to solve this by splitting the billion messages into a 1000 (or more) smaller problem space. Thusly only requiring 1 VM per node. (tho you need more nodes for equivalent security)
- runeks 9y agoMaybe my imagination is too limited, but I fail to see how sharding is any different from just reducing the number of nodes in the P2P network.
- tscs37 9y agoBecause Sharding also lessens the load on each individual node. A single node does not need to process everything
- runeks 9y agoLet’s say we have 1,000 nodes in a network that does 1,000 transactions per second. If we shard the data, such that each node only needs to process 10 transactions per second — while trusting the remaining nodes on the other 990 transactions — how is this different from just reducing the number of nodes to 10, and having each node process all 1,000 transactions? In both cases the entire network only needs to process 10,000 transactions per second, and in both cases the network breaks down if 10 or more nodes collude.
- jamespitts 9y ago"Perhaps I've been wrong. Perhaps cryptographically-secured smart contracts have uses and are powerful. Perhaps the scalability challenge can be met with MapReducable computations committed into merkle proofs. Perhaps enforced execution of smart contracts are potentially scalable to billions of state updates per second. ....... Nahhh!" - Medieval barber, Theodoric of York
- mmckeen 9y agoPlasma is already the name of KDE's desktop interface. Reusing the name of an already known project is confusing.
- Zardoz84 9y agoYeah, I just click thinking that was something about KDE. Bad feeling give mes, someone that "steals" some popular opensource name for his business.
- SkyMarshal 9y agoYeah it really sucks when people do that. Glad it's not very often. https://duckduckgo.com/?q=plasma+company https://duckduckgo.com/?q=plasma+company
- bpicolo 9y agoUsing basic/common 6 letter words is not any sort of theft.
- deleted 9y ago[deleted]
- Etheryte 9y agoFinding a good name is hard, especially if you want a single word. Going with "Plasma Contacts" or something similar would easily remove the ambiguity.
- DennisP 9y agoAnd before KDE, plasma was already the name of a state of matter. It wasn't confusing to reuse it for KDE's interface because the context makes it clear. Same here.
- doktrin 9y agoThe emperor has no clothes, or at very best is parading around the street in a loincloth made up of cryptocurrency whitepapers.
- rothbardrand 9y agoI'm very glad to see this is being recognized more and more. Technically strong people can see it, but there are legions of ethereum fans who cannot.
- smokeyj 9y agoWhy does every crypto thread have these vacuous comments? Normally adding a "I agree" comment is met with "use the arrow". Maybe we could come up with a "HN law of crypto" that states all articles must be met with "paper money works just fine" or "just another tulip scheme". It seems asking for constructive criticism is out of the question due to the ideological motivations behind the criticisms.
- ge96 9y agoYou think it's a tulip scheme? With the way technology is going it would seem everything would be connected to the web and this idea of decentralized apps that require crypto, I'd like to be in on that... the "millionaires" that came about from bitcoin, that's nice but are you saying the tulip scheme is going to be the end result of crypto? I'm asking because I don't know. I'm buying it solely for FOMO
- flexie 9y agoI think it's because it is both hard to understand and hard to explain cryptocurrencies at the moment. It's like discussing email or social networks based on papers and ideas without really ever having seen it in action. We tend to get a bit aggressive or impatient when we find it hard to explain something. Also, crypto skeptics realise that the crypto fans literally have money at stake so they are not unbiased. Maybe crypto skeptics are also a bit worried that perhaps there is something they didn't get. Perhaps they miss out on the next big thing.
- hasa 9y agoBlockchain mentioned. Please explain me how it would ever work in the long run, if it scales extremely badly ?
- SkyMarshal 9y agoThe whole point of this is to move computation off the main chain and enable it to scale better.
- ntemiann 9y agoCommunity at HN does not like Wolfram; on the issue of Oracles/Human input @ cryptosystems, he is spot on on the solution as he has had first hand experience with Wolfram|Alpha being used as an oracle by smart contracts (the whole post is amazing btw): http://blog.stephenwolfram.com/2016/10/computational-law-symbolic-discourse-and-the-ai-constitution/ http://blog.stephenwolfram.com/2016/10/computational-law-sym... And so it is with bitcoin, Ethereum, etc. The idea is that some particular thing that happened (“X paid Y such-and-such” or whatever) is shared and recorded in so many places that there can’t be any doubt about it. Yes, it’s in principle possible that all the few thousand places that actually participate in something like bitcoin today could collude to give a fake result. But the idea is that it’s like with gas molecules in a room: the probability is inconceivably small. (As it happens, my Principle of Computational Equivalence suggests that there’s more than an analogy with the gas molecules, and that actually the underlying principles at work are basically exactly the same. And, yes, there are lots of interesting technical details about the operation of distributed blockchain ledgers, distributed consensus protocols, etc., but I’m not going to get into them here.) It’s popular these days to talk about “smart contracts”. When I’ve been talking about “computational contracts” I mean contracts that can be expressed computationally. But by “smart contracts” people usually mean contracts that can both be expressed computationally and execute automatically. Most often the idea is to set up a smart contract in a distributed computation environment like Ethereum, and then to have the code in the contract evaluate based on inputs from the computation environment. Sometimes the input is intrinsic—like the passage of time (who could possibly tamper with the clock of the whole internet?), or physically generated random numbers. And in cases like this, one has fairly pure smart contracts, say for paying subscriptions, or for running distributed lotteries. But more often there has to be some input from the outside—from something that happens in the world. Sometimes one just needs public information: the price of a stock, the temperature at a weather station, or a seismic event like a nuclear explosion. But somehow the smart contract needs access to an “oracle” that can give it this information. And conveniently enough, there is one good such oracle available in the world: Wolfram|Alpha. And indeed Wolfram|Alpha is becoming widely used as an oracle for smart contracts. (Yes, our general public terms of service say you currently just shouldn’t rely on Wolfram|Alpha for anything you consider critical—though hopefully soon those terms of service will get more sophisticated, and computational.) But what about non-public information from the outside world? The current thinking for smart contracts tends to be that one has to get humans in the loop to verify the information: that in effect one has to have a jury (or a democracy) to decide whether something is true. But is that really the best one can do? I tend to suspect there’s another path, that’s like using machine learning to inject human-like judgment into things. Yes, one can use people, with all their inscrutable and hard-to-systematically-influence behavior. But what if one replaces those people in effect by AIs—or even a collection of today’s machine-learning systems? One can think of a machine-learning system as being a bit like a cryptosystem. To attack it and spoof its input one has to do something like inverting how it works. Well, given a single machine-learning system there’s a certain effort needed to achieve this. But if one has a whole collection of sufficiently independent systems, the effort goes up. It won’t be good enough just to change a few parameters in the system. But if one just goes out into the computational universe and picks systems at random then I think one can expect to have the same kind of independence as by having different people. (To be fair, I don’t yet quite know how to apply the mining of the computational universe that I’ve done for programs like cellular automata to the case of systems like neural nets.) There’s another point as well: if one has a sufficiently dense net of sensors in the world, then it becomes increasingly easy to be sure about what’s happened. If there’s just one motion sensor in a room, it might be easy to cover it. And maybe even if there are several sensors, it’s still possible to avoid them, Mission Impossible-style. But if there are enough sensors, then by synthesizing information from them one can inevitably build up an understanding of what actually happened. In effect, one has a model of how the world works, and with enough sensors one can validate that the model is correct. It’s not surprising, but it always helps to have redundancy. More nodes to ensure the computation isn’t tampered with. More machine-learning algorithms to make sure they aren’t spoofed. More sensors to make sure they’re not fooled. But in the end, there has to be something that says what should happen—what the contract is. And the contract has to be expressed in some language in which there are definite concepts. So somehow from the various redundant systems one has in the world, one has to make a definite conclusion—one has to turn the world into something symbolic, on which the contract can operate.
- ge96 9y agoIt's my right to be stupid
- sktrdie 9y agoWhy is there never a shred of evidence in these blockchain-related papers? It all sounds like a cool idea, so why not test it and run the numbers?
- imafish 9y agoBecause it takes too long, and everybody wants to get rich quick (or while they try to implement their idea). Also, on bitcointalk it seems all you need is a whitepaper and a great(!) team (of 1 developer and hundred marketing strategists, financial directors and whatnot.)
- deleted 9y ago[deleted]
- modeless 9y agoDid anyone read the paper? I tried to, and it's a mess. There isn't nearly enough technical detail there to actually implement this system, and the incentives are so complex that game theory experts could be analyzing it for decades without finding all the potential issues. This is nothing like the Bitcoin white paper, which was very clear and complete. Vitalik has created Ethereum of course, and he's not asking for investment, so this is better than your garden variety ICO scam. But right now this is more of a wishlist of desired features than a roadmap to implementation.
- state 9y agoYeah, I was struggling to understand the implementation details also. Given: "Draft is in-progress and may be frequently updated in the next week(s)." I'll give them the benefit of the doubt, and just look forward to it getting more specific.
- afeezaziz 9y agoIs there a resource/tutorial so that I can learn how to implement Plasma? Apparently Omise GO has already implementing it. There should be an open source project that shows Plasma's implementation.