(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{Cm31:function(e,a,t){"use strict";t.r(a);var l=t("q1tI"),n=t.n(l),o=t("sCCs"),r=t.n(o),c=t("vrFN"),s=t("NL8E"),i=t.n(s),m=t("e66W"),d=t.n(m),u=t("pZT1"),p=t.n(u),h=t("kXvQ"),v=t.n(h),k=t("b0ko"),g=t.n(k),f=t("sfDZ"),E=t.n(f),b=t("drjo"),w=t.n(b),y=function(e){var a=e.state,t=e.title,l=e.children,o="";switch(a){case"complete":o=n.a.createElement(d.a,null);break;case"underway":o=n.a.createElement(p.a,null);break;case"planned":o=n.a.createElement(v.a,null);break;case"rocket":o=n.a.createElement(g.a,null);break;case"ribbon":o=n.a.createElement(E.a,null);break;default:throw new Error("Invalid state "+a)}return n.a.createElement("li",null,n.a.createElement("h4",null,t),n.a.createElement("p",null,l),n.a.createElement("div",{className:i.a.colicon+" "+i.a[a]},o))},_=function(e){var a=e.className,t=e.title,l=e.items;return n.a.createElement("div",{className:a},n.a.createElement("h3",{className:i.a.grayHeaders+" "+i.a.grayHeadersmargin},t),n.a.createElement("ul",{class:i.a.list},l.map((function(e){return n.a.createElement(y,{title:e.title,state:e.state},e.content)}))))},N=function(){var e=[{title:r.a._("Can. Transaction Ordering",null,{hk:"rkiWJ"}),content:r.a._("(scalable block processing)",null,{hk:"488tge"}),state:"complete"},{title:r.a._("Faster Block Propagation",null,{hk:"2R35cM"}),content:r.a._("(graphene or other)",null,{hk:"2lgbvW"}),state:"underway"},{title:r.a._("Merklix-Metadata Tree",null,{hk:"3rBg1f"}),content:r.a._("(scalable block processing)",null,{hk:"1EGFea"}),state:"planned"},{title:r.a._("UTXO Commitment",null,{hk:"49LXJr"}),content:r.a._("(blockchain pruning)",null,{hk:"2KxSF3"}),state:"underway"},{title:r.a._("Schnorr Signatures",null,{hk:"26ay03"}),content:r.a._("(batched signature validation)",null,{hk:"4mBjWV"}),state:"complete"},{title:r.a._("Adaptive Block Size",null,{hk:"3brVwu"}),content:r.a._("(market driven growth to 1TB blocks)",null,{hk:"2UDIgG"}),state:"complete"},{title:r.a._("Mankind Scale",null,{hk:"FKI7U"}),content:r.a._("50 transactions / day for 10 billion humans",null,{hk:"63rAH"}),state:"rocket"}],a=[{title:"CashAddr",content:r.a._("(easier & safer to user)",null,{hk:"gn7Jw"}),state:"complete"},{title:"Sighash",content:r.a._("(hardware wallet security)",null,{hk:"3ezf4U"}),state:"complete"},{title:r.a._("Fee Improvements",null,{hk:"1qMNrj"}),content:r.a._("(cheaper transactions)",null,{hk:"3oj9vQ"}),state:"underway"},{title:r.a._("Pre-consensus",null,{hk:"2ZKlQ8"}),content:r.a._("(near instant security for merchants)",null,{hk:"LxDTI"}),state:"underway"},{title:r.a._("Fractional Satoshis",null,{hk:"3jONnT"}),content:r.a._("(fees low forever)",null,{hk:"38qMIq"}),state:"underway"},{title:r.a._("Best Money",null,{hk:"18VsSl"}),content:r.a._("secure within 3 seconds - transaction fees forever low",null,{hk:"92paN"}),state:"ribbon"}],t=[{title:r.a._("Basic Opcodes",null,{hk:"1wIJq7"}),content:null,state:"complete"},{title:r.a._("223 bytes OP_RETURN",null,{hk:"4FgjdA"}),content:r.a._("(social networks on chain)",null,{hk:"bV9KL"}),state:"complete"},{title:"OP_CHECKDATASIG",content:r.a._("(oracles and advanced scripts)",null,{hk:"J4ymg"}),state:"complete"},{title:r.a._("More Basic Opcodes",null,{hk:"XdrtV"}),content:null,state:"underway"},{title:r.a._("New Transaction Format",null,{hk:"1s9oS1"}),content:r.a._("(more capable, more compact)",null,{hk:"xrriB"}),state:"planned"},{title:r.a._("Token Economy",null,{hk:"2251Wi"}),content:r.a._("all classes of assets traded on the blockchain",null,{hk:"2nX03h"}),state:"ribbon"}];return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:i.a.roadmap},n.a.createElement("div",{className:i.a.toplegendcontainer},n.a.createElement("div",{className:i.a.toplegendcol},n.a.createElement("div",{className:i.a.completetop},n.a.createElement(d.a,null),n.a.createElement("div",{className:i.a.completetoptext},r.a._("Complete",null,{hk:"2XHZ1a"})))),n.a.createElement("div",{className:i.a.toplegendcol},n.a.createElement("div",{className:i.a.underwaytop},n.a.createElement(p.a,null),n.a.createElement("div",null,r.a._("Underway",null,{hk:"3sNIPP"})))),n.a.createElement("div",{className:i.a.toplegendcol},n.a.createElement("div",{className:i.a.plannedtop},n.a.createElement(v.a,null),n.a.createElement("div",null,r.a._("Planned",null,{hk:"gO1YM"}))))),n.a.createElement("div",{className:i.a.roadmapRow},n.a.createElement("div",{className:i.a.logosection},n.a.createElement("img",{src:w.a,alt:"Bitcoin Cash roadmap"}),n.a.createElement("h3",{className:i.a.grayHeaders},r.a._("Roadmap",null,{hk:"3NnR85"}))))),n.a.createElement("div",{className:i.a.roadmapRow2},n.a.createElement("div",{className:i.a.roadmapHorizontalBar})),n.a.createElement("div",{className:i.a.roadmapRow},n.a.createElement(_,{title:r.a._("Scaling",null,{hk:"4GE8cc"}),className:i.a.roadmapCol+" "+i.a.scaling,items:e}),n.a.createElement(_,{title:r.a._("Usability",null,{hk:"2x8Z7c"}),className:i.a.roadmapCol+" "+i.a.usability,items:a}),n.a.createElement(_,{title:r.a._("Extensibility",null,{hk:"2eBh03"}),className:i.a.roadmapCol+" "+i.a.extensibility,items:t})),n.a.createElement("div",{className:i.a.roadmapRow3},n.a.createElement("div",{className:i.a.roadmapHorizontalBar}),n.a.createElement("div",{className:i.a.roadmapverticalBar}),n.a.createElement("div",{className:i.a.roadmapverticalBar2})),n.a.createElement("div",{className:i.a.roadmapRow},n.a.createElement("div",{className:i.a.completeSection},n.a.createElement("h3",{className:i.a.grayHeaders},r.a._("Bitcoin Cash Protocol Complete",null,{hk:"28R0QW"})))))};a.default=function(){return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{title:r.a._("Roadmap",null,{hk:"2XsqRf"})}),n.a.createElement("div",{className:i.a.container},n.a.createElement("div",{className:i.a.topSection},n.a.createElement("h1",null,r.a._("The Bitcoin Cash Roadmap",null,{hk:"hltfj"})),n.a.createElement("p",null,r.a._("The goal for Bitcoin Cash is to become sound money that is usable by everyone in the world. This is a civilization-changing technology which will dramatically increase human freedom and prosperity.",null,{hk:"NzxX0"})),n.a.createElement("p",null,r.a._("This roadmap is intended to provide high-level technical direction, and enable different technical teams to work together towards a common goal for advancing Bitcoin Cash. The role of developers in furthering this goal is to produce high-quality professional software that serves the needs of its users, miners and merchants. We strive for continuous technical improvement, to produce reliable products providing a solid foundation for Bitcoin Cash.",null,{hk:"3rtAlR"})),n.a.createElement("p",null,r.a._("The basic design of Bitcoin Cash is sound. However, this does not mean it is perfect. It is prudent to make incremental improvements to the system with technically sound design and careful engineering. By implementing optimizations and protocol upgrades, peer-to-peer digital cash will scale many orders of magnitude beyond current limits.",null,{hk:"2u3To0"}))),n.a.createElement(N,null),n.a.createElement("div",{className:i.a.bottomSection},n.a.createElement("p",null,n.a.createElement("b",null,r.a._("The needed technical improvements can be divided into three categories:",null,{hk:"30Hzlu"})),n.a.createElement("ol",null,n.a.createElement("li",null,r.a._("Enable Bitcoin Cash to scale from ~100 Tx/s to over 5,000,000 Tx/s. Protocol improvements must be made so that mass-parallelization can enable this level of transaction processing.",null,{hk:"WN3iT"})),n.a.createElement("li",null,r.a._("Improving the payment experience to ensure that it is instant and reliable. Transactions should be secure within three seconds.",null,{hk:"3svlWD"})),n.a.createElement("li",null,r.a._("Make Bitcoin Cash extensible. An extensible protocol makes future improvements less disruptive, and provides a solid base for businesses and developers to build on.",null,{hk:"q69ZY"})))),n.a.createElement("p",null,r.a._('The Bitcoin Cash network has protocol upgrades twice a year, on November 15th and May 15th. These upgrades are required for all node operators. They are sometimes referred to as "hard fork upgrades", but the term "scheduled protocol upgrades" is preferred.',null,{hk:"1YkBQG"})),n.a.createElement("p",null,r.a._("Rather than a specific block height, the upgrades are based on a timestamp. When the median timestamp of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp of November 15th (or May 15th) 12:00:00 UTC, the new protocol rules take effect. This better enables your business to prepare for the upgrade at a particular estimated time, plus or minus a few hours.",null,{hk:"mdJVL"})),n.a.createElement("p",null,r.a._("Although this semi-annual upgrade schedule is not expected to continue forever, it is in place for the forseeable near-term future. Regular protocol upgrades provide a predictable cadence for the ecosystem, and are necessary to achieve the vision set forth in the roadmap.",null,{hk:"1vCcB6"})),n.a.createElement("p",null,r.a._("To become a solid base for application development and innovation, Bitcoin Cash must continuously improve and compete. Working together, we can build a technical foundation to empower Bitcoin Cash to be the best money the world has ever seen.",null,{hk:"3m1Olg"})))))}},NL8E:function(e,a,t){e.exports={container:"roadmap-module--container--3CfRD",topSection:"roadmap-module--topSection--b_6H5",bottomSection:"roadmap-module--bottomSection--1HrHb",toplegendcontainer:"roadmap-module--toplegendcontainer--1_fJw",toplegendcol:"roadmap-module--toplegendcol--1aXiO",completetop:"roadmap-module--completetop--cREon",underwaytop:"roadmap-module--underwaytop--2JQXU",plannedtop:"roadmap-module--plannedtop--3v7fO",complete:"roadmap-module--complete--47tZ8",legendicon:"roadmap-module--legendicon--2v9h4",roadmapRow:"roadmap-module--roadmapRow--286di",roadmapRow2:"roadmap-module--roadmapRow2--26aeT",roadmapRow3:"roadmap-module--roadmapRow3--1GvDW",logosection:"roadmap-module--logosection--3sSXc",grayHeaders:"roadmap-module--grayHeaders--1Niox",completeSection:"roadmap-module--completeSection---okkk",roadmapHorizontalBar:"roadmap-module--roadmapHorizontalBar--30Uy9",roadmapverticalBar:"roadmap-module--roadmapverticalBar--2fdI9",roadmapverticalBar2:"roadmap-module--roadmapverticalBar2--1Agr1",grayHeadersmargin:"roadmap-module--grayHeadersmargin--3s2SC",roadmapCol:"roadmap-module--roadmapCol--1b5Hn",colicon:"roadmap-module--colicon--Vkgsl",underway:"roadmap-module--underway--2khFr",rocket:"roadmap-module--rocket--eHIZ8",ribbon:"roadmap-module--ribbon--2GXI9",planned:"roadmap-module--planned--1LG7w",title:"roadmap-module--title--1KQhC",scaling:"roadmap-module--scaling--pOj2q",usability:"roadmap-module--usability--3vdJK",list:"roadmap-module--list--37fMo",extensibility:"roadmap-module--extensibility--m87y9"}},b0ko:function(e,a,t){var l=t("q1tI");function n(e){return l.createElement("svg",e,[l.createElement("path",{d:"M256 421.6c-18.1 0-33.2-6.8-42.9-10.9-5.4-2.3-11.3 1.8-10.9 7.6l3.5 51c.2 3.1 3.8 4.7 6.3 2.8l14.5-11c1.8-1.4 4.5-.9 5.7 1l20.5 32.1c1.5 2.4 5.1 2.4 6.6 0l20.5-32.1c1.2-1.9 3.9-2.4 5.7-1l14.5 11c2.5 1.9 6.1.3 6.3-2.8l3.5-51c.4-5.8-5.5-10-10.9-7.6-9.8 4.1-24.8 10.9-42.9 10.9z",key:0}),l.createElement("path",{d:"M397.7 293.1l-48-49.1c0-158-93.2-228-93.2-228s-94.1 70-94.1 228l-48 49.1c-1.8 1.8-2.6 4.5-2.2 7.1L130.6 412c.9 5.7 7.1 8.5 11.8 5.4l67.1-45.4s20.7 20 47.1 20c26.4 0 46.1-20 46.1-20l67.1 45.4c4.6 3.1 10.8.3 11.8-5.4l18.5-111.9c.2-2.6-.6-5.2-2.4-7zM256.5 192c-17 0-30.7-14.3-30.7-32s13.8-32 30.7-32c17 0 30.7 14.3 30.7 32s-13.7 32-30.7 32z",key:1})])}n.defaultProps={className:"s-ion-icon",viewBox:"0 0 512 512"},e.exports=n,n.default=n},drjo:function(e,a,t){e.exports=t.p+"static/bitcoin-cash-logo-medium-3898cbcc660cef7441809f1dd52e1ae1.png"},e66W:function(e,a,t){var l=t("q1tI");function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M256 48C141.6 48 48 141.6 48 256s93.6 208 208 208 208-93.6 208-208S370.4 48 256 48zm-42.7 318.9L106.7 260.3l29.9-29.9 76.8 76.8 162.1-162.1 29.9 29.9-192.1 191.9z"}))}n.defaultProps={viewBox:"0 0 512 512"},e.exports=n,n.default=n},kXvQ:function(e,a,t){var l=t("q1tI");function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M256 48C141.125 48 48 141.125 48 256s93.125 208 208 208 208-93.125 208-208S370.875 48 256 48zm107 229h-86v86h-42v-86h-86v-42h86v-86h42v86h86v42z"}))}n.defaultProps={className:"s-ion-icon",viewBox:"0 0 512 512"},e.exports=n,n.default=n},pZT1:function(e,a,t){var l=t("q1tI");function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M480 288v-64h-34.7c-2-12.1-5.2-23.8-9.3-35l30-17.3-32-55.4-30 17.3c-7.7-9.3-16.3-17.9-25.6-25.6l17.3-30-55.4-32L323 76c-11.2-4.2-22.9-7.3-35-9.3V32h-64v34.7c-12.1 2-23.8 5.2-35 9.3l-17.3-30-55.4 32 17.3 30c-9.3 7.7-17.9 16.3-25.6 25.6l-30-17.3-32 55.4L76 189c-4.2 11.2-7.3 22.9-9.3 35H32v64h34.7c2 12.1 5.2 23.8 9.3 35l-30 17.3 32 55.4 30-17.3c7.7 9.3 16.3 17.9 25.6 25.6l-17.3 30 55.4 32 17.3-30c11.2 4.2 22.9 7.3 35 9.3V480h64v-34.7c12.1-2 23.8-5.2 35-9.3l17.3 30 55.4-32-17.3-30c9.3-7.7 17.9-16.3 25.6-25.6l30 17.3 32-55.4-30-17.3c4.2-11.2 7.3-22.9 9.3-35H480zm-224-64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM141.2 343c-18.3-24.2-29.2-54.3-29.2-87 0-6.1.4-12.1 1.1-18l46.9 17.1v.9c0 17.8 4.9 34.5 13.3 48.8L141.2 343zm40.7-148L135 177.9c20.1-31.1 51.8-53.9 89-62.3v49.9c-16.6 5.9-31.1 16.2-42.1 29.5zM256 400c-23.7 0-46-5.7-65.8-15.9l32.1-38.2c10.5 3.9 21.8 6.1 33.7 6.1s23.2-2.2 33.7-6.1l32.1 38.2C302 394.3 279.7 400 256 400zm32-234.5v-49.9c37.2 8.4 68.9 31.2 89 62.3L330.1 195c-11-13.3-25.5-23.6-42.1-29.5zM370.8 343l-32.1-38.2c8.4-14.3 13.3-31 13.3-48.8v-.9l46.9-17.1c.7 5.9 1.1 11.9 1.1 18 0 32.7-10.9 62.8-29.2 87z"}))}n.defaultProps={className:"s-ion-icon",viewBox:"0 0 512 512"},e.exports=n,n.default=n},sfDZ:function(e,a,t){var l=t("q1tI");function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M256 32c-70.7 0-128 57.3-128 128s57.3 128 128 128 128-57.3 128-128S326.7 32 256 32zm0 208c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80zM193.7 307.4c-19.1-8.1-36.2-19.6-50.8-34.3-1.4-1.4-2.8-2.8-4.1-4.3L64 400h96l48 80 48-105.8 25.5-56.2c-8.4 1.3-16.9 2-25.5 2-21.6 0-42.5-4.2-62.3-12.6zM373.3 268.9c-1.3 1.4-2.7 2.9-4.1 4.3-14.6 14.6-31.7 26.2-50.7 34.2L294 361.2l-21.9 48.4L304 480l48-80h96l-74.7-131.1z"}))}n.defaultProps={className:"s-ion-icon",viewBox:"0 0 512 512"},e.exports=n,n.default=n}}]); //# sourceMappingURL=component---src-pages-roadmap-js-46078ea4d547d5118ee2.js.map