3 сезон · выпуск 10 · 24 декабря 2020 · 50 мин
Биткоин, эфир и блокчейн. Как сделать свою криптовалюту
Бизнес и деньги Стартап изнутри Криптовалюты
Слушать · 50:16
Биткоин появился в 2009 году, а за ним — сотни других криптовалют. В этом эпизоде Самат вместе с создателем блокчейн-протокола NEAR Александром Скидановым пытаются объяснить, как устроены цифровые деньги, которые никто не может контролировать. Чем биткоин отличается от эфира? Каким образом криптовалюты сохраняют свою независимость и прозрачность? Как создаются новые платформы для криптовалют и сможет ли технология блокчейна поменять устройство интернета?
Этот подкаст мы делаем совместно с сервисом онлайн-образования Яндекс.Практикум
Подкаст «Вы находитесь здесь» https://we.fo/1545565949
Что такое хеш-функция и как она может помочь выиграть 12 миллионов рублей
Фермы биткоинов и пулы для майнинга. Как люди объединяются, чтобы заработать биткоины
Как пользоваться биткоином
Как можно менять одну криптовалюту на другую
Разница между биткоином и эфиром
Как сегодня создают новые блокчейн-протоколы
Что такое шардинг
Как перевести криптовалюты в доллары
Когда все мы будем пользоваться криптовалютой
Транскрипт
Самат Галимов, Шурик · расшифровано автоматически, ошибки возможны
-
Я хочу вам порекомендовать новый подкаст студии Либо-Либо. Он называется «Вы находитесь здесь». Это подкаст о том, как мы учим машину всему, что умели раньше только люди. Общаться, заниматься творчеством и даже переживать эмоции. Там будут орущие свистки ацтеков, смех волынки с механическим ртом и даже песни безумных роботов. Заодно мы узнаем, чьим голосом на самом деле разговаривал Стивен Хокинг. А еще этот подкаст делает и ведет наш продюсер, Паша Боровков. Паша очень классный, и я сам очень хочу послушать этот подкаст. Ссылка на «Вы находитесь здесь» будет в описании этого эпизода. Всем привет! Меня зовут Самат Галимов, и это подкаст «Запуск завтра». Как технический директор я пытаюсь разобраться, как устроены сложные и интересные штуки. Я зову профессионалов, с которыми можно поговорить простым человеческим языком. Сегодня у нас выпуск о блокчейне и криптовалютах. Это очень сложная тема. Обычно мы рассказываем о сервисе, который всем знаком. Вот есть музыкальный стриминг, вот так люди его программируют. Криптовалютами пользуется очень мало людей, а еще меньше представляют себе, как они устроены под капотом. Мой сегодняшний гость Александр Скиданов занимается разработкой своей платформы, своей системы для создания криптовалют. Вместе с ним мы по шагам разберемся во всей этой теме. Сначала поговорим, как появилась самая первая на свете криптовалюта – биткоин. Потом перейдем к самой популярной платформе для создания криптовалют – эфиру. …про свою платформу NEAR. А под конец мы обсудим глобальные вопросы, типа когда криптовалюта завоюет мир или сможем ли мы с помощью блокчейна построить свободный и независимый от власти интернет. Это подкаст студии Либо-Либо. И мы его делаем вместе с сервисом онлайн-образования Яндекс Практикум. У Практикума есть курсы по разработке, по анализу данных, по веб-дизайну и по английскому языку. Если вы хотите освоить цифровую профессию, переходите на сайт Яндекс Практикум и учитесь.
-
Всем привет, меня зовут Шурик. Я работаю в компании, она называется Near, мы пишем блокчейн протокол, который недавно запустился.
-
Саша делает свой блокчейн протокол Near в Америке. Блокчейн протокол нужен для того, чтобы создать криптовалюту. Первая в мире криптовалюта появилась в 2009 году. Это был биткоин. Криптовалюты существуют только в цифровом пространстве. Их основное отличие от обычных цифровых денег в том, что каждую цифровые деньги кто-то контролирует. Например, доллар контролируется правительством США, и они могут запретить переводить или даже принимать цифровые доллары любому лицу или организации. Биткоины в этом плане гораздо более свободны. И эта свобода реализуется благодаря технологии блокчейна. Что такое блокчейн?
-
Такая система, в которой у меня могут быть деньги, я могу их кому-то переводить, и нет никакой организации, которая бы все это контролировала. То есть сегодня, если блокчейна нет, то деньги где можно хранить? Их можно хранить в банке, их можно хранить в каком-нибудь потенциальном PayPal или WebMoney, и везде есть какая-то организация, которая может эти деньги при желании забрать, но если что-то пойдет не так. И конкретно первый блокчейн был биткоин. мои биткоины, вывести, покуда есть хотя бы один человек, который считает, что эти деньги чего-то стоят и готов мне за них отдать то, что сегодня является фиатными деньгами. Допустим, если я приехал в Россию, и в России есть кто-то, кто считает, что биткоин имеет какую-то ценность, я могу ему дать биткоин, он мне даст рубли, если я приехал еще куда-то. Разумеется, никакой пользы у них нет, если я приехал куда-то, где никому они не нужны. Тогда они как бы у меня есть, но от них никакой пользы. Но сегодня уже мир пришел в такое состояние, когда почти во всем мире биткоин имеет ценность, поэтому можно куда угодно приехать.
-
Это называется не только валютой, но еще и протоколом, да?
-
Да, валюта – это продукт, а протокол – это как оно работает. И биткоин – это один из протоколов блокчейна, но на сегодняшний день их очень много. Биткоин работает очень просто. Сначала, когда-то давно, в 2001 году, пришел какой-то чувак, его зовут Сатоши, все еще никто не знает кто он такой. И сказал, ребята, я придумал биткоин. В самой основе биткоина есть такая идея, что куча народа по всему миру сидят и считают какой-то простой алгоритм. Он очень простой, чтобы понять, но очень сложный для компьютера. Компьютер занимает кучу времени его посчитать. И каждые 10 минут все играют в огромную лотерею. Кто быстрее всех посчитает и вытянет лотерейный билетик, и тот, кто посчитал быстрее всех, он получает еще немножко биткоина. Я не помню, сколько сейчас. Где-то 12. Достаточно много по текущему курсу. И вот это происходит раз в 10 минут. То есть раз в 10 минут кому-то, кто быстрее всех посчитал, дается еще 12 биткоина.
-
Сатоши Накамото— это псевдоним создателя биткоина. Никто до сих пор не знает, один это человек или даже группа людей. Но суть была такая. Если человек хочет получить биткоин, то он должен решить определенную задачу. Это то, о чем говорит Саша. Миллионы компьютеров по всему миру сидят и постоянно решают эту задачу. И задача подбирается так, что примерно раз в 10 минут один из компьютеров угадывает правильное решение. Когда это происходит, то владелец этого компьютера зарабатывает 12 биткоинов. А это постоянно считается, или это штука, которая на время завязана, и поэтому в какой-то момент нужно начинать считать?
-
Нет, считается вообще постоянно, каждую секунду куча народа жжёт огромное количество вычислительных мощностей, чтобы это считать. Это, кстати, наносит какой-то уже даже достаточно ощутимый вред окружающей среде. Ну знаешь, когда только Сатоши выкатил это всё дело, ну он там считал на своём лэптопе, ещё парочка панков считали на лэптопе, и нарубить биткоина себе. Сегодня люди считают уже на огромных фермах там из специально разработанного для этого железа.
-
А что они считают?
-
Они считают что-то совершенно бесполезное. Это называется хэш-функция. Они просто берут и считают хэш от следующего блока. Они пытаются произвести. Если ты представишь себе, что ты ведешь бухгалтерию, у тебя есть просто книга, где записаны все переводы денег. И они раз в 10 минут добавляют несколько записей вот в эту книгу. Да, то есть биткоин— это, грубо говоря, просто записи всех когда-либо сделанных переводов. Блок— это группа переводов денег. который они раз в 10 минут добавляют, и вот тот, кто смог добавить к этой группе, он и получает награду. И его задача сделать так, чтобы вот эта вот группа записей, чтобы ее хэш начинался с огромного количества нулей.
-
Сейчас я попытаюсь за полторы минуты объяснить, как устроен блокчейн и как появляются биткоины. Это будут полторы минуты математики. Но закончится все 12 миллионами рублей. Приготовьтесь. Поехали. Биткоин построен на блокчейне. Блокчейн— это буквально цепочка блоков. Блок и чейн— цепочка по-английски. Каждый блок состоит из трех важных компонентов. Первый— это номер блока и ссылка на предыдущий блок, то есть то, за счет чего образуется цепочка. Второй— это список переводов, которые хотят совершить владельцы биткоинов. Все эти переводы, перечисленные в блоке, совершатся ровно в тот момент, когда кто-то подберет третий важный компонент блока. Это специальное очень большое число. Участники этого процесса перебирают миллиарды вариантов этого числа. В итоге число должно быть таким, что все три части блока вместе дают такую хэш-функцию, что у нее много нулей в начале. Тут нужно объяснить, что такое хэш-функция. Короче, хэш-функция— это отображение двух пространств, в котором первое пространство обладает гораздо большим мощностью, чем второе пространство, но при этом выполняется три условия. На самом деле, хэш-функция— это просто отпечаток, отпечаток информации. Так же, как отпечатки пальцев отличаются у разных людей, у каждого блока блокчейна свой уникальный отпечаток. Так же, как по отпечатку пальцев нельзя понять цвет глаз человека, по результату хэш-функции нельзя подобрать или угадать исходную информацию, в нашем случае третью часть блока. Тот, кто первым угадает подходящую третью часть, говорит о ней всем остальным. Те его проверяют, и счастливчик получает биткоин. По текущему курсу примерно на 12 миллионов рублей. Блокчейн— это децентрализованная система. Суть в том, что все переводы, вся информация о счетах публичная. И перед тем, как подтвердить информацию о переводе, каждый компьютер из сети проверяет ее независимо от остальных. Нельзя приписать себе много денег на счет, потому что все остальные компьютеры сети проверят это действие независимо. Саша, я правильно понимаю, что чем больше независимых майнеров, вот этих копателей, перебирателей, тем меньше вероятность, что они смогут договориться и сделать что-то плохое? То есть чем больше людей пользуются, тем более эта штука безопасна?
-
Да, но тоже есть детали. В идеальном мире было бы, знаешь, миллионы людей по всему миру, которые ищут эти блоки, ну и знаешь, тебе нужно было бы пойти там и больше чем половину из них, то есть больше чем 500 тысяч как-то подкупить для того, чтобы произвести какую-то атаку. Но не нужно путать, то есть ты сказал, чем больше людей пользуются. Пользоваться биткоином – это транзакции делать, это переводить деньги, это никак не влияет на безопасность. Она в безопасности создает именно майнинг, вот. И второе, что важно, важно не сколько людей, потому что может быть один человек, у которого, знаешь, миллион вот этих специальных компьютеров, которые вычисляют хэши, а может быть еще 100 тысяч человек, у которых лэптоп дома. То есть людей много, но в реальности один человек находит все блоки.
-
То есть важно вообще это не количество людей, а мощность вычислительная, которая у этих людей есть.
-
Да, распределение мощности вычислительной между ними, да.
-
А как сейчас реально?
-
Реальность такова, что сегодня люди, которые этим профессионально занимаются, они это делают, допустим, в Китае, где электричество очень дешевое, на очень специализированном железе. И обычному человеку такое железо и такую цену на электричество не достать, и ты просто не можешь выгодно для себя эти монетки майнить. Более того, количество нулей, которые нужно найти, настолько огромные, чтобы у тебя был шанс за всю свою жизнь найти хотя бы один блок, тебе нужно настолько сильно вложиться, что это становится нерентабельным. Что происходит вместо этого? Вместо этого люди сделали такие сервисы, которые называются pool. Идея pool в том, что я могу прийти с очень маленьким количеством вычислительной мощности, я могу прийти к pool и майнить, и pool будет от меня принимать блоки, у которых намного меньше нулей. Знаешь, pool собирает огромное количество вот этих маленьких ребят, и рано или поздно кто-то из всей этой толпы найдет блок хороший, и pool этот блок собьет за всех, а потом эти 12 биткоинов распределяют между всеми пропорционально ихнему вкладу. Даже если в pool много-много людей, все-таки pool имеет вес. Владельца. Да, и он решает, что происходит. И люди, которые в pool участвуют, все, что они могут сделать, это уйти из pool, если pool начинает что-то плохое делать. Но люди тоже, знаешь, 24-7 не следят за ним, если они спят в это время, то какое-то время они продолжат свою числительную мощность туда засовывать. И сегодня ситуация такова, что в биткоине и в эфириуме, в двух самых популярных монетах, количество пулов, которые нужно подкупить, чтобы...
-
Чтобы завладеть больше, чем половины вычислительной мощности всей сети, сколько?
-
Оно в разное время колеблется между двумя и пятью.
-
Подожди, подожди, то есть две или три группы людей владеют по сути всей сетью?
-
Да.
-
Офигеть, так себе децентрализация. Ты вот сказал, что в Китае есть гигантские фермы вычислительные, биткоиновские именно, и что там электрически дешевые. Гигантские это сколько? Это типа комната, это дата-центр, это 10 дата-центров. О чем идет речь?
-
Я точно не знаю, но... Исходя из каких-то видео, которые я видел, когда цены на биткоины падали, и они вывозили это железо на тележках, по-моему, у них там целые здания под это отведены, но я тебе точно не скажу.
-
Я помню, когда впервые услышал о биткоине, я жил в общаге недолгое время, и там у меня товарищи у себя на компьютере прямо майнили чего-то. Я тогда не знал, что значит майнить, для меня это была совершенно какая-то дикость, но они тогда что-то намайнили. Один или два биткоина у них, скорее всего, и сейчас лежат в кошельках. Но тогда это делалось на обычных компьютерах. Ты сказал, что сейчас специализированы железом. Можешь про это пояснить, пожалуйста?
-
Да, но аналогия очень простая. Представь себе, что ты идешь по лесу с другом, и вы встретили медведя, правильно? Тебе для того, чтобы выжить, тебе нужно твоего друга обогнать. Теперь представь себе, что ты идешь по лесу, ты идешь на ногах, а четверо твоих друзей едут на мотоциклах. А теперь тебе, чтобы от этого же медведя не быть последним, тебе нужно быть на мотоцикле, правильно? Если еще через год приходишь, ты от четвертых друзей уже на хайперлупе, который Илон Маск строит, то теперь тебе нужно еще быстрее убегать. в биткоине, тебе нужно... построить блок быстрее, чем остальные в сети. То есть ты соревнуешься не против какой-то абсолютной силы, ты соревнуешься против остальных людей в сети. Сатоши, ну знаешь, все думали, что это какой-то панк просто, который там придумал какую-то траву, поэтому, конечно, он там на лаптопе Манил эти блоки, и еще знаешь, там десяток людей во всем мире на своих лаптопах манили эти блоки. У них там был просто процесс, который потреблял какие-то минимальные ресурсы. А сегодня, когда у тебя сеть стоит, сколько там она уже стоит, 100 миллиардов долларов и 12 биткоина, это достаточно ощутимые деньги раз в 10 минут получать. то люди уже соревнуются на огромных фермах, и тебе тоже, чтобы против них соревноваться, нужно иметь достаточно большую ферму, чтобы их выиграть. Количество биткоинов, которые появляются, постепенно уменьшается, и никогда не будет больше, чем 21... И сколько это нулей биткоинов? 21 миллиона или 21 миллиард, я не помню. Но не важно. В общем, важно, что есть потолок. И выше потолка их никогда не будет. И что произойдет, когда потолок достигнется, это интересный вопрос. Потому что изначальная идея Сатоши заключается в том, что когда ты создаешь блок, ты не только получаешь 12 биткоинов за то, что ты его создал, ты еще с каждого перевода ты получаешь небольшую копеечку.
-
Потому что... Комиссия, да, получается?
-
Да, там есть комиссия. И комиссия играет две роли. Первая, она дает прибыль еще дополнительным майнерам. А вторая, это то, за счет чего ты можешь... В случае, когда гораздо больше людей хотят сделать переводы, чем влазят в блоки, в реальности биткоин может 7 транзакций в секунду провести. Это очень мало. 7. 7 в секунду.
-
7 в секунду?
-
Да, это очень мало.
-
На весь мир?
-
Да, на весь мир. И поэтому есть большое... Большой спрос, маленькое предложение. И, соответственно, вот эта вот комиссия, она еще играет роль того, чтобы, ну знаешь, майнер, конечно, выберет транзакции с большей комиссией, он попытается как можно больше извлечь выгоды.
-
А человек, когда хочет перевести, он говорит, какую комиссию он готов заплатить, да?
-
Да, ты выбираешь саму комиссию.
-
Если ты поставишь большую комиссию, то, соответственно, твой перевод пройдет быстрее.
-
Да, с гораздо большим шансом. То есть, майнер не обязан включать более высокие комиссии, но майнер в конечном итоге для чего это делает, да?
-
Но это в его собственных интересах.
-
Да, он это делает, чтобы деньги зарабатывать. Соответственно, идея Сатоши, что к моменту, когда больше не будут выплачиваться биткоины за создание блока, к тому времени биткоин будет достаточно популярный для того, чтобы сами комиссии были достаточны для того, чтобы блоки создавались. Но тот момент еще далеко. Когда он произойдет, мы увидим.
-
Мы сейчас описали, как он работает под капотом, за счет чего он работает технически, но как им реально пользоваться, можешь описать со стороны пользователей?
-
Тут есть тоже уровень абстракции. Можно быть на самом нижнем уровне, можно быть на самом высоком. На самом нижнем уровне ты как пользователь определяешься публичным ключом. То есть, грубо говоря, у тебя есть такой файл на компьютере, который называется приватный ключ, который есть только у тебя, а есть небольшая строка длиной 32-64 байта, которую ты всем показал, который называется публичный ключ. Соответственно, у тебя на компьютере должна быть специальная программа, в которой ты говоришь, Самату, и эта программа берет твой секретный ключ, берет этот перевод, создает вот этот перевод, который теперь можно заслать в систему, и в системе кто угодно может посмотреть на него, на публичный ключ и сказать, да, действительно, этот перевод был сделан мной, и его можно добавить в блок. И главное свойство здесь, что покуда у меня есть мой секретный ключ, я всегда могу создавать переводы, и покуда у кого-то другого нет моего секретного ключа, никто другой не может. Подписать мою транзакцию, вот. Но, конечно, для обычного человека это работает плохо, потому что, во-первых, обычный человек не хочет понимать, что такое приватный ключ. Во-вторых, люди пароли-то не могут не потерять. Приватный ключ они, конечно, потеряют. И так далее. Поэтому для людей существует огромное количество продуктов. Самый простой, ты можешь купить флешечку. Да, и эта флешечка, на ней будет приватный ключ, который к флешечке вообще никак нельзя вытянуть. Все, что флешечкам нужно делать, это подписывать переводы. То есть в худшем случае теперь хакеры могут у тебя либо украсть флешку физически, либо подписать какой-то перевод от тебя, но никак не забрать твой приватный ключ. Третий вариант, это ты можешь все еще хотеть, чтобы твои деньги были в биткоине, но ты лучше доверишься какой-нибудь третьей группе. Но ты сам уже выберешь, кому, кто будут за тебя эти биткоины держать и подписывать, а у тебя с ними уже будет контракт в реальном мире. Да, то есть многие люди просто держат на биржах свои деньги, то есть у них есть биткоины, но биткоины лежат на бирже.
-
А в бирже есть типа мобильные приложения, и ты просто заходишь по логину, паролю и делаешь с ними все, что хочешь.
-
Да, то есть тогда ты уже используешь какие-то форматы, которые тебе хорошо понятны. Я не знаю, есть ли такие биржи, но знаешь, там, вход по твоему там профилю во Вконтакте. Ты все еще должен кому-то доверять, но по крайней мере ты можешь выбирать, кому доверять, знаешь.
-
Вообще большинство людей пользуются вот с помощью приватных секретных ключей, приватных публичных ключей или в биржах. То есть тут я про то, что в идее у каждого свой приватный публичный ключ, и все как бы независимы, но в реальности, скорее всего, так же, как с майнерами, они все, наверное, сконцентрированы в нескольких крупнейших биржах. Это так или нет?
-
Да, я думаю, что большинство людей, которые вкладывают в биткоины с целью просто позицию иметь, я думаю, они большинство это делают через биржу. Для них не так важна централизация, как изменение цены биткоина. Да, ну то есть, знаешь, человек, который там занимается торговлей профессионально, у него совсем другие цели, чем у человека, который пытается обезопасить себя от того, что там государство у него деньги украдет. Важно не то, сколько людей действительно имеют эти деньги у себя на флешечке. Важно, что все эти люди могут при желании эти деньги вывести к себе на флешечку.
-
Хорошо. Вот есть биткоин. Ты рассказал, что он децентрализованный, он стабильный, он стоит денег, он становится дороже даже. Как начали появляться другие валюты и вообще зачем, если уже есть биткоин?
-
Ну как они начали появляться, легко понять, да, то есть люди смотрят, что вот пришла какой-то Satoshi и нарубил кучу денег, создав свой протокол. И люди хотели повторить судьбу Satoshi, они хотели создать что-то лучшее, и возможно точно так же, знаешь, ну быть первым человеком, который много себя намайнит, ну либо потом уже в будущих протоколах они просто сразу себе делали pre-mine. То есть просто протокол запускался с тем, что у них уже много денег, а у остальных нет, и остальные себя начинали манить. Эфириум, кстати, один из таких. Эфириум сегодня это второй в популярности протокол. Его сделал человек, который не прячется, и это Виталик.
-
Это Виталик Бутерин, создатель Эфира.
-
И его идея была в следующем. Его идея была сказать, ребята, вы знаете, вот эта децентрализованная система, она работает для гораздо большего, чем просто перевода денег. И он создал систему, в которой деньги все еще есть, их все еще можно переводить, они называются Ether, или по-русски обычно их называют Эфир. Но помимо этого, в нем есть полноценный компьютер. То есть Ethereum представляет из себя огромный, очень медленный, очень дорогой компьютер, который может делать произвольные вычисления. И, соответственно, на этом компьютере можно реализовать как модуль обычной денежной переводы. Более того, они реализованы на нем сразу с первого дня. Но можно реализовать гораздо более сложные протоколы. Любой человек может прийти на Ethereum и установить на него свое приложение, которое он сам написал. Это все-таки каких-то денег. Это приложение появляется на Ethereum. И теперь это приложение работает в точности так, как в нем запрограммировано. И никак нельзя отойти от этого алгоритма. То есть никто не может пойти и обмануть тебя.
-
Что говорит Саша? Он говорит о том, что в отличие от биткоина, который является просто криптовалютой, эфир— это целая система. Саша называет ее компьютером. Но речь не о том, что где-то стоит огромная машина и управляет этой системой. Речь о том, что все действия, запущенные в эфире, повторяются на всех компьютерах, которые к ней подключены. Действий в этой системе может быть очень много разных. Первое, самое очевидное— это денежная операция с одноименной валютой, с эфиром. Его можно майнить, можно переводить другим пользователям, как биткоин. Второе, можно создать свою криптовалюту на основе эфира. Именно поэтому сейчас существует сотни разных криптовалют и все внутри эфира. Но самое крутое, что можно сделать в эфире, это отдельные приложения, мини-программы, которые будут жить в этой системе по прописанным в них правилам.
-
Приложение на эфире называется смарт-контракты, умные контракты, что очень хорошо объясняет их цель и их самое приятное свойство, что если на эфире написана какая-то программа, и она управляет тем, как какие-то деньги распределяются, например, то никто не может эту программу никак обмануть. Самый популярный пример, который соприводится. Давай, допустим, что ты и я, мы хотим с тобой поставить деньги на то, кто победит в президентских выборах в Америке, Дональд Трамп или Джо Байден, допустим, до того, как Джо Байден выиграл. то без блокчейна мы должны были бы доверять друг другу. Мы бы сказали, ну давай поставим по сотенке, а потом, когда выиграли, мы должны доверять, что наш оппонент нам отдаст эти 100, ну неважно, чего мы там поставили. Либо мы должны доверять какому-то человеку третьему. Да, мы должны прийти к кому-то третьему и сказать, привет, вот мы хотим взять эту ставку, мы тебе оба даем по 100 долларов, а ты потом в конце отдашь 200 тому, кто из нас выиграл. И вот на эфириуме такое доверие не нужно, потому что на эфириуме мы просто пишем контракт, в котором мы оболожим по 100 долларов в эфирном эквиваленте, а когда происходит то событие, по которому деньги должны распределиться, они распределяются автоматически. И никто никак не может повлиять на то, что происходит на эфириуме.
-
То, что алгоритм точно отдаст деньги одному из нас, это очевидно, это точно так. Что мне непонятно, это то, как алгоритм узнает, кто на самом деле выиграл. То есть как информация о реальном мире попадает внутрь машины.
-
Удивительно, как ты самую большую проблему сразу же смог найти во всем этом процессе. Но действительно, эфириум гарантирует, что все, что происходит внутри него, выполняется так, как нужно. Как только появляется необходимость во внешней информации, это слабое звено всегда. Поэтому, собственно, ставка на то, кто выиграет президентский выбор, это не самый лучший пример. Однако, это существующий пример, как решается сегодня эта проблема. Она решается таким образом, что существуют специальные протоколы, которые установлены в эфириуме, которые предлагают за деньги вот эту информацию с внешнего мира, а они работают за счет того, что у них есть какое-то большое количество людей, но они кладут какой-то залог в залог деньги, и после этого они обещают, что они будут честно говорить, что произошло. То есть, допустим, сидит 10 человек, они пришли, каждый положил в залог немножко денег и говорят, мы честно скажем через 10 дней, кто выиграл президентские выборы, Трамп или Биден. Что может произойти через 10 дней? И я конкретно рассказываю про одну реализацию, их много. Но вот конкретно Augur, ее идея в том, что через 10 дней может произойти одно из двух. Либо все 10 скажут, что выиграл один человек. Да, ну или 9 из них скажут, что это один человек. И в этом случае мы просто считаем, что это действительно то, что произошло. Если мнения разошлись, по-моему, приводится больше людей, удваивается стоимость того, чтобы соврать, и они тоже должны эту информацию предоставить. И так продолжается до тех пор, пока очередная десятка людей с очень высокой ставкой не сойдется на одно мнение. И тогда все ниже, все с предыдущих раундов, кто соврал, у них деньги отобираются.
-
Вот я как раз хотел понять, что происходит, если 9 сказали, что Байден, один сказал, что Трамп. Тот, кто сказал, что Трамп, он теряет свои деньги, да?
-
Да. Они просто сгорают.
-
Ага. То есть тут нет бонуса попытаться обмануть систему и заработать на том, что типа люди соврались и соврали.
-
Да, как раз-таки да, чтобы убрать ненужные какие-то способы системы обмануть. И в ОГРе пока что на практике, по-моему, ни разу не было такого, чтобы до самого верху, ну то есть, как я сказал, да, то есть вот эти 10 человек, если там есть какой-то порог, допустим, 80%, если 80% согласны, то мы считаем, что так и есть, и остальных сжигаем. Если меньше, чем 80%, то мы приводим новых десятерых, но залог уже в два раза больше, то есть теперь уже цена наврать выше. И в этот раз уже обычно все сходится. Но давай скажем, что эти тоже ребята разошлись. Мы приводим третью группу опять в два раза выше. Мы приводим четвертую группу опять в два раза выше. Когда-то ты уже не можешь удваивать. И во какой-то момент времени, если опять разошлось, что Огурс делает? Он говорит, вы знаете, ребята, мы провалились. Мы не смогли разрешить эту систему. И теперь Огурс раздваивается на два. а у Ogre есть свой актив, да, там не эфир используется, а специальный ogre-овский токен. И тогда в какое-то время Ogre просто разваливается на 2 и говорит, ребята, Ogre 1 – это Ogre для тех, кто считает, что Трамп выиграл, а Ogre 2 – это Ogre для тех, кто считает, что Биден выиграл. И вы продолжаете использовать тот, который правильный.
-
Люди просто выбирали, с кем они хотят быть.
-
Да, что рынок не даст тому, который не настоящий, выйти, да, потому что на рынке уже гораздо больше, чем 10 участников, и они будут использовать тот, который…
-
Вау. И вот эта вся технология, она построена тоже на самом эфире, да? То есть вся вот эта логика, которую ты описываешь, она запрограммирована в виде программы для эфира.
-
Да, это просто умный контракт, да, который живет прямо на эфире, соответственно, от него никак нельзя отойти, он будет выполняться в точности так, как написано.
-
Офигенно, мне стало немножко понятно про эфир тоже. Давай все-таки еще немножечко про разные использования, потому что вот сейчас мы с тобой обсудили, что можно делать ставки. И обсудили, что можно понимать, что реально произошло с помощью вот этой системы Ogre, да? А какие еще есть реальные примеры использования?
-
Я приведу примеры двух применений. Одно применение, которое очень простое, очень интересное, называется lending. Когда у меня есть один актив, допустим, у меня есть эфир, а я хочу получить какой-то другой актив. Например, если ты знаешь Brave Браузер, у них есть свой актив, называется Basic Attention Token. То есть я хочу взять себе ненадолго Basic Attention Token, чтобы что-то с ним поделать, а у меня есть только эфир. Но я не хочу покупать Basic Attention Token, потому что у него меняется цена, и я не хочу рисковать. Контракт на эфире, он самым популярным называется Compound. Я могу положить какое-то количество эфира в него, и он мне даст какое-то количество Basic Attention Token. И покуда ценность эфира, которую я положил, превышает хотя бы в полтора раза ценность BasicAttentionToken, который я получил, я могу этим BasicAttentionToken пользоваться. В любой момент времени я могу вернуться на компаунд, вернуть его, и он мне отдаст обратный эфир. И там поддерживаются десятки активов. Это очень популярное применение. И второе применение, которое я нахожу очень интересно, называется StableTokens. И его идея в следующем, что эфир и биткоин – это все здорово, Но их цена постоянно прыгает. И допустим, знаешь, если я хочу платить зарплату, например, людям на блокчейне, платить в эфире это плохая идея, потому что эфир прыгает туда-сюда. Гораздо сложнее обсуждать, сколько мы платим и так далее. Было бы здорово, если бы был актив, цена которого была бы привязана к активу, который в реальном мире существует, в частности, к доллару. Такие стейбл токены появились очень рано. Первые стейбл токены, они были полностью централизованы. Если какая-то организация, она говорит, ребята, мы делаем наш актив на эфириуме, и для каждого актива у нас есть один доллар в банке. Так же, как когда-то Соединенные Штаты говорили, что для каждого доллара у нас там есть, знаешь, немножко золота. Но это полностью централизованный актив, и ты зависишь от того, чтобы эта компания тебя не обманула. Так вот, оказывается, что ты можешь создать актив, цена которого ровно доллар, абсолютно децентрализованно. Есть компания, называется MakerDAO.
-
Воу-воу-воу, подожди, как это вообще?
-
Да, это кажется невозможным, кажется, что ты же не можешь... Но тебе же надо
-
гарантировать, что у тебя реально есть деньги на счету.
-
Да, то есть это звучит невозможно, потому что это значит, что ты можешь как-то влиять на рынок, ты как-то можешь влиять на то, что этот актив не уйдет выше или ниже одного доллара, при том, что в реальности нигде в банке не лежит настоящий доллар.
-
Вот, я вообще не представляю, как можно это сделать, если реально доллар в банке не лежит.
-
Идея не очень сложная и очень интересная, и работает примерно так, что этот актив называется DAI, D-A-I, я не знаю, что это обозначает, это аббревиатура какая-то. И работает примерно так, что я прихожу и говорю, я хочу DAI, я хочу вот этот токен, который стоит ровно 1 доллар, а у меня есть эфир. И в начале первый шаг точно такой же, как в компаунде, как в лендинге. Я положу какое-то количество эфира, которое превышает в три раза по ценности DAI, которую я получу. Например, я хочу 100 долларов, 100 DAI. Я прихожу и вложу на 300 долларов эфира, и она мне дает 100 DAI. И теперь я могу этим DAI пользоваться. В какой-то момент времени, если цена Эфира падает.
-
Сильно падает.
-
Сильно падает. И внезапно разница моего залога и дая ушла меньше, чем в полтора раза. Его выставляют на аукцион. Они пытаются купить обратно дай. Они пытаются купить его с 5% наценкой от текущей цены, знаешь, допустим, за 105 долларов эфира. Ну и кто-то, знаешь, обязательно это сделает, потому что цена может падать или нет, но ты получаешь 5%, это однозначно выгодно. Ты можешь тут же пойти и на бирже продать по текущей цене. Вот. И на удивление этого достаточно для того, чтобы цена всегда примерно держалась на уровне доллара. Но там есть еще куча маленьких деталей. Но вот это вся общая идея. Что важно, что Мейкер запустился уже, по-моему, 2 года назад. За это время эфир взлетал, за это время эфир падал. Падал очень быстро. Что с ним только не происходило, а DAI стабильно держится на уровне где-то между 96 центами и доллар 0.4. То есть он не такой стабильный, как настоящие стабильные такие, они там 99.9, знаешь, держатся. А DAI всё-таки 5% туда-сюда колеблется.
-
Зато не надо никому доверять.
-
Да, но ты абсолютно никому не доверяешь, да, нету никакой компании. И за счёт этого DAI очень популярен. Многие люди, знаешь, зарплаты платят им. По-моему, сам Ethereum платит зарплаты своим сотрудникам в DAI.
-
Офигеть. Мы разобрались с Сашей, как устроен биткоин и как устроен эфир. Принципиальные разницы между биткоином и эфиром в том, что эфир— это сразу и криптовалюта, и движок для криптовалют и распределенных вычислений. Этот движок сделан на блокчейне, и значит на эфире можно программировать приложение, которое не подконтрольное кому-то одному. Смысл блокчейна в том, что это децентрализованная система, все друг друга контролируют, получается такая тотальная видимость. Но эфир сегодня— это не единственная такая децентрализованная система. Компания Саши Near создала аналог сразу криптовалюты Near и свой движок для криптовалют. Так, Саш, ты мне объяснил, как устроен биткоин и зачем нужен эфир. Ну, ты сейчас делаешь сам криптовалюту. Зачем? Уже есть биткоин, уже есть эфир. Что дальше происходит?
-
Есть несколько причин, почему можно делать новую криптовалюту. Я назову две. Первая причина, что вот этот подход, который мы с тобой обсуждали, когда огромное количество людей во всём мире одновременно считают хэши, он достаточно вредный для окружающей среды. Уже достаточно давно люди придумали, тратя намного меньшее количество вычислительных ресурсов, которое называется Proof-of-Stake. Мы его сами не придумали, его придумали задолго до нас. В общем, почти все протоколы, которые появились за последние несколько лет, они почти все Proof-of-Stake. То есть это одно из направлений. Почему можно было бы делать новый протокол?
-
Прости, Саш, пока ты не убежал дальше, я хочу разобраться с этим Proof-of-Stake, потому что это дико интересно. Существует два основных алгоритма, по которым работает блокчейн. Первый из них proof-of-work. Мы его обсуждали в начале эпизода, хотя и не называли по имени. Вот это вот вычисление хэш-функции для блоков, это и есть та самая работа, work. Суть этого алгоритма Proof-of-Work в том, чтобы один человек не мог соврать, чтобы то, что правда, а что нет, решало большинство. В случае Proof-of-Work большинство доказывает, что оно является большинством за счет выполнения бессмысленной, по сути, работы— вычисления этой хэш-функции. Proof-of-Stake— другой алгоритм. В нем не нужно греть атмосферу, вычисляя ненужные никому хэш-функции. В нем достаточно внести залог. очень крупную сумму в криптовалюте, после которой ты получаешь право голоса. Ты можешь голосовать за то, что правда, а что нет. Ты получаешь право подписывать, то есть, по сути, создавать новые блоки. Идея в том, что человек, внёсший залог, рискует двумя способами. Во-первых, если он подпишет нелегитимный блок, то алгоритм устроен так, что его залог сгорит, а это очень большие суммы. Во-вторых, Если участники этого клуба, людей, которые имеют право подписывать новые блоки, начнут действовать не по правилам, то сама стоимость криптовалюты упадет, и эти люди потеряют свои деньги. У Proof-of-Stake. Во-первых, Эта система подписывает новые блоки гораздо быстрее, то есть транзакции происходят, переводы средств происходят гораздо быстрее. Достаточно подписаться всего 200 людям, и все сработало. Во-вторых, нет вот этих лишних вычислений, которые нужны в Proof-of-Work. Мы не греем атмосферу почем зря. То есть не каждый компьютер в сети проверяет все переводы. Получается, крутость твоего протокола, на котором ты работаешь, НИИР, он как минимум в том, что не нужно теперь сжигать электричество для того, чтобы перебирать бессмысленные хэши, а можно просто договориться с нескольким богатым людям.
-
Да, у Proof-of-Stake, было бы неправильным их не назвать. Первый недостаток, что Proof of Stake гарантирует безопасность только до тех пор, пока этот залог все еще в залоге. В какой-то момент времени, конечно, человек должен могут забрать свой залог. Да, если ты подумаешь, что какой-нибудь блок, который был подписан год назад, залог людей, которые год назад подписали, с большим шансом уже давным-давно ушел, и теперь ты можешь просто пойти к людям, которые год назад создали блок, купить их ключики и попытаться историю переписать с год назад до сегодня. То есть это одна уязвимость, это называется long range attack, по-русски, наверное, будет что-нибудь вроде.
-
Долгосрочная атака.
-
Да, долгосрочная атака. Существуют какие-то способы их там более-менее обойти, но фундаментально это проблема, которая есть у Proof-of-Stake и нет у Proof-of-Work. А вторая фундаментальная проблема, такая философская, что в Proof-of-Work тебе не нужно ничего разрешения, ты пошел, ты купил компьютер. Ты начал майнить блок.
-
А тут эти богатые люди могут сказать, я не буду подписывать блок, потому что плохой человек тоже свою транзакцию засунул, вообще выкину эту транзакцию и подпишу без нее.
-
Да, а здесь для того, чтобы войти в proof-of-stake, чтобы получить эту привилегированную роль подписывать блоки, тебе нужно разрешение от сегодняшних ребят. Если об этом думать, то можно увидеть, что это очень сложно для этих привилегированных людей тебя как-то отрезать, но фундаментально на философском уровне это все-таки очень большая разница между тем, что кто угодно может прийти. и майнить, или что ты должен, знаешь, войти вот в эту группу.
-
С помощью Proof of Stake мы возвращаемся к ситуации, когда самые богатые люди опять имеют власть.
-
Почти что. В идеале мы бы хотели этого избежать. Да, то есть в идеале мы бы хотели, чтобы огромное количество людей во всем мире с примерно равным вкладом могли этим управлять. Но, к сожалению, по крайней мере сегодня, плутократии непонятно, потому что даже в биткоине, если ты подумаешь, эти три пула, которые контролируют... Они тоже имеют власть, получается.
-
Потому что они купили самый мощный процессор.
-
Да, они купили самое мощное железо или привлекли самых сильных людей. Очень похожие риски. Теоретически они очень сильно отличаются от Proof of Stake и Proof of Work. На практике все примерно сводится к одному и тому же, что плютократия неизбежна, и пулинг неизбежен. По крайней мере в современном мире. Возможно, люди придумают, как это все обойти.
-
Потому что тебе все равно надо опираться на какое-то доверие, а доверие почти всегда ассоциируется с деньгами и властью.
-
Да, и на практике то, что мы получаем от Proof-of-Stake, очень сильно обходит вот эти философские минусы. Да, потому что что мы получаем? Мы получаем, что у тебя три секунды, да, теперь транзакция занимает, а не час. И что ты не жжешь ресурсы. Поэтому Proof-of-Stake сегодня гораздо более популярен в новых протоколах. Почти не появлялось Proof-of-Work протоколов в последнее время. Какие-то все еще, конечно, появляются, но намного меньше. Вот, это одна. Часть того, что мы делаем в Near, но Near в этом не уникален, как я сказал, протоколов, которые сегодня лежат в off-stack, огромное количество. Near далеко не первый, далеко не самый популярный среди них. Но у них у всех, почти у всех, за очень редкими исключениями, Near – это одно из них, есть фундаментальная проблема, которую мы особо сильно не обсуждали и закапываться не будем. Это количество транзакций, да? Да, это количество транзакций в секунду. И оно ограничено тем, сколько одна машина в сети средняя может транзакций выполнить. Потому что в конечном итоге все протоколы реализованы так, что каждый компьютер в сети, включая те, которые майнят, те, которые просто проверяют транзакции, те, которые биржи держат, те, которые люди просто так держат, Каждый компьютер сети должен выполнить каждую транзакцию, которая через сеть проходит. И это фундаментально важно для надежности сети, что если все не выполняют, то надежность проседает.
-
Сейчас попытаюсь объяснить для мамы. Аналогия такая, что тебе нужно посмотреть всю бухгалтерскую книгу сверху до низу для того, чтобы ее подтвердить. Окей.
-
Да, ну вот очень простой пример. Представь себе, что я говорю, сама давайте переведу 100 долларов, или там, ну знаешь, один биточек.
-
Один биточек лучше, чем 100 долларов.
-
Да, намного. И у тебя действительно есть твоя нода Биткоина.
-
Нода – это компьютер.
-
Как твоя нода Биткоина, как твои компьютеры, которые оперируют сеть Биткоина, знают, что у меня есть 100 долларов? Единственный способ им узнать, это взять... начальное состояние в 2009 году, проиграть все транзакции, которые с 2009 года произошли, и сказать, смотри, действительно, когда я их все проигрываю, у Алекса остается больше, чем один биточек, да, и значит, что у него есть один биточек, который он может тебе перекинуть.
-
Прости, пожалуйста, а ему надо проиграть все транзакции с 2009 года для каждой транзакции или это один раз, типа, надо догнать
-
и дальше уже... Да, один раз догнать, да, и потом просто накатывать апдейты.
-
Ну, это, может, не так страшно.
-
Это не так страшно, однако ты ограничен сверху тем, сколько транзакций в секунду может вся сеть проигрывать, тем, сколько каждый компьютер может в сети проигрывать.
-
Ага.
-
И с хорошими оптимизациями ты можешь достичь достаточно высоких чисел.
-
Типа.
-
Но я думаю, что тысячу транзакций в секунду точно можно выполнять на всех компьютерах.
-
Тысяча в секунду, это, конечно, не 14, но все равно в рамках мира это вообще ничего.
-
Я думаю, что простых переводов, денежных переводов, ты можешь даже десятки тысяч делать. И в рамках мира это даже становится более-менее адекватным. Но все еще, знаешь, для будущего, в котором ты хочешь, чтобы люди могли микротранзакции повсюду делать, ты хочешь гораздо больше. Но и эфириум, и мы строим такую технологию, которая называется шардинг. Идея которой в том, что не каждая нода в сети проверяет каждую транзакцию. И для того, чтобы это сделать, и при этом сохранить адекватный уровень надежности, это очень сложно. Потому что если у тебя каждую транзакцию проверяют только под множество нод, то количество участников, которых нужно подкупить теперь, чтобы протолкнуть
-
транзакцию, делится на количество этих шардов как
-
раз. Да, если это реализовать наивно. И вот как сделать не наивно, а как сделать так, чтобы твоя надежность была примерно такой же, как без шардинга, это достаточно сложно. И где-то два года назад было вообще по нулям в плане прогресса в этом направлении. Вот последние два года мы, Ethereum 2, который они пишут, он тоже реализует шардинг, и еще несколько протоколов, Polkadot и так далее. Вот мы все вместе работали над тем, чтобы решить все проблемы, которые там есть. К сегодняшнему дню они почти все решены. И вот NEAR реализует шардинг почти сегодня. То есть то, что сегодня у нас запущено, там шардинг реализован, но выключен.
-
Я правильно понимаю, что, включив шардинг, ты можешь делать столько транзакций, сколько душа пожелает?
-
Почти что да. То есть наш сегодняшний дизайн все-таки имеет ограничения сверху. То есть то, как мы сегодня реализовали, возможно скалируется где-то до 100 шардов. И каждый шард сегодня, как у нас реализован, поддерживает где-то тысячу транзакций. То есть мы можем до 100 тысяч дойти. Но и то, и другое имеет огромный простор для улучшений.
-
Теперь у меня остались очень интересные вопросы. Во-первых, правда ли, что во всех блокчейнах всегда можно посмотреть, куда и когда тратились деньги? То есть это полностью прозрачная экономика с точки зрения того, что всегда можно увидеть, кто на что потратил деньги.
-
В большинстве да, однако это решаемая проблема, и существует по меньшей мере две семьи решений, одна из которых лучше, чем другая, поэтому мы только ее упомянем. Есть такая валюта называется Zcash, в которой ты можешь переводить деньги так, что абсолютно нельзя сказать вообще ничего про то, кто кому переводит. Причем не только сказать, но ты даже не можешь там сузить круг подозреваемых.
-
Весь блокчейн, мне казалось, основывается на той идее, что у тебя хранится история того, кто кому чего перевел, и эта история публичная, такая база данных, такая открытая, но при этом безопасная.
-
В Zcash вообще ничего нельзя сказать про, никто переводит, нисколько никому, однако все остальные гарантии блокчейна сохраняются. То есть если я тебе перевожу деньги, ты сам можешь сказать, что они у меня есть.
-
И ты можешь подтвердить?
-
Да, ты можешь это подтвердить с помощью очень сложной криптографии без того, чтобы знать реально у кого сколько денег.
-
Офигеть.
-
И тут приходит интересный момент, что поскольку Ethereum или Near или все другие протоколы это компьютер, наверно поверх этого компьютера можно реализовать Zcash. Ты прямо внутри Ethereum можешь переводить деньги, используя приватные транзакции. Единственное, что важно, чтобы ты был не один. Если два человека перевели и два человека получили, ну у тебя не очень много вариантов, кто кому и сколько перевел. И вот важно, чтобы нельзя было входы и выходы сопоставить, это работает, если их много.
-
Второй мой вопрос, он тоже про деньги, точнее про публичность. Говоря на чистоту, сейчас криптовалюта, насколько я понимаю, используется для двух вещей. Первое, это чтобы хранить бабки. Второе, это чтобы покупать наркоту и всякие другие запрещенные вещи. Смущает ли тебя вот этот второй аспект? Делаешь ли ты что-то как владелец такого протокола для того, чтобы это не происходило? Вообще, как ты к этому относишься?
-
Ну, кстати, на практике криптовалюты используются для гораздо большего количества вещей. Они очень много применяются для того, чтобы в другие страны деньги отправлять, например.
-
Типа в Иран и в Северную Корею?
-
Ну, даже в Россию.
-
Мы в хорошей компании, да?
-
Если я хочу из Штатов перевезти в Россию деньги, это не очень легко, знаешь. Мне гораздо проще перевезти человеку эфир или беточек, если у него есть способ вывезти их, да, в Россию.
-
пришлёшь, например, да? И что потом с ним мне сделать?
-
Смотря где ты, конкретно Near можно выводить, по-моему, только через три биржи сегодня, Binance, Huobi и OKEx. Binance и Huobi достаточно большие и глобальные, то есть в большинстве мест на планете ты можешь все легко завести Binance аккаунт и выводить через него.
-
Что значит, подожди, я завел себе аккаунт, я потом просто ввожу номер банковской карты и мне прямо на карточку, что ли, падают деньги?
-
Да, да, это биржа, ты в этой бирже можешь поменять Near на доллары. В Европе это работает, в Америке, к сожалению, нет. В Америке у меня сложнее выводить Near, но... не так часто эта необходимость возникает. Но если ты посмотришь, например, на эфириум или на биткоин, то их выводить невероятно легко, потому что, ну знаешь, они гораздо популярнее, у них гораздо больше есть необходимость в этом. Соответственно, с ростом Near, как экосистемы, вариантов тоже будет становиться гораздо больше.
-
Что ты думаешь о нелегальных транзакциях, которые реально такие стрёмные довольно? Детская порно, вот это всё.
-
Это очень сложный вопрос. И в целом у нас сегодня нет решений. И фундаментальные решения очень сложны. Как только ты входишь в мир приватных транзакций, ты полностью отдаёшь любой контроль над тем, что эти деньги не будут применяться для оплаты за детскую порнографию, потому что ты просто не видишь, куда они идут. У тебя нет никакой возможности их проследить.
-
У вас приватные транзакции— это не дефолт, да?
-
Нет, у нас все транзакции видны, но мы никак не можем предотвратить людей от
-
того, чтобы они запрогали это сами.
-
Да, запрогали это и установили как контракт. Если мы с тобой, знаешь, пытаемся прямо сейчас сделать мозговой штурм, да, как бы мы с тобой предотвратили, чтобы деньги уходили террористам, кажется, что знаешь, что протокол, люди, в котором говорят, мы точно не хотим, чтобы этот протокол использовался во зло, знаешь, они должны противодействовать тому, чтобы в них появились приватные транзакции для начала, да, потому что как только они появятся, ты теряешь любой контроль. Но ты не знаешь для конкретного аккаунта, знаешь, он принадлежит террористам или нет. Возможно, ты теперь хочешь какой-то... Способы убедиться. Какой-то протокол, которым люди должны себя как-то выдать и так далее. То есть, к сожалению, как только ты начинаешь в эту сторону идти, ты сразу начинаешь отдавать очень много свободы.
-
За непонятно какой объем пользы.
-
Да, сегодня, думаю, эта проблема совершенно нерешенная. У меня нет идеи, как можно совместить адекватный уровень свободы и независимости и адекватный уровень противодействия плохим применением.
-
Вот ты рассказал про протокол, в котором мы определяем, что на самом деле произошло, кто выиграл на выборах. А есть ли применение блокчейна как технологии, которые совсем другие?
-
Да, я тебе расскажу про одно применение. То вообще, почему я пришел в блокчейн, почему я пишу Near, и я гораздо меньше переживаю за деньги, и мне кажется, что деньги решили бы и без нас. Направление, которое движет меня, оно называется открытый интернет, и оно имеет очень мало общего с деньгами. Оно примерно про следующее, что сегодня, если ты подумаешь, чем мы пользуемся, знаешь, в повседневной жизни, вот эти сервисы, знаешь, где ты их ищешь, как ты карты используешь, как ты вызываешь такси, как ты общаешься с людьми.
-
Google, Google Maps, Яндекс карты, Яндекс такси, Facebook, ага, я понял, о чем ты.
-
Да, то оно все, оно в руках, знаешь, может быть, 5-6 компаний, которые очень централизованы, и которые единолично, во-первых, могут решать, как эти сервисы меняются, у кого забрать доступ, у кого не забирать. И это одна проблема. Вторая проблема, что они еще собирают огромное количество данных про нас, и эти данные используются очень непрозрачным способом, очень часто так, как мы бы не хотели, чтобы они использовались, если бы мы знали. И вот это все по совокупности, оно имеет очень большое количество проблем. Кажется, что вот этот вектор движения, он уже сегодня плохой, но то, куда мы движемся, оно будет все хуже и хуже, и в конечном итоге мы закончим в таком эпизоде черного зеркала, рано или поздно, если это все не остановить. И если начинать думать, как это остановить, то это очень сложно, конечно, с точки зрения социологической, в том плане, что даже если бы мы написали лучший сервис, который не собирает данные, очень сложно конкурировать с гигантами. Но даже если пока эту проблему отложить в сторону, даже просто написать эти сервисы так, чтобы не было централизованной организации, которую контролируют, ужасно сложно, почти невозможно. И можно написать экосистему, инфраструктуру, поверх которой можно было бы строить открытый интернет. И вот эта инфраструктура невозможна без того, чтобы у нее на самом нижнем уровне был блокчейн. И поверх него можно построить уже инфраструктуру, экосистему, которая позволила бы построить открытый интернет и начать эту ситуацию исправлять.
-
Мне, если честно, как бы идейно, философски понятно то, о чем ты говоришь. Децентрализованные сервисы, в котором каждый владеет своими данными, они не хранятся на серверах корпорации, а даже если хранятся, то корпорация ими по сути не владеет и отобрать тебя не может. Ну окей, у нас есть блокчейн, в нем умеем хранить информацию и что-то считать очень медленно. Как из этого можно построить?
-
Там очень много аспектов, но давай покроем какие-нибудь простые, как пример того, как это работает. Села компания ребят и решила написать приложение. В конечном итоге им нужно две вещи. Им нужно где-то это приложение развернуть, то есть им нужен сервер, а им нужно где-то хранить данные пользователей, им нужна база данных. И сегодня и то, и другое возможно только в централизованном виде. Ты поднимешь сам где-то сервер, на облаке, или на Hetzner, или у себя в гараже, и, соответственно, ты контролируешь все вычисления. И ты поднимешь базу данных, которая тоже будет где-то твоей. Всегда будет кто-то, кто держит базу данных, всегда будет кто-то, кто держит сервис. То есть первый шаг, который нужно сделать, это нужно создать экосистему, в которой можно децентрализованно развернуть приложение, где можно децентрализованно хранить данные.
-
То есть ты говоришь о том, что просто пропадает место вообще, где это приложение запущено, и там, где данные хранятся. Типа есть просто пространство вычислительное, в которое ты все это закидываешь, и оно там само работает. Ты его же потом не можешь убить.
-
И на каком-то уровне блокчейн в точности это и делает. Если ты на Ethereum (эфириуме), он не принадлежит никому. Но блокчейн совершенно сам по себе не применим для этой задачи, потому что даже блокчейн с шардингом, как Near, все еще на порядке дороже, чем допустимо. Ну знаешь, там Инстаграм обрабатывает 4 миллиарда лайков за единицу времени. Сколько бы у тебя не было шардов, 4 миллиарда транзакций, я не помню за какую единицу времени. Но ты никогда такое количество не обработаешь. То есть тебе нужен какой-то фундаментально другой протокол. И вот я над этим думал уже, знаешь, годы. И вот чтобы этот протокол разработать, он в конечном итоге сходится к блокчейну на самом нижнем уровне. Для этого всего нужен блокчейн.
-
То есть ты, по сути, строишь такую дополнительную виртуальную реальность поведения, в которых управляются новыми правилами, не теми, которыми они управляются в современном мире.
-
Да.
-
Офигенно интересно.
-
Но в краткосрочной перспективе все это не произойдет, по тем причинам, что, во-первых, займет время написать все эти технологии. Есть несколько проектов, которые над ними работают, но мне кажется, что первые несколько не взлетят, произойдет несколько, знаешь, неудач, прежде чем появится первый протокол, который работает адекватно. То есть уйдет время его реализовать, уйдет время, пока люди подвергнутся, напишут сервисы, уйдет время, пока эти сервисы, знаешь, даже получат какой-то призрачный шанс конкурировать с гигантами сегодня. Декада— это очень оптимистичный прогноз, когда мы можем видеть, что что-то будет переламываться.
-
То, что ты рассказываешь, у меня мурашки по телу, потому что ты говоришь не о прекрасной России будущего, в которой менты перестанут людей пытать. А ты говоришь о прекрасном мире будущего, в котором вообще будет все по-другому устроено. Вот года три назад казалось, что криптовалюта и вообще блокчейн взорвет мир, и все будет по-другому. Этого, кажется, не случилось. Мы все еще пользуемся Фейсбуком, мы все еще переводим деньги с помощью мастер-карда. Почему? У тебя есть ответ на этот вопрос?
-
С точки зрения финансовых применений, я думаю, что вот так вот ничего не происходит. И мне кажется, что вовлечение криптовалют в нашу жизнь, оно растет. Знаешь, там PayPal уже включил, ну знаешь, они делают эти шаги. CEO Square, он огромный. Это система, которую используют для платежей в Америке очень много.
-
В России ее нет, но надо пояснить, что это терминалы, которыми обычные люди на рынке, условно, могут принимать банковские платежи.
-
Такой терминал для карточек, да. Вот SeoSquare, он огромный максималист биткоина, и утверждается, что он будет делать какие-то большие шаги в сторону того, чтобы принимать крипту, и поскольку он фактически доминирует в Америке приема платежей, да, то есть если он решит, что криптовалюты будут приниматься, то это сразу будет…
-
Пол-Америки начнет пользоваться криптовалютами.
-
Но я не думаю, что это все произойдет, знаешь, так вот за ночь, это все будет происходить планомерно. Сначала вот эта технологическая тусовка должна это все начать использовать, и даже этого еще не произошло. То есть для того, чтобы все население начало использовать криптографию, это, я думаю, тоже еще не завтра, не в 2021, не в 2022.
-
У нас есть жанр, когда я спрашиваю гостей, что ты читаешь в интернете? Twitter, YouTube, Facebook, ну как бы на кого ты подписан? Можешь рассказать?
-
Ну я читаю технологические новости, в основном на Хабре и на Hacker News. И да, я сижу на крипто-твиттере, потому что это связано с работой.
-
Что такое крипто-твиттер?
-
Это твиттер, где у меня там куча другие протоколы, какие-то ребятки, которые там тоже инфлюенсеры в этой тусовке.
-
А как тебя зовут в твиттере, чтобы мы могли просто посмотреть, кого ты фолловишь?
-
Алекс Скиданов.
-
Класс. Спасибо большое, Саша, это было дико интересно.
-
Спасибо за приглашение.
-
Это подкаст студии Либо-Либо, и мы его сделали вместе с сервисом онлайн-образования Яндекс Практикум. Над подкастом работали редакторы Юлия Яковлева и Андрей Борзенко, продюсер Павел Боровков, звукорежиссер Нина Мамотина. За джингл спасибо Алексею Зеленскому.