К основному содержимому

Введите слово из вопроса или названия статьи.

1 · Основы

Bitcoin и Ethereum: в чём разница и почему сделки строят на Ethereum

Сравнение Bitcoin и Ethereum: цели, модель учёта, смарт-контракты, консенсус и комиссии. Почему для сделок с гарантом выбирают сети Ethereum и его L2.

3 мин чтенияОбновлено:
В этой статье

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

Bitcoin: передача ценности

Bitcoin появился в 2009 году после публикации документа, подписанного псевдонимом Сатоши Накамото (2008). Его цель - электронные деньги, которые можно передавать напрямую, без банка.

Главные свойства:

  • Ограниченное количество: не более 21 миллиона монет.
  • Доказательство работы (proof of work): майнеры решают вычислительную задачу и получают право добавить блок. Атака на сеть требует колоссальных затрат на оборудование и электричество.
  • Новый блок примерно раз в 10 минут: сеть намеренно медленная и консервативная.
  • Ограниченный язык скриптов: можно задать простые условия (например, «подпись двух из трёх»), но не писать произвольные программы.
  • Модель UTXO: баланс - это набор «непотраченных выходов» предыдущих транзакций, как набор купюр в кармане.

Ethereum: программируемые деньги

Ethereum предложил Виталик Бутерин, сеть запущена в 2015 году. Идея: вместо фиксированного набора операций дать полноценный язык программирования, на котором любой может написать правила для денег. Такая программа - это смарт-контракт.

Главные свойства:

  • Виртуальная машина EVM, которая одинаково исполняет код на всех узлах (как это устроено).
  • Модель аккаунтов: у адреса есть баланс и счётчик операций (подробнее), как у банковского счёта.
  • Доказательство доли владения (proof of stake) с сентября 2022 года: вместо майнеров блоки проверяют валидаторы, внёсшие залог (консенсус и финальность).
  • Новый блок каждые 12 секунд и комиссия, которая зависит от загрузки (рынок комиссий).
  • Огромная экосистема: токены, DeFi, стейблкоины и сети второго уровня (L2).

Сравнение

BitcoinEthereum
Запуск20092015
Назначениепередача ценностиплатформа для программ
Смарт-контрактыограниченные скриптыполноценные (Solidity и др.)
Модель учётаUTXOаккаунты и состояние
Консенсусproof of workproof of stake
Время блокаоколо 10 минут12 секунд
Лимит монет21 млннет жёсткого предела
Токены внутри сетипочти не используютсяоснова экосистемы (ERC-20)

Почему сделки с гарантом строят на Ethereum

Эскроу - это правила: «деньги лежат здесь, пока не случится вот это, а потом идут туда-то». Такие правила нужно записать программой и дать всем проверить. Для этого нужен язык программирования и общая среда исполнения - то, чего у Bitcoin нет по замыслу, а у Ethereum есть.

Поэтому контракт Coin-Trust работает в сети Ethereum и совместимых с ней: Base, Polygon и BNB Chain используют ту же виртуальную машину, поэтому один и тот же код развёрнут по одному адресу во всех четырёх. Как выбрать сеть под свою сделку - в статье «Как выбрать сеть».

Как выбирают между ними на практике

Вопрос «что лучше» неверен: сети решают разные задачи.

ЗадачаЧто подходит
Хранить сбережения долго, без «умных» функцийBitcoin
Платить стейблкоинами, пользоваться токенамиEthereum и совместимые сети
Создать сделку с условиями и арбитромEthereum и совместимые сети
Передать значение, ничего не программируяоба варианта

Пример. Мария хранит часть накоплений в Bitcoin: ей нужна простота и репутация «цифрового золота». А для покупки подержанного ноутбука у незнакомца она использует USDC в сети Base и сделку с гарантом: так деньги лежат в смарт-контракте, а не у продавца. Одно не исключает другое.

Важно и то, что у сетей разные технические допущения. В Bitcoin безопасность опирается на вычислительную работу майнеров, в Ethereum - на залог валидаторов (Proof of Stake). Это влияет на скорость подтверждения, комиссии и сценарии атак, но для обычного пользователя главное - понимать, что именно вы делаете и в какой сети.

Что почитать дальше

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

Упоминается в статьях

Готовы попробовать?

Создайте первую сделку за пару минут. Деньги блокируются в смарт-контракте и выплачиваются по правилам, которые видны заранее.