Смарт-контракты Etherium начали создавать относительно недавно – три года назад. Виталик Бутерин – это человек, который напрямую связан с созданием уникальной технологии. Он родился в России, но переехал в Канаду вместе с родителями еще в шесть лет.
Разработчик смарт-контрактов Etherium предложил свои идеи, связанные с разработкой новшества, в 19 лет.
В чем же основные идеи Виталика Бутерина? Пользователи считают, что в чети Биткойн все достаточно просто и понятно. Существуют специальные кошельки, которые позволяют получать и переводить деньги другим пользователям. Данная сеть выстроена так, что людям не приходится пользоваться единым центром, чтобы решить основные классические задачи. Платежная система подразумевает под собой людей, деньги и переводы. Ничего большего в ней не предусмотрено.
Однако можно пойти намного дальше, создав платежную систему, с помощью которой можно писать специальные программы. Они дают возможность работать с кошельками в автоматическом режиме, принимая финансы и отправляя их необходимым пользователям. Никто не сможет изменить прозрачное функционирование программы, поскольку все в ней заложено на базовых уровнях.
Именно поэтому было решено
сделать смарт-контракт Etherium, который был дополнен возможностью создания инновационных программ. В данной системе кошельки делятся на два вида. Первым из них управляет человек, а вторым – автоматические программы.
Виталику удалось понять,
как создать смарт-контракт по всем правилам. Это программа, информация которой записывается в блокчейн. Значит, она запоминается на долгое время. Каждый участник сети получает ее копию, благодаря чему человек получает доступ ко всему основному функционалу.
Создание
смарт-контракта позволило применять блокчейн-валюты в различных сферах деятельности.
Особенности программ, которые можно записать Можно
заказать смарт-контракт Etherium, чтобы создавать любые программы. Это может быть даже финансовая пирамида. Чтобы справиться с задачей, понадобится
написание смарт-контрактов в соответствии с такими этапами:
- с адреса кошелька А пришла сумма Х (запоминается в таблице долгов);
- после этого с кошелька В пришла сумма Y>2*Х.нужно отправить 2*Х финансов на кошелек А (запоминается долг участнику В);
- процедура снова повторяется для каждого отдельного участника.
Значит, нужно отправлять 5% от поступающих финансов автору смарт-контракта. Можно устроить своеобразный аукцион, создав программу. Если он еще не завершился, необходимо запомнить адреса отправителей и те суммы, на которые они делали ставки. После завершения аукциона нужно выбрать самую большую ставку, объявить победителя и разослать прочим участникам их ставки.
Этот
смарт-контракт, стоимость которого доступная, может использоваться и в других целях. Например, это финансовые операции, казино, голосования, нотариат и так далее.
У подобного варианта есть весомое преимущество. Блокчейн дает возможность всем участникам убедиться, что никто не жульничает. Каждый человек сможет увидеть текст программы и убедиться в том, что ее условия работы не нарушены. Программа не сможет скрыться с деньгами или обанкротиться, как человек.