Архитектурные особенности Bitcoin, или что не так с BRC-20?
Если Ethereum функционирует по модели, основанной на учетных записях, то Bitcoin использует для управления транзакциями модель Unspent Transaction Output (UTXO), где каждая транзакция состоит из входов и выходов данных. Во время транзакции входные данные удаляются, и создаются новые выходные данные. Новые выходы, называемые UTXO, представляют собой неизрасходованный остаток, который может быть использован в последующих транзакциях. По сути, UTXO — это BTC, остающиеся в кошельке после завершения транзакций.
Эта система крайне важна для Биткоина — она обеспечивает надежный способ отслеживания прав собственности и предотвращает двойное расходование BTC. Каждый UTXO может быть израсходован только один раз, а все ноды сети Биткоин проверяют транзакции, гарантируя, что UTXO не тратятся дважды, тем самым обеспечивая целостность и безопасность блокчейна.