
{"id":6534,"date":"2018-09-23T12:13:31","date_gmt":"2018-09-23T12:13:31","guid":{"rendered":"http:\/\/tapchicntt.com\/?p=6534"},"modified":"2018-09-23T12:13:31","modified_gmt":"2018-09-23T12:13:31","slug":"bitcoin-core-vua-dinh-loi-rat-nghiem-trong-co-the-khien-bitcoin-lam-phat","status":"publish","type":"post","link":"https:\/\/tapchicntt.com\/bitcoin-core-vua-dinh-loi-rat-nghiem-trong-co-the-khien-bitcoin-lam-phat\/","title":{"rendered":"Bitcoin Core v\u1eeba d\u00ednh l\u1ed7i r\u1ea5t nghi\u00eam tr\u1ecdng c\u00f3 th\u1ec3 khi\u1ebfn Bitcoin l\u1ea1m ph\u00e1t"},"content":{"rendered":"<p>L\u1ed7i tr\u00ean Bitcoin Core v\u1eeba \u0111\u01b0\u1ee3c ph\u00e1t hi\u1ec7n trong tu\u1ea7n n\u00e0y th\u1eadm ch\u00ed c\u00f2n t\u1ec7 h\u01a1n nh\u1eefng g\u00ec nh\u00e0 ph\u00e1t tri\u1ec3n c\u1ee7a ch\u00fang ti\u1ebft l\u1ed9. C\u00e1c l\u1ed7i \u0111\u01b0\u1ee3c c\u00f4ng b\u1ed1 ban \u0111\u1ea7u \u0111\u00e3 l\u00e0m rung chuy\u1ec3n th\u1ebf gi\u1edbi Bitcoin khi n\u00f3 \u0111\u01b0\u1ee3c b\u00e1o c\u00e1o r\u1eb1ng l\u1ed7 h\u1ed5ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u00e1nh s\u1eadp m\u1ed9t ph\u1ea7n c\u1ee7a m\u1ea1ng l\u01b0\u1edbi.<!--more--><\/p>\n<p>Trong khi b\u00e1o c\u00e1o ban \u0111\u1ea7u nghe c\u00f3 v\u1ebb \u0111\u1ee7 t\u1ed3i t\u1ec7 \u0111\u1ed1i v\u1edbi nhi\u1ec1u ng\u01b0\u1eddi, th\u00ec c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n Bitcoin Core v\u1eabn \u0111ang gi\u1eef b\u00ed m\u1eadt ph\u1ea7n l\u1edbn chi ti\u1ebft l\u1ed7 h\u1ed5ng. Nh\u01b0 \u0111\u01b0\u1ee3c ti\u1ebft l\u1ed9 th\u00f4ng qua Common Vulnerabilities and Exposures (CVE), k\u1ebb t\u1ea5n c\u00f4ng c\u00f3 th\u1ec3 \u0111\u00e3 th\u1ef1c s\u1ef1 s\u1eed d\u1ee5ng n\u00f3 \u0111\u1ec3 t\u1ea1o ra nh\u1eefng \u0111\u1ed3ng Bitcoin m\u1edbi &#8211; tr\u00ean 21 tri\u1ec7u \u0111\u1ed3ng coin &#8211; do \u0111\u00f3 l\u00e0m t\u0103ng ngu\u1ed3n cung v\u00e0 ph\u00e1 gi\u00e1 Bitcoin hi\u1ec7n t\u1ea1i.<\/p>\n<p>Ch\u00ednh b\u1edfi v\u00ec nh\u1eefng t\u00e1c \u0111\u1ed9ng tai h\u1ea1i c\u1ee7a l\u1ed7 h\u1ed5ng, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u00e3 quy\u1ebft \u0111\u1ecbnh gi\u1eef b\u00ed m\u1eadt \u0111\u1ec3 c\u00f3 th\u00eam nhi\u1ec1u th\u1eddi gian s\u1eeda l\u1ed7i khai th\u00e1c v\u00e0 th\u00fac \u0111\u1ea9y c\u00e1c th\u1ee3 m\u1ecf c\u00f9ng ng\u01b0\u1eddi d\u00f9ng n\u00e2ng c\u1ea5p ph\u1ea7n m\u1ec1m c\u1ee7a h\u1ecd.<\/p>\n<p>B\u00e1o c\u00e1o CVE \u0111\u01b0\u1ee3c vi\u1ebft b\u1edfi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n Bitcoin Core gi\u1ea3i th\u00edch: &#8220;\u0110\u1ec3 khuy\u1ebfn kh\u00edch n\u00e2ng c\u1ea5p nhanh ch\u00f3ng, b\u1ea3n v\u00e1 \u0111\u00e3 \u0111\u01b0\u1ee3c ngay l\u1eadp t\u1ee9c \u0111\u01b0a ra v\u00e0 ti\u1ebft l\u1ed9 nh\u1eefng chi ti\u1ebft khi\u1ebfn m\u1ecdi ng\u01b0\u1eddi ngh\u0129 ch\u00fang kh\u00f4ng nghi\u00eam tr\u1ecdng m\u1ea5y, \u0111\u1ed3ng th\u1eddi k\u00eau g\u1ecdi c\u00e1c th\u1ee3 m\u1ecf, doanh nghi\u1ec7p v\u00e0 c\u00e1c h\u1ec7 th\u1ed1ng b\u1ecb \u1ea3nh h\u01b0\u1edfng kh\u00e1c tr\u00ec ho\u00e3n ho\u1ea1t \u0111\u1ed9ng \u0111\u1ec3 d\u00e0nh th\u1eddi gian cho c\u00e1c h\u1ec7 th\u1ed1ng n\u00e2ng c\u1ea5p.&#8221;<\/p>\n<p>H\u01a1n m\u1ed9t n\u1eeda t\u1ef7 l\u1ec7 hash rate c\u1ee7a Bitcoin \u0111\u00e3 n\u00e2ng c\u1ea5p l\u00ean phi\u00ean b\u1ea3n v\u00e1, c\u00f3 ngh\u0129a l\u00e0 cu\u1ed9c t\u1ea5n c\u00f4ng kh\u00f4ng c\u00f2n c\u00f3 th\u1ec3 x\u1ea3y ra n\u1eefa, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u0169ng ch\u01b0a ghi nh\u1eadn &#8220;b\u1ea5t k\u1ef3 tr\u01b0\u1eddng h\u1ee3p n\u00e0o \u0111\u00e3 khai th\u00e1c l\u1ed7 h\u1ed5ng n\u00e0y&#8221;.<\/p>\n<p>M\u1ed9t l\u1ed7i nghi\u00eam tr\u1ecdng nh\u01b0 v\u1eady b\u1ecb ph\u00e1t hi\u1ec7n l\u00e0 m\u1ed9t \u0111i\u1ec1u kh\u00f4ng m\u1ea5y hay ho \u0111\u1ed1i v\u1edbi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n. Theo b\u00e1o c\u00e1o, m\u1ed9t ng\u01b0\u1eddi d\u00f9ng v\u00f4 danh \u0111\u00e3 th\u00f4ng b\u00e1o v\u1ec1 l\u1ed7i t\u1eeb ch\u1ed1i d\u1ecbch v\u1ee5 cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n h\u00e0ng \u0111\u1ea7u c\u1ee7a Bitcoin Core v\u00e0 Bitcoin ABC, vi\u1ec7c tri\u1ec3n khai ph\u1ea7n m\u1ec1m ch\u00ednh c\u1ee7a Bitcoin Cash. Kho\u1ea3ng hai gi\u1edd sau, k\u1ef9 s\u01b0 Chaincode v\u00e0 nh\u00e0 ph\u00e1t tri\u1ec3n Bitcoin Core &#8211; Matt Corallo nh\u1eadn ra r\u1eb1ng l\u1ed7i n\u00e0y c\u00f3 th\u1ec3 \u0111\u00e3 b\u1ecb khai th\u00e1c \u0111\u1ec3 t\u1ea1o l\u01b0\u1ee3ng Bitcoin kh\u00f4ng gi\u1edbi h\u1ea1n.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/farm2.staticflickr.com\/1923\/29925065167_2e5f9fda83_o.jpg\" alt=\"\" \/><\/p>\n<p>D\u1ef1a tr\u00ean m\u1ee9c \u0111\u1ed9 nghi\u00eam tr\u1ecdng c\u1ee7a l\u1ed7 h\u1ed5ng, ngay t\u1eeb l\u1ee9c \u0111\u1ea7u, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u00e3 quy\u1ebft \u0111\u1ecbnh gi\u1eef b\u00ed m\u1eadt \u0111i\u1ec1u n\u00e0y. Thay v\u00e0o \u0111\u00f3, m\u1edf \u0111\u1ea7u v\u1edbi Slush Pool, h\u1ecd b\u1eaft \u0111\u1ea7u y\u00eau c\u1ea7u c\u00e1c th\u1ee3 \u0111\u00e0o v\u00e0 ng\u01b0\u1eddi d\u00f9ng Bitcoin c\u1eadp nh\u1eadt b\u1ea3n n\u00e2ng c\u1ea5p.<\/p>\n<p>Ng\u01b0\u1eddi ki\u1ec3m duy\u1ec7t bitcoin subreddit &#8211; Theymos nh\u1eadn x\u00e9t trong m\u1ed9t b\u00e0i \u0111\u0103ng hi\u1ec7n \u0111\u01b0\u1ee3c ghim tr\u00ean \u0111\u1ea7u di\u1ec5n \u0111\u00e0n: &#8220;B\u1ea1n kh\u00f4ng n\u00ean d\u00f9ng b\u1ea5t k\u1ef3 phi\u00ean b\u1ea3n Bitcoin Core n\u00e0o c\u0169 h\u01a1n b\u1ea3n 0.16.3. C\u00e1c phi\u00ean b\u1ea3n c\u0169 kh\u00f4ng n\u00ean t\u1ed3n t\u1ea1i tr\u00ean m\u1ea1ng l\u01b0\u1edbi. N\u1ebfu b\u1ea1n bi\u1ebft b\u1ea5t c\u1ee9 ai \u0111ang ch\u1ea1y m\u1ed9t phi\u00ean b\u1ea3n c\u0169, n\u00f3i v\u1edbi h\u1ecd h\u00e3y n\u00e2ng c\u1ea5p n\u00f3 c\u00e0ng s\u1edbm c\u00e0ng t\u1ed1t.&#8221; Tuy nhi\u00ean, m\u1ed9t v\u1ea5n \u0111\u1ec1 kh\u00e1c l\u1ea1i xu\u1ea5t hi\u1ec7n &#8211; kh\u1ea3 n\u0103ng t\u00e1ch chu\u1ed7i Bitcoin.<\/p>\n<p>V\u00ec ng\u01b0\u1eddi d\u00f9ng hi\u1ec7n \u0111ang ch\u1ea1y c\u00e1c phi\u00ean b\u1ea3n kh\u00e1c nhau c\u1ee7a ph\u1ea7n m\u1ec1m Bitcoin, v\u00ec th\u1ebf s\u1ebd c\u00f3 nguy c\u01a1 m\u1ea1ng l\u01b0\u1edbi t\u1ea1m th\u1eddi t\u00e1ch th\u00e0nh hai, sau \u0111\u00f3 quay l\u1ea1i v\u1edbi nhau. C\u00e1c giao d\u1ecbch tr\u00ean chu\u1ed7i ph\u1ea7n m\u1ec1m c\u0169 c\u00f3 th\u1ec3 b\u1ecb m\u1ea5t. Trong khi t\u00ecnh h\u00ecnh \u0111ang \u0111\u01b0\u1ee3c theo d\u00f5i ch\u1eb7t ch\u1ebd, Theymos cho r\u1eb1ng nguy c\u01a1 x\u1ea3y ra \u0111i\u1ec1u n\u00e0y l\u00e0 nh\u1ecf. Tuy nhi\u00ean, \u00f4ng cho r\u1eb1ng m\u1ecdi ng\u01b0\u1eddi v\u1eabn n\u00ean \u0111\u1ec1 ph\u00f2ng, ch\u1eb3ng h\u1ea1n nh\u01b0 n\u00ean ch\u1edd \u0111\u1ee3i l\u00e2u h\u01a1n \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o giao d\u1ecbch Bitcoin th\u1ef1c s\u1ef1 \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn.<br \/>\nTrong suy ngh\u0129 c\u1ee7a m\u1ed9t s\u1ed1 ng\u01b0\u1eddi d\u00f9ng: &#8220;Li\u1ec7u c\u00f3 khi n\u00e0o l\u1ed7 h\u1ed5ng \u0111\u00e3 b\u1ecb khai th\u00e1c hay kh\u00f4ng?&#8221;. M\u1ed9t ng\u01b0\u1eddi d\u00f9ng bitcoin \u0111\u00e3 h\u1ecfi: &#8220;L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 ch\u00fang ta bi\u1ebft \u0111\u01b0\u1ee3c l\u1ed7 h\u1ed5ng \u0111\u00f3 v\u1eabn ch\u01b0a b\u1ecb khai th\u00e1c v\u00e0 v\u1eabn ch\u01b0a c\u00f3 ai t\u1ea1o ra m\u1ed9t lo\u1ea1t bitcoin gi\u1ea3?&#8221; Nh\u00e0 ph\u00e1t tri\u1ec3n Bitcoin Core &#8211; Pieter Wuille \u0111\u00e3 tr\u1ea3 l\u1eddi c\u00e2u h\u1ecfi n\u00e0y: &#8220;Nh\u1edd s\u1ee9c m\u1ea1nh c\u1ee7a code, ng\u01b0\u1eddi d\u00f9ng Bitcoin \u0111\u00e3 c\u00f3 th\u1ec3 ph\u00e1t hi\u1ec7n ho\u1ea1t \u0111\u1ed9ng \u0111\u00e1ng ng\u1edd \u0111\u00f3.&#8221; Khi \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng l\u1ea7n \u0111\u1ea7u ti\u00ean, c\u00e1c node \u0111\u1ea7y \u0111\u1ee7 s\u1ebd ki\u1ec3m tra l\u1ea1i m\u1ecdi giao d\u1ecbch \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n trong qu\u00e1 kh\u1ee9 c\u1ee7a Bitcoin. M\u1ed9t node ch\u1ea1y ph\u1ea7n m\u1ec1m m\u1edbi &#8211; 0.16.3 &#8211; s\u1ebd ph\u00e1t hi\u1ec7n s\u1ef1 c\u1ed1 n\u00e0y ngay l\u1eadp t\u1ee9c.<\/p>\n<p>M\u1eb7c d\u00f9 v\u1eady, c\u00e2u h\u1ecfi v\u1eabn c\u00f2n li\u00ean quan \u0111\u1ebfn nh\u1eefng g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu l\u1ed7 h\u1ed5ng kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e1t hi\u1ec7n k\u1ecbp th\u1eddi. Theo Theymos: &#8220;Ngay c\u1ea3 khi l\u1ed7i \u0111\u00e3 \u0111\u01b0\u1ee3c khai th\u00e1c \u0111\u1ebfn m\u1ee9c t\u1ed1i \u0111a, thi\u1ec7t h\u1ea1i v\u1ec1 m\u1eb7t l\u00fd thuy\u1ebft \u0111\u1ed1i v\u1edbi c\u00e1c qu\u1ef9 \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef s\u1ebd \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c.&#8221; Theymos n\u00f3i r\u1eb1ng s\u1ef1 c\u1ed1 \u0111\u00f3 s\u1ebd gi\u1ed1ng nh\u01b0 nh\u1eefng g\u00ec \u0111\u00e3 x\u1ea3y ra trong c\u00e1i g\u1ecdi l\u00e0 &#8220;s\u1ef1 c\u1ed1 tr\u00e0n gi\u00e1 tr\u1ecb&#8221; (value overflow incident) trong n\u0103m 2010, khi 187 t\u1ef7 Bitcoin \u0111\u01b0\u1ee3c t\u1ea1o ra m\u1ed9t c\u00e1ch tr\u00e1i ph\u00e9p cu\u1ed1i c\u00f9ng \u0111\u00e3 b\u1ecb ph\u00e1 h\u1ee7y.<\/p>\n<p>Tuy nhi\u00ean, trong khi Bitcoin Core, Litecoin v\u00e0 m\u1ed9t s\u1ed1 \u0111\u1ed3ng ti\u1ec1n kh\u00e1c d\u1ef1a tr\u00ean m\u00e3 Bitcoin Core \u0111\u00e3 ph\u00e1t h\u00e0nh m\u1ed9t b\u1ea3n v\u00e1 cho vi\u1ec7c khai th\u00e1c, th\u00ec nh\u1eefng \u0111\u1ed3ng coin kh\u00e1c v\u1eabn ch\u01b0a c\u00f3 \u0111\u1ed9ng th\u00e1i n\u00e0o. Ngh\u0129a l\u00e0 ch\u00fang v\u1eabn c\u00f3 th\u1ec3 d\u1ec5 b\u1ecb t\u1ed5n th\u01b0\u01a1ng tr\u01b0\u1edbc l\u1ed7i l\u1ea1m ph\u00e1t. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u1ed7i tr\u00ean Bitcoin Core v\u1eeba \u0111\u01b0\u1ee3c ph\u00e1t hi\u1ec7n trong tu\u1ea7n n\u00e0y th\u1eadm ch\u00ed c\u00f2n t\u1ec7 h\u01a1n nh\u1eefng g\u00ec nh\u00e0 ph\u00e1t [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[210],"tags":[],"class_list":["post-6534","post","type-post","status-publish","format-standard","hentry","category-tin-tuc-tien-ao"],"views":397,"_links":{"self":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/6534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/comments?post=6534"}],"version-history":[{"count":0,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/6534\/revisions"}],"wp:attachment":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/media?parent=6534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/categories?post=6534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/tags?post=6534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}