#BTC #Bitcoin #ADA #Cardano, post 11
Ключевые отличия eUTXO в Cardano от классической модели UTXO в Bitcoin.
Как работает:
1. Если у вас 1 BTC, это один UTXO номиналом 1 BTC.
2. Чтобы отправить 0.3 BTC, вы тратите весь UTXO в 1 BTC. Транзакция создает два новых выхода:
0.3 BTC на адрес получателя.
0.7 BTC на ваш собственный адрес (сдача).
Особенности:
Простота: Модель идеально подходит для простых переводов монет.
Конфиденциальность: Проследить отдельный UTXO сложнее, чем баланс счета.
Параллелизм: Несвязанные транзакции (которые тратят разные UTXO) можно обрабатывать одновременно.
Ограничение: Не поддерживает сложную логику. Сложные смарт-контракты (как в Ethereum) на таком UTXO реализовать практически невозможно. Скрипты в Bitcoin очень простые (мультиподпись, таймлоки).
Как работает:
Как и в Bitcoin, транзакция потребляет существующие UTXO и создает новые.
Ключевое отличие: Каждый UTXO в Cardano может содержать не только количество ADA, но и:
Данные (Datum): Произвольная информация, которая хранится вместе с монетами (например, "секретный хэш" для краудфандинга или "состояние игры").
Валидатор (Redeemer): Скрипт (код на Plutus), который определяет, при каких условиях можно потратить этот UTXO.
Простая аналогия:
Bitcoin UTXO - это инертный сейф с деньгами. Чтобы его открыть, нужен ключ (ваша подпись).
Cardano EUTXO - это программируемый смарт-контракт. Это как сейф, который открывается только если вы назовете кодовое слово (данные) и выполните условие (валидатор), например, "назовите число, которое в хэше дает X".
Простой пример на практике
Задача: Краудфандинг. Соберите 100 000 ADA, иначе верните средства.
В Bitcoin: Невозможно реализовать как единый смарт-контракт. Нужен доверенный посредник (кастодиан).
В Cardano EUTXO: Создается специальный UTXO-адрес контракта с валидатором, который гласит: "Можно потратить эти средства, если предоставлен секретный ключ создателя И текущее время > дедлайна И сумма >= 100 000 ADA. ИЛИ можно вернуть средства обратно каждому вкладчику, если время > дедлайна И сумма < 100 000 ADA". Данные (Datum) этого UTXO хранят информацию о вкладчиках и их взносах. Любая попытка потратить средства из этого UTXO будет проверяться скриптом-валидатором. Невозможно вывести деньги иначе, чем по прописанным в контракте правилам.
Что в итоге?
Bitcoin UTXO - это гениальная, но простая бухгалтерская система для цифровых денег.
Cardano EUTXO - это эволюция этой модели в полноценную, безопасную и предсказуемую платформу для выполнения децентрализованных приложений, где сама архитектура способствует уменьшению ошибок и непредвиденного поведения.
Ключевые отличия eUTXO в Cardano от классической модели UTXO в Bitcoin.
В Bitcoin UTXO - это, по сути, цифровые банкноты.
Как работает:
1. Если у вас 1 BTC, это один UTXO номиналом 1 BTC.
2. Чтобы отправить 0.3 BTC, вы тратите весь UTXO в 1 BTC. Транзакция создает два новых выхода:
0.3 BTC на адрес получателя.
0.7 BTC на ваш собственный адрес (сдача).
Особенности:
Простота: Модель идеально подходит для простых переводов монет.
Конфиденциальность: Проследить отдельный UTXO сложнее, чем баланс счета.
Параллелизм: Несвязанные транзакции (которые тратят разные UTXO) можно обрабатывать одновременно.
Ограничение: Не поддерживает сложную логику. Сложные смарт-контракты (как в Ethereum) на таком UTXO реализовать практически невозможно. Скрипты в Bitcoin очень простые (мультиподпись, таймлоки).
Расширенная UTXO (EUTXO) в Cardano (Программируемая бухгалтерия)
Cardano берет модель Bitcoin и делает ее "умной", добавляя возможность хранить и исполнять код.
Как работает:
Как и в Bitcoin, транзакция потребляет существующие UTXO и создает новые.
Ключевое отличие: Каждый UTXO в Cardano может содержать не только количество ADA, но и:
Данные (Datum): Произвольная информация, которая хранится вместе с монетами (например, "секретный хэш" для краудфандинга или "состояние игры").
Валидатор (Redeemer): Скрипт (код на Plutus), который определяет, при каких условиях можно потратить этот UTXO.
Простая аналогия:
Bitcoin UTXO - это инертный сейф с деньгами. Чтобы его открыть, нужен ключ (ваша подпись).
Cardano EUTXO - это программируемый смарт-контракт. Это как сейф, который открывается только если вы назовете кодовое слово (данные) и выполните условие (валидатор), например, "назовите число, которое в хэше дает X".
Простой пример на практике
Задача: Краудфандинг. Соберите 100 000 ADA, иначе верните средства.
В Bitcoin: Невозможно реализовать как единый смарт-контракт. Нужен доверенный посредник (кастодиан).
В Cardano EUTXO: Создается специальный UTXO-адрес контракта с валидатором, который гласит: "Можно потратить эти средства, если предоставлен секретный ключ создателя И текущее время > дедлайна И сумма >= 100 000 ADA. ИЛИ можно вернуть средства обратно каждому вкладчику, если время > дедлайна И сумма < 100 000 ADA". Данные (Datum) этого UTXO хранят информацию о вкладчиках и их взносах. Любая попытка потратить средства из этого UTXO будет проверяться скриптом-валидатором. Невозможно вывести деньги иначе, чем по прописанным в контракте правилам.
Что в итоге?
Bitcoin UTXO - это гениальная, но простая бухгалтерская система для цифровых денег.
Cardano EUTXO - это эволюция этой модели в полноценную, безопасную и предсказуемую платформу для выполнения децентрализованных приложений, где сама архитектура способствует уменьшению ошибок и непредвиденного поведения.