Недостатність циклів у скрипті Bitcoin: чому важливо OP_CAT?

Недостатність циклів у скрипті Bitcoin: чому важливо OP_CAT?

11

OP_CAT: Супер-рішення для ковенантів?

Чи відбувається OP_CAT? Пропозиція про ковенанти була тільки призначена BIP номер #347. Але перш ніж ми заглибимося глибше, давайте дослідимо, що таке ковенанти і чому біткоїнці можуть бажати їх.

Чи біткоїн є ідеальним станом цифрових електронних грошей, або ми хочемо більше від наших монет на ланцюгу? Скретчинг за поверхнею: Обмеження скриптів біткоїна

Щоб зрозуміти пропозиції щодо ковенантів, таких як OP_CAT, важливо усвідомити фундаментальні обмеження скрипта біткоїна, як він є сьогодні. У глибині, Біткоїн дозволяє створювати прості смарт-контракти через коди, що визначають правила для блокування та розблокування коштів. Проте, скрипт біткоїна, як мова програмування, досить обмежений в простій логіці, яка вступає в гру тільки при переміщенні монет у новій транзакції.

У біткоіні сьогодні немає способу заздалегідь налаштувати або визначити шляхи вашіх монет для транзакцій, або як швидко монети можуть рухатися в час, коли вони блокуються (окрім важких робочих процесів за допомогою PSBT, частково підписаних транзакцій біткоїна, які не можуть належним чином включати комісійні транзакції, підтверджувати видалення, якщо вони не використані, або запобігати подальшому відрядженню).

  • Один з обмежень скрипта біткоїна полягає в його моделі роботи, де опкоди виконуються послідовно, без циклів.

  • З цього прикладу P2PKH транзакції видно, як скрипт виконується послідовно: дублювання публічного ключа, хешування його в адресу, перевірка хешу проти замка скрипта і, нарешті, перевірка підпису проти публічного ключа.

Відсутність циклізації означає, що скрипти не є Тьюрінгово-повними та гарантовано завершуються, запобігаючи проблемам, таким як нескінчений цикл, який може потенційно призвести до зупинки або значного уповільнення мережі. В той час як цей вибір конструкції дозволяє статично обмежувати використання ресурсів, він також обмежує можливості мови скрипта у керуванні складними робочими процесами.

JustGiving підтримує біткоїни та догекоіни для благодійних пожертвувань
JustGiving підтримує біткоїни та догекоіни для благодійних пожертвувань
JustGiving підтримує біткоїни та догекоіни! 🎉 Тепер користувачі можуть жертвувати понад 60 криптовалют, спрощуючи фінансову допомогу благодійним організаціям. 💰 Благодійні фонди отримають нові можливості. 🚀
Переглянути
Visa запускає B2B Connect у Катарі завдяки новим регуляціям DLT
Visa запускає B2B Connect у Катарі завдяки новим регуляціям DLT
Visa запустила B2B Connect у Катарі після нових регуляцій DLT, що дозволяє банкам покращувати фінансові операції. Зростання цифрових платежів вражає! 💳🌐💼
Переглянути
Браян Брукс стає фаворитом на посаду голови SEC під час адміністрації Трампа, обіймаючи лідерську позицію серед кандидатів у криптоіндустрії.
Браян Брукс стає фаворитом на посаду голови SEC під час адміністрації Трампа, обіймаючи лідерську позицію серед кандидатів у криптоіндустрії.
Кандидатура Браяна Брукса на позицію голови SEC активно обговорюється криптоспільнотою. Його шанс на призначення – 40%, попереду Дан Галлахер з 30%.🔍💼💰
Переглянути
Лаптоп для відстеження вкрадених біткоїнів з Bitfinex потрапив до Смiтсонівського музею як символ еволюції уявлень про гроші.
Лаптоп для відстеження вкрадених біткоїнів з Bitfinex потрапив до Смiтсонівського музею як символ еволюції уявлень про гроші.
Лаптоп, на якому відстежували вкрадені біткоїни з Bitfinex, тепер в Смiтсонівському музеї. Це символ змін у розумінні криптовалюти і її відстеження. 💻💰🔍✨🪙
Переглянути