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

Начало

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

Их система использовала криптографически безопасный блокчейн для хранения документов с отметкой времени. Впоследствии, в 1992 году, был введен в эксплуатацию так называемый протокол «дерева Меркла», что сделало систему более эффективной, позволив объединить несколько документов в единый блок. Однако эта технология канула в безвестность, а срок действия патента истек в 2004 году, за четыре года до создания Биткойна.

Многоразовое доказательство работы: Многоразовое доказательство работы

В 2004 году учёный-компьютерщик и криптоактивист Хэл Финни (Гарольд Томас Финни II) запустил систему под названием RPoW («Многоразовое доказательство работы»). Система работала путем получения неторгуемого, невзаимозаменяемого токена доказательства работы на основе системы Hashcash, которая в свою очередь создавала токен с подписью RSA, который затем можно было передавать от человека к человеку.

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

Мы можем рассматривать RPoW как первый прототип и первый шаг в истории криптовалют.

Сеть Биткойн

В конце 2008 года в официальном документе была представлена ​​децентрализованная одноранговая электронная платежная система под названием Биткойн. Официальный документ был распространен через рассылку электронной почты, связанную с криптографией, отдельным лицом или группой лиц под псевдонимом Сатоши Накамото.

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

Биткойн родился 3 января 2009 года, когда Сатоши Накамото добыл первый блок Биткойн, за который предлагалось вознаграждение в размере 50 биткойнов. Первым получателем биткойнов был Хэл Финни, который получил 10 биткойнов от Сатоши Накамото в ходе первой в мире транзакции биткойнов 12 января 2009 года.

Л'Эфириум

В 2013 году Виталик Бутерин, программист и соучредитель журнала Bitcoin Magazine, заявил, что Биткойну нужен язык сценариев для создания децентрализованных приложений. Не сумев найти согласия внутри сообщества, Виталик запустил разработку новой платформы распределенных вычислений на базе Blockchain: Ethereum, оснащенной скриптовым функционалом под названием «смарт-контракты» (смарт-контракты по-французски).

Смарт-контракты — это программы или сценарии, которые развертываются и выполняются в блокчейне Ethereum. Они могут, например, использоваться для совершения транзакции при выполнении определенных условий; Смарт-контракты пишутся на определенных языках программирования и компилируются в байт-код, который представляет собой децентрализованную «полную по Тьюрингу» виртуальную машину, называемую виртуальной машиной Ethereum (или EVM), которая затем может их читать и выполнять.

Разработчики также имеют возможность создавать и публиковать приложения, работающие на блокчейне Ethereum. Эти приложения обычно называются DApps (децентрализованные приложения), и на блокчейне Ethereum уже работают сотни DApps, включая платформы социальных сетей, приложения для ставок, а также финансовые биржи.

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


Резюме

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