Внимание! Данный материал носит исключительно ознакомительный характер. Автор не дает инвестиционных рекомендаций и не призывает к каким-либо действиям. Любые упоминания сервисов и технологий публикуются лишь для удобства усвоения материала.
Чтобы не ходить вокруг да около, давайте смоделируем диалог. Представим, что мы – два друга, которые встретились за чашечкой кофе или кружкой пива – кому что нравится, – и случайно зашли на территорию "блокчейн-разговора". И так уж вышло, что я более шести лет занимаюсь криптовалютой. И был одним из тех, кто инвестировал в Биткоин, когда он стоил $400 (зима 2016).
– Ума не дам! Зачем нужна криптовалюта? Какие проблема она решает?
Слушай, ну во-первых, криптовалюта – это такая… нарицательная тема. По большей части, революция не в криптовалюте, а в технологии блокчейна. Крипта и блокчейн – это как лампочка и свет. В смысле, лампочка – это было крутое изобретение, но самая фишка-то в электричестве. Вот и с криптой так же.
– Ок, и в чем фишка блокчена?
Представь, что ты живешь в городе без света. Ты с женой пользуешься свечками и, в целом, не обламываешься. А потом приходит чел с лампочками и говорит, что изменит твою жизнь. Конечно, сперва ты такой: да мне оно накой? У меня свечки есть!
Но потом, когда ты втягиваешься в тему электричества… понимаешь, что свечки – это настолько прошлый век, что даже стыдно всерьез их использовать, когда есть электричество. Вот блокчейн – такая технология. Это и новые способы оплаты, и средство голосования, и способ заработка, и замена посредников. Это тотальная автоматизация процессов, которые у нас раньше проходили наавось с кучей критических ошибок, утечек данных и финансов.
– Ты преукрашиваешь или это правда так значимо?
Обижаешь. Зачем преукрашивать? Думаешь, было бы столько шума, если бы это было ерундой на год? Биткоин был создан в 2008 году. И посмотри, что происходит. Похоже это на простой тренд типа тех крутилок?
– Ты про спинеры?
Точно, спинеры. В общем, даже тот факт, что криптоактивы ускоряют и удешевляют все финансовые и технические процессы между людьми: торговлю, переводы, аналитику, налоги и так далее. Этого уже достаточно, чтобы говорить о революции в экономике. А ведь это только часть возможностей.
– Ну ладно, а как это пригодится вот конкретно в моей жизни?
Смотри. Допустим, наш общий приятель – Лёша Козлоед – хочет замутить проект, который позволит людям управлять городом. Козлогород! С помощью этого проекта люди будут сами решать, в каких точках города будут размещены продуктовые магазины. Тогда Козлоеду было бы необходимо написать код (смарт-контракт) на языке Solidly, выпустить токен управления и запустить голосование.
– Чо?
Да это легко, подожди. Глубокое понимание этих вещей важно только разработчикам, нам достаточно понимать их поверхностно. Если ты не спешишь, то давай я быстренько объясню смарт-контракт, а затем вернемся к Лёше с его городом.
– Не спешу, давай.
Итак, смарт-контракт – это программа-посредник, которая следит за исполнением обязательств между людьми или между другими программами.
– Как агент Смит из Матрицы?
Интересное сравнение. Но, кстати, есть что-то похожее. Да, смарт-контракт следит, чтобы все вели себя хорошо. А если кто-то ведет себя плохо, то он получает пи… Ну ты понял. Например, представь, что хочешь купить машину.
– Ламбо!
Разумеется. Ты приезжаешь на место, смотришь машину и такой: окей, беру. Что дальше?
– Идем вместе с продавцом в соответствующие органы, которые подтвердят переоформление машины на мое имя.
Верно. Иными словами, тебе нужны люди, которые подтвердят сделку или отменят ее, если машина продавца оказалась нечистой. Так?
– Выходит, что так.
Вот. И кстати, ту же самую роль выполняют и банки, которые подтверждают перевод средств от одного человека к другому. Именно за этим используется криптовалюта, она убирает банк из цепочки перевода, и это же служит одной из причин, почему банкам не нравится идея криптовалюты.
Со смарт-контрактом тебе не нужно идти ни в какие органы. Смарт-контракт уже несет в себе проверки и функцию подтверждения/ отмены/ штрафов. Ты просто платишь деньги и забираешь машину, если проверка прошла успешна. А продавец получает деньги. И все это проходит без третьих лиц. Как думаешь, пригодится тебе это в жизни?
– Блин, круто. Это экономит кучу времени. Но подожди, а это мне нужно писать этот контракт? Ты говорил про Солидли какой-то. Мне нужно в этом разбираться?
Solidly – это название языка, с помощью которого пишутся смарт-контракты. Тебе разбираться в этом необязательно. Чтобы совершить какое-либо действие посредством смарт-контракта, тебе нужно лишь иметь валюту, которую хочет получить продавец. Контракты пишут разработчики.
– Ну такое. Я привык читать контракты.
В этом ты прав. Центральный Банк по этой же причине занимает сдержанную позицию. Люди слышат за какой-то токен, закладывают квартиру, а потом оказывается, что токен был скамом. А все почему? А потому что контракт никто читать не умеет.
– И бабки теряют? То есть их просто кидают?
Ну да. Чувак пишет простейший смарт-контракт на токен без какой-либо пользы. Пустышка. Закидывает деньги на продвижение, мол, токен стрельнет. И люди такие: ааа! бежим покупать! Токен поднимается в цене, и чувак-разработчик массово продает свои активы по норм цене, убивая цену токена в 0. Такие дела.
– Офигеть. И чо с этим делать? Как я пойму, что токен не скам? И что такое токен вообще?
У любой технологии есть проблемы. Это то же самое, как люди умирали от электричества, да и сейчас умирают. Нужно быть осторожным, знать элементарные правила обращения с криптой. Возможно, в будущем чтение смарт-контрактов будут преподавать в школе наравне с математикой. Но сейчас мы имеем много невежства, потому что люди вкидываются в крипту без малейших знаний. Кто-то вкидывается удачно и зарабатывает состояние, а кто-то вкидывается не очень.
– Ладно, так что там за токен?
Да, токен управления. Лёше – если он хочет доверить жителям управление городом – будет необходимо не только написать смарт-контракт, но и выпустить токены управления, то есть «валюту» для голосования.
– В смысле валюту?
Ну, это не валюта, но ей тоже можно торговать, поэтому некоторые могут считать ее валютой, хотя технически это не так. Вообще у токенов может быть много функций. Если хочешь, я потом подробнее об этом расскажу. Но сейчас мы говорим о токене с функцией управления (проектами).
– Продолжай.
Таким образом, если бы Лёша выпустил токен, например KOZLOGOROD, то ему было бы нужно установить количество этих токенов (пусть это будет 1 миллион), а стоимость люди определили бы сами.