Logo
Поделиться этой статьей

Открытый исходный код: что это такое и почему он важен для Bitcoin и Криптo

Криптовалюты полагаются на открытый исходный код не только для своего функционирования, но и для укрепления доверия и прозрачности.

(Dall-E/CoinDesk)
(Dall-E/CoinDesk)

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

Идея «открытого исходного кода» появилась задолго до Криптовалюта. Эта фраза вошла в обиход в 1990-х годах, чтобы описать феномен публичной публикации кода в Интернете. Хотя вы можете этого не осознавать, многое из того, что люди делают в Интернете, зависит от открытого исходного кода. Например, не менее 37% веб-сайтовкоторые посещают люди, используют Linux — операционную систему с открытым исходным кодом.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

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

Открытый исходный код — это противоположность проприетарному коду, когда компания владеет кодом и держит его в тайне, чтобы другие, особенно конкуренты, T могли скопировать ее инновации. Проприетарный код централизован под контролем ONE компании или организации. Windows и мобильная iOS от Apple — PRIME примеры.

Почему открытый исходный код необходим в Криптовалюта?

Bitcoin и большинство основных Криптовалюты децентрализованы, то есть у них T лидера, который может остановить определенные транзакции или контролировать сеть. Пользователи, которые попечение имеют полный контроль над собственным Bitcoin , в отличие от современных крупных онлайн-финансовых систем, где единственный вариант для людей — доверять свои деньги третьим лицам, таким как банки.

Чтобы достичь цели устранения посредника, сохраняя при этом доверие, Bitcoin должен полагаться на децентрализованный метод распределения кода. T может быть только ONE лидера, управляющего им, потому что A) лидер может написать любые инструкции в коде, которые он захочет, и B) лидер может решить, кому разрешено получать доступ к коду, а кому T.

Открытый исходный код в Bitcoin важен по ряду причин:

  • Запустить его может любой желающий: Поскольку код является общедоступным, любой желающий может загрузить программное обеспечение Bitcoin и запустить его самостоятельно — разрешение от компании или правительства не требуется.
  • Проверяемость:Внешние разработчики могут сканировать программное обеспечение и проверять, действительно ли код выполняет то, что заявляют разработчики проекта.
  • Безопасность:Открытый исходный код может привести к более высокой безопасности. Поскольку больше людей могут анализировать код, чем в случае с закрытым кодом, открытость может привести к более безопасному, проверенному в боях коду.
  • Способствует развитию проекта:Любой, кто заинтересован в добавлении своих собственных функций, может предложить добавить их в проект. В Bitcoin это делается через БИПС.
  • Позволяет эффективно выделять средства: Если мейнтейнеры проекта по какой-либо причине отклоняют изменения разработчика, а разработчик с этим не согласен, разработчик может «разветвить» (или создать копию) программного кода, чтобы создать свой собственный проект. Многие криптовалюты, созданные по образцу Bitcoin, сделали это, например Litecoin.

Где используется открытый исходный код в Bitcoin и Ethereum?

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

Эта тенденция открытого кода началась, когда таинственный и анонимный создатель БиткоинаСатоши Накамото выпущена версия 0.1 кода Bitcoin , теперь известного как Bitcoin CORE , в форме с открытым исходным кодом в списке рассылки по криптографии 8 января 2009 года.

С момента выхода Накамото Bitcoin CORE превратился из проекта одного человека в проверенную в боях кодовую базу, в которую разработчики со всего мира вносят свой вклад на постоянной основе. Из-за природы открытого исходного кода любой, у кого есть навыки, может внести свой вклад в программное обеспечение. С августа 2009 г. более 100 разработчиков внесли свой вклад в Bitcoin CORE, согласно сайту размещения кода GitHub, где опубликован открытый исходный код.

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

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

Второй по величине блокчейн, Ethereum, состоит из собственной процветающей экосистемы проектов, от клиенты низкого уровняподкрепляя сеть длядецентрализованные приложения(обычно известные как dapps), работающие поверх него. Стандарт токенов ERC-721 был создан для поддержки уникальной структуры невзаимозаменяемых токенов (НФТ) что такие огромные проекты какЯхт-клуб Bored APEиспользует.

Читать дальше: Что такое EIP и ERC и как они связаны?

Команда Ethereum пытается продвинуть цель Bitcoin по децентрализации денег на ONE шаг дальше: она хочет децентрализовать все в Интернете. Поскольку большинство приложений контролируются ONE компанией, например Twitter или Facebook, цель децентрализованных приложений — предоставить пользователям больше контроля над своими данными. На сегодняшний день появились сотни таких приложений. Поскольку все они работают на открытом исходном коде, любой может создать свое собственное приложение или внести свой вклад в ONE.

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

Alyssa Hertig

Алисса Хертиг, технический репортер CoinDesk, программист и журналист, специализирующийся на Bitcoin и Lightning Network. На протяжении многих лет ее работы также появлялись в VICE, Mic и Reason. В настоящее время она пишет книгу, в которой исследует все тонкости управления Bitcoin . Алисса владеет некоторым количеством BTC.

Alyssa Hertig