{"id":4095,"date":"2017-07-15T07:00:50","date_gmt":"2017-07-15T04:00:50","guid":{"rendered":"https:\/\/forklog.media\/?p=4095"},"modified":"2017-07-18T13:47:53","modified_gmt":"2017-07-18T10:47:53","slug":"vlad-zamfir-on-proof-of-stake-and-ethereums-challenges","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/vlad-zamfir-on-proof-of-stake-and-ethereums-challenges\/","title":{"rendered":"Vlad Zamfir on Proof-of-Stake and Ethereum\u2019s Challenges"},"content":{"rendered":"<p>Vlad Zamfir, a researcher and developer at the Ethereum Foundation, recently visited Odessa, Ukraine to take part in Blockchain Incredible Party (BIP 001), a major conference hosted by Distributed Lab.<!--more--><\/p>\n<p>He also took the stage at the Ethereum Meetup the next day speaking about various aspects of the computing platform. Despite his busy schedule, Vlad made time for ForkLog, telling us more about the current state of affairs at Ethereum and outlining some future plans.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4100\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o.jpg\" alt=\"Vlad Zamfir on Proof-of-Stake and Ethereum\u2019s Challenges\" width=\"2048\" height=\"1365\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o.jpg 2048w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o-300x200.jpg 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o-768x512.jpg 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o-1024x683.jpg 1024w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19942619_1976520175912397_726875063917741060_o-470x313.jpg 470w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<p><strong>ForkLog: Hello Vlad, I assume the community is quite eager to hear about what\u2019s going on at the moment with Ethereum in terms of innovations and other groundbreaking things.<\/strong><\/p>\n<p><strong>Vlad Zamfir:<\/strong> Sure, there are always some researches going on, and there might be innovations on the development side and other parts of our research work. I\u2019m talking about things like consensus protocols, Proof-of-Stake and <a href=\"https:\/\/github.com\/ethereum\/wiki\/wiki\/Sharding-FAQ\" target=\"_blank\" rel=\"noopener\">sharding<\/a>. We also have a number of significant contributions to consensus protocols and in general field, Proof-of-Stake specifically.<\/p>\n<p><strong>FL: Right, can we hear more about Proof-of-Stake?<\/strong><\/p>\n<p><strong>V.Z.:<\/strong> Generally, Proof-of-Stake is not very different from almost any other single project in the space. We focus on things like cryptoeconomics, which is the use of incentive mechanisms to secure distributed systems. So we spend of lot of time thinking about the economic security of our system. We assume that all of the nodes are run by the rational actors who respond to the incentives and are willing not to deviate from our expectations; still we want to make it really difficult for someone to effectively incentivize other participants in to order to undermine our protocol guarantees.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-4097\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/07\/19959199_1976581449239603_4324355794355533337_n.jpg\" alt=\"Vlad Zamfir on Proof-of-Stake and Ethereum\u2019s Challenges\" width=\"300\" height=\"450\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19959199_1976581449239603_4324355794355533337_n.jpg 640w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19959199_1976581449239603_4324355794355533337_n-200x300.jpg 200w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/19959199_1976581449239603_4324355794355533337_n-313x470.jpg 313w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>For example, something like a <a href=\"https:\/\/blog.ethereum.org\/2014\/05\/15\/long-range-attacks-the-serious-problem-with-adaptive-proof-of-work\/\" target=\"_blank\" rel=\"noopener\">Long-Range-Attack<\/a> is a huge issue for us. The same can be said about <a href=\"https:\/\/bitcointalk.org\/index.php?topic=897488.0\" target=\"_blank\" rel=\"noopener\">Nothing-at-Stake attack<\/a>, because if you don\u2019t lose anything for signing up to forks you have a certain incentive to vote for another protocol. So we use security deposits as a core mechanism, and we don\u2019t trust signatures from people who don\u2019t have such security deposits.<\/p>\n<p>So, I\u2019d say there\u2019s a lot of work on economic incentivization, we have to try to figure out who has voted for protocol and who has not. If they voted we have to penalize them and take away the whole deposit. If someone was involved in voting and we cannot tell who it was, then we have to speak out who might be guilty and penalize those people. So, we have a very penalty-heavy approach, and it\u2019s basically because the security deposit mechanism gives us a really high level of economic robustness.<\/p>\n<p>In terms of Proof-of-Stake stuff another key thing that I focus on a lot is making sure there is no rational cartel information. We have to try to show that each of our protocol guarantees has some sort of economic security, so that it will cost a lot of money or as much money as possible to try to undermine it. But all these points can apply to any distributed system.<\/p>\n<p><strong>FL:\u00a0Recently, there have been a number of contradictory statements regarding the timeframe of Ethereum\u2019s switch to Proof-of-Stake. Could you shed some light on this matter for our readers?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>There won\u2019t be a single deployment; we are going to roll it out in stages. And I think it\u2019s not unrealistic to expect to see the first stage within a year\u2019s time. That\u2019s almost for sure.<\/p>\n<p><strong>FL: And so far Ethereum is staying at Proof-of-Work?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>Yeah, we\u2019ll move to Proof-of-Stake when it\u2019s ready. This means that we are having both implementation and significant level of education.<\/p>\n<p><strong>FL: \u00a0Will leaving Proof-of-Work make Ethereum stronger?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>Oh yeah, in many many ways actually. One obvious thing is, maybe, transaction finality; another one is that we can hold cartels to account, something which is currently impossible in Proof-of-Work. Things like these allow us to make the system really robust against inner contacts between concentrations of wealth, since we\u2019ll be able to catch cartels by the balls. We will see them and make sure they don\u2019t act outside the protocol.<\/p>\n<p>Other cool things with Proof-of-Stake include more predictable block time and lower cost of consensus. So basically, at the end of the day, there is a very large number of benefits, and that\u2019s why we are interested in moving Ethereum to Proof-of-Stake.<\/p>\n<p><strong>FL: \u00a0Many people also complain about way too high transaction fees, specifically when participating in token sales.<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>I cannot promise that transaction fees will go down, but issuance-plus-fees will definitely go down.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4098\" src=\"http:\/\/forklog.media\/wp-content\/uploads\/2017\/07\/IMG_8762.jpg\" alt=\"Vlad Zamfir on Proof-of-Stake and Ethereum\u2019s Challenges\" width=\"820\" height=\"547\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/IMG_8762.jpg 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/IMG_8762-300x200.jpg 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/IMG_8762-768x512.jpg 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2017\/07\/IMG_8762-470x314.jpg 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/p>\n<p><strong>FL: \u00a0How do you plan to make Ethereum more resilient to situations like the one we witnessed with the recent Status crowdsale which put a huge strain on the network\u2019s ability to process transactions?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>Yeah, we definitely have been looking at things like this, but that\u2019s the question of scalability. And that\u2019s more in the sharding angle of things, which is on top of our priority list. For example, we need to shard ASF, we can\u2019t really wait with this.<\/p>\n<p>I can\u2019t really regard use of Ethereum as a threat to Ethereum, I regard it more like a serious inconvenience to users because they have to wait for transactions to be confirmed or to pay more. But all these numerous ICO\u2019s it\u2019s not something that undermines security of the protocol.<\/p>\n<p><strong>FL: \u00a0Soon it will be exactly one year since that controversial Ethereum hardfork after The DAO collapse. Looking back at things, was it a right decision?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>Yeah, absolutely. I\u2019ve been ascertained of that at the time, and today I\u2019m actually ascertained more than ever that the DAO hardfork was a right decision. It was a very significant step in many ways. One of them, which we discovered after a year, is that it has made the idea of coin split something that is not unknown anymore. Despite all the disagreements and split within the fractions of community, now it is known that it is possible.<\/p>\n<p>Also, today we can see more diversity of clients, one part of them never wanted the DAO hardfork and the chain split, while the other wanted just the opposite.<\/p>\n<p>But what is more important and something and that I am very excited about is that the DAO hardfork has shown that community is able and willing to take responsibility for what happens on blockchain. And this is super important.<\/p>\n<p><strong>FL: \u00a0How do you see Ethereum\u2019s future on a mid-term horizon? What people can expect, say, by 2020?<\/strong><\/p>\n<p><strong>V.Z.:\u00a0<\/strong>The main thing that I see and focus on is the tech upgrades like Proof-of-Stake and sharding. Basically, what I want to see is a scalable application environment usable by very large number of people.<\/p>\n<p>Vlad Zamfir was interviewed by <a href=\"https:\/\/twitter.com\/aasmakov\" target=\"_blank\" rel=\"noopener\">Andrew Asmakov<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vlad Zamfir, a researcher and developer at the Ethereum Foundation, recently visited Odessa, Ukraine to take part in Blockchain Incredible Party (BIP 001), a major conference hosted by Distributed Lab.<\/p>\n","protected":false},"author":1,"featured_media":4096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"human_written","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[198],"tags":[46,77],"class_list":["post-4095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opinion","tag-ethereum","tag-proof-of-stake"],"aioseo_notices":[],"amp_enabled":true,"views":"225","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=4095"}],"version-history":[{"count":3,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4095\/revisions"}],"predecessor-version":[{"id":4102,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/4095\/revisions\/4102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/4096"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=4095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=4095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=4095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}