Итак, я понимаю что большинство здесь инвесторы, возможно есть будущие разработчики и потребители.
Я рекомендую всем вам пощупать данную технологию своими руками. Это не займёт у вас много времени, уделите не более 5 минут.
Все ваши действия выполняются в виртуальной машине на сайте, тоесть вам ничего не нужно иметь при себе и ничего не будет установлено на ваш ПК. Я вообще все делал с iPad)))
Можете использовать любое устройство с выходом в инет, хоть смартфон!
Поехали:
Заходим на сайт
https://www.katacoda.com/sulliwane/scenarios/hello-worldПеред глазами видем назойливую форму в которой внизу предлагают ввести почтовый адрес и пароль, вводите любую почту и любой пароль и подтверждение что вы не робот, жмёте зарегиться (отмечу что никаких подтверждений с почты делать не надо!!!).
Все назойливая форма ушла жмём внизу "start scenario" и что мы видим, справа внизу чёрное окно терминала, кликаем туда для написание команд.
Ну все погнали:
Первое что надо сделать это развернуть в виртуале iExec
Пишем в терминале (каждая команда завершается нажатием Enter:
npm -g install iexec
После выполнения команды надо убедиться что iExec установлена, сделаем проверку версии. Если все успешно установлено то вы увидите версию (не помню точно) но вроде 1.1.7
Выполните команду:
iexec --version
Далее проинициализируем базовый шаблон децентрализованной программы factorial
Выполните команду:
iexec init factorial
Над черным окном терминала у вас белое окно в котором отображается дерево каталогов, после инициализации терминала у вас появился каталог factorial нам нужно в него перейти, для этого в окне терминала пишем команду:
cd iexec-factorial
Итак мы уже в тестовой сети и в каталоге где имеется уже созданный смарт контракт на вычисления любого факториала, нам осталось развернуть его в тестовой сети эфира, те кто изучал технологию ethereum знают что для выполнения смартконтрактов нужен газ, тоесть в нашем случае нам нужен кошелёк эфира и немного монет на нем, делаем
Выполните команду для создания кошелька:
iexec wallet create
Кошелёк создан, теперь надо получить немного халявного эфира
Выполняем команду:
iexec wallet getETH
Данная команда с крана вернет вам на кошелёк 3,5 эфира (для тех кто начал пускать слюни, это тестовая сеть ethereum в реальный блокчейн этот Лавандос вы не переведете
)
Проверяет что монеты есть в нашем кошельке
Выполните команду:
iexec wallet show
Итак у нас есть смартконтракт, кошелёк и монеты. Разворачиваем смартконтракт в тестовой сети эфира, для этого выполняем:
iexec migrate
Все готово для вычисления любого факториала
Выполняем команду:
iexec submit factorial 13
Вместо числа 13 вы можете использовать другое, я не пробовал ставить число больше))) вы должны помнить, что с каждой увеличеной единицей результат будет расти в жесткой прогрессии)))
После выполнения этой команды и завершения процесса работы все результаты вписаны в блокчейн навечно! Ну или до тех пор пока Виталик Хардфорк не жахнет
По завершению вычисления вы получаете txHash
Для просмотра результата вы можете набрать команду:
iexec result txHash Где txHash это ваш хеш полученный в предыдущей команде
Либо вы можете посмотреть результат в блокчейне iexec (вот здесь
https://explorer.iex.ec/ropsten ) кликнув по вашему txhash
В действительности команда iExec выпустит очень мощную технологию и поставит всех конкурентов на колени
и на этой рокете 🚀 будут все кто верил в команду iExec