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

Почему смарт-контрактам нужны умные люди


April

Рекомендуемые сообщения

070416_umnie-ludi-dlya-umnih-kontraktov_

 

Профессор Майкл Майнелли (Michael Mainelli) является председателем совета директоров аналитического центра Z/Yen Group и старшим советником Long Finance. Боб МакДауэлл (Bob McDowall) является членом  Z/Yen и председателем комитета по политике и финансам государства на одном из Нормандских островов.

 

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

Насколько умён ваш код?

 

Так называемые «умные контракты» - это не что иное, как реализованная научная фантастика. Известный специалист в области компьютерных наук Ник Сабо (Nick Szabo) употреблял и продвигал этот термин ещё в начале 1990-х годов. Однако, интерес к «умным контрактам» стал проявляться только в последнее время, и причиной этому являются Биткоин и блокчейн.

 

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

 

И именно здесь мы подходим к границе, разделяющей смарт-контракты и «простой код».

 

Иногда компьютерный код может повести себя довольно глупо. Фрагменты кода можно сравнить с «Учениками Чародея», которые выполняют то, на что мы были нацелены во время написания кода, не обращая никакого внимания на то, что наши цели могли поменяться.

 

Автор Ларри Нивен объясняет:

 

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

 

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

 

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

 

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

 

 

Читать полностью

Изменено пользователем Tomcat_MkII
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...