litecoin
Litecoin (LTC) $ 89.10 0.15%
monero
Monero (XMR) $ 157.94 1.50%
zcash
Zcash (ZEC) $ 44.10 2.78%
dash
Dash (DASH) $ 28.56 1.49%
ethereum
Ethereum (ETH) $ 3,294.96 1.19%
bitcoin-cash
Bitcoin Cash (BCH) $ 476.46 1.85%
bitcoin
Bitcoin (BTC) $ 97,547.12 0.67%
xrp
XRP (XRP) $ 1.44 28.38%
ethereum-classic
Ethereum Classic (ETC) $ 27.47 0.26%
eos
EOS (EOS) $ 0.68126 4.59%
cardano
Cardano (ADA) $ 0.900925 14.45%
stellar
Stellar (XLM) $ 0.298729 24.03%
neo
Neo (NEO) $ 13.10 0.48%
iota
IOTA (IOTA) $ 0.178109 4.14%
nem
NEM (XEM) $ 0.021457 1.16%
tron
TRON (TRX) $ 0.198346 0.66%
vechain
VeChain (VET) $ 0.032265 0.41%
qtum
Qtum (QTUM) $ 3.29 1.92%
omg
OMG Network (OMG) $ 0.305863 0.37%
icon
ICON (ICX) $ 0.17126 2.47%
lisk
Lisk (LSK) $ 1.01 1.95%
ontology
Ontology (ONT) $ 0.231351 2.60%
verge
Verge (XVG) $ 0.006322 2.02%
bitcoin-gold
Bitcoin Gold (BTG) $ 31.78 3.86%
nano
Nano (XNO) $ 0.981756 1.65%
bytecoin-bcn
Bytecoin (BCN) $ 0.000023 8.21%
siacoin
Siacoin (SC) $ 0.005921 1.80%
dogecoin
Dogecoin (DOGE) $ 0.396717 2.79%
zilliqa
Zilliqa (ZIL) $ 0.020849 2.24%
0x
0x Protocol (ZRX) $ 0.435516 2.04%
decred
Decred (DCR) $ 13.56 2.04%
basic-attention-token
Basic Attention Token (BAT) $ 0.21724 2.04%
golem-network-tokens
Golem (GLM) $ 0.351124 2.05%
digibyte
DigiByte (DGB) $ 0.010864 7.90%
acoin
Acoin (ACOIN) $ 0.003906 0.88%
maker
Maker (MKR) $ 1,608.19 0.43%
metaverse
Metaverse ETP (ETP) $ 0.004737 1.66%
adx-net
AdEx (ADX) $ 0.18068 1.01%
adshares
Adshares (ADS) $ 0.300626 0.19%
airswap
AirSwap (AST) $ 0.086014 0.28%
bitcoin-diamond
Bitcoin Diamond (BCD) $ 0.079219 3.18%
multi-collateral-dai
Dai (DAI) $ 0.999944 0.03%
tezos
Tezos (XTZ) $ 1.07 3.85%
aeternity
Æternity (AE) $ 0.032668 0.58%
ardor
Ardor (ARDR) $ 0.094709 0.66%
bitshares
BitShares (BTS) $ 0.002079 2.22%
electroneum
Electroneum (ETN) $ 0.001931 2.16%
komodo
Komodo (KMD) $ 0.287683 5.65%
chainlink
Chainlink (LINK) $ 15.06 0.37%
pundix-new
Pundi X (New) (PUNDIX) $ 0.46452 1.60%
augur
Augur (REP) $ 0.666969 3.01%
status
Status (SNT) $ 0.036737 5.00%
steem
Steem (STEEM) $ 0.209247 2.43%
waves
Waves (WAVES) $ 1.49 0.59%
wax
WAX (WAXP) $ 0.041816 0.54%
Автор:
24 сентября, 2018 15:39

Разработчик Bitcoin Core взял на себя ответственность за ошибку в системе

Джон Ньюбери, разработчик Bitcoin Core и разработчик группы Chaincode Labs, берет на себя ответственность за критическую ошибку в сети Bitcoin

Джон Ньюбери, разработчик Bitcoin Core и разработчик группы Chaincode Labs по анализу криптовалюты, берет на себя ответственность за критическую ошибку, недавно обнаруженную в сети Bitcoin.

20 сентября была обнаружена проблема в сети Bitcoin, называемая «ошибка CVE201817144», ставшая уязвимостью для хакеров. Они имели возможность закрыть самую большую криптовалюту на мировом рынке.

Питер Ризун (Peter Rizun), главный научный сотрудник Bitcoin Unlimited, сообщил, что Awemany, разработчик Bitcoin Cash, обнаружил ошибку в программном обеспечении Bitcoin Core, что позволило сообществу разработчиков с открытым исходным кодом Bitcoin быстро исправить ошибку.

Ризун сказал:

«Поздравляем Awemany за то, что вы сделали это важное открытие и помогли Core исправить свое программное обеспечение. Поддельные монеты, добываемые в блокчейне, угрожали бы легитимности не только BTC, но и криптовалюте в целом »

24 сентября разработчик Bitcoin Core Newbery признал свою вину за то, что он не уследил за ошибкой CVE201817144, которая дошла до фазы производства после первоначального процесса QA. Он объяснил, что вместо проверки части кодовой базы Bitcoin Core под названием «CheckTransactions ()» он полагался на работу более опытных разработчиков в пространстве, которые рассматривало кодовую базу.

Но, в конечном счете, оказалось, что уязвимость в функции осталась незамеченной до момента ее выпуска.

«Я несу ответственность за ошибку CVE201817144. Я провожу дни, изучая базу Bitcoin Core. Нет никаких шансов, что я не прочитал CheckTransaction (). Когда читал, оставленный комментарий  «… так что мы пропустим его в CheckBlock», должен был вызвать у меня вопросы. Но вместо того, перепроверить, я положился на других, поверив, что они люди умнее и мудрее, чем я. Я считал само собой разумеющимся, что ктото еще проделал эту работу »

Ньюбери извинился перед сообществом в дополнение к его объяснению дела, подчеркнув, что он продемонстрировал неудовлетворительную работу при просмотре кодовой базы программного обеспечения Bitcoin Core.

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *