Bitcoin (BTC) и Ethereum (ETH) — это, пожалуй, две самые популярные криптовалюты, которые внесли большой вклад в рост криптосектора.
Биткоин был первой созданной криптовалютой и рассматривается как цифровое золото или "золото 2.0", а Ethereum можно рассматривать как мировой децентрализованный компьютер.
Биткоин называют цифровым золотом, потому что он дефицитен и долговечен, как драгоценный металл, его можно легко хранить и делить. Ethereum называют мировым децентрализованным компьютером, потому что сеть используется для запуска децентрализованных приложений (DApps), то есть приложений, которые не контролируются центральным сервером.
При измерении в различных метриках, Bitcoin и Ethereum являются двумя ведущими криптовалютами. Эти показатели включают рыночную капитализацию, уникальные адреса кошельков и объем торгов на криптовалютных биржах. Рыночная капитализация, или рыночная стоимость, означает общую фиатную стоимость оборотного предложения криптовалюты. Адреса кошельков — это уникальные строки символов, которые представляют собой эквивалент счетов в сети криптовалюты.
И Bitcoin, и Ethereum имеют общие черты: Они являются активами, основанными на публичной распределенной бухгалтерской книге, называемой блокчейн, могут храниться в цифровых кошельках, используют буквенно-цифровые строки в качестве адресов и торгуются на криптовалютных биржах.
И BTC, и ETH являются децентрализованными криптовалютами, то есть они не выпускаются и не регулируются центральными банками или другими финансовыми учреждениями. Вместо этого они полагаются на компьютеры, на которых работают копии их сетей, известные как ноды, чтобы обеспечить единство действий всех участников сети.
Между обеими криптовалютами есть существенные различия. Эти различия привели к различным дебатам, в которых некоторые утверждают, что BTC и ETH являются конкурентами. В действительности же они могут дополнять друг друга, поскольку служат разным целям. BTC может использоваться в качестве хранилища ценности, в то время как ETH используется для взаимодействия с приложениями, построенными на блокчейне Ethereum. В портфеле BTC может использоваться для сохранения стоимости и в качестве "тихой гавани", а ETH — для доступа к децентрализованным финансовым услугам (DeFi). "Тихая гавань" — это актив, стоимость которого, как ожидается, сохранится или вырастет во время рыночного спада.
Что такое Bitcoin (BTC)
Биткоин стал первой криптовалютой, функционирующей независимо от какого-либо центрального сервера. Первый блок данных на его блокчейне, известный как Генезис-блок, был добыт в январе 2009 года его псевдонимным создателем Сатоши Накамото. С тех пор популярность биткоина неуклонно растет. Биткоин был создан как одноранговая (P2P) система электронных денег, что означает, что транзакции могут проводиться без какого-либо центрального сервера.
Концепция, которая привела к созданию блокчейна Биткоина, была разработана в 2008 году в документе, написанном Накамото. Биткоин позволяет управлять валютой вне контроля какого-либо правительства, банка или финансового учреждения. Он опирается на децентрализованную сеть пользователей, использующих программное обеспечение блокчейна Bitcoin с набором правил, с которыми соглашается каждый участник сети. Правила, установленные кодом, определяют порядок проведения транзакций, время, необходимое для их подтверждения, лимит предложения в 21 миллион BTC и многое другое.
Биткоин был первой криптовалютой, основанной на технологии децентрализованных реестров (DLT), называемых блокчейнами. Технология блокчейн позволила решить ряд проблем, включая проблему византийских генералов, которая описывает трудности, возникающие у децентрализованных систем при согласовании единой истины. Для преодоления проблемы византийских генералов в биткоине используется метод доказательства работы (Pow) и блокчейн. Множество майнеров, которые выполняют роль генералов, решают эту проблему. Каждый узел прилагает усилия для подтверждения транзакций, которые идентичны сообщениям, отправленным генералам.
Блокчейн Биткоина общедоступен и связан с историей каждой транзакции, когда-либо проведенной на нем, при этом он распределен между несколькими узлами для предотвращения фальсификации. Если обнаруживается другая версия блокчейна, она отвергается другими участниками сети.
Фальсификация выявляется с помощью длинных строк чисел, известных как хэши, которые должны быть абсолютно одинаковыми для каждого узла. Сеть Bitcoin обрабатывает наборы данных и превращает их в хэши с помощью хэш-функции SHA-256 — алгоритма, который обрабатывает данные, превращая их в длинные строки чисел. Как только найден правильный хэш, он передается в сеть и добавляется в новый блок.
Майнеры на блокчейне Биткоина генерируют и транслируют эти блоки через процесс PoW, в котором машины используют огромное количество вычислительной мощности для выполнения функций хэширования. Посредством доказательства выполнения работы участники сети достигают консенсуса.
Процессы майнинга и консенсуса в Bitcoin гарантируют, что злоумышленники не смогут изменить баланс других пользователей или потратить средства дважды, при этом сеть работает практически без простоев. Будучи защищенной от взлома системой, которая может быть использована в любое время без посредников или центральных банков, она способствовала росту популярности биткоина.
Что такое Ethereum (ETH)
Если Bitcoin использует технологию блокчейн для транзакций и позволяет прикреплять сообщения к каждой транзакции, то Эфириум использует блокчейн для создания децентрализованного компьютера.
Ethereum — это децентрализованная сеть с открытым исходным кодом и распределенной блокчейн-сетью, которая опирается на свою родную криптовалюту Ether (ETH), используемую для совершения транзакций и взаимодействия с приложениями, созданными поверх сети Ethereum. В 2013 году соучредитель Ethereum Виталик Бутерин опубликовал "белую бумагу", в которой подробно описал использование смарт-контрактов, которые представляют собой самоисполняющиеся соглашения, записанные в коде.
Смарт-контракты позволяют создавать децентрализованные приложения, или DApps, которые работают без центрального сервера, руководящего ими. В 2014 году Бутерин и другие соучредители Ethereum продавали Ether, чтобы собрать средства на развитие Ethereum.
В число соучредителей Ethereum входят Бутерин, Гэвин Вуд, Джеффри Уилки, Чарльз Хоскинсон, Михай Алиси, Энтони Ди Иорио и Амир Четрит. Они основали в Швейцарии Ethereum Foundation — некоммерческую организацию, занимающуюся поддержкой сети Ethereum.
Ethereum был запущен в июле 2015 года как один из самых амбициозных проектов в криптопространстве, целью которого была децентрализация всего в интернете. Как и Bitcoin, Ethereum — это децентрализованная платформа без управляющего центрального органа, использующая PoW для того, чтобы злоумышленники не могли подделать данные блокчейна.
Ethereum имеет свой собственный язык программирования под названием Solidity, который используется для программирования смарт-контрактов для работы на блокчейне. Благодаря использованию смарт-контрактов потенциальные возможности применения Ethereum весьма обширны. Возможно, основные сферы его применения еще не придуманы. Инновации в сети Ethereum развиваются стремительными темпами: децентрализованные приложения (DApps), предлагающие финансовые услуги (DeFi), невзаимозаменяемые токены (NFT) являются примерами того, что смарт-контракты позволяют создавать разработчикам. Если Биткоин используется в качестве средства обмена и хранилища стоимости, то Эфир используется для взаимодействия с приложениями в сети Ethereum. Оплата транзакций, создание смарт-контрактов и использование DApps — все это требует от пользователей оплаты в Эфире. По мере роста стоимости Эфира, он также стал использоваться в качестве хранилища стоимости.
Децентрализованные приложения, созданные на базе Ethereum, позволяют использовать Эфир и другие криптоактивы множеством различных способов, в том числе в качестве залога. Например, пользователь может внести 1 ETH в DeFi-контракт, чтобы получить через него заем на 750 USDT, получая при этом проценты на внесенные средства.
Основные различия между BTC и ETH
Хотя сети Bitcoin и Ethereum основаны на концепции распределенных реестров и криптошифрования, они значительно отличаются по техническим характеристикам.
Например, если Bitcoin служит цифровым эквивалентом золота, используемого для хранения стоимости, то Ether используется для питания сети Ethereum и ее приложений.
Выпуск новых токенов возможен как в сети Bitcoin, так и в сети Ethereum. Биткоин использует протокол Omni — платформу для создания и оборота активов на своем блокчейне. Omni был нацелен на создание стейблкоинов. Токены Ethereum выпускаются в соответствии с различными стандартами, наиболее популярным из которых является ERC-20.
Стандарт ERC-20 определяет перечень правил для токенов в сети. ERC-20 включает в себя несколько функций, которые разработчики должны реализовать перед запуском своих токенов. Эти функции включают в себя предоставление информации об общем объеме предложения токена, предоставление остатков на счетах по адресам пользователей и возможность перемещения средств между адресами.
Транзакции Bitcoin являются денежными по своей природе, но транзакции могут содержать примечания и сообщения, которые кодируются в полях данных транзакций. Транзакции Ethereum могут содержать исполняемый код для создания смарт-контрактов или взаимодействовать с самоисполняющимися контрактами и приложениями, созданными на их основе.
Блоки в сети Bitcoin добавляются в среднем каждые 10-12 минут, в то время как в Ethereum это занимает около 15 секунд.
Адреса кошельков также отличаются в обеих сетях. Адреса кошельков — это уникальные идентификаторы, позволяющие получать средства. В Bitcoin адреса могут начинаться с 1, 3 или с "bc1", а в Ethereum они начинаются с "0x".
Bitcoin и Ethereum основываются на протоколе консенсуса proof-of-work, но Ethereum отходит от него и переходит на алгоритм консенсуса proof-of-stake. Proof-of-stake работает основываясь на доли стейков валидаторов транзакций в сети. Чтобы стать валидатором, который проверяет транзакции в Ethereum, пользователь должен застейкать определенное количество ETH.
Алгоритмы консенсуса Proof-of-stake не потребляет энергию, необходимую для достижения консенсуса, а основывается на размер стейка валидаторов. Сеть с доказательством доли владения более энергоэффективна, имеет более низкие входные барьеры для валидаторов и более устойчива к централизации, поскольку стать валидатором проще.
Биткоин также представлен на блокчейне Ethereum в виде токенов BTC ERC-20. Чтобы воспользоваться преимуществами DApps, была создана токенизированная версия Bitcoin и запущена на Ethereum.
В сети Ethereum существует множество токенизированных версий Bitcoin. Они обеспечены биткоином в соотношении 1:1, то есть на каждый токен ERC-20, представляющий биткоин в обращении, приходится один BTC, находящийся на хранении и обеспечивающий его. Токенизированные биткоины позволяют продолжать хранить BTC при использовании децентрализованных приложений. Например, владельцы токенов могут одалживать свои BTC, получая проценты.
Решения проблем масштабирования
Базовые сети Bitcoin и Ethereum страдают от проблем масштабируемости. В то время как Bitcoin обрабатывает в среднем семь транзакций в секунду, сеть Ethereum способна обрабатывать около 30 транзакций в секунду. Для сравнения, Visa обрабатывает около 1700 транзакций в секунду, заявляя при этом, что может масштабироваться до 24000.
Со временем количество людей, использующих обе блокчейн-сети, растет, и Bitcoin, и Ethereum почти достигли пределов своих возможностей и нуждаются в решениях, которые помогут им принять больше пользователей. Комиссии за транзакции обеих сетей растут, когда спрос на блокчейны превышает их возможности.
У BTC и ETH разные подходы к решению проблем масштабируемости. Биткоин внедрил такие технические усовершенствования, как Segregated Witness (SegWit), модернизацию, которая "сегрегирует" некоторые данные за пределы основной цепочки. SegWit позволяет более эффективно использовать ограниченный объем в 1 МБ, которым ограничен каждый блок Биткоина.
Кроме того, разработчики работают над решением масштабирования второго уровня, которое позволяет создать транзакционный уровень под названием Lightning Network поверх базового блокчейна. В сети Lightning Network транзакции осуществляются быстро, а комиссии за них незначительны, поскольку они отправляются через платежные каналы, созданные пользователями.
Создаваемые пользователями платежные каналы Lightning Network предварительно обеспечиваются BTC, что позволяет переместить большую часть транзакций с базового блокчейна в эту сеть второго уровня.
Сторонники ожидают, что сеть Lightning Network сможет обрабатывать до 15 миллионов транзакций в секунду. Эти транзакции не будут проводиться в самой сети Биткоина, поскольку единственными транзакциями, которые будут проводиться на базовом блокчейне Биткоина, будут транзакции, открывающие и закрывающие платежные каналы Lightning Network.
В свою очередь, Ethereum также внедряет решения для масштабирования, которые будут работать как в базовой сети Ethereum, так и через сети второго уровня. Основная ставка Ethereum на расширение своего базового блокчейна называется Sharding, она позволит снизить перегрузку сети и увеличить количество транзакций в секунду за счет создания новых блокчейнов, называемых "шардами".
На каждом устройстве, работающем с блокчейном Ethereum, значительно снизятся требования к памяти RAM и ROM, поскольку цепочки шардов помогут распределить вычислительные ресурсы, необходимые для работы Ethereum, между 64 сетями.
Решения масштабирования в Ethereum опираются на серверы, которые группируют большое количество транзакций перед отправкой их непосредственно в блокчейн Ethereum. Способ группировки транзакций и их последующей публикации в Ethereum существенно различается в разных реализациях. Другие решения второго уровня для Ethereum называются сайдчейнами. Сайдчейн — это независимые сети, которые работают параллельно с сетью Ethereum и совместимы с ней посредством протоколов, позволяющих обмениваться токенами из одной сети в другую, что фактически позволяет использовать DApps, построенные на ETH, и при этом платить меньше комиссионных. Биткоин и Ethereum используют преимущества многочисленных решений по масштабированию, чтобы помочь уменьшить перегрузку сети и увеличить количество транзакций, которые они могут обрабатывать в секунду.