Ethereum умный контракт: Что такое смарт-контракт. Объясняем простыми словами: Энциклопедия — Секрет фирмы

Содержание

Что такое умный контракт (smart contract) на Ethereum?

минут на чтение

Сначала давайте разберемся, что такое контракт. Контракт в общих чертах определяет отношения между двумя сторонами, подчиняющиеся закону. Если одна из сторон нарушит договор, в ее отношении могут быть предприняты меры за то, что она по сути нарушила закон. Многие начинающие пользователи путают контракты и умные контракты. И хотя они могут иметь схожие функции, они используются для разных целей.

Умный контракт — это немедленно вступающий в силу контракт, написанный в виде кода, основным назначением которого является достижение цели без вмешательства посредников. Умные контракты можно использовать для обмена денег, собственности, акций, данных или чего угодно, обладающего реальной ценностью, сохраняя децентрализованность и прозрачность. Сам контракт регулирует, какое действие выполняется, на основе своего кода. Умные контракты всегда достигают одну и ту же конечную цель на основе используемых входных данных.

Хотя подразумевается, что обычные контракты являются постоянно (или временно) юридически обязывающими по закону, умные контракты на самом деле неизменны. Они создают собственные законы своим поведением. Использование умного контракта для любой цели, отличающейся от основной, невозможно. Они непреложны, привязаны к блокчейну Ethereum, и их невозможно редактировать. Это может звучать немного сложно или запутанно, так что давайте рассмотрим это в другом разрезе.

Первоначальным создателем технологии умных контрактов является Ник Сабо. В 1993 году он выдвинул идею о системе, схожей с цифровым торговым автоматом. Пользователь вводил бы значение или строку данных, а цифровая машина бы сама осуществляла исполнение на основе входных данных, выдавая определенный конечный элемент. Так были разработаны умные контракты. Простым примером этого является пользователь, отправляющий ETH другу, но только в заданное время. Они могли бы создать собственный умный контракт, чтобы отправить средства позже, внести средства на депозит, а умный контракт бы сам вступил в силу, чтобы отправить средства, как было указано, без какого-либо дальнейшего внешнего воздействия.

Блокчейн Ethereum был создан именно для того, чтобы записывать и исполнять умные контракты. И хотя Bitcoin технически поддерживал самый базовый умный контракт передачи BTC, это обычно рассматривается лишь как верхушка айсберга. С помощью небольших инноваций и креативности умные контракты можно надстраивать друг над другом, чтобы создавать полностью децентрализованные приложения (англ. decentralized application или Dapp) и децентрализованные автономные организации (англ. decentralized autonomous organization или DAO). В этих случаях каждый умный контракт выполняет функцию, которая запускает другую функцию в другом контракте, которая продолжает развиваться, пока сложное действие не будет выполнено без необходимости его отслеживания централизованной властью.

Вот общеизвестные варианты использования умных контрактов:
  • Кошельки с мультиподписью, которые требуют того, чтобы большинство владельцев кошелька согласились на расходы, прежде чем контракт будет исполнен.
  • Управление соглашениями о сотрудничестве между двумя пользователями, такими как покупка страховки или владение недвижимостью.
  • Предоставление информации или полезных функций другим контрактам.
  • Хранение информации, такой как личные данные, медицинские данные, базы данных зарегистрированных пользователей, консенсусные реестры и т. д.

Вариантов использования умных контрактов бесконечно много. Мы только начинаем понимать, что эта технология может предложить и насколько радикально она изменит мир.

Что такое умный контракт . Что такое Смарт-контракт. или Ethereum за час

Умный контракт – это информация, прошедшая криптографию или попросту зашифрованная, которая может передаваться в сети блокчейна. Из чего состоит умный контракт, поговорим несколько позже, а сейчас сосредоточим наше внимание на технологии блокчейна Ethereum. Это основа Ethereum. Как только вы поймёте сам механизм его работы, то вы начнёте разбираться и в его приложениях.

Первым приложением, разработанным на основе блокчейна, был Биткоин, и именно это событие, на мой взгляд, многих людей до сих пор сковывает в осознании масштабности этого изобретения. Книга написана не для разработчиков, а для простых людей, поэтому повторение и закрепление знаний будет для нас нелишним.

Итак, блокчейн. Рассмотрим на примерах из жизни. Бывало ли у вас такое, что, ведя пару дней в интернете переписку с кем-то, вы вдруг замечаете, что на другом конце линии совершенно не тот человек, за которого он себя выдаёт? А может, вы когда-то сомневались, что товар из Германии, например, оказывался товаром из Китая, хотя по документам он только из Берлина прибыл? Таких примеров привести можно много, а общее у этих примеров одно – фальсификация, подделка. И неважно, подделка чего, главное – это подделка, главное, что возникает неприятное чувство, что вас держат за дурака и кому-то это удаётся делать безнаказанно. Всё это происходит из-за того, что сама система централизованного контроля позволяет кому-то это делать.

Чтобы быть уверенным в правдивости событий или действий, была нужна система, которую невозможно обмануть, а если обман всё-таки и произойдёт внутри системы, то сама система должна его быстро выявить и устранить. Обманом я называю здесь двойную информацию, одна из которых в начале является ложной.

Мы все привыкли рассматривать блокчейн и биткоин как что-то подобное, одинаковое по смыслу, а ведь это совершенно не так. Биткоин – это всего лишь первое приложение блокчейна. Биткоин – это цифровые деньги, и как все деньги, существующие сейчас, может быть подвергнут фальсификации. Задача блокчейна биткоина – найти эту двойную монету и уничтожить её. Мы знаем, что фальшивомонетчиков находят и фальшивые купюры уничтожают уже после того, как их создадут. С Биткоином обстоят дела примерно так же: выпустить его могут, а вот пройти верификацию блокчейна фальшивому биткоину шансов нет. Разветвленная сеть майнеров быстро найдёт несовпадение и удалит фальшивку из цепочки блоков. Бутерин, проанализировав работу блокчейна биткоина, предположил, что можно в зашифрованном виде передавать целый алгоритм последовательных действий.

Такой алгоритм он назвал смарт-контракт, а задача блокчейн Эфириума – осуществлять контроль за исполнением таких смарт-контрактов, выявление всевозможных фальсификаций в сети и обеспечение оплаты взаиморасчётов при таких сделках путём собственной криптовалюты Эфир.

Первые идеи умных контрактов были вынесены на обсуждение Ником Сабо ещё в 1994 году. Особо широкого применения они не нашли в основном из-за централизованности, так как в то время их реализация была возможно только таким образом – только путём централизованного контроля. Чтобы глубже разобраться в теме, предлагаю сделать анализ, зачем люди вообще составляют контракты. Основная проблема здесь кроется в недоверии к выполнению партнёром взятых на себя обязательств и способах разрешить выполнение этих обязательств. В случаях заключения простых контрактов обязательное условие – это присутствие гаранта сделки или исполнения контракта. Проанализировав это, Бутерин предложил решить вопрос путём создания такого умного контракта на базе платформы Эфериум.

Предложил создать протокол для транзакций с нуля либо использовать уже существующий протокол Биткоина в качестве транспорта для смарт-контрактов. Это всё должно привести к исключению недоверия между участниками смарт-контракта и убрать гаранта функционирования контракта как ненужное звено в этой цепочке. С этими функциями легко справится технология блокчейна Эфириума, основанная на математике и криптографии.

Это должно было стать самым безопасным методом для управления базами данных. Давайте сформулируем ещё раз определение для умного контракта. Во-первых, это электронный алгоритм. Этот алгоритм призван описать набор определённых условий. В момент выполнения или невыполнения этих условий запускаются или не запускаются некоторые события в реальном либо в цифровом мире. Мы с вами разбирали уже понятие документа и документооборота. Так вот, в умных контрактах документооборот выполняется полностью или частично самостоятельно, то есть автоматически. Ему не нужны контролёры или посредники, всё прозрачно и децентрализовано системой Ethereum.

Если для выполнения условий умного контракта будут необходимы финансовые расчёты, то с этой функцией справиться внутренняя криптовалюта Эфир. Умные контракты – конечно же, совершенно новые разработки и всё ещё являются экспериментальной технологией. У них не всё так гладко, как и у любой компьютерной программы, которая только находит своего пользователя. Тут возможны как всякие баги, так и недочёты самих программистов. Не до конца исключён человеческий фактор. Ведь информацию о смарт-контрактах люди в основном хранят на устройствах, который подключены к интернету. И именно защита устройства пользователя и есть слабое звено в информационной безопасности смарт-контрактов. Не стоит забывать, что смарт-контракты – это программы, и взаимодействуют они между собой по строго заданному алгоритму, тогда как в бизнесе при заключении сделки иногда приходится идти на всевозможные компромиссы и уступки. Возможно, когда-то при помощи исскуственного интеллекта удастся обойти эту проблему. Но сейчас это вопрос, который требует решения и остаётся всё ещё в стадии решения.
Проанализировав все события из нашей жизни, вы наверняка заметите, что эра цифрового государства совершенно не за горами. Так насколько же эти контракты новы как идея, и существовали ли прототипы умных контрактов раньше? Безусловно, да. Представлю вашему вниманию один из них, самый простой смарт-контракт, который работает на деньгах и физических механизмах. Это аппараты по продаже напитков на улицах. В них есть приёмник, и попадающая в него монета является сигналом для выдачи определённого вида напитка. Чтобы выбрать нужный напиток, существует ещё один физический механизм – кнопка выбора напитка. Нажав на неё, вы даёте аппарату подтверждение с двух физических механизмов, и аппарат выполняет определённое действие. Вам не нужен для совершения этой сделки никакой посредник, всё работает автоматически. Аппарат готовит напиток в случае попадения в приёмник нужной монеты, либо в случае попадания монеты не такого размера он возращает её владельцу. Вот и всё. Контракт завершён. Все прописанные условия выполнены. Вы это проделывали не один раз в своей жизни. А теперь попробуйте себе представить то же самое, только в цифровом виде. Это и есть такое нашумевшее название, как смарт-контракт. То есть идея умного контракта – это разработка механизма, который функционирует не в реальном мире, а в цифровом. В умном контракте написана программа, которая выполняет определённые условия и совершает автоматически определённые действия. Платформа Ethereum позволяет создать и транспортировать такие контракты в зашифрованном виде, сохраняя правдивость информации и исключая её подделку. Она не требует посредника как контролирующего органа и при необходимости финансовых расчётов осуществит их без привлечения третьей стороны, напрямую участникам контракта.

На бумаге, конечно, это всё звучит хорошо, а на практике применения у смарт-контрактов тоже существуют свои проблемы. Конечно, они будут решены со временем, ведь платформа Эфириум ещё совсем молодая и в команде разработчиков очень много талантливых программистов…

Кроме физического фактора, который уже рассмотрен нами, можно назвать и проблемы масштабирования. Ведь по условиям блокчейна каждый компьютер должен хранить часть базы и проверять подлинность. С возрастанием базы это может стать проблемой, хотя, как уверяют разработчики блокчейна, Ethereum не сталкнётся с такой проблемой и останется самым быстрым блокчейном среди блокчейнов других криптосистем. Подтверждение транзакций блокчейн Ethereum делает за считанные секунды.

Существует также и проблема защиты, а особенно восстановления доступа к аккаунту простого потребителя. Ведь если он потеряет доступ к аккаунту по каким-то причинам, то сразу теряет всё.

Следующей задачей для разработчиков остаётся и то, что умные контракты самостоятельно не способны пока брать данные для своего изменения извне, им нужны постоянные исходные данные для осуществления своей деятельности. Это всё подразумевает присутствие определённого человека, который должен задавать внешние данные. Эти данные могут быть отправлены в виде транзакции или сообщения, и без присутствия человека пока обойтись не удаётся. А человека всегда необходимо контролировать. Если учесть, какими темпами развивается сегодня наша планета, то, как мы уже упоминали, искусственный интеллект вполне сможет справиться с этой задачей через определённое время, но сегодня дела в умных контрактах обстоят именно так.

Теперь вы уже разбираетесь в самом механизме, и пора рассмотреть пару примеров.

Примеры эти придуманы мною и являются лишь цепочкой логичных последовательных действий. Служат они для того, чтобы вы, дорогой читатель, смогли уловить сам смысл, хотя уверен, что эти примеры легко можно реализовать смарт-контрактом на основе блокчейна Ethereum.

Итак мы с вами появляемся на свет. Это такое торжественное и важное событие в жизни всех наших родных и близких людей. Это событие мы с вами будем отмечать на протяжении всей своей жизни. Мы радуемся этому событию; и даже в случае, если случайно забудем, что именно сегодня наш день рождения, то непременно кто-то из знакомых или родственников об этом напомнит нам. Это и есть народный блокчейн, в памяти которого зафиксирован сам факт вашего рождения. К примеру, отец моей жены родился в далёком 1949 году, и в книге записи о рождении по каким-то причинам была допущена ошибка в дате рождения. Документы не стали исправлять, а вот народный блокчейн эту дату не забыл. Подтвердить это событие могут его мама, папа и другие родственики. Документами в этом случае служат фото и выписки из больницы. Народный блокчейн эту фальсификацию исправил, и по документам одна дата рождения, а вся семья и родственики празднуют совершенно другую, правильную дату. Это всё лирика, примеры из жизни, но, поняв основы, вы сможете в дальнейшем понять сам механизм функционирования, так что считаю, что этот пример имеет право быть прописанным в этой книге. Давайте вернёмся к нашему первому документу.

Самый первый документ, который мы получаем от государства, в котором мы появились на свет, – это наше свидетельство о рождении. Конечно, получаем этот наш первый в жизни документ не совсем мы, получают его за нас наши родители. Этот документ сразу попадает в ряд различных баз и впоследствии будет там храниться в архиве, как отчётный документ. Уже на этом этапе для того, чтобы этот документ появился на свет, необходима масса различных документов или доказательств факта вашего появления на свет.

Если вы уже родители, то наверняка не раз говорили себе, что родить ребёнка гораздо легче, чем его оформить? И всё это происходит из-за бюрократических процедур, меняющих одна другую. Конечно, во всех странах по-разному, но определённый набор действий для получения зафиксированного факта вашего рождения всё же нужно проделать.

И вот в каждой последующей процедуре получения нового документа в вашей жизни, к примеру, для заключения брака, Вам будет необходимо предоставлять снова и снова этот исходный документ, который и есть доказательство вашего рождения.

Что предлагает технология блокчейна по этому поводу? Зафиксировать один раз в блокчейне или в распределённой книге учёта сам факт появления ребёнка на свет. Это событие подтвердить подписями или ключами людей, которые принимали роды. То, что именно они принимали роды, также подкрепить документом (ключом) о том, что именно они в этот конкретный день принимали роды – и этот факт закрепить подписью или ключом главврача роддома. Сам факт того, что именно этот врач в то время исполнял обязанности главврача и имел право подтверждения врачей-акушеров, подтверждается ключом приказа о назначении этого врача главврачом. Эта на первый взгляд длинная последовательность действий прописывается в смарт-контракте один раз. В блокчейне Ethereum подделать такую запись невозможно, так как следующий блок в цепочке содержит кусочек кода о следующем действии. Так как я решил в книгу не включать никаких таблиц, а постараться максимально просто описывать все алгоритмы, то здесь попрошу вас нарисовать себе картинку последовательных действий, в итоге которых и появляется на свет документ свидетельство о рождении человека. Этот документ создаётся один раз и доказывает сам факт свершившегося действия – рождения. Бутерин один из первых понял, что если технология блокчейна Биткоина может передавать только зашифрованую информацию, которую мы называем монетами, то так же просто можно и передавать и подтверждать готовые прописанные алгоритмы, которые исключат подделку внутри системы. Исключение фальсификации и недоверия участников – это, на мой взгляд, самая сильная сторона платформы Ethereum.

Все расчёты между участниками этого смарт-контракта можно проводить децентрализованно без участия банка-посредника криптовалютой Эфир. Такой смарт-контракт сегодня легко можно реализовать на технологии блокчейн Ethereum. Такое событие упаковывается в блок и фиксируется в системе. Изменить эту запись уже невозможно, так как кусочек информации из этого блока транзакций будет существовать, как информация, и в следующих блоках. Очень важно понять, что смарт-контракт является программой и создаётся на основе компьютерной логики. Все участники смарт-контракта могут быть уверены, что один раз прописанные условия в коде контракта будут выдержаны и фальсификация будет исключена. Для того чтобы изменить информацию о данной записи, придётся изменить информацию и в последующих блоках, а этого технология блокчейна не позволяет делать. Двойная такая запись просто исключится из цепочки блоков. В итоге мы получим созданную учётную запись о нашем рождении один раз в базе данных, которой могут пользоваться все, она не требует проверки и не требует дополнительного контроля. Весь контроль уже предусмотрен в системе блокчейна. Когда будет создаваться смарт-контракт, в котором потребуется доказательство факта вашего рождения, то будет обращение к этой базе данных и извлечение нужной записи. А если будет необходимость заплатить за услуги, то использоваться будет единая криптовалюта Эфир. Сказать, что это высвободит временной и человеческий ресурс, – это не сказать ничего. Это просто и удобно, и это самое главное – что на 100 процентов сегодня реалистично. Просто представьте себе, что даже те люди, которые не доверяют друг другу в жизни, смогут довериться смарт-контракту и произвести сделку.

Эфириум – это в первую очередь платформа для создания именно децентрализованных смарт-контрактов. Эта платформа предлагает разработчикам разработать свой смарт-контракт на базе блокчейна Эфириума. Это очередной секрет, почему всё больше и больше разработчиков пользуются этой платформой. Им нет необходимости тратить деньги на создание своего блокчейна. Всё, что им нужно, – это создать смарт-контракт и работать с ним. То есть осуществлять все транзакции в блокчейне Эфириума. Все смарт-контракты платформы являются автономными, могут хранить или передовать средства другим пользователям или другим смарт-контрактам. Внутренними деньгами и является криптовалюта Эфир. Эфириум как платформа для своей работы использует тюринг-полный язык для создания смарт-контрактов. Более детально это будет интересно малому кругу людей, имеющих специальное образование, поэтому оставляю ссылку на самостоятельное ознакомление и углубление в тему: https://goo.gl/7ruOtq.

Мы же ограничимся знаниями, что полнота по Тюрингу на языке программистов обозначает, что данный язык программирования обладает инструментами для решения любой вычислительной задачи. И весь этот набор инструментов даёт системе определённую автономность. Изобретение технологии блокчейна сразу назвали изобретением, равным по значимости изобретению всемирной паутины Интернета. Эту технологию сегодня изучают на всевозможных блокчейн-конференциях по всему миру. Вот несколько примеров. Перейдя по этим ссылкам, вы сможете углубиться в вопрос:

Москва: https://moscow.blockchainconf.world/en;

Киев: https://kiev.blockchainconf.world/ru;

Астана: http://forklog.com/v-kazahstane-projdet-blockchain-conference-astana/.

Очень интересные блокчейн-конференции происходят в Индии, Китае, Лондоне. Это в очередной раз показывает актуальность и нужность технологии блокчейна в нашей жизни.

Если у вас нет особого желания разбираться в том, о чём говорят на таких блокчейн-конференциях, то, простыми словами, там рассматриваются новейшие разработки различных блокчейнов, а также возможности их применения в повседневной жизни в различных сферах деятельности. Иногда споры очень горячие. На Земле очень много интересных и умных людей, и им всегда есть что обсудить. Да и в технологии блокчейна тоже не всё так просто и гладко. Как и любое новое изобретение, блокчейны подвергаются критике. Одни считают, что для системы важна лишь верификация подлинности входящей информации, а не сами вычисления, другие предлагают рассматривать именно сами вычисления как главный элемент. Так как мы говорим про Бутерина, то его точка зрения – разделять простые и сложные вычисления, аргументирует он это тем, что сами смарт-контракты тоже можно разделить по сложности, и игнорировать нельзя ни элементарные смарт-контракты, ни сложные.

Давайте в качестве примера простого смарт-контракта рассмотрим модель, где будут задействованы взаиморасчеты в денежном эквиваленте между участниками смарт-контракта. Рассматривать будем на примере логистики: доставки груза от производителя к потребителю. Эфириум предлагает для конкретного случая на своей базе, а проще говоря, на своём блокчейне разработать приложение и все взаиморасчёты производить в криптовалюте Эфир. Рассмотрим основных игроков в этом смарт-контракте:

производитель товара;

биржа перевозок грузов;

логистическая компания по доставке грузов;

перевозчик грузов;

потребитель, склад или магазин;

банк, посредством которого происходят взаиморасчёты.

Алгоритм будет такой. Производитель выставляет свой товар на биржу. Покупатель приобретает товар, обращается на биржу перевозок с целью найти логистическую компанию для перевозки своего груза. Выбирает себе подходящую компанию, которая и займётся дальнейшими операциями с грузом для того, чтобы доставить его по адресу. Эта компания находит перевозчика, который и исполняет работу. Так как всё связано с взаиморасчётами, то эту функцию берёт на себя банк. Так происходит это сейчас без технологии блокчейна.

Только представьте себе, сколько различных автономных баз необходимо вести для совершения данной сделки. Сколько контрольных точек должен пройти товар в этой цепочке. А если производитель находится в одной стране, а груз необходимо доставить в другую, и взаиморасчёты необходимо производить в разных валютах? Довольно хлопотное дело. Конечно же, выполнимое, но человек так устроен, что он всегда ищет простые решения. Платформа Эфириум и предназначена для того, чтобы всё это упростить и систематизировать. Я специально так подробно всё расписываю, чтобы вы смогли осознать всю гениальность этой платформы.

Итак, каким образом всё это можно разработать в виде смарт-контракта и выполнить на блокчейне Эфириума?

Каждая транзакция в этой системе не просто фиксирует движение средств, она оснащена кусочком кода, который задаёт условия выполнения данной сделки. Этот фрагмент кода легко изменяется под задачи заказчика смарт-контракта.

То есть Эфириум является универсальной платформой для построения любых бизнес-схем с верификацией на блокчейнах.

Код Эфириума привязывается с одной стороны к производителю, а с другой стороны к конечному потребителю. Фальсификация сделки исключается как таковая. Все взаиморасчёты будут происходить автоматически при осуществлении прописанных в блокчейне условий закрытия события. Деньги в криптовалюте Эфир моментально попадут на счета всех участников смарт-контракта. Те, кто пользуются уже смарт-контрактами на Эфириуме, отмечают удобство именно в быстроте получении денег на свои счета, которые сразу же готовы к последующей работе. А если учесть, что разработчики Эфириума предлагают взаимодействие самих смарт-контрактов между собой, то это поистине выводит бизнес процессы на новые вершины. Бизнесмены знают, что такое задержка платежей из-за бюрократических проволочек. Попробуйте перевести крупную сумму, и вы увидите, что не всё так просто. Деньги совсем не ваши, оказывается, всех интересует источник их происхождения. Точнее, всех интересует, уплатили ли вы налоги вовремя. Во многих странах мира финансовые органы могут мониторить сами их движение. Также ваш счёт могут заблокировать по решению суда на всякий случай и т. д. Эфириум как криптовалюта решает один из самых ключевых моментов в движении денег:

Деньги при передаче не должны иметь посредника в виде банка.

Попадание денег непосредственно в руки получателя можно довольно просто решить в системе Эфириум.

Конечно же, у вас возникает закономерный вопрос: почему люди должны вообще доверять Эфиру как средству платежа? Давайте рассмотрим, чему вообще доверяют люди. Что такое бумажные деньги?

Бумажные деньги имеют ещё одно распространённое название – фиатные. Давайте обратимся к Википедии и посмотрим, что обозначает этот термин. Это деньги, номинальная стоимость которых устанавливается и гарантируется государством вне зависимости от стоимости материала, из которого они изготовленны. Такое название пошло от латинского слова fiducia – доверие. Зачастую такие фидуциарные деньги функционируют как платёжное средство на основе государственных законов, обязывающих принимать их по номиналу. А самое главное – это то, что стоимость этих денег поддерживается за счёт доверия и веры людей, что они смогут обменять их на что-нибудь ценное. Падение авторитета государственной власти приводит к снижению покупательской способности фидуциарных денег. Может быть и наоборот. Примером может быть укрепление позиции доллара при выборе Трампа в Америке. Самое главное, что нам нужно вынести отсюда, – это то, что наше с вами доверие к деньгам и позволяет бумажным деньгам называться деньгами.

Криптовалюту запретить невозможно, как невозможно запретить интернет. Вопрос только, доверяют ли люди криптовалюте Эфир. То, что Эфир на конец мая стоит 200 долларов за монету, говорит о уверенном успехе платформы Эфириум и колоссальному доверию к этой новой криптовалюте. Также вы можете посмотреть популярность этой валюты на различных биржах. Каждый день открывается всё больше обменников, которые свободно конвертируют Эфир не только в другие криптовалюты, но и в обыкновенные фиатные деньги, причём в валюте той страны, где вы живёте. Один из распространённых обменников вы найдёте здесь: https://www.bestchange.ru/ethereum-to-bitcoin.html.

Разбирая понятие смарт-контрактов Эфириума, мы должны принять во внимание, что в мире разрабатываются и другие платформы для децентрализованных смарт-контрактов. Связано это с тем, что направления, в которых применяют смарт-контракты, становятся всё более и более разнообразными. Каждая из таких платформ пытается найти своё место в огромной нише.

К примеру, Lisk поддерживает написание смарт-контрактов на JavaScript: https://lisk.io/.

Платформа Monax, являясь форком от Эфириума, даёт возможность своим пользователям создавать приватные блокчейны с ограниченным доступом. Более подробно можно ознакомиться по ссылке: https://monax.io/platform/. В отличие от Эфириума, на мой взгляд, эта платформа предлагает больше технических решений для частных компаний под конкретные задачи. Разработчики уделяют огромное внимание реализации юридического контракта в цифровой. При таком подходе, скорее всего, такие смарт-контракты будут ещё и обладать юридическими правами в плане их исполнения. А вот одним из самых сильных, на мой взгляд, конкурентов в нише разработок смарт-контрактов является децентрализованная платформа NXT. Вот что про неё знает Википедия: https://ru. wikipedia.org/wiki/Nxt. Разработчики предлагают пользователю готовые шаблоны смарт-контрактов и утверждают, что именно их смарт-контракты являются самыми безопасными. Заслуживает внимания проект, разработанный специалистами NXT Ardor: https://www.ardorplatform.org/.

Конечно же, сразу появились на рынке и последователи, вот один из таких проектов: https://wavesplatform.com/. Примеры, приведённые в книге, показывают нам, что Ethereum – это далеко не единственная платформа, на которой можно реализовать смарт-контракты, и постоянные споры разработчиков о улучшении функционирования смарт-контрактов на той или иной платформе – это нормальная конкуренция на рынке децентрализованных приложений, от которой выиграют в первую очередь простые пользователи смарт-контрактов. Эфириум все эти платформы не игнорируют и пытаются взаимодействовать с ним, что также способствует популярности криптовалюты Эфир. У Эфириума тоже не всё и всегда проходило гладко. Возьмём хотя бы нашумевший проект The DAO. Причины, по которым он потерпел фиаско, в этой книге мы рассматривать не будем, просто констатируем тот факт, что недоработанный сырой код программистов The Dao был атакован, часть средств была украдена, курс Эфира упал почти в два раза в течение дня. Всё это привело к расколу сообщества Эфириум на два независимых, таких как Ethereum Classic (https://ethereumclassic.github.io/) и собственно Ethereum (https://www.ethereum.org/), который мы и разбираем в данной книге. Руководить проектом остался Виталий Бутерин, а Ethereum Classic – это уже совершенно другая история со своей криптовалютой (ETC). Вот ссылка на неё в списке криптовалют: https://bitmakler.com/EthereumClassic___kriptovaluta, которая заслуживает отдельного разговора. Для того чтобы вы, читатель, не запутались, мы и дальше будем рассматривать только платформу Ethereum и её криптовалюту Эфир (ETH).

Концепции развития умных контрактов: биткоин vs Ethereum

Биткоин отлично справлялся с децентрализованными денежными переводами до тех пор, пока сетевое комьюнити не увидело всю глубину потенциала технологии блокчейн.  

Криптовалютные переводы и сегодня остаются основной функцией биткоина, но разработчики воспользовались неизменяемостью блокчейна и открытым кодом и создали первые смарт-контракты с ограниченным функционалом.

Скриптовый язык биткоина позволяет программировать условные транзакции (простейшие алгоритмы “if-then-else”), но не обладает полнотой по Тьюрингу. А сам блокчейн биткоина не содержит маркеры состояний. Поэтому консервативный биткоин не смог дать программистам желаемой свободы действий, и дальнейшая разработка пошла по двум большим направлениям — эксперименты с сайдчейнами (ответвлениями основного блокчейна биткоина) и создание новых блокчейнов с нуля.

В 2014 году Виталик Бутерин опубликовал документацию, в которой говорилось о способах улучшения биткоина. Вскоре под его руководством начал разрабатываться новый блокчейн — Ethereum.

Если биткоин — это криптовалюта, то Ethereum — это в первую очередь платформа для создания децентрализованных смарт-контрактов. Ethereum предлагает разработчикам возможность создавать свои блокчейн-приложения без необходимости запускать собственный блокчейн. Пользователи создают смарт-контракты и работают с ними, осуществляя обычные транзакции в блокчейне. Смарт-контракты в этой системе являются автономными участниками экономики и могут хранить или передавать средства другим пользователям или смарт-контрактам.

Как и биткоин, Ethereum основывается на публичном блокчейне, поддерживается аналогичным алгоритмом консенсуса и использует криптовалюту для внутренних транзакций. Но, в отличие от биткоина, Ethereum использует тьюринг-полный язык для создания смарт-контрактов и хранит в своем блокчейне информацию о состоянии.

Полнота по Тьюрингу

Все современные платформы, поддерживающие смарт-контракты, можно разделить на две группы: тьюринг-полные и тьюринг-неполные. Полнота по Тьюрингу применительно к языку программирования означает, что данный язык обладает инструментами для решения любой вычислимой задачи, что дает системе, использующей этот язык, определенную автономность.

Большинство современных блокчейнов, включая биткоин, не обладают этим свойством. Поэтому их «контракты» представляют из себя относительно простые конструкции, такие как «мультиподпись» или «транзакции с отложенным исполнением». Биткоин мог бы расширить свой функционал став тьюринг-полным, но отказ от этой характеристики — принципиальная позиция.

Более того, с жесткой критикой тьюринг-полных блокчейнов выступают так называемые “биткоин-максималисты”. По их мнению, включение излишних вычислений в блокчейн грозит существенными нагрузками на сеть. В результате это может привести к замедлению работы блокчейна, а, учитывая небольшой размер блока биткоина и десятиминутный промежуток между блоками, тьюринг-полные смарт-контракты являются неподъемными для биткоина. Но даже на более гибких и быстрых платформах вычисления, производимые на блокчейне, — довольно дорогое удовольствие.

Один из разработчиков ядра биткоина Грегори Максвелл считает, что смарт-контракты не могут быть тьюринг-полными по определению и само стремление к тьюринг-полноте смарт-контрактов является ложной целью, к тому же ончейн-вычисления только создают проблемы с масштабируемостью.

«Те, кто желает найти «тьюринг-полные» умные контракты в рамках общественной криптовалютной сети, глубоко и фундаментально заблуждаются в том, какие задачи на самом деле решают такие системы», — заявил Максвелл.

По мнению Максвелла, для системы важна лишь верификация подлинности входящей информации, а не сами вычисления.

Основатель Ethereum Виталик Бутерин отвергает подобную критику с некоторыми оговорками. Он утверждает, что нужно разделять простые и сложные вычисления. Первые используются в элементарных умных контрактах и не требуют значительной мощности. Однако он соглашается, что совершать сложные вычисления в блокчейне глупо и бессмысленно. Именно поэтому существуют сервисы, подобные Ethereum Computation Market, которые производят необходимые расчеты офчейн.

Бутерин также высказался по поводу критики использования принципа «полноты по Тьюрингу» и объяснил почему такое свойство системы необходимо для большей совместимости и простоты использования ее разработчиками.

«Здесь я провожу аналогию с группами крови. Если вы донор, вы хотите, чтобы у вас была первая группа крови, тогда кто угодно может использовать вашу кровь. Если же вы получаете кровь, вы предпочтете, чтоб у вас была четвертая группа, чтобы вам можно было переливать кровь от кого угодно. Подобным образом обстоит с языками программирования. Полнота по Тьюрингу — это четвертая группа крови: не важно, какой другой парадигмой вы пользуетесь, вы можете скомпилировать ее в тьюринг-полную», — объяснил Бутерин.

Масштабируемость и состояние

Вместе с тем Бутерин отметил, что видение Ethereum опирается не столько на тьюринг-полноту, сколько на хранение состояния в блокчейне (statefulness). Главное отличие модели Ethereum от биткоина он видит именно в этом, а тьюринг-полнота является всего-лишь следствием.

Простыми словами, разницу между двумя основными подходами можно объяснить так: смарт-контракты Ethereum способны хранить состояние в блокчейне (stateful), т. е. воспринимать каждую транзакцию как часть большой картины. Биткоин же использует контракты без хранения состояния (stateless), т.е. его блокчейн обрабатывает каждую транзакцию как абсолютно независимое событие.

С одной стороны, хранение информации о состоянии в блокчейне открывает перед программистами дополнительные возможности. По мнению Бутерина, парадигма Ethereum дает максимальную свободу разработчикам и позволяет им использовать любые вообразимые варианты функционала. Именно такой подход сделал возможным создание первых ДАО (децентрализованных автономных организаций).

Однако стоит отметить, что хранение состояния в блокчейне негативно сказывается на его масштабируемости. К тому же, бОльшая свобода предполагает бОльшие риски недостаточной оптимизации кода, которая может привести к дополнительным издержкам при его исполнении, что отлично иллюстрирует крах The DAO.

Продолжение дискурса

В результате этого спора на сцене появился ряд новых платформ, пытающихся найти компромисс между противоборствующими лагерями или занять некую отдельную нишу.

О вторых мы поговорим в следующей статье. Среди первых можно выделить проекты-сайдчейны, пытающиеся объединить гибкость смарт-контрактов с надежностью первого блокчейна. Эталонный пример такого гибридного подхода — Counterparty. У этой платформы нет собственного блокчейна, свою информацию она внедряет в транзакции биткоина. Обычные ноды эту информацию игнорируют, а ноды Counterparty распознают ее и обрабатывают. Для создания смарт-контрактов платформа поддерживает язык Solidity — тот же, что использует и Ethereum.

По гибридному принципу организована и находящаяся в разработке платформа Rootstock. Rootstock — тьюринг-полная виртуальная машина, обратно-совместимая с Ethereum, но имеющая при этом совместный c биткоином майнинг. Это значит, что Rootstock может поддерживать смарт-контракты Ethereum, при этом пользуясь защитой блокчейна биткоина.

«Мы предполагаем, что Rootstock будет намного безопасней других платформ благодаря стоящим за ним мощностям хэширования биткоина».

Габриэль Курман, основатель RSK

Но привязка к блокчейну биткоина в то же время является и серьезным недостатком Rootstock, который, скорее всего, не позволит платформе стать “убийцей Ethereum”. Корень проблемы лежит в том, как происходит общение между Rootstock и основным блокчейном биткоина.

Транзакции проходят в обе стороны по определенным правилам — для перевода биткоинов в блокчейн Rootstock нужная сумма биткоинов отправителя блокируется в блокчейне биткоина, а получателю выдается эквивалент в токенах RSK в сети Rootstock. Так же происходит и обратный процесс. Но поскольку биткоин не использует “оракулы” и не может достоверно знать, что происходит в других блокчейнах (была ли заблокирована нужная сумма в RSK?), для осуществления переводов необходим гарант, третье лицо (в данном случае — RSK Federation), которое будет удостоверять соблюдение правил перевода активов между блокчейнами и получать за это вознаграждение с каждой такой транзакции. Учитывая, что устранение необходимости в сторонних гарантах — основная цель блокчейн-технологии, такой подход можно назвать шагом назад для индустрии.

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

Материал опубликован в рамках совместного спецпроекта ForkLog и Aeternity «Эволюция смарт-контрактов». С полным списком опубликованных материалов можно ознакомиться здесь.

Напомним, что 29 мая начнется второй раунд краудсейла платформы для смарт-контрактов Aeternity. В первом раунде команде проекта удалось собрать более $5 млн.

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

что это, как создать, примеры умных контрактов из жизни


Смарт-контракты или как их еще называют — умные контракты, вошли в обиход вместе с технологией блокчейн и криптовалютами. Для многих они до сих пор остаются тайной за семью печатями, а потому разбираем, что кроется за этим загадочным и перспективным явлением — кому они нужны, как создаются и где применяются.

Table of Contents

  • Что такое смарт-контракт? Немного истории
  • Как работает смарт контракт
      Смарт контракт и внешний мир — оракулы
  • Преимущества умных контрактов
  • Уязвимости смарт-контрактов
  • Как создать смарт контракт
  • Виды умных контрактов
  • Блокчейн-сети и криптовалюты со смарт контрактами
  • Применение смарт контрактов
      Избирательный процесс
  • Кредитование
  • Азартные игры
  • Аренда жилья
  • ICO
  • Смарт контракт — пример из реальной жизни
      Умные контракты vs обычные договора
  • Смарт-контракты – какие перспективы?
  • Что такое смарт-контракт?

    Смарт-контракт происходит от английского термина smart contract, что переводится как «умный контракт». Это самоисполняемый компьютерный код, который записывается в блокчейн — децентрализованную цепочку блоков, хранящуюся на множестве компьютеров. Он позволяет обмениваться активами — деньгами, акциями и другими видами собственности напрямую без участия третьих лиц.

    В контракте прописаны все условия сделки и, если участники их выполняют, автоматически получают требуемое.


    Умный контракт исключает из процесса посредников
    Если рассматривать смарт контракт для чайников простыми словами, то представьте, что вы продаете дом и есть покупатель, который готов его приобрести. В стандартной ситуации (без применения умных контрактов), поскольку вы друг другу не доверяете, вам нужно привлекать посредников: юристов, нотариусов, финансовые учреждения, чтобы провести сделку.

    Придется собирать кучу документов, выстаивать в очередях, заверять их у нотариуса. Все проверки могут занять значительное количество времени, а кроме того, услуги посредников необходимо еще и оплачивать.

    В случае со смарт-контрактом есть только — покупатель, продавец и компьютерный алгоритм. Программа самостоятельно сверяет выполнены ли все условия сделки ее участниками и, если да, автоматически распределяет активы. Покупателю переходит недвижимость, продавцу — деньги. Это, конечно, идеальный вариант до которого современному миру еще далеко.

    В этом и заключается одно из основных преимуществ — смарт контракт на блокчейне исключает из процесса посредников, и максимальная оптимизирует процесс. Усилий потрачено минимум, время сэкономлено, исключен человеческий фактор.

    Умный контракт сам все проверяет и сам себя исполняет

    Немного истории

    Нельзя сказать, что умные контракты появились вместе с криптовалютами в последние 9 лет. Идея витала в воздухе еще в 90-х годах прошлого столетия. Первым ее описал известный американский ученый и криптограф Ник Сабо. В частности, по его определению, умный контракт — это «электронный протокол передачи данных, который обеспечивает исполнение условий контракта всеми сторонами»

    Однако среды, в которой умные контракты могли бы существовать, на то время не было. А потому описанная идея ждала своего часа. И он настал — в 2008 году с появлением технологии блокчейн и первой криптовалюты биткоин.

    Все бы хорошо, но возможности блокчейна биткоина для создания смарт контрактов весьма ограничены. На нем можно программировать простейшие алгоритмы, а потому разработчики продолжали экспериментировать дальше.

    Так появилась платформа Ethereum, созданная Виталиком Бутериным с нуля, на которой умные контракты уже смогли предстать во всей красе. У разработчиков появилась возможность создавать приложения, не запуская собственный блокчейн. Все это благодаря тому, что смарт контракты в Ethereum написаны на тьюринг-полном языке, тогда как в сети биткоина полнота по Тюрингу отсутствует.

    Преимущества и недостатки использования

    Смарт-контракты предлагают заинтересованным сторонам как значительные преимущества, так и некоторые риски.

    Положительные аспекты состоят в следующем:

    • Независимость
      — участники действуют самостоятельно без привлечения посредников.
    • Надежность
      — контракт надежно хранится в распределенной сети, его невозможно изменить или подделать.
    • Безопасность
      — контракт зашифрован, дублируется во всех узлах сети и не может быть потерян.
    • Экономия
      — за счет исключения посредников сокращаются расходы для всех вовлеченных сторон.
    • Точность
      — смарт-контракт позволяет исключить ошибки, возникающие из-за ручного заполнения множества форм.
    • Экологичность
      — исключается использование значительного количества бумаги, а загрязнение окружающей среды сокращается в результате меньшего количества поездок.
    • Скорость
      — автоматизация задач с помощью компьютерных протоколов экономит время на исполнение бизнес-процессов.

    Как и у любой другой технологии, здесь существуют свои недостатки и риски:

    Трудно изменить

    — исправление любой ошибки в коде может занять много времени.

    Например, вы можете передумать снимать квартиру, но данные уже зарегистрированы. Внести исправления технически сложно и требует больших затрат и ресурсов. Это может привести к ошибкам в системе, сделать ее менее безопасной.

    Недостаточно доверия

    — так как это новая технология, потребители не понимают ее. Поэтому неохотно к ней прибегают, предпочитая консервативные методы оформления сделок.

    Привлечение третьей стороны

    — хотя технология стремится исключить участие третьих лиц, однако полностью обойтись без них невозможно.

    Например, для составления договоров юристы не потребуются. Однако они понадобятся разработчикам для понимания условий создания кода для смарт-контракта. Поэтому потребность в юристах с опытом в сфере IT в будущем возрастет.

    Это далеко не все преимущества и недостатки. Однако данная технология постоянно дорабатывается и совершенствуется разработчиками.

    Как работает смарт контракт

    Смарт контракт и блокчейн связаны неразрывно. Ведь компьютерный алгоритм должен быть где-то записан и для этого используется так называемая децентрализованная цепочка блоков blockchain.

    Смарт-контракт имеет:

    • четко прописанные условия, при достижении которых он будет выполнен;
    • цифровые подписи участников договора;
    • доступ к предмету договора — иначе говоря, к товарам или услугам, о которых идет речь.

    Смарт контракт может:

    • отслеживать, выполнены ли все условия, прописанные в нем;
    • самостоятельно на основе предыдущего пункта принимать решения.

    Приняв решение умный контракт:

    • завершает сделку, распределяя активы между участниками;

    или

    • если условия не выполнены, накладывает штрафы, пеню. Также может автоматически закрыть доступ к активам при необходимости.

    Активируется смарт-контракт и начинает выполнять запрограммированные действия с помощью транзакции, отправленной с кошелька пользователя, или сообщения от другого умного контракта, переданного ему напрямую через сеть. Для того, чтобы активировать умные контракты Etherium, потребуется необходимое количество газа (Gas), которым оплачиваются транзакции в сети Эфира.

    Смарт контракт и внешний мир — оракулы

    Код смарт контрактов прописывается в блокчейн и этой средой ограничен. Однако, чтобы им принимать решения выполняться или нет, необходимо контактировать с окружающим внешним миром и получать из него нужную информацию. Например, данные об изменении цен, температуре, статусе платежа. Для этого и были придуманы оракулы.

    Они связывают smart contract с разными источниками данных за пределами блокчейна. Для примера, умные контракты Ethereum часто используют оракул Oraclize.

    Преимущества умных контрактов

    Среди главных плюсов умных контрактов выделяют такие:

    • Они неизменяемы и хорошо защищены от несанкционированного внесения изменений или потери данных, что обеспечивается с помощью децентрализованного хранения.
    • Прозрачность — все заинтересованные пользователи могут наблюдать за развитием событий. При этом сами участники процесса сохраняют конфиденциальность.
    • Они самопроверяемы и самовыполняемы.
    • Смарт контракты невозможно подкупить, перетянуть на свою сторону — здесь действуют четкие математические алгоритмы.
    • Снижают расходы за счет устранения из процесса посредников.
    • Высокая скорость благодаря автоматизации — то, что сегодня занимает дни и даже недели, благодаря контракту может быть выполнено буквально в течении нескольких минут.
    • Стандартизация — чем дальше, тем больше вариантов смарт-контрактов появляется, из которых можно выбирать под свои потребности.

    Уязвимости смарт-контрактов

    Умные контракты все еще находятся на своей экспериментальной стадии развития. А потому предусмотреть при их создании все вероятные баги практически нереально. Во всяком случае пока. А критические ошибки нередко могут привести к непоправимым последствиям.

    Вспомним первый децентрализованный венчурный фонд the DAO на Эфириуме. В результате атаки с использованием обнаруженной хакером уязвимости, фонд потерял более 60 миллионов долларов — они постепенно переводились на счета злоумышленника.

    Из других недостатков умных контрактов можно отметить такие моменты:

    • Правовое регулирование этой сферы пока оставляет желать лучшего.
    • Много работы предстоит и в усовершенствовании программ-оракулов.
    • Доработки требует и сама технология блокчейна, в частности, как никогда актуальны вопросы скорости обработки транзакций и масштабируемости.
    • Отсутствие гибкости — все условия четко заранее запрограммированы. В отдельных случаях задекларированное ранее преимущество в виде неизменяемости может обернуться недостатком. Например, если будет допущена ошибка при вводе данных, исправить ее не представляется возможным.
    • Вероятна и возможность, что данные могут быть подменены на внешнем источнике информации.

    Препятствует их широкому распространению и тот факт, что расплачиваться пока возможно только криптовалютой. А это по многим причинам для серьезного бизнеса неудобно. Хотя бы потому, что статус криптовалют в большинстве стран до сих пор висит в воздухе и соответственно операции с ними считаются высокорискованными.


    В настоящее время умные контракты находятся на экспериментальной стадии

    Ну и естественно не способствует популярности умных контрактов отсутствие представления о том, что же такое смарт-контракты, не только у широких масс, но и людей, которым такие алгоритмы смогли бы значительно упростить процесс ведения дел.

    Многие услышав словосочетание «умный контракт» сразу включают воображение и представляют себе едва ли не всемогущую программу, решающую насущные проблемы. Хотя на деле смарт-контракты преимущественно выполняют весьма прозаичные задачи.

    Откуда они взялись

    Определённые базовые принципы смарт-контрактов использовались Сатоши Накамото при разработке Биткоина. Однако в итоге они остались не у дел — ради безопасности соответствующие возможности было решено ограничить.

    Спустя несколько лет упущение исправили разработчики Эфириума. Смарт-контракты стали главной отличительной особенностью проекта и до сих пор активно в нём применяются.

    Как создать смарт контракт

    Для начала необходимо неплохо разбираться в языках программирования. Если таких знаний нет, придется привлекать сторонних разработчиков. Далее выбираем блокчейн, на котором он будет функционировать.

    Программирование смарт-контрактов в сети Эфириума происходит на языке Solidity. В качестве онлайн редактора и компилятора используется Remix. Готовый код советуют сперва залить в тестовую сеть и выловить возможные баги.

    В простых контрактах действует логика «if-then-else», «when-do» — если… то…иначе. Часто действие смарт-контракта поясняют на примере торгового автомата. Вы бросаете доллар и этим запускаете следующее действие (если… то) — у вас появляется возможность выбрать товар (то… это). Когда выбор произведен, на очереди следующее действие — вы получаете желаемое.

    Пример смарт-контракта на эфириуме и не один можно найти на etherscan.io. Точнее, здесь выложено тысячи исходников, и в каждом можно детально изучить логику построения кода. Вот образец простой голосовалки

    Осенью 2021 года был запущен проект, призванный максимально упростить создание смарт-контрактов для людей, не разбирающихся в программировании. Платформа называется Etherparty. В настоящее время функционирует бета версия площадки. Разработчики обещают, что с помощью данного инструмента создавать умные контракты на любом совместимом блокчейне смогут пользователи с нулевым уровнем знаний.

    Принцип работы блокчейн экосистемы и смарт-контрактов

    Использование умных контрактов связано с работой блокчейн экосистемы, поскольку они применяют примерно одинаковый алгоритм выполнения действий в системе. Принцип работы Ethereum Smart contracts состоит из нескольких этапов:

    1. При необходимости выполнения транзакции пользователь направляет ее в сеть равноправных узлов.
    2. Алгоритм выполняет проверку подлинности цифровых подписей обеих сторон, участвующих в сделке.
    3. После этого контракт, основываясь на алгоритме, выносит решение для участников сделки.
    4. Если условия контракта полностью выполнены, участники получают деньги. При нарушении правил алгоритм назначает пользователям штраф, а также ограничивает доступ к дальнейшим действиям на платформе.

    Виды умных контрактов

    Смарт-контракты сегодня можно разделить на несколько видов. Все зависит от того, насколько все этапы их выполнения автоматизированы. В частности:

    • контракты, в которых все стадии полностью прописаны в программном коде;
    • основная часть прописана на бумаге и запрограммирован только, предположим, этап проведения платежей.

    Особняком стоят умные контракты, которые помимо того, что прописаны в блокчейне, имеют также бумажную копию для верности. Наибольшее распространение в настоящее время имеют контракты, в которых автоматизирован только один из этапов.

    Блокчейны, где можно заключить умные контракты?

    Ethereum: Открытая блокчейн-платформа, которая лучше всего подходит для написания умных контрактов и работы с ними. Вы можете составить любую программу, однако за вычислительные ресурсы платформы надо будет заплатить монетами ETH.

    NXT: Это открытая блокчейн-платформа с ограниченным числом образцов умных контрактов. Вы можете использовать только то, что там есть; написать свой код нельзя.

    Bitcoin: Отличный блокчейн для транзакций с биткоинами, но возможности для работы с документами там ограничены.

    Side Chains: Другое название для блокчейнов, параллельных Bitcoin, которые предоставляют несколько большие возможности для работы с контрактами.

    Блокчейн-сети и криптовалюты со смарт контрактами

    Возможности смарт-контракта разнятся в зависимости от блокчейна, используемого для их хранения. Как уже упоминалось выше, умные контракты простейшего образца можно создавать на блокчейне биткоина. Самая популярная в настоящее время платформа для работы таких контрактов — Ethereum.

    Среди других площадок отметим такие:

    • форки битокина — Super Bitcoin, Bitcoin God;
    • NEO — эту платформу нередко называют китайским Эфиром, поскольку принципы двух систем во многом схожи. Но главное преимущество NEO состоит в том, что тут поддерживаются такие популярные языки программирования как Python, Go, Java.
    • EOS — упор сделан на асинхронные умные контракты, которые могут выполняться параллельно друг с другом, что на порядок увеличивает скорость обработки данных.
    • NXT —платформа, где можно выбрать один из готовых контрактов. Количество пока не очень велико. Создать собственный возможности нет.
    • Cardano — платформа не считает себя конкурентом Эфириума, поскольку позиционируется разработчиками как блокчейн третьего поколения, в то время как Ethereum они называют блокчейном второго поколения.
    • Sawtooth — представленный в конце января 2018 года блокчейн-консорциумом Hyperledger распределенный реестр с ограниченным доступом. Поддерживает смарт-контракты на языке Solidity.

    Как бы там ни было, наиболее распространенная криптовалюта для смарт контрактов в настоящее время — Эфириум. Удастся ли другим потеснить его с цифрового Олимпа ­­– покажет время.

    Применение смарт контрактов

    Очертим главные области, в которые можно успешно внедрить умные контракты. В частности, это:

    • логистика;
    • аудит;
    • страхование;
    • кредитование;
    • здравоохранение;
    • бухгалтерский учет;
    • идентификация личности;
    • регистрация прав;
    • игровая индустрия;
    • выборы и другие всевозможные голосования;
    • краудфандинг и многие другие.

    Избирательный процесс

    Проводить голосования с помощью умных контрактов — уже сегодня такую возможность рассматривают многие страны, в том числе Украина, Россия, Австралия. Это исключает любые фальсификации и обеспечивает максимальную честность процесса. А также решает вопрос низкой явки избирателей — ведь многим попросту нет желания куда-то идти, выстаивать порой очереди, чтобы отдать свой голос.

    Кредитование

    Человек берет в кредит квартиру, машину или телевизор и ежемесячно обязан выплачивать n-ную сумму банку. Если заемщик просрочил платеж с помощью смарт-контракта замок автомобиля или жилья будет заблокирован, а телевизор перестанет включаться.

    Азартные игры

    Предположим, несколько человек делают ставку на исход матча. Средства списываются с их счетов и сохраняются в блокчейне. Матч завершается, контракт сверяет результат и отправляет деньги тому, кто высказал правильное предположение. В случае ничьей средства возвращаются обратно к своим владельцам.

    Аренда жилья

    Возьмем в качестве другого примера сферу аренды жилья. Взаимодействовать между собой арендодатель и арендатор могут с помощью смарт-контракта. Умный контракт переведет владельцу недвижимости деньги, когда арендатор получит ключи. Если оплата за какой-либо месяц будет просрочена, и вовсе заблокирует вход в помещение квартиросъемщику. Естественно в случае, если используется «умный» замок с доступом к интернету.

    ICO

    И если в большинстве этих областей применение умных контрактов только находится на стадии планирования или тестирования, то в сфере первичного размещения токенов (ICO) они уже вовсю используются. С их помощью тысячи проектов собирают деньги на свое развитие. Смарт-контракт для ICO, к примеру, может быть разработан таким образом, что в случае, если кампания по сбору средств провалится, деньги будут возвращены вкладчикам.

    Классификация Smart-контрактов

    Все «умные» контракты можно разделить на следующие группы:

    • По способу исполнения: централизованные и децентрализованные

    Применение централизованных контрактов прочно вошло в нашу жизнь, мы имеем с ними мы дело каждый день, например, счета операторов связи или Интернет-банкинг. Результат подобных сделок часто известен заранее: с банковского счета снимаются регулярные платежи и автоматически формируются выписки, через SMS происходит запрос и подтверждение услуг и т.д. В качестве медиатора здесь выступает сервер поставщика услуг, и если происходит сбой, все останавливается или работает неправильно.

    Когда сеть децентрализована, как, например, Ethereum Network, любой узел может быть медиатором, причем он выбирается или случайно или по соглашению сторон. Использование открытой базы блокчейн дает возможность убедиться в исполнении контракта. Отключение одного или нескольких узлов не влияют на общую работоспособность платформы.

    • По типу задания и последовательности исполнения условий: предустановленный (типизированный), ограниченный и произвольный

    Пример использования предустановленных контрактов – платформы Waves и Bitshares. Первая дает возможность быстро запустить ICO без знания программирования, вторая предоставляет набор инструментов для создания, сопровождения и записи в блокчейн стандартных торговых операций с минимальными настройками и возможностями создания собственных расширений.

    В произвольных или «Тьюринг-полных» контрактах может быть любая логика исполнения: ветвление и циклы, подписи нескольких медиаторов (мультиподпись), использование статистических и математических функций для внутренних расчетов.

    Также существуют ограниченные (неполные по Тьюрингу) контракты. К ним можно отнести скрипты Bitcoin или Litecoin – сделки исполняются в любой последовательности, но без возможности добавления новых функций и модификации имеющихся.

    • По способу запуска (инициирования): ручной и автоматический (самоисполняемый)

    Контракт автоматически запускается на исполнение при наступлении заданных условий, таких как время или дата. Здесь важно тщательно определить логику и условия сделки, иначе результат может быть непредсказуемым. Особенно, если выполняется несколько сделок подряд или одновременно.

    Ручные контракты запускаются пользователем (произвольные работают только в таком режиме). На каждом этапе исполнения создается отдельная транзакция, использование которых в дальнейшем позволяет найти возможные программных ошибок: неправильные входные данные, ошибки в расчетах и т.д.

    • По степени конфиденциальности: полностью открытый, частично открытый и закрытый.

    Данные закрытого контракта видны только его участникам, в частично открытых информация видна не полностью. Пример: базы судебных решений, где скрыты персональные данные.

    Смарт контракт — пример из реальной жизни

    По сложности смарт-контракты бывают разные. Одни представляют собой простейшие алгоритмы, другие — сложные модели, которые требуют значительно больше вычислений. В качестве примера первых можно привести мультиподпись — multisig. Предположим, стороны договора друг другу не доверяют. Они замораживают с помощью умного контракта определенное количество денег. В дальнейшем потратить их возможно только в том случае, если свою подпись поставило больше половины участников, что сейчас активно уже используется.

    Больше конкретики!

    Применение смарт-контракта в недвижимости — уже можно считать сложным вариантом. Впервые в мире квартира подобным образом была продана в Украине на правом берегу Киева. Для проведения сделки использовался смарт контракт Эфириума, а также децентрализованный американский маркетплейс Propy. Покупателем стал советник этой площадки, а также основатель издания TechCrunch Майкл Аррингтон. Оплата происходила в криптовалюте Эфириум. На данном этапе развития смарт-контрактов процесс происходил так:

    1. Покупатель и продавец заключили контракт, и покупатель внес депозит, необходимый для оплаты жилья.
    2. Поскольку участники сделки находились в разных уголках мира, с помощью площадки локальному представителю покупателя была выдана доверенность от его имени, удостоверенная местным нотариусом.
    3. Propy предпринимает необходимые действия по проведению сделки — оплата работы оценщика, всевозможных сборов.
    4. Продавец встречается с представителем покупателя у нотариуса для подписания документов.
    5. Происходит перерегистрация права собственности на покупателя — данные вносятся в реестр.
    6. Как только смарт-контракт получает данные из реестра, он разблокирует деньги, и они переходят к продавцу.

    Как видим, пока процесс сложно назвать упрощенным. В будущем его обещают максимально автоматизировать.

    Вот как выглядит смарт-контракт данной сделки, выложенный на Githab компании, точнее часть контракта, где описан процесс подписания договора участниками, а недвижимость замораживается в ожидании завершения процесса.

    Так чем смарт контракт лучше нотариуса спросите вы. Да много чем. Это на порядок упрощает проведение сделок, защищает их от фальсификаций. Ниже в табличке представляем сравнение smart-контрактов и классических договоров.

    Умные контракты vs обычные договора

    Умные контракты Традиционные договора
    СамоисполняемостьНужны посредники (нотариусы, брокеры, банки)
    Перевод денег автоматическиПеревод денег вручную
    Минимальные расходыДорого — оплата услуг посредников
    Условия в контракте невозможно переписать задним числом — они соблюдаются неукоснительноПункты договора могут истолковываться в будущем двояко. Разночтения могут привести к тому, что придется обращаться в суд.
    Код — это неподкупный законПосредников можно подкупить

    Смарт-контракты: плюсы и минусы

    То, что в будущем большинство операций будут регулироваться смарт-контрактами — это точно. Но как и любая технология, смарт-контракты имеют собственные плюсы и минусы.

    К плюсам смарт-контрактов можно отнести:

    • высокая надежность и безопасность сделки, за счет децентрализованной системы сохранения данных;
    • децентрализованная система также обеспечивает полную прозрачность сделки, при полной конфиденциальности участвующих сторон;
    • автоматизация контрактов;
    • отсутствует человеческий фактор;
    • отсутствует большая вереница посредников, как в классическом контракте;
    • отличная скорость выполнения смарт-контрактов, если соблюдены все условия.

    Смарт-контракты обладают следующими минусами:

    • пока отсутствует юридический контроль над смарт-контрактами;
    • есть трудности в плане масштабируемости;
    • нет возможности корректировать свои данные, то есть, если при вводе каких-либо данных допущена ошибка или опечатка и смарт-контракт запущен, то потом уже не будет возможности откорректировать свои данные;
    • массовое применение смарт-контрактов «погубит» многие профессии, которые на данный момент участвуют в качестве посредников в классических контрактах;
    • эффективность и качество смарт-контрактов напрямую зависит от профессионализма разработчиков, программирующих эти самые смарт-контракты.

    Смарт-контракты – какие перспективы?

    Перспективы у смарт-контрактов поистине огромные. Они способны кардинально изменить многие сферы жизни: от недвижимости до азартных игр, страхования, поставки товаров, голосований. Однако только тогда, когда их работа будет многократно протестированной и предсказуемой. Пока же все находится на стадии экспериментов.

    Помимо этого, внедрение умных контрактов должно быть плавным, ведь массовое и резкое их применение оставит без работы огромное количество людей: регистраторов, нотариусов, банковских служащих.

    Тем не менее, как когда-то машины вытеснили рабочих с производства, так и в обозримом будущем новые технологии заменят живых людей во многих профессиях. Это лишь вопрос времени.

    Эксперты уверены, что уже в 2021 году как крупные корпорации, так и целые государства признают огромный потенциал как технологии блокчейн, так и умных контрактов.

    И что в результате?

    Мы рассмотрели, что такое смарт-контракты простыми словами, и стоит отметить, что несмотря на перечисленные проблемы, общая ситуация с развитием этой технологии − активно позитивна. За последние 2-3 года прошло несколько глобальных технических и программных обновлений, увеличивающих быстродействие сети и уровень безопасности исполнения сделок. Нет сомнений, что это одна из самых перспективных технологий, дающих бизнесу и государственным структурам шанс работать эффективнее. Кроме того, на биржевых контрактах прибыльных ICO можно хорошо заработать, чем, собственно, мы с вами также планируем заниматься.

    что это, как создать, примеры умных контрактов из жизни

    Смарт-контракты или как их еще называют — умные контракты, вошли в обиход вместе с технологией блокчейн и криптовалютами. Для многих они до сих пор остаются тайной за семью печатями, а потому разбираем, что кроется за этим загадочным и перспективным явлением — кому они нужны, как создаются и где применяются.

    Что такое смарт-контракт?

    Смарт-контракт происходит от английского термина smart contract, что переводится как «умный контракт». Это самоисполняемый компьютерный код, который записывается в блокчейн — децентрализованную цепочку блоков, хранящуюся на множестве компьютеров. Он позволяет обмениваться активами — деньгами, акциями и другими видами собственности напрямую без участия третьих лиц.

    В контракте прописаны все условия сделки и, если участники их выполняют, автоматически получают требуемое.

    Умный контракт исключает из процесса посредников

    Если рассматривать смарт контракт для чайников простыми словами, то представьте, что вы продаете дом и есть покупатель, который готов его приобрести. В стандартной ситуации (без применения умных контрактов), поскольку вы друг другу не доверяете, вам нужно привлекать посредников: юристов, нотариусов, финансовые учреждения, чтобы провести сделку.

    Придется собирать кучу документов, выстаивать в очередях, заверять их у нотариуса. Все проверки могут занять значительное количество времени, а кроме того, услуги посредников необходимо еще и оплачивать.

    В случае со смарт-контрактом есть только — покупатель, продавец и компьютерный алгоритм. Программа самостоятельно сверяет выполнены ли все условия сделки ее участниками и, если да, автоматически распределяет активы. Покупателю переходит недвижимость, продавцу — деньги. Это, конечно, идеальный вариант до которого современному миру еще далеко.

    В этом и заключается одно из основных преимуществ — смарт контракт на блокчейне исключает из процесса посредников, и максимальная оптимизирует процесс. Усилий потрачено минимум, время сэкономлено, исключен человеческий фактор.

    Умный контракт сам все проверяет и сам себя исполняет

    Немного истории

    Нельзя сказать, что умные контракты появились вместе с криптовалютами в последние 9 лет. Идея витала в воздухе еще в 90-х годах прошлого столетия. Первым ее описал известный американский ученый и криптограф Ник Сабо. В частности, по его определению, умный контракт — это «электронный протокол передачи данных, который обеспечивает исполнение условий контракта всеми сторонами»

    Однако среды, в которой умные контракты могли бы существовать, на то время не было. А потому описанная идея ждала своего часа. И он настал — в 2008 году с появлением технологии блокчейн и первой криптовалюты биткоин.

    Все бы хорошо, но возможности блокчейна биткоина для создания смарт контрактов весьма ограничены. На нем можно программировать простейшие алгоритмы, а потому разработчики продолжали экспериментировать дальше.

    Так появилась платформа Ethereum, созданная Виталиком Бутериным с нуля, на которой умные контракты уже смогли предстать во всей красе. У разработчиков появилась возможность создавать приложения, не запуская собственный блокчейн. Все это благодаря тому, что смарт контракты в Ethereum написаны на тьюринг-полном языке, тогда как в сети биткоина полнота по Тюрингу отсутствует.

    Как работает смарт контракт

    Смарт контракт и блокчейн связаны неразрывно. Ведь компьютерный алгоритм должен быть где-то записан и для этого используется так называемая децентрализованная цепочка блоков blockchain.

    Смарт-контракт имеет:

    • четко прописанные условия, при достижении которых он будет выполнен;
    • цифровые подписи участников договора;
    • доступ к предмету договора — иначе говоря, к товарам или услугам, о которых идет речь.

    Смарт контракт может:

    • отслеживать, выполнены ли все условия, прописанные в нем;
    • самостоятельно на основе предыдущего пункта принимать решения.

    Приняв решение умный контракт:

    • завершает сделку, распределяя активы между участниками;

    или

    • если условия не выполнены, накладывает штрафы, пеню. Также может автоматически закрыть доступ к активам при необходимости.

    Активируется смарт-контракт и начинает выполнять запрограммированные действия с помощью транзакции, отправленной с кошелька пользователя, или сообщения от другого умного контракта, переданного ему напрямую через сеть. Для того, чтобы активировать умные контракты Etherium, потребуется необходимое количество газа (Gas), которым оплачиваются транзакции в сети Эфира.

    Смарт контракт и внешний мир — оракулы

    Код смарт контрактов прописывается в блокчейн и этой средой ограничен. Однако, чтобы им принимать решения выполняться или нет, необходимо контактировать с окружающим внешним миром и получать из него нужную информацию. Например, данные об изменении цен, температуре, статусе платежа. Для этого и были придуманы оракулы.

    Они связывают smart contract с разными источниками данных за пределами блокчейна. Для примера, умные контракты Ethereum часто используют оракул Oraclize.

    Преимущества умных контрактов

    Среди главных плюсов умных контрактов выделяют такие:

    • Они неизменяемы и хорошо защищены от несанкционированного внесения изменений или потери данных, что обеспечивается с помощью децентрализованного хранения.
    • Прозрачность — все заинтересованные пользователи могут наблюдать за развитием событий. При этом сами участники процесса сохраняют конфиденциальность.
    • Они самопроверяемы и самовыполняемы.
    • Смарт контракты невозможно подкупить, перетянуть на свою сторону — здесь действуют четкие математические алгоритмы.
    • Снижают расходы за счет устранения из процесса посредников.
    • Высокая скорость благодаря автоматизации — то, что сегодня занимает дни и даже недели, благодаря контракту может быть выполнено буквально в течении нескольких минут.
    • Стандартизация — чем дальше, тем больше вариантов смарт-контрактов появляется, из которых можно выбирать под свои потребности.

    Уязвимости смарт-контрактов

    Умные контракты все еще находятся на своей экспериментальной стадии развития. А потому предусмотреть при их создании все вероятные баги практически нереально. Во всяком случае пока. А критические ошибки нередко могут привести к непоправимым последствиям.

    Вспомним первый децентрализованный венчурный фонд the DAO на Эфириуме. В результате атаки с использованием обнаруженной хакером уязвимости, фонд потерял более 60 миллионов долларов — они постепенно переводились на счета злоумышленника.

    Из других недостатков умных контрактов можно отметить такие моменты:

    • Правовое регулирование этой сферы пока оставляет желать лучшего.
    • Много работы предстоит и в усовершенствовании программ-оракулов.
    • Доработки требует и сама технология блокчейна, в частности, как никогда актуальны вопросы скорости обработки транзакций и масштабируемости.
    • Отсутствие гибкости — все условия четко заранее запрограммированы. В отдельных случаях задекларированное ранее преимущество в виде неизменяемости может обернуться недостатком. Например, если будет допущена ошибка при вводе данных, исправить ее не представляется возможным.
    • Вероятна и возможность, что данные могут быть подменены на внешнем источнике информации.

    Препятствует их широкому распространению и тот факт, что расплачиваться пока возможно только криптовалютой. А это по многим причинам для серьезного бизнеса неудобно. Хотя бы потому, что статус криптовалют в большинстве стран до сих пор висит в воздухе и соответственно операции с ними считаются высокорискованными.

    В настоящее время умные контракты находятся на экспериментальной стадии

    Ну и естественно не способствует популярности умных контрактов отсутствие представления о том, что же такое смарт-контракты, не только у широких масс, но и людей, которым такие алгоритмы смогли бы значительно упростить процесс ведения дел.

    Многие услышав словосочетание «умный контракт» сразу включают воображение и представляют себе едва ли не всемогущую программу, решающую насущные проблемы. Хотя на деле смарт-контракты преимущественно выполняют весьма прозаичные задачи.

    Как создать смарт контракт

    Для начала необходимо неплохо разбираться в языках программирования. Если таких знаний нет, придется привлекать сторонних разработчиков. Далее выбираем блокчейн, на котором он будет функционировать.

    Программирование смарт-контрактов в сети Эфириума происходит на языке Solidity. В качестве онлайн редактора и компилятора используется Remix. Готовый код советуют сперва залить в тестовую сеть и выловить возможные баги.

    В простых контрактах действует логика «if-then-else», «when-do» — если… то…иначе. Часто действие смарт-контракта поясняют на примере торгового автомата. Вы бросаете доллар и этим запускаете следующее действие (если… то) — у вас появляется возможность выбрать товар (то… это). Когда выбор произведен, на очереди следующее действие — вы получаете желаемое.

    Пример смарт-контракта на эфириуме и не один можно найти на etherscan.io. Точнее, здесь выложено тысячи исходников, и в каждом можно детально изучить логику построения кода. Вот образец простой голосовалки

    Осенью 2017 года был запущен проект, призванный максимально упростить создание смарт-контрактов для людей, не разбирающихся в программировании. Платформа называется Etherparty. В настоящее время функционирует бета версия площадки. Разработчики обещают, что с помощью данного инструмента создавать умные контракты на любом совместимом блокчейне смогут пользователи с нулевым уровнем знаний.

    Виды умных контрактов

    Смарт-контракты сегодня можно разделить на несколько видов. Все зависит от того, насколько все этапы их выполнения автоматизированы. В частности:

    • контракты, в которых все стадии полностью прописаны в программном коде;
    • основная часть прописана на бумаге и запрограммирован только, предположим, этап проведения платежей.

    Особняком стоят умные контракты, которые помимо того, что прописаны в блокчейне, имеют также бумажную копию для верности. Наибольшее распространение в настоящее время имеют контракты, в которых автоматизирован только один из этапов.

    Блокчейн-сети и криптовалюты со смарт контрактами

    Возможности смарт-контракта разнятся в зависимости от блокчейна, используемого для их хранения. Как уже упоминалось выше, умные контракты простейшего образца можно создавать на блокчейне биткоина. Самая популярная в настоящее время платформа для работы таких контрактов — Ethereum.

    Среди других площадок отметим такие:

    • форки битокина — Super Bitcoin, Bitcoin God;
    • NEO — эту платформу нередко называют китайским Эфиром, поскольку принципы двух систем во многом схожи. Но главное преимущество NEO состоит в том, что тут поддерживаются такие популярные языки программирования как Python, Go, Java.
    • EOS — упор сделан на асинхронные умные контракты, которые могут выполняться параллельно друг с другом, что на порядок увеличивает скорость обработки данных.
    • NXT —платформа, где можно выбрать один из готовых контрактов. Количество пока не очень велико. Создать собственный возможности нет.
    • Cardano — платформа не считает себя конкурентом Эфириума, поскольку позиционируется разработчиками как блокчейн третьего поколения, в то время как Ethereum они называют блокчейном второго поколения.
    • Sawtooth — представленный в конце января 2018 года блокчейн-консорциумом Hyperledger распределенный реестр с ограниченным доступом. Поддерживает смарт-контракты на языке Solidity.

    Как бы там ни было, наиболее распространенная криптовалюта для смарт контрактов в настоящее время — Эфириум. Удастся ли другим потеснить его с цифрового Олимпа ­­– покажет время.

    Применение смарт контрактов

    Очертим главные области, в которые можно успешно внедрить умные контракты. В частности, это:

    • логистика;
    • аудит;
    • страхование;
    • кредитование;
    • здравоохранение;
    • бухгалтерский учет;
    • идентификация личности;
    • регистрация прав;
    • игровая индустрия;
    • выборы и другие всевозможные голосования;
    • краудфандинг и многие другие.

    Избирательный процесс

    Проводить голосования с помощью умных контрактов — уже сегодня такую возможность рассматривают многие страны, в том числе Украина, Россия, Австралия. Это исключает любые фальсификации и обеспечивает максимальную честность процесса. А также решает вопрос низкой явки избирателей — ведь многим попросту нет желания куда-то идти, выстаивать порой очереди, чтобы отдать свой голос.

    Кредитование

    Человек берет в кредит квартиру, машину или телевизор и ежемесячно обязан выплачивать n-ную сумму банку. Если заемщик просрочил платеж с помощью смарт-контракта замок автомобиля или жилья будет заблокирован, а телевизор перестанет включаться.

    Азартные игры

    Предположим, несколько человек делают ставку на исход матча. Средства списываются с их счетов и сохраняются в блокчейне. Матч завершается, контракт сверяет результат и отправляет деньги тому, кто высказал правильное предположение. В случае ничьей средства возвращаются обратно к своим владельцам.

    Аренда жилья

    Возьмем в качестве другого примера сферу аренды жилья. Взаимодействовать между собой арендодатель и арендатор могут с помощью смарт-контракта. Умный контракт переведет владельцу недвижимости деньги, когда арендатор получит ключи. Если оплата за какой-либо месяц будет просрочена, и вовсе заблокирует вход в помещение квартиросъемщику. Естественно в случае, если используется «умный» замок с доступом к интернету.

    ICO

    И если в большинстве этих областей применение умных контрактов только находится на стадии планирования или тестирования, то в сфере первичного размещения токенов (ICO) они уже вовсю используются. С их помощью тысячи проектов собирают деньги на свое развитие. Смарт-контракт для ICO, к примеру, может быть разработан таким образом, что в случае, если кампания по сбору средств провалится, деньги будут возвращены вкладчикам.

    Смарт контракт — пример из реальной жизни

    По сложности смарт-контракты бывают разные. Одни представляют собой простейшие алгоритмы, другие — сложные модели, которые требуют значительно больше вычислений. В качестве примера первых можно привести мультиподпись — multisig. Предположим, стороны договора друг другу не доверяют. Они замораживают с помощью умного контракта определенное количество денег. В дальнейшем потратить их возможно только в том случае, если свою подпись поставило больше половины участников, что сейчас активно уже используется.

    Больше конкретики!

    Применение смарт-контракта в недвижимости — уже можно считать сложным вариантом. Впервые в мире квартира подобным образом была продана в Украине на правом берегу Киева. Для проведения сделки использовался смарт контракт Эфириума, а также децентрализованный американский маркетплейс Propy. Покупателем стал советник этой площадки, а также основатель издания TechCrunch Майкл Аррингтон. Оплата происходила в криптовалюте Эфириум. На данном этапе развития смарт-контрактов процесс происходил так:

    1. Покупатель и продавец заключили контракт, и покупатель внес депозит, необходимый для оплаты жилья.
    2. Поскольку участники сделки находились в разных уголках мира, с помощью площадки локальному представителю покупателя была выдана доверенность от его имени, удостоверенная местным нотариусом.
    3. Propy предпринимает необходимые действия по проведению сделки — оплата работы оценщика, всевозможных сборов.
    4. Продавец встречается с представителем покупателя у нотариуса для подписания документов.
    5. Происходит перерегистрация права собственности на покупателя — данные вносятся в реестр.
    6. Как только смарт-контракт получает данные из реестра, он разблокирует деньги, и они переходят к продавцу.

    Как видим, пока процесс сложно назвать упрощенным. В будущем его обещают максимально автоматизировать.

    Вот как выглядит смарт-контракт данной сделки, выложенный на Githab компании, точнее часть контракта, где описан процесс подписания договора участниками, а недвижимость замораживается в ожидании завершения процесса.

    Так чем смарт контракт лучше нотариуса спросите вы. Да много чем. Это на порядок упрощает проведение сделок, защищает их от фальсификаций. Ниже в табличке представляем сравнение smart-контрактов и классических договоров.

    Умные контракты vs обычные договора

    Умные контракты

    Традиционные договора

    СамоисполняемостьНужны посредники (нотариусы, брокеры, банки)
    Перевод денег автоматическиПеревод денег вручную
    Минимальные расходыДорого — оплата услуг посредников
    Условия в контракте невозможно переписать задним числом — они соблюдаются неукоснительноПункты договора могут истолковываться в будущем двояко. Разночтения могут привести к тому, что придется обращаться в суд.
    Код — это неподкупный законПосредников можно подкупить

    Смарт-контракты – какие перспективы?

    Перспективы у смарт-контрактов поистине огромные. Они способны кардинально изменить многие сферы жизни: от недвижимости до азартных игр, страхования, поставки товаров, голосований. Однако только тогда, когда их работа будет многократно протестированной и предсказуемой. Пока же все находится на стадии экспериментов.

    Помимо этого, внедрение умных контрактов должно быть плавным, ведь массовое и резкое их применение оставит без работы огромное количество людей: регистраторов, нотариусов, банковских служащих.

    Тем не менее, как когда-то машины вытеснили рабочих с производства, так и в обозримом будущем новые технологии заменят живых людей во многих профессиях. Это лишь вопрос времени.

    Эксперты уверены, что уже в 2018 году как крупные корпорации, так и целые государства признают огромный потенциал как технологии блокчейн, так и умных контрактов.

    Что такое Ethereum и что такое смарт-контракты?

    Ethereum это децентрализованная вычислительная платформа. Он генерирует токен криптовалюты, известный как Ether. Программисты могут писать «умные контракты» на блокчейне Ethereum, и эти контракты автоматически выполняются в соответствии с их кодом.

    Что такое Ethereum?

    Ethereum часто упоминается в одном ряду с Биткойн , но это совсем другое. Биткойн — это криптовалюта и децентрализованная платежная сеть, которая позволяет передавать биткойн-токены между пользователями.

    СВЯЗАННЫЕ С: Что такое биткойн и как он работает?

    У проекта Ethereum большие цели. Как Веб-сайт Ethereum говорит об этом: «Ethereum — это децентрализованная платформа, на которой работают смарт-контракты». Эти контракты выполняются на «виртуальной машине Ethereum», распределенной вычислительной сети, состоящей из всех устройств, на которых работают узлы Ethereum.

    Часть «децентрализованная платформа» означает, что любой может настроить и запустить узел Ethereum, точно так же, как любой может запустить узел Биткойн. Любой, кто хочет запустить «умный контракт» на узлах, должен заплатить операторам этих узлов эфиром, который представляет собой токен криптовалюты, привязанный к Ethereum. Таким образом, люди, которые запускают узлы Ether, предоставляют вычислительную мощность и получают оплату в эфире аналогично тому, как люди, использующие узлы Bitcoin, обеспечивают мощность хеширования и получают оплату в Bitcoin.

    Другими словами, пока Биткойн — это всего лишь блокчейн и платежная сеть, Ethereum — это распределенная вычислительная сеть с блокчейном, которую можно использовать для многих других целей. Подробная информация доступна в Белая книга Ethereum .

    Что такое эфир?

    Эфир — это цифровой токен (или криптовалюта), связанный с блокчейном Ethereum. Другими словами, Эфир — это монета, а Эфириум — это платформа. Однако сейчас люди часто используют эти термины как синонимы. Например, Coinbase позволяет вам купить Ethereum — что означает токены эфира.

    Технически это » альткойн , ”Что на самом деле означает криптовалюту, отличную от биткойнов. Как и Биткойн, эфир поддерживается децентрализованной цепочкой блоков — в данном случае цепочкой блоков Ethereum.

    Разработчикам, которые хотят создавать приложения или «умные контракты» на блокчейне Ethereum, нужен токен Ether для оплаты узлов за его размещение, в то время как пользователям приложений на основе Ethereum может потребоваться Ether для оплаты услуг в этих приложениях. Люди также могут продавать услуги за пределами сети Ethereum и принимать оплату в эфире, или токены Ether могут быть проданы за наличные на бирже — точно так же, как биткойн.

    Чем интересны децентрализованные приложения?

    Блокчейн Биткойн хранит историю биткойн-транзакций, вот и все. Блокчейн Ethereum хранит токены эфира в кошельках людей, но также хранит самое последнее состояние каждого смарт-контракта, а также код каждого смарт-контракта.

    Блокчейн — это распределенная книга, хранящаяся в нескольких местах, поэтому это означает, что данные смарт-контракта хранятся этими узлами Ethereum. Если вы создаете «умный контракт» — также известный как приложение — в блокчейне, он хранится и запускается децентрализованно.

    Для сравнения подумайте о многих приложениях, которые мы используем сегодня. Сюда входят почтовые приложения, такие как Gmail, приложения для создания заметок, такие как Microsoft OneNote, и все остальное, где вы используете приложение и храните свои данные на серверах компании. Если компания, хранящая ваши данные, заблокирует ваши аккаунты, закроет приложение или уйдет из бизнеса, вы потеряете все данные, которые были в этом приложении, если у вас нет автономной резервной копии.

    Если бы вы использовали приложение, созданное на основе Ethereum, как код, из которого состоит приложение (код смарт-контракта), так и личные данные (состояние смарт-контракта), будут храниться в блокчейне. Всякий раз, когда вы использовали приложение и меняли свои данные, все узлы Ethereum обновляли состояние смарт-контракта. Это означает, что не существует центральной «точки отказа», которая могла бы лишить вас доступа к данным или закрыть приложение, которое вы используете. Резервные копии ваших данных и самого кода приложения будут сохраняться по всему миру, и никто не сможет сохранить все эти заметки в автономном режиме. Конечно, ваши данные будут зашифрованы блокчейном, чтобы никто другой не мог их прочитать.

    Что такое смарт-контракты?

    Смарт-контракты — это приложения, которые работают на виртуальной машине Ethereum. Это децентрализованный «мировой компьютер», вычислительная мощность которого обеспечивается всеми узлами Ethereum. Любые узлы, обеспечивающие вычислительную мощность, оплачиваются за этот ресурс в токенах Ether.

    Они названы смарт-контрактами, потому что вы можете писать «контракты», которые автоматически выполняются при выполнении требований.

    Например, представьте себе создание краудфандинговой службы, подобной Kickstarter, поверх Ethereum. Кто-то может создать смарт-контракт Ethereum, который будет объединять деньги для отправки кому-то другому. Смарт-контракт может быть написан так, что когда в пул добавляется 100 000 долларов в валюте, все они будут отправлены получателю. Или, если порог в 100 000 долларов не будет достигнут в течение месяца, вся валюта будет отправлена ​​обратно первоначальным держателям валюты. Конечно, при этом будут использоваться токены Ether вместо долларов США.

    Все это будет происходить в соответствии с кодом смарт-контракта, который автоматически выполняет транзакции без необходимости в доверенном третьем лице, которое удерживает деньги и подписывает транзакцию. Например, Kickstarter взимает комиссию в размере 5% сверх комиссии за обработку платежей от 3% до 5%, что будет означать от 8000 до 10000 долларов США в сборы на краудфандинговом проекте на сумму 100 000 долларов. Смарт-контракт не требует уплаты комиссии третьей стороне, такой как Kickstarter.

    Смарт-контракты можно использовать для разных целей. Разработчики могут создавать смарт-контракты, которые предоставляют функции другим смарт-контрактам, подобно тому, как работают программные библиотеки. Или смарт-контракты можно просто использовать как приложение для хранения информации в блокчейне Ethereum.

    Чтобы фактически выполнить код смарт-контракта, кто-то должен отправить достаточно эфира в качестве комиссии за транзакцию — ее размер зависит от требуемых вычислительных ресурсов. Это платит узлам Ethereum за участие и предоставление своей вычислительной мощности.

    CryptoKitties используют смарт-контракты

    Одно из самых известных приложений, созданных с использованием смарт-контрактов в сети Ethereum, — это CryptoKitties , которая позиционирует себя как «одна из первых игр в мире, построенных на технологии блокчейн».

    По сути, CryptoKitties — это форма цифрового «предмета коллекционирования», хранящаяся в блокчейне Ethereum. CryptoKitties представляет собой хорошую демонстрацию возможности хранить и обмениваться цифровыми объектами в сети Ethereum.

    Новые CryptoKitties создаются путем «разведения». Это включает в себя выбор двух базовых CryptoKitties и расходование токенов Ether для запуска смарт-контракта. Контракты используют двух выбранных кошек для создания нового CryptoKitty. Эти котята и детали процесса разведения хранятся в публичной книге блокчейна Ethereum.

    Вы можете «владеть» CryptoKitties, которые хранятся в реестре блокчейна Ethereum. Вы можете продать или обменять их другим людям или купить их. Это отличается от использования приложения для смартфона, которое позволяет покупать, торговать и разводить кошек. Они обычно хранятся на собственных серверах приложения, и вы можете потерять своих драгоценных цифровых питомцев, если компания закроет приложение или заблокирует вашу учетную запись. Но поскольку CryptoKitties хранятся в блокчейне, этого не может произойти. Никто не может отнять у вас котят.

    В декабре 2017 года — по совпадению, около Небывало высокие цены на биткойны —Люди имели потрачено Эфирный эквивалент на CryptoKitties составил более 12 миллионов долларов, а самый дорогой CryptoKitty был продан примерно за 120 000 долларов.

    Подобно эфиру, биткойнам и дорогим картинам, CryptoKitties стоят того, что люди готовы за них заплатить.

    Кредит изображения: Алексеиванов /Шуттерсточк.ком, Ethereum , CryptoKitties .

    в Университете ИТМО создают систему управления дронами на базе блокчейна Ethereum

    Технологии блокчейн, лежащей в основе криптовалют и bitcoin в частности, сегодня начинают искать применение даже министерства и крупные государственные компании. Однако сфера использования блокчейна не ограничивается экономикой. На базе этой технологии сотрудники Университета ИТМО разрабатывают проект управления дронами-беспилотниками, который может лечь в основу глобальной информационно-экономической системы взаимодействия всех участников рынка интернета вещей.

    Блокчейн, или цепочка блоков, представляет собой распределенный реестр для хранения данных о событиях в цифровом мире. Вся информация в этом реестре публикуется в открытом виде, ее нельзя стереть, изменить, и практически невозможно сфальсифицировать, так как новые записи вносятся только с согласия большинства узлов сети. Это позволяет отказаться от посредников, центрального управляющего звена и создать доверенную среду там, где у пользователей вообще нет основания доверять друг другу. Поэтому блокчейн эффективно работает в сети bitcoin, благодаря которой он и стал широко известен: он хранит информацию о транзакциях виртуальных «монеток» между кошельками пользователей, а те могут не беспокоиться за сохранность своих средств и оставаться анонимными.

    В случае с bitcoin записи в блокчейне содержат достаточно скудную информацию: кто, сколько и по какому адресу отправил свои монеты. Способы применения технологии блокчейн расширяет платформа Ethereum, созданная российско-канадским программистом Виталиком Бутериным: здесь внутренняя валюта, или «эфир», является не эквивалентом денег, а «топливом» для работы узлов сети, отношения между которыми формализованы в виде «умных контрактов». Выглядеть это может следующим образом: один из узлов отправляет определенное количество «эфира» по нужному адресу, информация об этом заносится в блокчейн, другой узел это видит и, к примеру, запускает исполняемый код. Это позволяет построить сеть, в которой роботы будут сами следить за тем, чтобы все корректно выполняли инструкции.

    Используя платформу Ethereum, команда Airalab совместно с сотрудниками и выпускниками Университета ИТМО разрабатывает проект по управлению беспилотными летательными аппаратами Drone Employee — «Дрон-сотрудник». Беспилотники сами заключают «умные контракты» на выполнение задания, регистрируют маршрут полета у диспетчерской станции, и, если дрон собирается пролететь через запрещенную для полетов зону или его маршрут пересекается с траекторией движения другого дрона, диспетчер самостоятельно скорректирует маршрут и предложит другой путь.

    «Сегодня практически все решения для объединения умных устройств централизованы. Если мы строим коммуникации между ними через „облако“, то нам приходится учить центральный узел говорить на языке каждого из этих умных устройств. Это стоит дорого, кроме того, это небезопасно: стоит объединить энергетическую сеть с микроволновкой, в которую разработчик заложил не тот параметр, и мы получим блэкаут, — объясняет руководитель проекта и лидер команды блокчейн-разработчиков Airalab Сергей Лоншаков. — Мы думали над тем, как популяризовать среди рядовых пользователей идею создания децентрализованной автономной организации для управления умными устройствами, и нам попался на глаза отчет Business Insider о росте рынка беспилотников. Только в 2013—2014 году мы увидели зарождение масс-маркета дронов, и сейчас он претерпевает кардинальные изменения: улучшения происходят чуть ли не каждые полгода — увеличивается дальность полета, автономность. Поэтому мы выбрали беспилотники, а Ethereum и блокчейн позволяют использовать умные контракты, которые убирают посредников и гарантируют выполнение инструкции».

    Университет ИТМО. Сергей Лоншаков и Александр Капитонов

    В ноябре 2015 года команда проекта в лице Сергея Лоншакова, ассистента кафедры систем управления и информатики ИТМО Александра Капитонова, выпускника Университета ИТМО Александра Крупенькина и студента Университета ИТМО Семена Павлова приступила к первому эксперименту, в котором контракт друг с другом заключают человек и робот. Эксперимент завершился успешно, и сама идея, а также видео с «суровым русским программистом», испытывающим беспилотник посреди заснеженного поля, быстро начало завоевывать популярность у Западных пользователей.

    В апреле 2016 года разработчики перешли к полевым испытаниям более сложной системы. С помощью четырех автономных дронов от компании 3DR они организовали съемку промо-ролика для команды по мотокроссу.

    Создатели Drone Employee не собираются останавливаться на разработке пакетного предложения с системой управления беспилотниками. Сейчас они работают над концепцией глобальной информационно-экономической экосистемы для множественного использования беспилотников. Согласно их идее, работа дронов должна быть представлена как сервис, чтобы любой мог арендовать их для выполнения каких-либо целей — например, для мониторинга территории, проведения виртуальных экскурсий, организации доставки. При этом все дроны будут «знать», что делать можно, а что нельзя.

    «На базе блокчейна можно создавать не просто информационные, а информационно-экономические системы, которые позволят объединить всех участников развивающегося рынка интернета вещей. В будущем их станет гораздо больше, поэтому от централизации нужно отказываться уже сейчас», — комментирует Сергей Лоншаков.

    Добавим, что исходный код разработчики публикуют на GitHub.

    Перейти к содержанию

    MEXC Global для листинга ParaState, моста, поддерживающего технологии смарт-контрактов следующего поколения, совместимые с Ethereum

    ParaState, мультицепочная платформа смарт-контрактов, соединяющая экосистемы приложений и разработчиков между различными цепочками и Ethereum, будет зарегистрирована на ведущей бирже цифровых активов MEXC Global 16 февраля 2022 года.

    Известная как Ethereum на стероидах, ParaState представляет собой многоцепочечную платформу смарт-контрактов, расширяющую границы Ethereum за счет соединения экосистемы приложений и разработчиков между Ethereum и Polkadot, а также другими высокопроизводительными блокчейнами на основе Substrate, которые хотят обеспечить совместимость с Ethereum.

    Поддерживая паллету EVM для обеспечения полной совместимости со всеми существующими приложениями Ethereum, ParaState также предоставляет разработчикам среду реализации смарт-контрактов следующего поколения, WebAssembly (Ewasm) в духе Ethereum.

    Эти две инфраструктуры взаимодействуют друг с другом и используют одну и ту же систему учетных записей в ParaState.

    Используя внутрисетевую виртуальную машину ParaState, поддон WasmEdge-Ewasm, разработчики децентрализованных приложений могут писать смарт-контракты для мультичейна Polkadot, используя родные языки Ethereum, а также более 20 языков программирования.

    ParaState твердо верит в реализацию своей технологии Ewasm, интегрированной с другими блокчейн-проектами, которые хотят сократить время выполнения своих смарт-контрактов благодаря возможностям технической масштабируемости, присущим экосистеме Polkadot.

    Чтобы достичь этого, токен STATE ParaState, который будет зарегистрирован на MEXC Global, выступает в качестве топлива для своей экономики токенов, применяя модель DAO, чтобы позволить всем участникам зарабатывать больше токенов за положительный вклад в развитие и расширение экосистемы.

    MEXC Global тесно сотрудничает с ParaState в качестве сильного сторонника с самого начала. Листинг на MEXC Global не только добавит ликвидности токену государства и расширит сообщество ParaState, но также упростит для большего числа разработчиков и пользователей использование высокопроизводительных сетевых решений для смарт-контрактов, совместимых с Ethereum.

    Депозит и листинг токена STATE будут открыты в 15:00 (UTC) 16 февраля 2022 года.

    О компании MEXC Global

    Основанная в апреле 2018 года, MEXC Global представляет собой платформу для торговли цифровыми активами с более чем 7 миллионами пользователей, которая предлагает пользователям комплексные услуги, включая спотовые, маржинальные, ETF с кредитным плечом, торговлю деривативами и услуги по размещению ставок.Основные члены команды представляют международные предприятия и финансовые компании и имеют опыт работы в блокчейн и финансовой индустрии.

    Для получения дополнительной информации посетите наш веб-сайт и блог. Следите за новостями MEXC Global в Twitter и Telegram.

    Как смарт-контракты приходят в биткойн: генеральный директор

    • Алекс Миллер — генеральный директор блокчейн-стартапа Hiro, который привносит в биткойн функциональность смарт-контрактов.
    • Hiro вместе с протоколом Stacks позволяет таким вещам, как DeFi и NFT, работать поверх оригинальной криптовалюты.
    • Миллер утверждает, что высокий уровень безопасности, обеспечиваемый наличием биткойнов в качестве уровня расчетов, дает большое преимущество.

    Недавно назначенный исполнительный директор блокчейн-стартапа Хиро настроен оптимистично в отношении биткойнов, как и следовало ожидать.

    У Алекса Миллера целевая цена исходного криптоактива составляет 250 000 долларов в течение следующих пяти лет, и он полагает, что в какой-то момент после этого он может достичь легендарного миллиона долларов за монету.

    Это далеко не редкость среди крипто-экспертов и инвесторов. Чем Миллер отличается от многих, так это своим взглядом на то, откуда может быть получена стоимость биткойнов. В то время как запрограммированный дефицит, сокращение нового предложения и социальный консенсус в первую очередь определяют ценность биткойна, Миллер видит важный дополнительный элемент, вступающий в игру.

    Его фирма Hiro разрабатывает и поставляет такие инструменты, как кошелек на основе браузера, который позволит биткойнам стать платформой для смарт-контрактов, подобно другим весьма успешным блокчейнам, таким как ethereum, solana и avalanche.

    По его словам, ключом к запуску приложений Web3, таких как инструменты DeFi или торговые площадки NFT, на биткойнах является использование протокола под названием Stacks, который позволяет развертывать смарт-контракты и работает на токене STX.

    Миллер, у которого есть опыт работы со стартапами на ранней стадии, быстро осознал потенциал Stacks, который был основан разработчиком блокчейна Мунибом Али. Stacks — это сеть смарт-контрактов и децентрализованных приложений с открытым исходным кодом, построенная на сети биткойнов.

    «Чем больше я узнавал о проекте Stacks, тем больше я видел в нем что-то действительно стоящее», — сказал он. «Мне нравятся экосистемные вещи. Мне нравится спрашивать, как вы обеспечиваете создание крутых технологий следующего поколения».

    Вы не можете говорить о смарт-контрактах без упоминания эфириума, блокчейна, который их создал, и Миллер не убегает от этой реальности.

    «Эфириум был разработан как программируемый с самого первого дня», — отметил он, добавив: «Но я думаю, что есть два способа думать о блокчейнах.У вас есть аспект звуковых денег, и у вас есть программируемый аспект. Да, биткойн начинался с твердых денег, тогда как эфириум начинался с программируемости, и я думаю, что проще добавить программируемость к надежным деньгам, чем превратить программируемость в надежные деньги». основу для создания программируемого слоя, потому что он, безусловно, будет существовать очень-очень долго. На данный момент это признают даже банки и правительства.

    «Итак, на самом деле мы собираемся сказать: «Хорошо, если уже есть этот прецедент, когда вы можете иметь по крайней мере один к одному значение в приложении к стоимости базового актива с Эфириумом, то это означает, что есть — это возможность построить поверх биткойнов как минимум на триллион долларов. В прошлом были проекты, которые пытались сделать это или заигрывали с идеей сделать это, но на самом деле этого не произошло».

    Алекс Миллер

    Миллер сказал, что протоколу смарт-контрактов, построенному на основе биткойна, потребуются две основные функции.

    «Во-первых, необходимо оставить биткойн в блокчейне», — сказал он. «Вы не можете обернуть его и переместить куда-то еще, потому что весь смысл биткойна заключается в том, насколько стабильным, безопасным и надежным является блокчейн. для полностью выразительных смарт-контрактов.

    «Вы не можете ограничивать разработчиков одним или двумя очень узкими вариантами использования. Вы должны дать им возможность построить все, что они хотят.В этом ключевое отличие стеков от всего, что уже было опробовано».

    Миллер сказал, что основным преимуществом стеков перед эфириумом, солана и другими блокчейнами со смарт-контрактами будет безопасность и долговечность биткойнов. в какой-то степени хромал Эфириум, с транзакциями, стоящими в большинстве случаев десятки долларов, а то и сотни. Этот блокчейн стал жертвой собственного успеха в этом отношении, потому что чем выше стоимость нативного токена, эфира, тем он дороже. использовать.По крайней мере, пока не произойдет долгожданное обновление «эфириума 2.0».

    На первый взгляд, можно подумать, что смарт-контракты, основанные на биткойнах, тоже пострадают, возможно, даже в большей степени, учитывая, что цена биткойна во много раз превышает цену эфира. Однако это не так, по крайней мере, в краткосрочной перспективе, потому что плата за использование смарт-контрактов в стеках оплачивается в нативном токене STX, который на момент написания торгуется по цене около 1 доллара.

    Миллер говорит, что это потенциальное сочетание более низких комиссий, чем у эфириума, но большей безопасности на расчетном уровне транзакций благодаря цепочке биткойнов является заманчивым предложением, выдвинутым Стэксом и Хиро.

    Обращаясь к более широкому рынку криптовалют, Миллер расслаблен в связи с недавним спадом цен на активы и играет в долгую игру.

    «Я думаю, что один из способов мгновенно определить, какой проект заслуживает доверия, а какой нет, — это временные горизонты, на которые они смотрят, — сказал Миллер. «Если вы не думаете и не строите все на горизонте 10 с лишним лет, вы не заслуживаете доверия. Именно столько времени требуется, чтобы фундаментально новая технология действительно начала оказывать влияние.

    «Криптовалюта ценится быстрее, чем любая вы можете найти другой класс активов, и я думаю, что он будет продолжать двигаться вверх и вправо в течение нескольких лет. Неважно, что произойдет в следующие 18 месяцев».

    смарт-контрактов 2.0: в сети

    В 2008 году Биткойн доказал, что можно безопасно и без проблем совершать транзакции в цифровой нативной валюте. Используя язык сценариев биткойна, цветные монеты были ранней попыткой создать гибкую эмиссию активов в общедоступной цепочке блоков. Этот подход, возможно, в правильном направлении, изо всех сил пытался сформировать ограниченный язык сценариев биткойнов для этой цели.

    Эфириум последовал за ним и «перевернул сценарий». Команда сказала: «Мы не хотим создавать и децентрализовать что-то одно, мы хотим децентрализовать все» . Они решили, что лучше начать с полного по Тьюрингу языка и надежной среды выполнения. На данный момент виртуальная машина Ethereum (EVM) и смарт-контракты Solidity представили эксперименты, включающие NFT, децентрализованные финансы и DAO.

    Hedera, в некотором смысле, взяла лучшее из этих подходов и в то же время сделала что-то совершенно новое. Смарт-контракты 2.0, я рад отметить их доступность в основной сети Hedera.

    С появлением смарт-контрактов 2.0 экосистема Hedera решила инвестировать в виртуальную машину Ethereum и Solidity. Вместе с такими компаниями, как Consensys и Splunk, мы вносим свой вклад в проект Hyperledger Besu с открытым исходным кодом.

    Почему Хедере следует делать ставку на EVM?

    Согласно хорошо проработанному отчету Electric Capital с открытым исходным кодом web3, точкой входа разработчика в пространство является EVM в 30% случаев.Будучи полным по Тьюрингу языком программирования, Solidity позволяет разработчикам пробираться через собственный лабиринт идей, придумывая то, что возможно.

    EVM является отправной точкой по умолчанию для новых разработчиков.

    Я предсказываю, что разрыв между цепочками, совместимыми с EVM, и цепочками со специальной реализацией будет увеличиваться. Если вы разработчик, захотите ли вы потратить время на изучение и реализацию языка для поддержки языка смарт-контрактов отдельной цепочки? Вы хотите изучить менее популярную технологию или стандарт по умолчанию, поддерживаемый активным сообществом? Ответы на эти вопросы помогут создать маховик в пользу EVM.

    Учитывая, что все больше разработчиков будут опробовать цепочки EVM, такие как Ethereum, Hedera и другие, экосистема, совместимая с EVM, будет учиться быстрее, чем ее аналоговые языковые аналоги. По мере того, как успешные эксперименты находят свою основу, этим проектам будет легче поддерживать множество цепочек, совместимых с EVM, или разветвлять и поддерживать этот открытый исходный код.

    Уравнение на самом деле простое — по мере того, как разработчики находят то, что работает, это привлечет больше разработчиков. Это достигается за счет сочетания реальных и программных преимуществ в экосистеме, совместимой с EVM:

    .
    • Жесткие преимущества — простота перепрофилирования инструментов EVM и повторного развертывания в сети, совместимой с EVM пойдем дальше вместе.Если вы разработчик, проект или предприятие, которое хочет начать свое путешествие по смарт-контрактам, подумайте о важности технологии, которую вы выбираете. Независимо от того, внедряете ли вы свои собственные контракты или хотите подключиться к чужим, совместимость с EVM должна стоять на первом месте в вашем списке приоритетов при выборе сети, которая будет поддерживать вас как сегодня, так и в будущем.

      Hedera работает не только над улучшением поддержки смарт-контрактов Solidity, но и над тем, чтобы работать с корпоративными рабочими нагрузками и удовлетворять потребности разработчиков децентрализованных приложений.Это достигается благодаря сочетанию улучшений производительности, дизайнерских решений и улучшений взаимодействия с разработчиками.

      Используя хэшграф, разработчики смарт-контрактов теперь могут улучшить взаимодействие с пользователем с помощью:

      • Низкий, предсказуемый газовый сборы

      • Окончатель транзакции в секунданам

      • 3

        Безопасная, лидерская архитектура

      , в частности, для спектакль Smart Contract, мы улучшили HEDERA скорость обработки сети EVM. Достижение эквивалента цели Ethereum для всего блока, обычно за 13 секунд, за одну секунду. Мы будем продолжать делать успехи здесь.

      Прочность в сочетании с гибкостью

      С тех пор как сервис Hedera Token Service был запущен год назад, мы видели все: от стабильных монет для проверки концепций от предприятий, токенов создателей на Calaxy до творческих произведений NFT и сообществ. Токены Hedera Token Service отлично подходят для своей производительности, но их программируемость может быть ограничена.

      Когда мы думали о смарт-контрактах, мы хотели закрыть этот пробел, позволяя разработчикам продолжать работу с растущей экосистемой Hedera Token Service. Смарт-контракты 2.0 готовы для случаев использования, требующих расширенных возможностей программирования.

      После завершения HIP-206 мы можем совершать звонки HTS со смарт-контракта. Библиотеки Hedera services Solidity в настоящее время поддерживают использование HTS для:

      • Монетный двор
      • Связать
      • Отключить
      • Перевести
      • Записать

      Вскоре мы будем поддерживать полный набор вызовов. Это обеспечивает гибкость для наилучшей поддержки вашего варианта использования. Поскольку ваше приложение требует большей программируемости, вы захотите использовать смарт-контракт. Позвольте мне показать вам, что я имею в виду, в трех простых

      Вам нужен смарт-контракт для отправки платежа за товар или услугу? Вероятно, нет — Hedera Token Service можно использовать для передачи нашего фиктивного токена PAUL с переводами стоимостью 0,001 доллара США, всегда.

      Переводы токенов можно использовать для платежей и погашения

      Вам нужен смарт-контракт для простого обмена? Такие проекты, как HashPack, используют запланированные транзакции, чтобы каждый участник мог подписать транзакцию между неизвестными сторонами.

      Запланированные транзакции могут использоваться для многостороннего подписания

      Вам нужен смарт-контракт для обеспеченного кредита децентрализованного финансирования?  Да, используйте смарт-контракт, чтобы избежать риска контрагента и зависимости от централизованного посредника.

      Более продвинутая программируемость может быть достигнута с помощью смарт-контракта

      . Мы начинаем видеть это дерево решений в действии, и сообщество добивается успехов в создании стандартов. Если вы хотите перенести существующие проекты токенов на основе ERC и вам интересно, как они сопоставляются с токенами HTS, взгляните на сопоставление стандартов обслуживания токенов Hedera с ERC20, ERC721 и ERC1155.

      Мы находимся на пороге фазы быстрых экспериментов на Хедере. Сеть хороша ровно настолько, насколько хороша сумма ее частей. Хотя есть ряд предприятий и существующих проектов, желающих развернуть смарт-контракты на Hedera, я больше жду новых инноваций.

      Сообществу Hedera предстоит еще много работы, чтобы сделать Hedera лучшей платформой для смарт-контрактов. Некоторые из них уже отражены в предложениях по улучшению Hedera (HIP); некоторые из моих любимых:

      • (HIP-179) Подписание внешней транзакции

      • (HIP-329) Поддержка кода операции CREATE2

      • (HIP-218) Взаимодействие смарт-контрактов с Hedera Token Accounts

      • 0 для запуска, масштабирования или переноса вашего проекта смарт-контракта в Hedera у нас есть несколько ресурсов:

        биткойнов против смарт-контрактов Ethereum

        Этот пост первоначально появился на Medium как часть серии из двух частей, посвященной смарт-контрактам Биткойн и смарт-контрактам Ethereum, и мы переиздали его с разрешения Сяохуэй Лю.

        Смартфон против карманного калькулятора

        Мы сравниваем два блокчейна смарт-контрактов, Биткойн и Эфириум, бок о бок. Мы считаем, что Биткойн предлагает превосходную производительность, безопасность и экономичность благодаря его искусно построенному фундаментальному дизайну. В этой статье основное внимание уделяется их техническим различиям. Экономические, философские, юридические и экологические различия выходят за рамки статьи.

        Масштабируемость

        Ethereum: модель аккаунта и вертикальное масштабирование

        EVM

        В Ethereum каждый смарт-контракт находится в учетной записи.У него есть собственное хранилище , которое сохраняется при выполнении контракта. Чтобы понять, как это сделать, давайте рассмотрим основной механизм смарт-контрактов Ethereum: виртуальную машину Ethereum (EVM). Он основан на стеке и хранит данные в трех местах: стеке, памяти и хранилище. Первые два являются изменчивыми и эфемерными, то есть они сбрасываются, когда EVM начинает выполнять вызов нового контракта. Хранилище не сбрасывается и является частью мирового/глобального состояния.

        Как следствие, каждый контракт может зависеть от другого, поскольку они могут читать/записывать одно и то же хранилище.При каждом выполнении контракта мировое состояние отображается в том виде, в каком оно осталось при выполнении предыдущего контракта. Параллелизм отсутствует, и контракты должны выполняться 90 206 последовательно 90 207 . Один контракт выполняется за один раз, чтобы избежать условий гонок.

        Ethereum можно рассматривать как однопоточную машину, которая ограничена производительностью этой машины. Другими словами, он использует вертикальное масштабирование 90 206 90 207, что в корне неверно для любой системы, предназначенной для поддержки миллионов пользователей.

        Биткойн: модель UTXO и горизонтальное масштабирование

        В Биткойне смарт-контракты находятся в так называемых неизрасходованных выходах транзакций   (UTXO). Биткойн также использует виртуальную машину под названием «Виртуальная машина Биткойн» (BVM) для обработки смарт-контрактов, которые также основаны на стеке. Принципиальное отличие состоит в том, что в BVM нет постоянного хранилища и, следовательно, единого глобального состояния. Вместо этого глобальное состояние состоит из отдельных UTXO, независимых друг от друга.Следовательно, UTXO максимально параллелен по замыслу.

        Биткойн можно рассматривать как пул машин, работающих параллельно. Это горизонтально масштабируемое  и может масштабироваться бесконечно, просто добавляя любое количество машин в существующий пул. Именно так Google, Facebook, Amazon доказали свою масштабируемость, чтобы поддерживать миллиарды пользователей.

        Вертикальное и горизонтальное масштабирование

        Биткойн сегодня может обрабатывать 3000 транзакций в секунду (tps) в основной сети.В тестовой сети было достигнуто 9000 транзакций в секунду. Ожидается, что с внедрением Teranode в ближайшие месяцы будет достигнуто 50 000 операций в секунду. Предполагается, что Teranode обрабатывает терабайтные блоки, что эквивалентно tps на уровне миллионов . Ethereum, напротив, годами застрял на уровне всего 15 транзакций в секунду, с историей неоднократных невыполненных обещаний и без каких-либо улучшений.

        Безопасность
        Смарт-контракты имеют дело с активами, имеющими реальную финансовую ценность, и безопасность имеет первостепенное значение.

        Функциональный/чистый против императивного/нечистого

        Модель UTXO Биткойна похожа на функциональное программирование. Исполнение контракта чистое и без гражданства. Это близко к функциям в математике (например, f(x) = x * x ). При одних и тех же входных данных функция всегда дает одни и те же выходные данные и не создает побочных эффектов. Этот дизайн делает смарт-контракты Биткойн намного проще для понимания и, следовательно, менее подверженным ошибкам. Также их можно точно протестировать вне сети, поскольку они ведут себя одинаково, независимо от того, как, когда и где они выполняются.

        Напротив, модель учетной записи Ethereum похожа на императивное программирование. Каждый вызов контракта может создавать побочные эффекты, влияющие на другой вызов, что затрудняет обоснование контрактов, особенно когда они становятся сложными. Из-за такого уязвимого дизайна он подвергся десяткам, если не сотням, типов атак, что привело к потере сотен миллионов долларов.

        Стоимость

        Эфириум против Биткойн SV Сред. Плата за транзакцию: логарифмическая шкала

        Во многом благодаря своей неограниченной масштабируемости смарт-контракты, работающие на биткойнах, имеют 1000X меньшую комиссию за транзакции, чем такие же, работающие на Ethereum¹.

        Зрелость экосистемы

        Биткойн повторно активировал возможности смарт-контрактов в 2020 году больше года назад, в то время как смарт-контракты на Ethereum разрабатывались с 2015 года. Учитывая пятилетнюю фору, неудивительно, что сегодня экосистема Ethereum стала более зрелой. с точки зрения инструментов разработчика, библиотек и приложений. Тем не менее, многие инструменты разработчиков в биткойне быстро догоняют, а иногда даже превосходят свои аналоги в Ethereum. Например, самая популярная IDE в Биткойне поддерживает отладку, развертывание и тестирование, а ее аналог в Эфириуме ничего не поддерживает.Экосистема Биткойн догонит и перевернет Эфириум, учитывая неспособность последнего к масштабированию, — это только вопрос времени.

        Резюме

        Мы пришли к выводу, что Биткойн — лучшая платформа для создания смарт-контрактов.

        Биткойн против Ethereum

        [1] Это предполагает, что типичная транзакция смарт-контракта примерно в 10 раз превышает размер обычной транзакции перевода биткойнов

        Новичок в биткойнах? Ознакомьтесь с разделом CoinGeek Биткойн для начинающих , полным справочником по ресурсам, чтобы узнать больше о Биткойне, как изначально предполагал Сатоши Накамото, и блокчейне.

        Шесть причин внутренней ценности Ethereum

        Автор: Пайал Шах, CME Group

        КРАТКИЙ ОБЗОР:
        · Ethereum практически синоним DeFi, потому что он поддерживает многие криптовалюты в секторе децентрализованных финансов.
        · Эфир больше не следует за колебаниями цены биткойна так внимательно, как раньше, и начинает действовать своими собственными катализаторами.

        Эфириуму исполнилось шесть лет.Но за этот короткий промежуток времени с момента его запуска 30 июля 2015 года произошло многое. Эфириум зарекомендовал себя как наиболее активно используемая сеть блокчейнов, а его родной токен, эфир, теперь является второй по величине криптовалютой как по рыночной капитализации, так и по ежедневному объему.

        Чтобы отметить его шестой день рождения, мы рассмотрим шесть причин внутренней ценности эфириума.

        1) Возможности смарт-контрактов
        Ethereum был создан как платформа для запуска программных смарт-контрактов и приложений с использованием собственной валюты — эфира.

        Реальные варианты использования уже начинают появляться и поддерживать ценность, поскольку блокчейн Ethereum может выполнять смарт-контракты, которые поддерживают децентрализованные приложения (DApps), такие как децентрализованные финансы (DeFi) или невзаимозаменяемые токены (NFT).

        DApps — это смарт-контракты, запрограммированные для определенного и повторяющегося использования. По состоянию на июнь 2021 года на Ethereum развернуто более 3000 DApp. Это больше, чем общее количество DApp, развернутых на любой другой блокчейн-платформе общего назначения в мире вместе взятых.По данным отраслевого трекера DappRadar, на 10 лучших DApps в 2020 году приходилось почти 90% объемов транзакций в блокчейне.

        DeFi является чрезвычайно оптимистичным катализатором для Ethereum. Фактически, Ethereum практически синоним DeFi, потому что он поддерживает многие криптовалюты в секторе децентрализованных финансов. Ethereum содержит более 200 000 токенов ERC, некоторые из которых входят в топ-100 крупнейших криптовалют. DeFi позволяет пользователям торговать активами, а также брать взаймы и кредитовать друг друга напрямую, без участия банков, а также выступает в качестве средства творческого раскрытия ценности — для платежей, кредитов, страхования и многого другого.

        Вместе с доступностью DeFi и более высокими процентными ставками все больше и больше розничных потребителей, вероятно, обратятся к пространству DeFi. Даже сейчас в DeFi заблокированы активы на сумму более 65 миллиардов долларов.

        2) Новый тип подключения
        Мы можем думать об Ethereum как об инфраструктуре, способной революционизировать как финансы, так и технологии.

        DeFi потенциально воссоздает всю финансовую систему. Приложения на основе Ethereum, вероятно, повлияют на рынки, управление, общественные услуги и, возможно, даже на то, как осуществляется управление идентификацией.В будущем мы можем использовать платформу Ethereum, чтобы изменить способ работы ипотечных переводов, торговли ценными бумагами и многих других областей.

        Более того, это произойдет в сети, которая может связаться с кем угодно и где угодно, кто может подключиться к общедоступной сети.

        По мере того, как эти идеи воплощаются в жизнь, Ethereum делает ставку на совершенно новый тип подключения и уровень инноваций, еще один фактор ценности сети.

        Ethereum уже имеет активное сообщество разработчиков и базу пользователей. Это одна из самых популярных сетей цифровой валюты по всем показателям активности Github, включая количество коммитов, общее количество участников, общее количество наблюдателей за проектом и общее количество звезд. Все это указывает на расширение и диверсификацию экосистемы Ethereum. Для блокчейна это лучшая история, которую вы можете рассказать: растущая сеть и ключ к ценности эфира.

        3) Модель Proof-of-Stake
        И биткойн, и Ethereum в настоящее время работают с использованием консенсуса Proof-of-Work. Для проверки и подтверждения транзакций требуется общесетевой консенсус майнеров, которые получают вознаграждение за обработку транзакций и выполнение смарт-контрактов.

        Ethereum в настоящее время работает над переходом на модель Proof-of-Stake, также помеченную как Ethereum 2.0, которая кардинально меняет систему вознаграждений. Текущая модель доказательства работы не поощряет совместную работу и не предусматривает каких-либо последствий для злонамеренного поведения. Напротив, в модели proof-of-stake валидаторы транзакций заменят майнеров. Больше не будет криптографических проблем, которые нужно решать. Валидаторы должны будут владеть эфиром, и для проверки блока им потребуется поставить свою долю эфира на линию, чтобы подтвердить, что блок действителен.Таким образом, в случае злонамеренного поведения их доля находится под угрозой.

        Если Ethereum 2.0 добьется успеха, у блокчейна будет значительно больше возможностей для обработки транзакций. Эта масштабируемость необходима, если Ethereum хочет играть значимую роль в мировой финансовой системе и быть более экологичным, чем альтернативы с доказательством работы, такие как биткойн.

        4) Скорость и масштабируемость
        Ethereum отличается от биткойна двумя ключевыми показателями. Время блока Ethereum в настоящее время составляет от 10 до 15 секунд по сравнению с 10 минутами биткойна; Кроме того, транзакция эфира будет показана примерно через пять минут, в то время как для завершения транзакции биткойнов требуется около 40 минут.

        Это потому, что первоочередной задачей биткойна является безопасность. Его язык кодирования и ограниченные команды усложняют взлом блокчейна, но добавляют больше времени для завершения транзакции.

        Среди прочего, предстоящее обновление Ethereum 2.0 обеспечит более быстрые транзакции. Часть этого обновления, называемая цепочкой Beacon, использует shardchains, которые представляют собой меньшие группы узлов, которые обрабатывают свои собственные части транзакций параллельно, без необходимости достижения консенсуса во всей сети.Это предназначено для улучшения масштабируемости Ethereum и значительного увеличения его пропускной способности. Ожидается, что пропускная способность Ethereum 2.0 сможет достигать 15 000 транзакций в секунду, что позволит Ethereum сравниться с любой централизованной платежной системой по скорости обработки транзакций.

        5) Дезинфляционное предложение
        Биткойн имеет ограниченный запас в 21 миллион монет, поэтому его часто рассматривают как средство сбережения и инвестиции против инфляции. В отличие от биткойнов, Ethereum предлагает неограниченное количество эфира, но ограничивает количество, высвобождаемое каждый год в процессе майнинга.Это устраняет предполагаемый дефицит, который может быть фактором более высокой оценки биткойна. Предложение эфира увеличивается в соответствии с дезинфляционным механизмом, который будет корректироваться по мере развития сети.

        В новой модели Ethereum произошли фундаментальные изменения в том, как создаются блоки. Вместо того, чтобы вознаграждать майнеров за создание блоков, валидаторы будут получать комиссию за транзакцию за каждую транзакцию и смарт-контракт, которые они проверяют. Чем больше эфира поставлено, тем выше стоимость, потому что в обращении меньше эфира.Кроме того, доказательство ставки устраняет затраты, связанные с майнингом, такие как затраты на электроэнергию и оборудование, а это означает, что меньше эфира будет продано майнерами и, возможно, поставлено на стейкинг, поэтому дефляционный аспект может проявиться так, как раньше.

        6) Корреляция с биткойном
        Цена биткойна является важным моментом в определении всей картины рынка криптовалюты, а также эфира. Они положительно коррелируют: когда биткойн растет или падает, то же самое происходит и с эфиром.Во время взрывного бума DeFi, обрушившегося на рынок летом 2020 года, цена эфира выросла до самого высокого уровня за более чем два года, поскольку большинство проектов DeFi построены на блокчейне Ethereum. В то время биткойн изо всех сил пытался побить аналогичный двухлетний рекорд. В конце 2020 года, с ростом цен на биткойны, произошло вращение цен от BTC к ETH, когда инвесторы рассматривали Ethereum и, в частности, приложения DeFi, построенные на нем, как конструктивное дополнение к биткойну, в то время как биткойн стал слишком «дорогой.

        Эфир больше не следует за колебаниями цены биткойна так внимательно, как раньше, поскольку он начинает руководствоваться собственными катализаторами. Корреляция эфира с биткойном составляла 0,95 в июле 2020 года. Год спустя она составляет 0,71, по данным к данным от Cryptowatch. запуск.Произошло сильное институциональное принятие и увеличение торговли по сравнению с фьючерсами на биткойн, поскольку участники рынка используют контракт, чтобы получить доступ к токену и хеджировать ценовой риск эфира.

        За такой активностью на рынке стоит следить, поскольку участники лучше понимают все варианты использования и применения этой революционной цифровой валюты.

        Читайте больше подобных статей на OpenMarkets

        Редакция и новостной отдел Reuters не участвовали в создании этого контента.Он был создан агентством Reuters Plus, входящим в группу коммерческой рекламы. Чтобы работать с Reuters Plus, свяжитесь с нами здесь.

        Смарт-контракты в бизнесе с использованием технологии блокчейн

        Пятница, 11 февраля 2022 г.

        Отчет

        о технических транзакциях и конфиденциальности данных за 2022 год

        1. Что мы видели в 2021 году

        В 2021 году наблюдался огромный рост использования, интереса и диверсификации технологий блокчейн. От появления невзаимозаменяемых токенов (NFT) в качестве средства цифрового искусства до создания множества специализированных криптовалют блокчейн стоял на стыке интеллектуальной собственности, создания контента и финансов. 2022 год станет еще одним захватывающим годом для блокчейна, поскольку разрыв между традиционными контрактами и контрактами с использованием блокчейна продолжает сокращаться. Команда Polsinelli по технологическим транзакциям была в авангарде преодоления этого разрыва в 2021 году за счет нового сочетания возможностей смарт-контрактов Ethereum со сложным входящим и исходящим лицензированием контента.В этой статье изложены основы того, как блокчейн Ethereum использовался для решения сложных вопросов лицензирования, возникающих при создании и ипотеке цифровых активов.

        1. Как работают смарт-контракты Ethereum

        Блокчейн Ethereum — это платформа, использующая технологию распределенного реестра для выполнения и проверки транзакций смарт-контрактов. Каждая транзакция называется «блоком» и соединяется с предыдущей транзакцией в качестве следующего звена в цепочке транзакций (отсюда и термин «блокчейн»).Каждый участник блокчейна имеет полную копию всей бухгалтерской книги и всей истории транзакций (например, NFT используют эту функцию для подтверждения права собственности на цифровое искусство и его происхождения).

        Когда в блокчейне происходит новая транзакция или изменение, новая транзакция должна быть одобрена сетью блокчейна с использованием механизма консенсуса. Используемый механизм консенсуса зависит от того, является ли блокчейн частным или общедоступным. Блокчейн является общедоступным, когда он открыт для всех участников и не требует разрешения от других.Частный блокчейн требует разрешения на транзакцию от частной стороны, уполномоченной совершать транзакции в сети. Из-за этой структуры разрешений частные блокчейны могут подчиняться письменным соглашениям между сторонами, связанными с использованием блокчейна.

        1. Новый подход к лицензированию контента

        Используя возможность заключения письменных соглашений на высшем уровне в частном блокчейне, Polsinelli разработала новую модель лицензирования цифровых активов (Активы) от имени независимой игровой платформы (Платформа). Процесс начинается с традиционной лицензии на контент и соглашения о хостинге (лицензионного соглашения), которое передает активы на платформу, которые затем публикуются на веб-рынке цифровых активов платформы. Лицензионное соглашение также устанавливает ключевые транзакционные вопросы, такие как права интеллектуальной собственности, распределение лицензионных отчислений между Платформой и создателем контента, количество Лицензионных токенов (описанных ниже), доступных для каждого Актива, стоимость каждого Лицензионного токена для конечного пользователя и общий процесс, посредством которого Платформа будет сублицензировать и продавать Активы конечным пользователям.После публикации Актива на Платформе конечный пользователь может получить доступ к Активу, купив Токен лицензии. Токен лицензии служит привратником для доступа к активам. Если у конечного пользователя нет необходимого лицензионного токена, Платформа предоставляет конечному пользователю возможность приобрести указанный лицензионный токен, и как только лицензионный токен будет добавлен в цифровой кошелек конечного пользователя, конечный пользователь может получить доступ к Активу ( с учетом любых условий использования, например, лицензионных соглашений с конечным пользователем). Этот процесс выполняется с помощью смарт-контракта Ethereum, который управляет как распределением Актива среди конечных пользователей, так и выплатой роялти в режиме реального времени создателю контента и Платформе.

        1. Восходящий подход к созданию контента

        Использование и потребление Активов конечным пользователем — не единственное преимущество, предлагаемое Платформой. Через Платформу создатели контента могут перечислять, продавать или лицензировать свои Активы, которые затем могут быть использованы другими создателями контента для создания нового цифрового контента совместными или производными способами. Когда создатели цифрового контента генерируют новый контент, смарт-контракты Ethereum, привязанные к базовым активам, включающим новый контент, снова используются для облегчения выплаты роялти в режиме реального времени за лицензирование и продажу нового цифрового контента в целом.Этот процесс создает децентрализованную модель, позволяющую использовать восходящий подход к созданию и монетизации контента. Это, в свою очередь, создает дополнительный стимул для независимых авторов разрабатывать новый и разнообразный контент. Создатели контента также имеют возможность разрабатывать новый контент как «работу, сделанную по найму» непосредственно для Платформы в соответствии с соглашением об авторстве контента. Этот подход может присуждать больший первоначальный платеж создателю, но меньший гонорар за сублицензии конечным пользователям. Это дает гибкость тому, как создатели контента участвуют в разработке и монетизации своих работ.

        1. Заглядывая вперед в 2022 году

        Мы ожидаем, что описанная выше модель будет доработана в 2022 году и развернута другими уникальными способами для распространения и монетизации цифрового контента. Мы предвидим, например, создание и управление децентрализованными автономными организациями (DAO), которые используют смарт-контракты для привлечения капитала для создания и продажи цифровых активов. Теоретически DAO может предоставлять токены голосующих акций (аналогичные обсуждавшимся выше лицензионным токенам) инвесторам в соответствии с их вкладом в DAO. Затем инвесторы смогут голосовать своими токенами за предложения по созданию уникального контента, а смарт-контракты проверяют голоса и соответствующие токены, чтобы определить, одобрено ли предложение. В случае одобрения средства от DAO будут поступать в режиме реального времени к создателям контента для финансирования создания их цифровых активов. Естественно, роялти от продажи этих цифровых активов будут автоматически распределяться между инвесторами в соответствии с их соответствующими токенами голосующих акций.

        1. Заключение

        Использование смарт-контрактов Ethereum и технологии распределенного реестра для выполнения транзакций в блокчейне для установления прав на использование и распространение контента позволяет как создателям контента, так и службам хостинга контента получать финансовую выгоду от сублицензирования контента для конечных пользователей и повторного лицензирования контента для других создатели.

        © Polsinelli PC, Polsinelli LLP, California National Law Review, Volume XII, Number 42

        Распространение контента в блокчейне: пример использования смарт-контрактов | Polsinelli

        I. Что мы видели в 2021 году

        В 2021 году наблюдался огромный рост использования, интереса и диверсификации технологий блокчейн. От появления невзаимозаменяемых токенов (NFT) в качестве средства цифрового искусства до создания множества специализированных криптовалют блокчейн стоял на стыке интеллектуальной собственности, создания контента и финансов.2022 год станет еще одним захватывающим годом для блокчейна, поскольку разрыв между традиционными контрактами и контрактами с использованием блокчейна продолжает сокращаться. Команда Polsinelli по технологическим транзакциям была в авангарде преодоления этого разрыва в 2021 году за счет нового сочетания возможностей смарт-контрактов Ethereum со сложным входящим и исходящим лицензированием контента. В этой статье изложены основы того, как блокчейн Ethereum использовался для решения сложных вопросов лицензирования, возникающих при создании и ипотеке цифровых активов.

        II. Как работают смарт-контракты Ethereum

        По сути, блокчейн Ethereum — это платформа, использующая технологию распределенного реестра для выполнения и проверки транзакций смарт-контрактов. Каждая транзакция называется «блоком» и соединяется с предыдущей транзакцией в качестве следующего звена в цепочке транзакций (отсюда и термин «блокчейн»). Каждый участник блокчейна имеет полную копию всей бухгалтерской книги и всей истории транзакций (например, NFT используют эту функцию для подтверждения права собственности на цифровое искусство и его происхождения).Когда в блокчейне происходит новая транзакция или изменение, новая транзакция должна быть одобрена сетью блокчейна с использованием механизма консенсуса. Используемый механизм консенсуса зависит от того, является ли блокчейн частным или общедоступным. Блокчейн является общедоступным, когда он открыт для всех участников и не требует разрешения от других. Частный блокчейн требует разрешения на транзакцию от частной стороны, уполномоченной совершать транзакции в сети. Из-за этой структуры разрешений частные блокчейны могут подчиняться письменным соглашениям между сторонами, связанными с использованием блокчейна.

        III. Новый подход к лицензированию контента

        Используя возможность заключать письменные соглашения на высшем уровне в частном блокчейне, Polsinelli разработала новую модель лицензирования цифровых активов (Активы) от имени независимой игровой платформы (Платформа). Процесс начинается с традиционной лицензии на контент и соглашения о хостинге (лицензионного соглашения), которое передает активы на платформу, которые затем публикуются на веб-рынке цифровых активов платформы.Лицензионное соглашение также устанавливает ключевые транзакционные вопросы, такие как права интеллектуальной собственности, распределение лицензионных отчислений между Платформой и создателем контента, количество лицензионных токенов (описанных ниже), доступных для каждого актива, стоимость каждого лицензионного токена для конечного пользователя и общий процесс, посредством которого Платформа будет сублицензировать и продавать Активы конечным пользователям. После публикации Актива на Платформе конечный пользователь может получить доступ к Активу, купив Токен лицензии. Токен лицензии служит привратником для доступа к активам. Если у конечного пользователя нет необходимого Токена Лицензии, Платформа предоставляет конечному пользователю возможность приобрести указанный Токен Лицензии, и как только Токен Лицензии будет добавлен в цифровой кошелек конечного пользователя, конечный пользователь может получить доступ к Активу (с учетом любых положения об использовании, например, лицензионные соглашения с конечным пользователем). Этот процесс выполняется с помощью смарт-контракта Ethereum, который управляет как распределением Актива среди конечных пользователей, так и выплатой роялти в режиме реального времени создателю контента и Платформе.

        IV. Восходящий подход к созданию контента

        Использование и потребление Активов конечным пользователем — не единственное преимущество, предлагаемое Платформой. Через Платформу создатели контента могут перечислять, продавать или лицензировать свои Активы, которые затем могут быть использованы другими создателями контента для создания нового цифрового контента совместными или производными способами. Когда создатели цифрового контента генерируют новый контент, смарт-контракты Ethereum, привязанные к базовым активам, включающим новый контент, снова используются для облегчения выплаты роялти в режиме реального времени за лицензирование и продажу нового цифрового контента в целом.Этот процесс создает децентрализованную модель, позволяющую использовать восходящий подход к созданию и монетизации контента. Это, в свою очередь, создает дополнительный стимул для независимых авторов разрабатывать новый и разнообразный контент. Создатели контента также имеют возможность разрабатывать новый контент как «работу, сделанную по найму» непосредственно для Платформы в соответствии с соглашением об авторстве контента. Этот подход может присуждать более крупный первоначальный платеж создателю, но меньший гонорар за сублицензии конечным пользователям. Это дает гибкость тому, как создатели контента участвуют в разработке и монетизации своих работ.

        V. Взгляд в 2022 году

        Мы ожидаем, что описанная выше модель будет доработана в 2022 году и развернута другими уникальными способами для распространения и монетизации цифрового контента. Мы предвидим, например, создание и управление децентрализованными автономными организациями ( DAO ), которые используют смарт-контракты для привлечения капитала для создания и продажи цифровых активов. Теоретически DAO может предоставлять токены голосующих акций (аналогичные обсуждавшимся выше лицензионным токенам) инвесторам в соответствии с их вкладом в DAO.Затем инвесторы смогут голосовать своими токенами за предложения по созданию уникального контента, а смарт-контракты проверяют голоса и соответствующие токены, чтобы определить, одобрено ли предложение. В случае одобрения средства от DAO будут в режиме реального времени поступать к создателям контента для финансирования создания их цифровых активов. Естественно, роялти от продажи этих цифровых активов будут автоматически распределяться между инвесторами в соответствии с их соответствующими токенами голосующих акций.

        VI.Заключение

        Использование смарт-контрактов Ethereum и технологии распределенного реестра для выполнения транзакций в блокчейне для установления прав на использование и распространение контента позволяет как создателям контента, так и службам хостинга контента получать финансовую выгоду от сублицензирования контента для конечных пользователей и повторного лицензирования контента для других создателей.

    Обновлено: 13.02.2022 — 01:30

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *