Plasma: Scalable Autonomous Smart Contracts | Hacker News
Smart 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. > 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 wor Continue reading >>
BANKEX developed Plasma protocol implementation BANKEX has released a proof-of-concept of the Plasma Protocol ETH Exchange network - a Plasma Protocol compatible private blockchain aimed to make ETH send/receive transactions cheaper and faster. No smart contracts or multisignature transactions are allowed on this private blockchain yet. Using different structures of blocks, transactions and consensus algorithm, it can reduce the cost of transactions as well as make them faster, simultaneously having a master contract on the main Ethereum network that can enforce proposed transaction rules on private network. Currently, Ethereum is able to conduct roughly 20 transactions per second. Further, with the current growth rate of Ethereum, the cost of transactions will continue to increase. BANKEX technical team developed the world first private blockchain that supports Plasma Protocol for public audit. And BANKEX immediately got feedback from the community. We are thankful for the support and review! We'll do our best to develop Plasma on Ethereum. Plasma implementations are already happening: @BankExProtocol Plasma concept is simultaneously a protocol for building blockchains that can are supervised by some upper blockchain (in our case - BANKEX Plasma PoC is supervised by the main Ethereum network) and a possible solution to scalability problem. Here at BANKEX we believe that efficiency can be improved by offloading some transactions from Ethereum blockchain to Plasma chains, especially if proper incentives are given to Plasma operators (such incentive can we even in a form of completing with other operators for obtaining end-users). Another advantage is the flexibility of Plasma chain implementation as long as it can be effectively cross-checked by contract on a parent cha Continue reading >>
Plasma Protocol: How To Pay For 26 Million Transactions At The Cost Of One?
PLASMA PROTOCOL: How to pay for 26 million transactions at the cost of one? Contributed by BANKEX, an open source proof-of-asset protocol to facilitate digitization & exchange of traditional assets. Tired of Ethereum speed limit and rising transactions costs? We have a solution. Every crypto enthusiast is concerned with the scalability problem; every crypto professional has an aversion to the fact that the market might crash because of it. Vitalik Buterin is one of them, he says, I do think that scalability is one of the key problems that is standing between the blockchain technology hype, which we already have, and the blockchain technology mass production. Experts claim that Ethereum scalability is close to its theoretical limit. However, in comparison with the classic payment systems, like VISA or MasterCard, this figure does not surprise at all. January 4th, 2018, Ethereum hit its new record high transaction value, climbing to about 1.35 million transactions. It seems ridiculous to speculate about the blockchain revolution when it takes Ethereum at least 15 seconds to process 65,000 transactions, while Visa completes the same amount only in a second. With an average cost of $3 per single transaction, it is impossible to trade on such slow and insufficient platform. Imagine if someone would offer you to complete 100,000 transactions on any blockchain platform in just one second, paying only for a deposit commission and the ETH withdrawal, with absolutely no transaction fee? Nevertheless, the BANKEX PLASMA technology is already here! By enabling the smart contracts to a large audience, Ethereum has opened up fantastic opportunities literally to every technology, business, and industry sector looking to enrich their activity. At the beginning of the cryptomania everyt Continue reading >>
Plasma: Scalable Autonomous Smart Contracts
Plasma: Scalable Autonomous Smart Contracts Abstract: Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. These smart contracts are incentivized to continue operation autonomously via network transaction fees, which is ultimately reliant upon the underlying blockchain (e.g. Ethereum) to enforce transactional state transitions. We propose a method for decentralized autonomous applications to scale to process not only financial activity, but also construct economic incentives for globally persistent data services, which may produce an alternative to centralized server farms. Plasma is composed of two key parts of the design: Reframing all blockchain computation into a set of MapReduce functions, and an optional method to do Proof-of-Stake token bonding on top of existing blockchains with the understanding that the Nakamoto Consensus incentives discourage block withholding. This construction is achieved by composing smart contracts on the main blockchain using fraud proofs whereby state transitions can be enforced on a parent blockchain. We compose blockchains into a tree hierarchy, and treat each as an individual branch blockchain with enforced blockchain history and MapReducable computation committed into merkle proofs. By framing one's ledger entry into a child blockchain which is enforced by the parent chain, one can enable incredible scale with minimized trust (presuming root blockchain availability and correctness). The greatest complexity around global enforcement of non-global data revolves around data availability an Continue reading >>
How Big A Deal Is Plasma.io?
With this simple tweet, Vitalik Buterin , creator of Etherium may have launched something epically and historically big. He also references his coauthor Joseph Poon the author of the Bitcoin Lightning Network white paper. Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. These smart contracts are incentivized to continue operation autonomously via network transaction fees, which is ultimately reliant upon the underlying blockchain (e.g. Ethereum) to enforce transactional state transitions. We propose a method for decentralized autonomous applications to scale to process not only financial activity, but also construct economic incentives for globally persistent data services, which may produce an alternative to centralized server farms. Plasma is composed of two key parts of the design: Reframing all blockchain computation into a set of MapReduce functions, and an optional method to do Proof-of-Stake token bonding on top of existing blockchains with the understanding that the Nakamoto Consensus incentives discourage block withholding. This construction is achieved by composing smart contracts on the main blockchain using fraud proofs whereby state transitions can be enforced on a parent blockchain. We compose blockchains into a tree hierarchy, and treat each as an individual branch blockchain with enforced blockchain history and MapReducable computation committed into merkle proofs. By framing ones ledger entry into a child blockchain which is enforced by the parent chain, one can enable incredible scale with minimized tr Continue reading >>
Sharding, Raiden, Plasma: The Scaling Solutions That Will Unchainethereum
Sharding, Raiden, Plasma: The Scaling Solutions that Will UnchainEthereum And how REX is positioned to grow with the blockchain of tomorrow Cryptocurrency heavyweights such as Bitcoin and Ethereum are beginning to garner the attention of mainstream media in thanks largely to their monstrous rise in value over the past year. This coverage has piqued the interest of people all over the world who are eager learn more about the underlying technology and how to get involved. However, it also raises concerns of scalability growing the capacity of blockchain networks to handle the massive influx of traffic that comes alongside mainstream adoption one of the biggest challenges facing blockchain technology today. In our previous blog post , we discussed how the current throughputs of Bitcoin and Ethereum are limited, which results in a backlog of unconfirmed transactions when their networks are at full capacity. This issue was laid front and center just this week, and provides a perfect example of the challenges facing the extreme growth of blockchain technology CryptoKitties, a recently launched dApp upon which users trade virtual kittens, went viral and tested the networks capacity, providing essential scaling data and a valuable case study for Ethereums viability in asset management, and for the Ethereum blockchains current transactional capabilities. In the span of four days,CryptoKitties went from accounting for 3% of all Ethereum transactions to 11.77%. This resulted in transaction backlogs, network delays and higher gas fees. Real estate, a 217 trillion dollar global asset class, will be among the largest industries to benefit from the blockchain. However, blockchain technology will struggle to reach its full potential if it fails to overcome this obstacle and facilitate Continue reading >>
What Is Plasma And How Will It Strengthen The Ethereum Blockchain?
What is Plasma and How Will It Strengthen the Ethereum Blockchain? By Joe Liebkind | August 16, 2017 10:22 AM EDT Hydropower: The Key to Bitcoin Mining in the Future? Ethereum co-founder VitalikButerin recently announced Plasma , a scaling infrastructure that will help the Ethereumblockchain handle much larger data sets than is currently possible. For this and other reasons, future cryptocurrency historians will reflect on the second half of 2017 and understand how important this period was for pushing the technology forward. So what problems does Plasma address? Cryptocurrencys future real-world application and feasibility rely on the technologys scalability. While anyone can connect with Bitcoin and begin a transaction, it may take up to several hours for the network to verify and send the coin. This is not a problem with the current uses cryptocurrencies have, but competing with major payment processors is still impractical. Major competitor VISAs credit card processing network can handle 2,000 transactions per second. This delayed transaction time became a sticking point earlier in 2017. Several influential miners and coin-holders gathered to debate a blockchain edit called SEGWIT short for Segregated Witness. The group successfully voted to alter the blockchain with no major chaos or third-party manipulation. The result is a faster Bitcoin, although it still lags compared to other transaction solutions without a clear fix in sight. As a result, other solutions are widening the gap between themselves and the major cryptocurrency, much like Ethereum did with its most recent announcement. Ethereum is an entirely different creature than Bitcoin. It uses similar technology but the coins real value is not its currency strength, but its status as an application platform. Continue reading >>
Vitalik Buterin And Joseph Poon On Ethereum Scalability Issues, Plasma And Cosmos
Vitalik Buterin and Joseph Poon on Ethereum Scalability Issues, Plasma and Cosmos Scalability is preventing the commercialization of blockchain Decentralized blockchain networks are significantly harder to scale than centralized platforms or follow us on Facebook , LinkedIn , Twitter and Telegram At the 3rd Annual Global Blockchain Summit hosted by Wanxiang Group, Ethereum co-founder Vitalik Buterin, Bitcoins Lightning co-author Joseph Poon, and Cosmos blockchain project founder Jae Kwon took part in a panel discussion. They discussed the scalability issues of Ethereum, solutions that could scale the Ethereum network in the upcoming years, and the creation of enterprise-grade blockchain networks with flexibility. The Ethereum Foundation and its development communities, alongside independent organizations, are actively developing scalability solutions that could improve the flexibility of the Ethereum network. Experts, including Buterin, agree that scalability issues are preventing the commercialization of blockchain . They contend that the implementation of unique on-chain and off-chan scaling solutions, could afford Ethereum the scalability to support millions of active users while maintaining decentralization. I do think that scalability is one of the key problems that is standing between the blockchain technology hype, which we already have, and the blockchain technology mass production. Buterin emphasized that leading public blockchain networks like bitcoin and Ethereum can settle about six transactions per second at maximum capacity. However, as he explained, Ethereum needs to be able to settle thousands of transactions per second to support real mainstream applications. I do think that scalability is one of the key problems that is standing between the blockchain Continue reading >>
Blockchain Scaling Solutions Explained: The Lightning Network, Raiden Network, Andplasma
Blockchain Scaling Solutions Explained: The Lightning Network, Raiden Network, andPlasma The problem is, the current mechanism is not sufficient to maintain these levels of growth. Right now, the state of all blockchain protocols involves every node storing all states and processing all transactions. While this provides a high level of security, it also severely limits scalability. Over the years, there have been many repeated attempts to scale this mechanism so that only a small subset of nodes would be required to verify each transaction. To be a success, there must be enough nodes to verify each transaction so that security is not compromised, but few enough so that the system can process many transactions in parallel. But so far, every attempt to implement this has been unsuccessful. Despite the appeals from developers since 2011, Bitcoins block size of 1MB has never increased. This limit has created a bottleneck in Bitcoin, which has led to increased transaction fees and delayed the processing of transactions. As a result, the Bitcoin blockchain currently only supports approximately 37 transactions per second. To put this number into perspective, Visas peak is approximately 24,000 transactions per second. Developers working on Bitcoins main GitHub repository are in agreement that a block size increase is necessary in order for us to use the blockchain to its full potential. However, they have not agreed on how it should be implemented. The Lightning Network: A Solution to Bitcoins Scalability Problem? The Lightning Network is one proposed of the solutions to Bitcoins scalability problem and is currently under development. It uses an off-chain protocol and relies on SegWit. Lightning wouldnt require making updates to Bitcoins underlying software. Instead, it would Continue reading >>
Plasma In 10 Minutes Chain.cloud Company Blog Medium
Today Vitalik Buterin and Joseph Poon released a working draft of Plasma project . Let me explain how it should work. I hope it will save you a little time. There is a Lightning Network implementation (still not production ready) for Ethereum that is called Raiden . The basic idea is to switch from a model where all transactions hit the shared ledger on the blockchain (which is the bottleneck) to a model where users can privately exchange messages which sign the transfer of value. Raiden uses a network of p2p payment channels and deposits in Ethereum to preserve the guarantees expected from a blockchain system. Raiden is implemented as an extension to Ethereum. A Raiden node runs alongside an Ethereum node and communicates with other Raiden nodes to facilitate transfers and with the Ethereum blockchain to manage deposits. Even if you send millions of transactions off-chain, your gas fees are still very low, because only a small number of on-chain transactions is needed to secure the settlement (say, you send tx to the chain once in 24h). Transactional capacity is increased dramatically as channels are net-settled on the blockchain. Payments can be routed across a network of these channels. But Lightning Network approach is not limited to payments only. It can be used to scale smart contracts state changes too. So this is what Plasma is all about Welcome the new layer to the Ethereum architecture: Similar to the Lightning Network, Plasma is a series of contracts which runs on top of a root blockchain (i.e. the Mainnet Ethereum blockchain). The root network contract processes only tiny amount of commitments from child blockchains that are able to do an incredibly large amount of computations in most cases. Commitments are broadcasted periodically to the root blockchain f Continue reading >>
Opporty Adds A New Dimension To Its Business Blockchain By Implementing Plasma Protocol To Develop Opporty Enterprise Solution
Business platform with crypto-enabled marketplace that facilitates purchase and sale through blockchain-powered smart contracts and lead-generation system. Opporty Adds a New Dimension to Its Business Blockchain by Implementing Plasma Protocol to Develop Opporty Enterprise Solution Opporty is a business relationships ecosystem that consists of PoE protocol, business-scoring system, and B2B platform for business transactions. The three-tiered ecosystems functionality is aimed at establishing and growing trusted business relationships among small and medium enterprises (SMEs). However, Opportys innovative and avant-garde blockchain functionality is not limited to Protocol, Scoring, and Platform. In an effort to resolve the issues of lack of trust in business transactions and lack of privacy in traditional blockchain solutions, the Opporty team came up with a new solution aimed at corporate clients and larger enterprises, opting to implement Ethereums Plasma Protocol to enable Opporty Enterprise Solution, or OES. According to Plasma: Scalable Autonomous Smart Contracts paper released by Joseph Poon and Vitalik Buterin: Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. Simply put, Plasma is an autonomous, high-speed protocol that relies on the underlying Ethereum blockchain to enable decentralization through the creation of child blockchains, which are governed by a parent blockchain and can have different consensus rules, functionality and underlying base tokens. Since all nodes in the Plasma network trust each other by def Continue reading >>
Plasma Revolutionary Methods To Scaling Dapp?
PLASMA Revolutionary Methods to Scaling DApp? What if, the majority decentralized autonomous applications would be scalable? Plasma , recently being introduced by Joseph Poon and Vitalik Buterin on August 10. What is Plasma exactly? And how it could be work? From their main site, Plasma is a proposed to become a framework for incentivized and also enforced the smart contract execution, scalable, ability to handling significant amount billions state update per second. The projections is, Plasma wouldnt for financial activity only as the economics aspect. Plasma design would also construct an incentives into global data services. If it going to work perfectly, it will replaced centralized server farms. The incentive, will be operate via network transaction fees, which is ultimately reliant upon the blockchain. There are a lot of applications around the world that build based on from the benefit of the blockchain technology and smart contract. By the conceptual of Plasma, it will be the technical design into some applications development that build based on the token projects. Lets try to look at the design from plasma whitepaper draft. Plasma design having two major key part, first is how to reframing blockchain computation into a set of MapReduce functions, and the second is an optional method to do Proof-of-Stake token. The token based on proof-of-stake here, will be bonding on top of existing blockchain, so there will be blockchain inside blockchain. So what will be the benefit of the Plasma design? Lightning Network has known as a model to handling Blockchain scalability problem. But unfortunately it will require full validation to keep the block valid, by using time commitment to build a fidelity bond. This is a model of an assert or a challenge agreement. The asser Continue reading >>
Construction Of A Plasma Chain0x1
Plasma is a blockchain scaling solution designed by Joseph Poon and Vitalik Buterin that uses child chains reporting to root chains (i.e. Ethereum) to increase transaction throughput without any of the safety concerns that usually come with using smaller chains. The OMG (OmiseGO) decentralized exchange was designed in anticipation of Plasma. Well utilize Plasma to support a scalable, fully on-chain exchange without sacrificing security. In this piece Im going to describe how were building Plasma. Goal: To create a blockchain that doesnt rely on itself forsafety. Weve achieved this by requiring users to exit the child chain theyre using if anything goes wrong. Heres how itll work: If an invalid transaction is included in a child chain, all users must exit the child chain within 7 days. If a user cant access a child chain, but a child chain block is submitted to its parent chain, the user must regain access to the child chain and check its validity or exit within 7 days. Withdrawals (aka exits) are processed in the order of the creation of the transaction theyre referring to. Unspent transaction output (UTXO) withdrawals referencing a transaction that was included in a parent chain at a lower block height (i.e. older transactions) have priority over transactions included in a later block. This causes exits referencing recently included invalid transactions to have a lower priority than exits referencing older valid transactions. Transactions are only valid if the owners of the inputs sign confirmations verifying that their transaction has been included in the appropriate parent chain. Client Watches Ethereum and runs the child chain, detecting fraudulent behavior as soon as possible and exiting. Child chain Watches Ethereum for deposits and performs all computations rega Continue reading >>
Omisego Is The First Plasma.io Project!
More great news for OMG it was only 3 days ago I wrote about why I invested in them. The significance of this news is that plasma quoted from there site "Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. These smart contracts are incentivized to continue operation autonomously via network transaction fees, which is ultimately reliant upon the underlying blockchain (e.g. Ethereum) to enforce transactional state transitions." When OMG gets its own separate blockchain that runs Proof-of-Stake, you will be able to stake your coins to help secure the blockchain and this will earn you some % of your tokens over a period of time. Since the OmiseGo blockchain will be closely integrated into Ethereum mainnet, this will greatly benefit there project. Continue reading >>
Why Plasma Is Relevant For Ethereum
Ethereum has some serious scaling issues. Since its launch in mid-2015, the blockchain 2.0-darling has struggled to chug along; gasping for transaction breathing room with every successful initial coin offering. Lets do some quick math by comparing Ethereums current capabilities to a flagship social utility app such as Facebook. Currently, the Ethereum network currently caps out at around 13 transactions per second; ETH-based tokens such as OMG, Golem, & Civic cap out at around half of that, 7 transactions per second. An app of Facebooks size makes around ~200K API requests per second. In Ethereum world, instead of API requests, users pay ether gas to run smart contracts. This means Ethereum transaction capability needs to grow by an astounding multiple of x25,000 to handle the network traffic of a decentralized app comparable to Facebook. Running these smart contracts counts as a transaction. This gas has a maximum limit set per block in the Ethereum protocol. Simply increasing the block size to allow for a higher amount of gas wont work because it sacrifices decentralization only industry-size miners could afford to participate. In addition, whatever scaling solution we introduce must also not sacrifice a reasonable amount of security. The challenge is what Vitalik calls the scalability trilemma: building a system that fulfills decentralization, scalability, and security. Enter Plasma, Vitaliks & the Lightning Networks Justin Poons scaling solution for Ethereum. Quietly released mid-August, the Plasma whitepaper ( ) details a collection of standard smart contracts used to create a tree of side-chains aptly called Plasma chains. These Plasma blockchain trees allow for off-chain transactions; transactions that only periodically commit hashed updated balances to its adu Continue reading >>