- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Контракти Discreet Log передають приватні смарт-контракти без сценаріїв у Bitcoin
Смарт-контракт зареєстрував ставки на вибори в США на блокчейні біткойна. Коли голоси будуть підраховані, ми T дізнаємося, хто переміг, але в цьому вся суть.
“Республіканська_перемога”; «Демократична_перемога». Це параметри (і функції виклику) для першої депонованої ставки на смарт-контракт, розміщеної в основній мережі біткойн.
8 вересня засновник BTCPay Server Ніколас Доріє та засновник Suredbits Кріс Стюарт зробили ставку на результати президентських виборів у США 2020 року за допомогою дискретного журнального контракту (DLC), форми смарт-контракту, який став можливим на Bitcoin лише цього року завдяки технічним досягненням незалежного розробника Bitcoin Ллойда Фурньє у сфері так званих «сценарії без сценаріїв» на блокчейні Bitcoin.
Дорієр і Стюарт T сказали, хто з якої сторони став парі. Навіть після дня виборів, коли буде підраховано голоси, ми все одно T дізнаємося, хто виграв парі. І це дуже важливо.
I just entered in a bet via a DLC (with adaptor sig) with @Chris_Stewart_5 on the US elections.
— Nicolas Dorier (@NicolasDorier) September 8, 2020
He used https://t.co/mkXCUrNHLH
I used https://t.co/wgh1tP17i4 (not ready for others but me yet, will brush up this week and next week + vid) https://t.co/CKclefvG1F
Інакше контракти T були б дискретними.
Що таке дискретні договори журналу?
Описаний розробником Гертом-Яапом Гласбергеном як «невидимі розумні контракти» Контракти дискретного журналу структуровані так, щоб виглядати як стандартні транзакції з кількома підписами в блокчейні біткойна. Якби хтось шукав транзакцію в реєстрі, він не міг би дізнатися, що це смарт-контракт або, у випадку Дорієра та Стюарта, деталі ставки.
Теоретично ці смарт-контракти були можливими з моменту створення біткойна, але революційна робота з підписами адаптерів ECDSA (схема криптографічного підпису, яка дозволяє «сценаріям без сценаріїв» виконувати смарт-контракти, не покладаючись на мову сценаріїв біткойна) минулого року перевела їх від теорії до застосування.
Читайте також: RGB продовжує роботу над впровадженням кращих смарт-контрактів у Bitcoin
"Технічно DLC можна було створювати з моменту вихідного випуску, але багато будівельних блоків тоді T невідомі. Наприклад, для DLC ми використовуємо Підписи адаптера ECDSA, чиє застосування для цього випадку використання T було виявлено до цього року [Ллойдом Фурньє]», — сказав CoinDesk розробник Suredbits Бен Карман.
Suredbits є ONE із першопрохідців розробки DLC разом із Крипто Garage, Atomic Loans, незалежним розробником, фінансованим Square Crypto, Лойдом Форньєром, і розробником Chaincode Labs Антуаном Ріаром.
Структура транзакції DLC досить проста. Спираючись на ставку між Дорієром і Стюартом, дві сторони надсилають кошти на адресу з кількома підписами. Щоб розрахуватися по транзакції, оракул підпише контракт із підписом, який відповідає хешу виграшного результату (у цьому випадку або Republican_Win, або Democrat_Win).
Після цього особа з хешем, що відповідає підпису оракула, може зняти кошти з контракту.
За словами Кармана, «це химерна криптографія, щоб показати, що ваш контракт заснований на підписі оракула, і ви можете витрачати кошти, лише якщо у вас є дійсний підпис оракула».
Розробка DLC молода, але перспективна
Карман сказав, що DLC «все ще дуже ранні», настільки, що команди, які працюють над ними, все ще створюють бібліотеки для специфікацій кодування.
Він додав, що DLC можуть навіть знайти дім у Lightning Network, але для цього знадобляться певні досягнення, враховуючи, що поточні реалізації не жорстко закодовані для розміщення підписів адаптера ECDSA.
Розміщення ECDSA на Lightning вимагатиме додавання контрактів блокування точки часу (PTLC), оновлена версія в роботі контрактів хеш-часу-блокування, які зараз працюють на Lightning.
Сигнатури Шнорра були б ідеальною основою для реалізації PTLC. Довгоочікуване оновлення Schnorr/Taproot все ще є важливим для DLC загалом, сказав Карман. Навіть незважаючи на те, що DLC можна виконувати сьогодні, більш просунуті сценарії використання буде набагато легше реалізувати, якщо кодова база біткойна отримає стимул від софтфорка Schnorr/Taproot.
Читайте також: Майбутнє біткойна: як саме майбутнє оновлення може покращити Політика конфіденційності і масштабування
Випадки використання DLC
«Спочатку основним випадком використання будуть ставки — отже, вибори, спорт і все, що маєте», — сказав Карман CoinDesk. «Коли це стане більш усталеним і ми матимемо ринок для визначення контрагентів для угод, з’являться варіанти використання для хеджування або синтетичних активів».
Випадок використання хеджування описано Гласбергеном у його публікації в блозі «Невидимі смарт-контракти в блокчейні Bitcoin ». «Форвардні контракти» передбачають укладання DLC двома сторонами, причому ONE сторона погоджується придбати певну кількість Bitcoin (BTC) за узгодженою ціною, а інша сторона надає ліквідність для цієї покупки.
Коли приходить час для розрахунків за контрактом, контракт виплачує покупцеві суму Bitcoin за ціною, зазначеною на момент укладення контракту, а не за поточним обмінним курсом. По суті, ці форвардні контракти є шляхом до довгих або коротких Bitcoin.
Ці самі форвардні контракти також можна використовувати для розрахунків за синтетичними товарами (контракти DLC, які представляють такі товари, як золото та/або срібло, наприклад) у біткойнах.
Colin Harper, Blockspace Media
Колін пише про Bitcoin. Раніше він працював у CoinDesk технічним кореспондентом і Luxor Технології Corp. як керівник відділу досліджень. Зараз він є головним редактором Blockspace Media, а також є фрілансером для CoinDesk, Forbes і Bitcoin Magazine. Він тримає Bitcoin.
