Logo
Partager cet article

Ця нова мова кодування може допомогти розкрити потенціал смарт-контрактів Bitcoin

Представивши Sapio, Джеремі Рубін сподівається розширити використання смарт-контрактів Bitcoin і підвищити «фінансовий суверенітет» його користувачів.

Співавтор Bitcoin CORE Джеремі Рубін розповів про свою роботу над новою мовою смарт-контрактів для Bitcoin, яка, як він сподівається, підвищить «фінансовий суверенітет» користувачів.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

Рубін продемонстрував нову мову Sapio в суботу в а RecklessVR зустріч презентація у віртуальній реальності, де багато членів аудиторії приєднуються до розмови в гарнітурах VR. Він планує випустити мову програмування як частину своєї нової дослідницької організації Judica.

Розумні контракти з підтримкою стану дозволяють користувачам блокувати гроші, щоб кошти T могли бути витрачені, доки не будуть виконані певні умови або виконано серію інтерактивних кроків. Ці контракти найчастіше пов’язані з блокчейном Ethereum , який є дуже гнучким, що полегшує написання смарт-контрактів із збереженням стану.

Читайте також: Як працюють розумні контракти Ethereum ?

Менш відомо, що Bitcoin також підтримує кілька різних типів більш складних смарт-контрактів, наприклад, вимогу, щоб більше ніж ONE особа підписала транзакцію, перш ніж її можна буде витратити. Але порівняно з Ethereum смарт-контракти Bitcoin набагато складніші та громіздкі у створенні, або вони не мають статусу, тобто умови виконуються або всі відразу, або не виконуються взагалі. До цього часу це означало, що було менше варіантів розробки смарт-контрактів на Bitcoin.

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

Нові можливості для смарт-контрактів Bitcoin

Сьогодні Sapio може працювати на смарт-контрактах Bitcoin . Але більшість типів смарт-контрактів, які передбачає Rubin, поки що T для Bitcoin .

Він побудував Sapio спеціально навколо CHECKTPLATEVERIFY (CTV), зміна, яка, якщо її прийняти, може додати більше функцій смарт-контрактів до мережі Bitcoin , а саме дозволити користувачам захищати свої Bitcoin новими способами.

У своєму виступі Рубін описав CTV як «просту систему ковенантів для Bitcoin». Ідея ковенантів, яка існує протягом тривалого часу, полягає в тому, щоб додати заходи безпеки, такі як запікання додаткових правил до партії Bitcoin, що запобігає надсиланню власником Bitcoin на всі адреси, крім кількох.

«На практиці це означає, що це дозволяє вам виконувати більш складні інтелектуальні контракти [визначаючи], як можна витрачати Bitcoin під час створення монети», — сказав Рубін.

ONE із випадків використання ковенантів є « Bitcoin » біткойнів. Зазвичай після того, як закритий ключ взято, зловмисник може втекти з відповідними монетами. Але блокування ваших коштів у такому сховищі додає обмеження на переміщення Bitcoin у разі помилки чи іншої проблеми безпеки.

«Я вважаю, що сховища є ONE із найважливіших варіантів використання, які CTV збирається представити на стіл. Вони надають величезну кількість інструментів фінансового суверенітету широкій аудиторії», — сказав Рубін, додавши, що ця Технології відкриває можливість для користувачів робити це самостійно без стороннього постачальника послуг.

Читайте також: «Велике блокування» підвищує попит на рішення для зберігання Bitcoin

Сховища в даний час можливо в Bitcoin, але створити CTV можна було б набагато легше, стверджував Рубін.

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

Тепер, коли Rubin створив Sapio, мову смарт-контрактів спеціально для CTV, розробникам стане простіше програмувати ці сценарії використання, а отже, звичайним користувачам простіше їх реалізувати.

Bitcoin як «судова система»

Новонароджена дослідницька організація Rubin Judica зосередиться на цій групі технологій. Він планує випустити інструменти, які, як сподіваються, «масово розширять економіку Bitcoin », — повідомив Рубін CoinDesk в електронному листі.

Слово «Judica» на латині означає «суд»: Рубін вважає Bitcoin судовою системою, і він хоче підштовхнути його до зростання в цій ролі.

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

Bitcoin приходить і робить це все простіше. «Здатність підтримувати контакти через правову систему (а не через особисту силу) дозволяє економіці процвітати», - сказав він.

Але він стверджує, що Bitcoin занадто обмежений у своїх можливостях сьогодні.

«Блокчейн Bitcoin виконує роль судової системи, але зараз типи контрактів, які він може вирішувати, досить обмежені, і складно розробити більш складні контракти», — додав Рубін.

Як частина Judica, Rubin планує випустити Sapio «разом із проектами для безлічі розумних контрактів», реалізованих мовою смарт-контрактів. Оскільки Judica все ще перебуває на ранніх стадіях, Рубін сказав, що це так шукаєш гранти, фонди та члени команди, щоб приєднатися.

Доставка CTV і Sapio

Але незрозуміло, коли (і якщо) буде розгорнуто CTV, пояснив Рубін у своєму виступі. Це більша зміна Bitcoin , тому може знадобитися час, перш ніж код операції стане придатним для використання.

"Я точно T знаю, коли це станеться. Я хотів би побачити це раніше, ніж пізніше", - сказав Рубін.

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

«Якщо ви запитаєте кожного розробника, коли [буде розгорнуто CTV], ви отримаєте зовсім іншу відповідь», — сказав Рубін у своїй лекції. «Є розумна кількість людей, які кажуть, що це буде через три роки – принаймні».

Рубін підтримує CTV, яка в разі успішної активації додасть ці можливості Bitcoin. Більшість змін у Bitcoin – великих чи малих – пов’язані з деталями впровадження або місцевою політикою. Однак, оскільки CTV змінює глобальне правило консенсусу, його буде доставлено через «м’який форк», навіть якщо фактичні зміни коду, необхідні для CTV, є незначними. Таким чином, для безпроблемної активації знадобиться достатня кількість учасників мережі для підтримки. Отже, Рубін T впевнений, коли зміни стануть доступними.

Читайте також: Hard Fork проти Soft Fork

Багато розробників Bitcoin більш обережні, благословляючи лише ті зміни, які були певною мірою перевірені.

Але, на Погляди Рубіна, терміни в три роки занадто довгі. Він назвав цей графік «сумним» і сказав: «Мені важко стверджувати, що це важлива річ, над якою потрібно працювати, якщо її можна буде використовувати принаймні через три роки».

«Деякі люди кажуть: «Відправте це та подивіться, чи зможемо ми це отримати через шість місяців». Я більше потрапляю в цей табір», – сказав він, припускаючи, що зміни слід вносити швидко, поки Bitcoin все ще перебуває на ранніх стадіях і є більш пластичним. «Я стверджую, що Bitcoin настільки ранній і експериментальний, що нам потрібно рухатися дуже швидко. Інші люди вважають, що Bitcoin більш закостенілий і повинен рухатися дуже повільно».

Рубін вважає, що такі зміни важливі для майбутнього біткойна.

Як він сказав у своїй презентації: «Нам потрібно багато нових [функцій], щоб, коли ми говоримо:Bitcoin це виправляє", насправді це означає те, що ми думаємо".

Alyssa Hertig

Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.

Alyssa Hertig