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

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

12

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

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

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

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

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

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

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

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

JustGiving запускает поддержку криптовалютных пожертвований, включая Биткойн и Догикойн
JustGiving запускает поддержку криптовалютных пожертвований, включая Биткойн и Догикойн
JustGiving теперь принимает криптопожертвования, включая биткойн и догикойн, расширяя способы сбора средств для благотворительности 💰✨. Это привлечет новых доноров и увеличит объемы пожертвований! 🌍🤝💖
Просмотреть
Visa запускает B2B Connect в Катаре благодаря новым регулированиям DLT
Visa запускает B2B Connect в Катаре благодаря новым регулированиям DLT
Visa запустила B2B Connect в Катаре благодаря новым регулированиям DLT. Это решение улучшает трансакции и поддерживает развитие цифровой экономики страны. 🚀💳🌍✨
Просмотреть
Брайан Брукс может стать председателем SEC при Трампе: шансы, конкуренты и влияние на крипторынок
Брайан Брукс может стать председателем SEC при Трампе: шансы, конкуренты и влияние на крипторынок
Брайан Брукс является фаворитом на пост председателя SEC при возможном втором сроке Трампа, имея 40% шансов. Его подход к регулированию криптовалюты поддерживается сообществом 💰📈. Другие кандидаты — Дан Галлахер (30%) и Роберт Стеббинс. 🔍🪙
Просмотреть
Ноутбук, отслеживавший биткойны Bitfinex, выставлен в Смитсоновском институте
Ноутбук, отслеживавший биткойны Bitfinex, выставлен в Смитсоновском институте
Ноутбук, использованный для отслеживания украденных биткойнов у Bitfinex, пополнит коллекцию Смитсоновского института. Это символизирует изменение восприятия криптовалют и их отслеживаемости. 💻💰🔍
Просмотреть