Что такое Смарт-контракт. или Ethereum за час | страница 7



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

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

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