Четверг , Май 18 2023
Домой >> Новости >> В ‘важные’ неудачи, биткоин комментарий код под колпаком

В ‘важные’ неудачи, биткоин комментарий код под колпаком

In Wake of 'Major' Failure, Bitcoin Code Review Comes Under Scrutiny

«Шок» описывает настроение с тех пор, как один из самых тяжелых биткоина ошибок был обнаружен и заделали на прошлой неделе.

Как сообщество барабанах за уязвимости, которая прячется в коде в течение двух лет, и которые могли бы быть использованы для печати больше биткоинов, чем 21 млн. предназначены для производства, разработчики задаются вопросом: есть ли способ, чтобы предотвратить такие серьезные ошибки могут быть добавлены в код снова?

Дней после знакомства, не было никаких официальных предложений. Но это не значит, что событие не вызвала дискуссию о том, как работает Bitcoin и как подобных ошибок в самых популярных программная реализация криптовалюты, биткоин ядра, могут быть выявлены и устранены в будущем.

Это важный вопрос, слишком – то, что если вредоносная актер был найден эксплоит в первую очередь? Что если есть другие скрытые ошибки в коде прямо сейчас? Какие другие плачевным результатам может произойти?

В этот момент, они под псевдонимом биткоин модератор сабреддита » призвал общественность не забывать об ошибках.

Он утверждал, что он «был, несомненно, крупным провалом» в широко распространенном пост, добавив:

«Если бы все политики и практики, биткоин ядра одинаковы, то это неизбежно, что подобный провал в конечном итоге повторится, и мы не могли бы быть так повезло, как оказывается, что времени.»

Что сказал, есть аргумент, что биткоин-ядра, работающих на открытые сети участников глобального, теперь имеет более надежный процесс проверки кода, чем когда-либо в истории технологии.

Сейчас реализация имеет больше разработчиков, чем когда-либо, способствующих открытого исходного кода. И это проверено совсем немного; по одной из оценок, тестов составляют почти 20 процентов кода.

Сообщества «вина»

Все-таки разработчикам больше спорить может быть сделано, чтобы убедиться, что цифровые деньги работает ровно.

Они думают, что кто-авеню можно было бы построить «более сложных» тестов, подобранных в поиске тяжелые, но трудно найти ошибки, как на прошлой неделе. «Возможно, во всех крупных биткоин компаний следует ожидать от сообщества, чтобы назначить квалифицированных специалистов по тестированию основных», — продолжил он, добавив:

«В настоящее время многие компании не способствуют развити».

Биткоин основу Джеймс Хиллард многое подчеркивает то же самое, предполагая, что разработчики могут увеличивать «количество» и «качество» тестирования. Хотя, это может быть легче сказать, чем сделать. Основной вклад биткойна Грегом Максвеллом договорились в треде они, что тестирование является важным, но качество и детализация тестов очень важно.

«Направляя больше усилий на тестирование был долгосрочным вызовом для нас, отчасти потому, что искусства и науки тестирования не менее сложно, чем любой другой аспект системы машиностроения. Тестирование предполагает особые навыки и способности, которые не у всех есть», — сказал Максвелл.

Такого рода экспертиза является трудно найти.

«Биткоин развития во многом ограниченных комментарий код и там не большое количество людей, которые умеют это делать», — сказала Хиллиард валюты.

Тем не менее, многие другие считают, что ответственность не только на разработчиков. Общего настроения было то, что как децентрализованный проект без лидеров, сохраняя бесплатный Bitcoin ошибок-это общая ответственность.

«Моя главная проблема с большим количеством люфтов людей, указывая на конкретные разработчики, чтобы обвинять. Весь проект является открытым, нет «членство» пользователи и имеют столько же ответственности за аудит кода, так как разработчики активно,» под псевдонимом биткоин-энтузиаст Shinobimonkey рассказал валюты.

Такое мнение разделяют ядра биткоин сопровождающий Владимир ван дер Лаан, кто написал, «Это было неправильно, что глючный код был слит. Да, мы облажались, но «мы», что облажались очень широк. Вся община облажался не рассматривает достаточно подробно консенсус изменения».

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

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

«Вместо того, чтобы проверить себя, я верил, что люди умнее и мудрее, чем я ее закрывал. Я взял его собой разумеющимся, что кто-то другой сделал эту работу», — заявил он.

Несколько Биткоин Ядер

Тем не менее, некоторые утверждают, что всегда будет риск ошибки.

«Там были ошибки в биткоин раньше и снова будут ошибки. Это просто программное обеспечение. Нет ничего магического в его» твиттере Blockstream СОО Самсон косить.

Вдоль этих линий, есть и другая популярная идея, плавающие вокруг.

Сегодня в биткоин, есть один главный биткоин программы, биткоин ядра, бег на 95 процентов биткойн-узлов. (По крайней мере, по одному пункту – интересно, что нет никакого способа, чтобы увидеть все биткойн-узел, потому что некоторые узлы необходимо уединение и не афиширующих свое существование в остальной части сети.)

Одна идея заключается в том, чтобы заработать больше биткоинов реализации кода. Таким образом, если одна из реализаций имеет катастрофические ошибка, сбой в сети, в других реализациях может быть в порядке, держать биткоин в целом работает.

И в определенной степени, это уже существует. Есть несколько менее известных реализаций кода, таких как Bitcoin узлы и Btcd. В другом месте в мире криптовалюта, это становится нормой. Например, Эфириума имеет два основных реализаций, Гет и четности, каждая из которых может быть использована любым человеком запуском программного обеспечения.

Тем не менее, многие биткоин-разработчиков беспокоиться, что при добавлении более одной реализации может привести к проблемам, что будет еще хуже, чем на прошлой неделе уязвимости.

«То, что многие люди не понимают, что люди бегут различных реализаций облегчает для злоумышленников, для секционирования сети,» Биткоин основу Эндрю Чоу утверждал в разговоре с описанием плюсов и минусов.

Как таковой, разработчикам не обязательно соглашаться на то, что должно быть сделано.

Возможно, они положить его лучше всего, когда он сказал:

«Я не знаю точно, как это может быть предотвращено в будущем, но я знаю, что было бы ошибкой для сообщества, чтобы стряхнуть эту ошибку только потому, что это закончилось тем, что в основном безвредна в этот раз».

Металлические изображения щита через систему

Смотрите также

Анатолий Аксаков: В РФ могут легализовать криптовалюты под строгим контролем

Глава комитета по финрынку Анатолий Аксаков сравнил с «игроманией» ажиотаж на криптовалютном рынке. Об этом …

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

Adblock
detector