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