* Новый инструмент Guix сделает разработку Bitcoin Core более надежной (15.08.2019) go

Ещё в 2016 году разработка биткоина стала примером для всех разработчиков открытого ПО благодаря Gitian — «компьютера в компьютере», который позволяет проверять двоичные (бинарные) файлы более надежным и прозрачным способом. Но с интеграцией Guix, которая поддерживает детерминированные сборки Bitcoin Core, работа над протоколом станет еще более надежной, пишет Влад Костеа из Bitcoin Magazine.

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

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

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

Gitian и Guix

Идея о том, что все разработчики будут запускать один и тот же код и сравнивать одни и те же бинарники, нереальна, поскольку различия — даже небольшие различия — в таких переменных, как архитектура системы, операционная система и даже время компиляции, могут давать разные результаты. В попытке найти решение этой проблемы разработчик под псевдонимом Dev Random создал Gitian.

Как пишет журналист Bitcoin Magazine Аарон ван Вирдум, Gitian — это «компьютер в компьютере», который предоставляет виртуальное пространство, в котором бинарники могут быть скомпилированы без переменных. Независимо от того, какое устройство или операционная система используется в процессе, результаты всегда гарантировано будут такими же.

Однако эта процедура недостаточна для нужд разработчиков Bitcoin Core, поскольку она слишком сильно зависит от операционной системы Ubuntu. Эта зависимость сама по себе может стать точкой отказа, а процесс проверки требует большей степени прозрачности и контроля.

Как сказал в комментарии для Bitcoin Magazine разработчик из Chaincode Labs Карл Донг: «Среда сильно зависит от Ubuntu и в какой-то степени слепо доверяет ей. Фактически, метод, по которому создается среда, заключался в загрузке неконтролируемых непрозрачных бинарников (иными словами, "доверенных бинарников") из Ubuntu, открывая риски третьих сторон. Потенциально злоумышленник может повредить все исполняемые файлы Bitcoin Core посредством вторжения в инфраструктуру Ubuntu».

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

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

Эта минимизации доверия направлена ​​на устранение сторонних рисков. Донг считает, что это будет более простой и менее ориентированный на платформу подход к работе с Bitcoin Core. Он признает, что взял многое из Gitian. Тем не менее, тут нет места для обоих, и Guix станет заменой.

«Моя работа по интеграции Guix в Bitcoin Core, безусловно, была вдохновлена ​​Gitian, но они не очень хорошо дополняют друг друга, - сказал Донг. - Я ожидаю, что как только поддержка кросс-компиляции для целей OS X и Windows закончится, Gitian уйдет в отставку».

Guix и обычный пользователь биткоина

Если Guix — это инструмент, созданный разработчиками и для разработчиков, то почему это должно как-то беспокоить обычного пользователя? Что ж, это инструмент устраняет вопрос доверие к данным, загружаеамых для клиента Bitcoin Core. Злоумышленники могут при отсутствии надлежащей системы проверки украсть ваши биткоины. По словам Донга, «Guix позволяет пользователям проверять, что загружаемый ими клиент Bitcoin Core точно соответствует коду, который пишут разработчики Bitcoin Core».

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

На момент публикации Guix доступен только для сборок Ubuntu. Однако, по «по оптимистичным оценкам» Донга, версии для Windows и Mac OS будут выпущены к концу 2019 года. В истинно консервативном духе биткоина, «когда всё будет готово и тщательно проверено».


Источник: https://coinspot.io/technology/bitcoin/novyj-instrument-guix-sdelaet-razrabotku-bitcoin-core-bolee-nadezhnoj/

*Биткойн бесплатно получить

*Купить, продать, обменять Биткойн
Теги: Биткоин bitcoin core Gitian Guix yandex
Поделиться:
[vk] [fb] [tw] [ok] [mr] [lj]
Рубрики Обменный курс Биткойн Менеджер кранов
Новости биткойн и блокчейн-технологий
*Рынок STO в Европе растёт, но 26% предложений потерпели неудачу (21.08.2019) go
Предложения инвестиционных токенов (STO) представляют собой узкоспециализированный рынок. Эта модель привлечения денег в инновационный бизнес заслуживает большего внимания по сравнению с ICO, которые показали себя не с лучшей стороны. Однако нынешние участники рынка перестали слепо инвестировать свои средства в цифровые токены и активы… Подробнее ›
*Питер Вюлле представил Miniscript – новый язык смарт-контрактов для Биткойна (21.08.2019) go
Развертывание смарт-контрактов в Биткойне может стать проще — разработчик Питер Вюлле (Pieter Wuille) представил новый язык программирования, разработанный специально для их использования. Язык Miniscript призван облегчить программистам создание более полноценных смарт-контрактов в Биткойне… Подробнее ›
*Прогноз: Майский халвинг спровоцирует взлёт биткоина до $60 000 (21.08.2019) go
В экспертном сообществе многие разделяют точку зрения, что сокращение награды биткоин-майнеров в мае 2020 года или так называемый халвинг спровоцирует взлёт монеты до нового максимума. В исследовании компании Digital Asset говорится, что BTC будет прибавлять агрессивными темпами из-за того… Подробнее ›
*Биткоин-биржа Kraken добавит поддержку Waves (21.08.2019) go
22 августа криптовалютная биржа Kraken добавит в листинг монеты Waves и Basic Attention Token (BAT). Kraken is listing BAT and WAVES starting August 22. More details here: https://t.co/bfgGVthzP6 — Kraken Exchange (@krakenfx) August 21, 2019 Согласно анонсу, ввод/вывод новых активов станет доступен с 13:30 UTC. В это же время можно будет разместить и ордера на… Подробнее ›
*Forbes: Сегодня биткоин — это золото в 70-х годах, которое когда-нибудь станет скучным и очень дорогим (21.08.2019) go
Является ли биткоин новым золотом? Этот вопрос в последнее время у всех на уме, пишет Мэтт Хоэм из Forbes. На выходных на Barrons была опубликована статья «Является ли биткоин активом-убежищем?», автор которой очень скептически оценивал потенциал криптовалюты в этом вопросе. Он пишет… Подробнее ›
*Новый «Сатоши» назвал свое настоящее имя, опубликовал свою фотографию и рассказал, как потерял доступ к 1 млн BTC (21.08.2019) go
«Мое полное имя — Джеймс Билал Халид Каан. Я родился в Пакистане, но живу в Великобритании. Я выпускник пакистанского университета Аль-Хаир, также обучался в удаленном режиме в Йеле, Дюке и Калифорнийском университете Ирвайна», — именно это сообщил во второй главе своего повествования очередной претендент на место Сатоши Накамото… Подробнее ›
*Анализ цен криптовалют: биткоин готов к росту, чего нельзя сказать об альткоинах (21.08.2019) go
О дальнейших возможных сценариях движения цены биткоина и нескольких популярных альткоинов рассказывает ведущий аналитик RoboForex Дмитрий Гурковский. Ведущий цифровой актив продолжает торговаться над уровнем поддержки $9100 — покупателям удается удерживать преимущество. Для подтверждения движения вверх важно увидеть пробой верхней границы модели «Треугольник» и закрепление над $12 385… Подробнее ›
*Виталик Бутерин и Чанпен Чжао обсудили в Твиттере проблему масштабируемости блокчейн-сетей (21.08.2019) go
CEO криптобиржи Binance Чанпен Чжао (CZ) заявил, что проблема масштабируемости блокчейн-сетей теперь «в значительной степени решена» в новых блокчейн-проектах. Однако такая точка зрения, как оказалось, не совпадает с тем, что думает об этом создатель эфириума Виталик Бутерин. Чжао высказал свои комментарии 21 августа в ответ на то… Подробнее ›
*Стартап Blockstream представил обновление для C-lightning (21.08.2019) go
Разработчики из команды Blockstream представили обновление для сети Lightning, что позволит значительно повысить производительность дополнительного слоя блокчейна биткоина. Как отметил в Твиттере один из разработчиков Кристиан Декар, обновление 0.7.2 интегрировано в работу C-lightning – одной из модификаций сети Lightning… Подробнее ›
*Академическое исследование скептически оценивает цифровые валюты центробанков в пользу биткоина (21.08.2019) go
«Как частные валюты повлияют на государственную политику?» Этот центральный вопрос является предметом (и названием) недавно опубликованной научной статьи, написанной профессором юридического факультета Нью-Йоркского университета Максом Раскиным, профессором факультета менеджмента Университета Макгилла Фахадом Салехом и профессором Штернской школой бизнеса Нью-Йоркского университета Дэвидом Йермаком… Подробнее ›
1 2 3 4 5 4007  » 
Информация о децентрализованной цифровой валюте Биткойн в социальных сетях:
*ВКонтакте*Facebook *Twitter
*Купить, продать, обменять Bitcoin, Litecoin, Ethereum, QIWI, WebMoney, YandexMoney, PerfectMoney, Privat24
Free Bitcoin
*Directory of sites
*Partnership

Рейтинг@Mail.ru