Читаем Блокчейн от А до Я. Все о технологии десятилетия полностью

Ник Сабо, специалист в области криптографии, создатель сети, предшествовавшей биткойну, – она называлась BitGold, – а кроме того, подозревавшийся в том, что именно он изобрел биткойн, придумал название и разработал концепцию умных контрактов[84] в 1994 году. По сути, он хотел организовать автоматическую связь умных контрактов со сделками в области электронной торговли между людьми, неуверенно владеющими Интернетом[85].

Умные контракты – это компьютерные программы, которые регистрируют и/или выполняют условия договора, характеристики которого были предварительно четко определены, когда срок его действия подходит к концу (финансовые кредиты, выпуск акций, голосование, брачный договор, контракт…)[86].

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

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

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

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

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

В Ethereum каждый умный контракт входит в блокчейн с помощью специального языка Solidity[88]. Solidity – это язык высокого уровня, синтаксис которого напоминает JavaScript. Он был разработан для того, чтобы компилировать код для виртуальных машин Ethereum[89]. Будучи полным по Тьюрингу языком, Solidity позволяет писать как простые, так и довольно сложные программы.

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

В отношении умного контракта, условия выполнения которого связаны с временными индикаторами или записями в цепочке блоков, проверка осуществляется автоматически. И напротив, в случае, если нужно проверить некие внешние условия (например, получение груза), следует обратиться к доверенной третьей стороне, Oracle на жаргоне Ethereum. Oracle может быть третьим лицом для обеих сторон, доверительным учреждением / ассоциацией или консенсусом нескольких сторонних объектов (проект Oraclize[90]).

Исполнение договора потребует «газ» (стоимостью порядка евроцента для простого договора до нескольких евро для сложного контракта).

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

СОDIUS[91] И УМНЫЕ КОНТРАКТЫ

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

Для этого существует Codius, который позволяет третьим лицам выполнить код и подтвердить его целостность.

<p>DAO (decentralized autonomous organization)</p>

Принцип

Перейти на страницу:

Все книги серии Мир технологий

Похожие книги

50 приемов письма от Роя Питера Кларка
50 приемов письма от Роя Питера Кларка

Одна из самых известных книг о писательском мастерстве, в США вышло 18 переизданий. Рой Питер Кларк – неоднократный председатель и член жюри Пулитцеровской премии, журналист, редактор, преподаватель, «самый авторитетный американский тренер по письму» с более чем 30-летним стажем. Автор и редактор 17 книг по писательству и журналистике.Внутри 50 приемов, основанных на примерах из произведений разных жанров, от художественной прозы до поэзии, от мемуаристики до публицистики, и 200 практических заданий, чтобы преодолеть сомнения и создать свой идеальный текст.Набор инструментов разделен на четыре блока:1. Основы и стратегии.2. Спецэффекты: экономия, ясность, оригинальность и убеждение.3. План: способы организации и написания историй и репортажей.4. Полезные привычки: правила для плодотворного писательства.От автораИтак, что у вас есть: новый набор писательских инструментов и рабочее место для их хранения. Используйте их правильно, чтобы учиться, обрести свой истинный голос и видеть мир – удивительно яркий – как кладезь идей для историй. Используйте их, чтобы стать лучшим учеником, лучшим учителем, лучшим работником, лучшим родителем, лучшим гражданином, лучшим человеком. Владейте этими инструментами. Теперь они принадлежат вам.Для кого эта книгаДля тех, кто мечтает написать свою книгу, но не знает основ писательского мастерства.Для всех пишущих людей: писателей, редакторов, журналистов, копирайтеров, сценаристов, драматургов, а также для студентов творческих, гуманитарных специальностей.

Рой Питер Кларк

Деловая литература
Свой путь
Свой путь

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

Александра Руда , Андрей В. Гаврилов , Константин Николаевич Якименко , Константин Якименко , Николай Валентинович Куценко , Юрий Борисович Корнеев

Фантастика / Современная русская и зарубежная проза / Попаданцы / Юмористическая фантастика / Юмористическое фэнтези / Деловая литература