Краткий пересказ
Еще
Узнавайте содержание статьи и оценивайте рыночные настроения всего за 30 секунд!
Одним из наиболее перспективных потенциальных вариантов использования технологии блокчейна является разработка «живых» контрактов, которые безопасно хранятся в цифровой инфраструктуре и являются законно действительными и полностью защищенными от несанкционированного доступа благодаря криптографической идентификации. Рикардийские контракты воплощают эту идею в жизнь и стали новейшим ощущением блокчейна, чтобы вызвать интерес криптоэнтузиастов.
Если у вас есть интерес к криптовалютам, то, вероятно, вы слышали о смарт-контрактах — исполняемом коде, который хранится в блокчейне и автоматически запускается при соблюдении заданных условий. Рикардианские контракты похожи на базовом уровне, за исключением того, что они являются юридически обязательными.
Концепция рикардских контрактов основана в 1990-х годах, но она никогда раньше не реализовывалась в большом масштабе. В этом руководстве мы расскажем обо всем, что вам необходимо знать о рикардских контрактах, включая историю технологий, отличие от смарт-контрактов и некоторые примеры потенциальных сценариев использования.
Рикардианский контракт — это цифровой контракт, который действует как юридически обязывающее соглашение между двумя сторонами на основе согласованных условий. Контракт подписывается и проверяется с помощью блокчейна, но читается как людьми, так и машинами.
В наши дни почти все документы хранятся в цифровом формате, как правило, в формате Word. Тем не менее, из-за того, что по электронной почте отправляется столько документов Word, всем участвующим сторонам может быть сложно понять, какая версия контракта является самой актуальной и подлинной.
Рикардианские контракты решают эту проблему, беря на себя законность, используемую юристами, и включив её в цифровую подпись. Последний шаг, который является «волшебным» процессом, заключается в том, чтобы защитить его с помощью криптографии. Алгоритм генерирует уникальный ключ или хеш, который привязан исключительно к документу. Этот хеш всегда относится к одному документу, и только этот документ может раскрыть этот хеш.
Каждый раз, когда участвующие стороны совершают какие-либо действия, связанные с контрактом, они могут просто включать хеш, а не документ, название, а не выдержку, а только хеш. Поскольку контракт легко читается как машинами, так и людьми, компьютеры могут просто посмотреть хеш, чтобы подтвердить детали, а люди могут прочитать контракт как простой старомодный текстовый документ, что позволяет всем заинтересованным лицам легко получать доступ и обрабатывать информацию, полученную из раскладки.
Предположим, что в качестве примера условия казначейских облигаций США составляются с использованием рикардского контракта. По сути, контракт превращает облигацию в собственную базу данных с метаданными, которая включает название облигации, эмитента, владельца, его номинал и т. д. База данных содержит все детали первоначального соглашения, но в цифровой форме с машиночитаемыми тегами. Затем контракт подписывается цифровым способом с использованием приватных ключей и хешируется, чтобы его можно было легко идентифицировать. Любой пользователь или любая система, желающая получить доступ к данным об облигации, просто должен найти хеш-значение.
Концепция рикардианских контрактов была впервые разработана в 90-х финансовым криптографом Ианом Григом, который недавно описал рикардский контракт как «простой текстовый документ со всеми обычными словами, которые юристы любят использовать со всеми условиями. Это способ передачи правового документа в программу, чтобы и программа, и человек были рады понять, что происходит».
В статье, опубликованной в 1998 году под названиемФинансовая криптография в 7 слоях, Григг изложил свои идеи по рикардским контрактам. В статье описана платежная система Ricardo, созданная компанией Systemics, занимающейся финансовой криптографией. Система названа в честь британского экономиста Дэвида Рикардо в честь его вклада в теорию международной торговли.
Технологии в 90-х годах были недостаточно надёжными, чтобы правильно применять теории Григга. Однако в настоящее время эти ограничения устраняются благодаря технологии блокчейна. В настоящее время растёт число проектов, которые поддерживают рикардские контракты, включая Block.one, создателя EOS.
Григг вкратце сотрудничал с Block.one и привнес свой опыт в платформу EOS, которая является самоуправляемым блокчейном на основе эффективности, предоставляющим разработчикам и компаниям инструменты для создания крупных децентрализованных приложений для пользователей. Система поддерживает как рикардские, так и смарт-контракты.
Рикардианские контракты ещё не были реализованы в таком большом масштабе, но имеет смысл, что концепция найдёт дом на блокчейне. Технология блокчейна не только удовлетворяет технические требования, но и предоставляет идеальную основу для тестирования юридически действительных живых контрактов.
В последние годы смарт-контракты получили множество хипов, но часто упускают из виду одно: они не могут в своей текущей форме заменить фактические юридически обязывающие контракты с участием двух сторон. Ключом к этой проблеме могут быть рикардианские контракты или как минимум гибрид смарт- и рикардийских контрактов. Вот что отличает смарт-контракт от рикардского.
Концепция смарт-контрактов была впервые предложена в начале 90-х компьютерным ученым Ником Сабо. Проще говоря, смарт-контракты — это цифровые соглашения, которые автоматизируют работу приложений на основе блокчейна при соблюдении заранее определенных условий. Они формируют основу децентрализованных приложений (DApp), которые построены на таких блокчейнах, как Ethereum, и являются жизненно важными для децентрализованных финансов (DeFi).
Смарт-контракты исполняются автоматически, следуя простым утверждениям «если... то», которые кодируются на блокчейне. Сеть компьютеров, составляющих блокчейн, выполняет действия, указанные в контракте, когда выполняются и проверяются заданные условия. Примерами таких действий могут быть любые действия: от отправки уведомлений и отправки средств до оформления тикета и регистрации автомобиля. Эти действия являются неизменными и не могут быть изменены или отменены никому.
Языки программирования используются для кодификации смарт-контрактов, и хотя они достаточно просты для разработчиков, содержание контракта не может быть прочитано непрофессионалами, которые не понимают языки программирования. Компании не могут полагаться на смарт-контракты в своей текущей форме, поскольку многие бизнес-процессы подчиняются нормативным требованиям, которые предполагают аудит со стороны людей.
Это также не помогает неизменным действиям кода смарт-контракта на блокчейне, что не совсем желательно для компаний, которые должны реагировать на меняющиеся обстоятельства в реальном мире. Контрактные соглашения между компаниями или компаниями и клиентами часто меняются, а смарт-контракты не предлагают гибкости для адаптации к любым изменениям.
В отличие от смарт-контрактов, рикардианские контракты не только фиксируют действия контракта, но и его намерения, даже до его исполнения. В контракте используется хеш для быстрой и эффективной ссылки на конкретный документ. Вот несколько преимуществ рикардских контрактов:
Однако это не означает, что рикардские контракты заменят смарт-контракты. В будущем они, вероятно, будут сочетаться в гибридной форме юридически обязывающих цифровых соглашений, которые будут заключаться автоматически после исполнения условий участвующими сторонами. Эти две технологии могут стать будущими юридическими соглашениями на основе блокчейна.
Несмотря на то, что рикардские контракты по-прежнему являются новой концепцией, потенциальные варианты использования этой технологии безграничны. Их можно использовать для создания широкого спектра соглашений. Ниже приведены три варианта использования рикардских контрактов:
EOS был одним из первых криптопроектов, которые в 2019 году внедрили рикардские контракты, введя в свой набор инструментов так называемые «быстро исполненные рикардианские контракты».
EOS объединяет функции рикардских контрактов и смарт-контрактов, чтобы сделать действия и намерения контракта понятными для пользователей. Это гарантирует полную прозрачность кода смарт-контракта, что является важной функцией, поскольку действия блокчейна часто являются окончательными.
Перед исполнением рикардских контрактов среднестатистическому пользователю смарт-контракта было сложно понять, на какие действия он согласился. Пользователи должны были полагаться на разработчиков приложений, чтобы объяснить, что делает смарт-контракт на фронтальной платформе, без какой-либо проверяемой связи с действиями, которые происходят на блокчейне.
EOS объявила о двух новых функциях, которые реализуют рикардские контракты и изменяют представление данных пользователям, прежде чем они согласятся подписать транзакции:
В качестве иллюстративной аналогии воспринимайте спецификацию рикардского контракта как язык программирования, а набор шаблонов — как браузер, который предоставляет документы, написанные на этом языке. Вместе эти две функции позволят разработчикам DApp создавать смарт-контракты с четким объяснением соглашений, на которые соглашаются их пользователи.
Рикардийские контракты могут значительно расширить спектр возможных блокчейнов, особенно в сочетании со смарт-контрактами. Они могут четко определять намерения двух сторон, юридически связывать их и выполнять действия на основе согласованных условий.
Несмотря на то, что концепция рикардских контрактов уже существует десятилетиями, фактическое использование технологии по-прежнему является довольно новым. Широко распространённая платформа может оказать значительное влияние на многие процессы блокчейна, особенно в торговле и финансах.
Ознакомьтесь с нашим руководством и узнайте больше о смарт-контрактах.
Никакого спама. Только куча интересного контента и обновлений индустрии криптовалют.