Чим Рікардіанські контракти відрізняються від смарт-контрактів?
Показати більше
Швидко прочитайте статтю та отримайте огляд настроїв на ринку за 30 секунд!
Одним із найперспективніших потенційних способів використання технології блокчейну є розробка «живих» контрактів, які надійно зберігаються в цифровій інфраструктурі та є юридично дійсними та повністю захищеними від несанкціонованого втручання завдяки криптографічній ідентифікації. Рікардіанські контракти втілюють цю ідею в життя та стали останнім відчуттям блокчейну, щоб задовольнити інтереси ентузіастів криптовалюти.
Якщо ви навіть маєте передаваний інтерес до криптовалют, тоді ви, напевно, чули про смарт-контракти — виконуваний код, який зберігається на блокчейні та автоматично запускається, коли виконуються попередньо встановлені умови. Рикардіанські контракти схожі на базовому рівні, за винятком того, що вони юридично обов’язкові.
Концепція Рікардіанських контрактів походить з 1990-х років, але її ще ніколи не було реалізовано у великих масштабах. У цьому посібнику ми розглянемо все, що потрібно знати про рикардіальні контракти, зокрема історію технології, її відмінність від смарт-контрактів і кілька прикладів можливих випадків використання.
Що таке рікардіальні контракти?
Рікардіанський контракт — це цифровий контракт, який діє як юридично обов’язкова угода між двома сторонами на основі узгоджених умов і положень. Контракт криптографічно підписаний і перевірений за допомогою блокчейну, але його можуть прочитати як люди, так і машини.
Представлення «BowTie» рикардіальної моделі. Джерело:Сьогодні майже всі документи зберігаються в цифровому форматі, як правило, у Word-документах. Однак, коли стільки документів Word надсилаються електронною поштою назад і вперед, усім залученим сторонам може бути важко знати, яка саме актуальна автентична версія контракту.
Рікардіанські контракти вирішують цю проблему, беручи на себе законність, яку використовують юристи, і включаючи її в цифровий підпис. Останній крок, який є «чарівним» процесом, — це закріпити його за допомогою криптографії. Алгоритм створює унікальний ключ або хеш, прив’язаний виключно до документа. Цей хеш завжди означає цей один документ, і лише цей документ може розкрити цей хеш.
Щоразу, коли залучені сторони роблять щось, що стосується контракту, вони можуть просто включити хеш — а не документ, а не назву, а не витяг — лише хеш. Оскільки контракт легко читається як машинами, так і людьми, комп’ютери можуть просто знайти хеш для підтвердження деталей, тоді як люди можуть прочитати контракт як простий текстовий документ зі старим формулюванням, що дозволяє всім залученим сторонам легко отримати доступ до інформації про розкладання та обробити її.
Наприклад, скажімо, умови облігації казначейства США записані за допомогою рикардіального контракту. Контракт по суті перетворює облігацію на власну базу даних з метаданими, що містять назву облігації, емітента, власника, його номіналу тощо. База даних містить усі деталі початкової угоди, але в цифровій формі з машиночитаними тегами. Потім контракт підписується в цифровому форматі за допомогою приватних ключів і хешується, щоб його можна було легко ідентифікувати. Будь-хто або будь-яка система, яка хоче отримати доступ до деталей застави, просто повинен шукати значення хеша.
Концепція Рікардіанських контрактів була вперше розроблена у 90-х роках фінансовим криптографом Яном Григом, який нещодавно описав рикардіальний контракт як «простий текст із усіма звичайними словами, які адвокати люблять використовувати з усіма правилами й умовами; це спосіб передачі юридичного документа до програми, щоб і програма, і людина були раді зрозуміти, що відбувається».
Григ розмістив свої ідеї щодо Рікардіанських контрактів у статті, опублікованій у 1998 році під назвою «Фінансова криптографія» у 7 рівнях. У документі описано платіжну систему Ricardo, створену фінансовою криптографічною компанією Systemics. Систему було названо на ім’я британського економіста Девіда Рікардо в честь його внеску в теорію міжнародної торгівлі.
Технології у 90-х роках були недостатньо надійними для належного впровадження теорій Грига. Однак ці обмеження видаляються завдяки технології блокчейну. Зараз зростає кількість проєктів, які підтримують контракти Рікарда, зокрема Block.one, ініціатор EOS.
Григг швидко співпрацював з Block.one і приніс свій досвід на платформу EOS, яка є блокчейном на основі самоврядування та ефективності, який надає розробникам і бізнесу інструменти для створення масштабних децентралізованих програм для споживачів. Система включає підтримку як Рікардіанських, так і смарт-контрактів.
Рикардіанські контракти раніше не були реалізовані в такому масштабі, але має сенс, що концепція знайде місце в блокчейні. Технологія блокчейну не лише задовольняє технічні вимоги, але й є ідеальною підставою для тестування юридично дійсних контрактів наживо.
У чому різниця між річковими та інтелектуальними контрактами?
Останніми роками смарт-контракти отримали багато гіпевності, але нерідко пропущено одну річ: вони не можуть у поточній формі замінити фактичні юридично зобов’язуючі контракти за участю двох сторін. Рікардіанські контракти або принаймні гібрид смарт- й рикардіанських контрактів можуть мати ключ до цієї проблеми. Ось що встановлює смарт-контракт, крім рікардіанського.
Смарт-контракти
На початку 90-х років концепція смарт-контрактів вперше запропонувала фахівець з комп’ютерних технологій Нік Сабо. Простіше кажучи, смарт-контракти — це цифрові угоди, які автоматизують дії застосунків на основі блокчейну, коли виконуються попередньо визначені умови. Вони формують основу децентралізованих програм (DApps), побудованих на блокчейнах, таких як Ethereum, і є життєво важливими децентралізованими фінансами (DeFi).
Інтелектуальні контракти виконуються автоматично, виконуючи прості твердження «якщо ... тоді», які кодуються на блокчейні. Мережа комп’ютерів, що складають блокчейн, виконує дії, описані в контракті, коли виконуються та перевіряються попередньо встановлені умови. Прикладами таких дій можуть бути будь-що — від надсилання сповіщень і переказу коштів до видачі квитка та реєстрації автомобіля. Ці дії є незмінними, і ніхто не може їх змінити або скасувати.
Мови програмування використовуються для кодування смарт-контрактів, і хоча розробникам досить просто писати, зміст контракту не можуть прочитати люди, які не розуміють мов програмування. Компанії не можуть покладатися на смарт-контракти в поточній формі, оскільки численні бізнес-процеси підлягають вимогам нормативно-правової відповідності, що передбачають проведення перевірки людьми.
Це також не допомагає в тому, щоб дії смарт-коду контрактів відрізнялися від дії блокчейну, що не є саме бажаною особливістю для компаній, які повинні реагувати на обставини, що розвиваються у реальному світі. Договірні угоди між компаніями або компаніями та клієнтами часто змінюються, а смарт-контракти не пропонують гнучкість пристосовуватися до змін.
Рікардіанські контракти
На відміну від смарт-контрактів, контракти Рікардіана не лише записують дії контракту, але й його наміри, навіть до його виконання. У контракті хеш швидко й ефективно посилається на конкретний документ. Ось деякі переваги Рікардіанських контрактів:
- Законне зобов’язання: Рікардіанські контракти є законними. Це означає, що якщо між сторонами-учасниками є суперечка, справу можна передати до суду з метою подальшого розслідування. Це те, що наразі неможливо для смарт-контрактів.
- Людина та машиночитаний пристрій: Контракт написаний з поєднанням правових підстав, які можуть бути прочитані юристами та особами, що виконують функції розмітки, які можуть бути прочитані та виконані машинами.
- Найкраще з обох світів:Рикардіальні контракти універсальні та можуть додати функції смарт-контрактів до стандартних юридичних угод, які визначають дії, які слід виконати, коли обидві сторони задовольняють попередньо встановлені умови.
- Підписання всіма залученими сторонами:Умови, які визначають договірні відносини між залученими сторонами, підписуються в цифровому форматі за допомогою приватних ключів, зазвичай цифровий підпис у простому вигляді, наданий OpenPGP.
Але не можна сказати, що контракти Рікардіана замінять смарт-контракти. Ці дві угоди, ймовірно, будуть змішані в майбутньому в деяких гібридних формах юридично обов’язкових цифрових угод, які будуть укладені автоматично після виконання умов залученими сторонами. У поєднанні ці дві технології можуть стати майбутнім юридичних угод на основі блокчейну.
Приклади Рікардіанських контрактів
Незважаючи на те, що Рікардіанські контракти все ще є новою концепцією, потенційні випадки використання технології є необмеженими. Їх можна використовувати для укладання широкого кола угод. Нижче наведено три приклади використання для Рікардіанських контрактів:
- Торгова торгівля з одноранговим партнером: Рікардіанські контракти мають багато обіцянок на однорангових маркетплейсах, і деякі платформи вже їх впровадили. Наприклад, OpenBazaaris — онлайн-маркетплейс, на якому користувачі можуть купувати або продавати практично все. Він використовує Рікардіанські контракти як спосіб відстеження законності торгових сторін.
- Видача NFT: Протоколи блокчейну можуть використовувати комбінацію смарт-контрактів, рікардіальних контрактів і паспортів активів для видачі NFT для реальних фізичних активів. Наприклад, у маттеревому протоколі використовуються юридично зобов’язуючі рикардіальні контракти для електронного підписання та запису активів NFT на блокчейні.
- Перехід на цифрові складні юридичні контракти: Рікардіанські контракти можуть створити стандартизований шаблон для оцифровування складних юридичних контрактів, що спростить перевірку та забезпечить незмінність. У блокчейні вже є кілька стартапів блокчейнів, які намагаються використовувати рикардіальні контракти для ефективної розробки юридичних угод на блокчейні, таких як сейф контрактів і EverContract.
Блокчейн EOS
EOSвходив до перших криптовалютних проєктів для реалізації Рікардіанських контрактів у 2019 році, ввівши до свого набору інструментів для розробників так звані «багатовиконані рикардіанські контракти».
EOS поєднує функції Рікардіанських контрактів і смарт-контрактів, щоб дії та наміри контракту були легко зрозумілими для користувачів. Це гарантує, що код смарт-контракту є повністю прозорим, що є важливою особливістю, оскільки дії блокчейну часто є остаточними.
До реалізації Рікардіанських контрактів середньостатистичним користувачам смарт-контрактів було важко зрозуміти, на які дії вони погодились. Користувачі повинні були розраховувати на те, що розробники застосунку пояснять, що робить смарт-контракт на передньому краї, без будь-якого аудиторського зв’язку з діями, які відбуваються в блокчейні.
EOS оголосив про дві нові функції, які впроваджують рикардіальні контракти, і перевірив, як дані надаються користувачам, перш ніж вони погодяться підписувати транзакції:
- Характеристики Рікардіанського контракту: Це визначає мову шаблону для додавання метаданих. Розробники смарт-контрактів можуть слідувати шаблону для створення Рікардіанських контрактів, які їхні користувачі можуть легко зрозуміти.
- Рікардіанський шаблон Toolkit: Це майдер для специфікації контракту Рікардіана, який показує, як виглядатимуть контракти, розроблені відповідно до специфікації. Він може використовуватися розробниками застосунку як інструмент для створення та тестування.
В якості ілюстративної аналогії розгляньте специфікацію Рікардіанського контракту як мову програмування, а Template Toolkit — як браузер, який надає документи, написані цією мовою. Разом ці дві функції дають розробникам DApp змогу створювати смарт-контракти з чіткими поясненнями угод, на які дають згоду їхні користувачі.
Підсумки
Рікардіанські контракти можуть значно розширити спектр можливих блокчейн-додатків, особливо в поєднанні зі смарт-контрактами. Вони можуть чітко визначати наміри двох сторін, юридично зобов’язувати їх і здійснювати дії на основі узгоджених умов.
Незважаючи на те, що поняття рікардіанських контрактів зараз десятиліть, фактичне використання технології все ще досить нове. Якщо він широко застосовується, він може мати значний вплив на багато процесів блокчейну, особливо на торгівлю та фінанси.
Перейдіть до нашого посібника, щоб дізнатися більше про смарт-контракти.
Отримуйте щоденну порцію інформації про криптотрейдинг
Ніякого спаму. Лише маса корисного контенту та новини криптогалузі.