Блокчейн для бабушки за 60 минут - Хата Евгений
Шрифт:
Интервал:
Закладка:
В этом случае отпадает необходимость разрабатывать собственный блокчейн. Токены ERC20 определяют шесть элементарных параметров:
1) общее количество токенов;
2) количество токенов, принадлежащих владельцу;
3) отправитель токенов;
4) получатель;
5) необходимо ли подтверждение,
6) разрешено это или нет.
На создание собственной «валюты» теперь уходит несколько часов: нужно просто положиться на инфраструктуру Ethereum.
Litecoin-LTC
Чарли Ли, бывший сотрудник Google, создал Litecoin в октябре 2011 года. Он представил Scrypt в качестве алгоритма нового доказательства выполнения работы, уменьшил сложность майнинга до 2,5 минут и увеличил общий объем предложения до 84 миллионов litecoin (в 4 раза больше, чем биткоин).
Если Биткойн — золото, то Litecoin — серебро. Только Litecoin определенно более централизован, поскольку Чарли Ли активно продвигает свою идею в сообществе Litecoin.
В мае 2017 года Litecoin стал первой из топ-5 криптовалют по уровню рыночной капитализации, которые приняли SegWit, а затем Lightning. Litecoin, безусловно, может занять одно из первых мест в рейтинге криптовалют на основании своей инновационности.
NEM, NEO, QTUM, WAVES, STRATIS
Помимо Ethereum появляется много децентрализованных вычислительных платформ, таких как NEM, NEO, QTUM. Большинство этих систем обещают более простые и совершенные технологии, например, без языка программирования Solidity, который не используется за пределами Ethereum, поскольку считается сложным и глючным.
Приватность — это хорошо или плохо?
Основной вопрос, который возникает в связи с криптовалютами: как применялась бы криптовалюта, если б транзакции было невозможно отследить? Чаще всего отвечают: наркотики, проституция, отмывание денег и т. д. Наверное, так и есть, но вспомните о людях, которые хотят получить анонимное лечение в больнице, оплатить себе отпуск или инвестировать в проект. Необходимо найти золотую середину. Однозначно, людям нужна как анонимность, так и прозрачность. Именно поэтому анонимная валюта имеет право на существование.
Анонимные валюты
Учитывая высокую прозрачность традиционных блокчейнов (данные об отправителе и получателе открыты), новые блокчейны стремятся увеличить приватность. Иначе может произойти взаимозаменяемость финансовых инструментов. Хорошая валюта выполняет три функции: единица учета, средство оплаты и средство накопления. Функция единицы учета, в частности, работает только в том случае, если все монеты идентичны. В полностью прозрачной децентрализованной системе эта функция не может выполняться, поскольку монеты становятся «ворованными».
Что такое ворованные монеты?
Ворованные монеты — это монеты, которые использовались в противозаконной деятельности, а следовательно, падают в стоимости по сравнению с другими монетами.
Биткойны можно украсть. Затем мошенник отправляет средства на биржу и быстро меняет их на Ethereum, а потом выводит средства. Биткойны считаются ворованными, так как связаны с незаконной деятельностью. Никто не хочет их покупать, так как знает, что их украли.
В реальном мире это невозможно, так как деньги на банковском счете не пронумерованы, а история банкноты не отслеживается. В блокчейне сохраняется вся история, поэтому легко определить, была монета ворованной ранее или нет.
Monero XMR
Монеро основано на технологии кольцевой подписи.
Кольцевая подпись — методика, которая подразумевает, что участник подписывает не одну транзакцию, а все транзакции в пределах одного блока.
Получается, что транзакции подписываются кольцом участников. Внешнему наблюдателю сложно отследить монеты. Он может только подтвердить общее количество отправленных и полученных монет, и не узнает, сколько денег получил определенный участник.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Недостатком этого решения является то, что если участвует несколько человек, прозрачность возрастет, а уровень приватности упадет. Преимущество заключается в том, что в процессе верификации участвуют только участники данного блока.
DASH
В основе валюты DASH лежит принцип миксера.
Принцип миксера: люди, не участвующие в транзакции, предоставляют пулы монет. Эти пулы называются миксерами и используются для смешивания монет, отправляемых другими участниками.
В случае DASH пулы предоставляются мастер-нодами, а участники получают вознаграждение от сообщества.
У этого есть два основных недостатка:
Для функционирования нужны другие люди, и им необходимо вознаграждение. Даже если вы выполняете транзакцию самостоятельно, то обеспечивается максимальная приватность.
Представьте себе миксеры как огромный бассейн (монеты в миксере). Вы наливаете стакан воды (монеты, которые хотите отправить), а затем говорите получателю, сколько воды (монет) он может взять из бассейна (миксера). «Количество» не записывается в блокчейн, следовательно, его нельзя отследить. Монеты отследить невозможно, так как никто не знает, кто брал воду из бассейна.
В случае кольцевых подписей пул формируется людьми, совершающими транзакции. То есть если пул (бассейн) слишком мал, то монеты (воду) можно отследить.
ZCash
В основе блокчейна лежит доказательство с нулевым разглашением (Zero-Proff Knowledge).
Это очень крутая технология и лучший способ повышения приватности, поскольку не требует участия других пользователей и вознаграждения как в DASH.
В традиционном блокчейне вы подписываете транзакцию своим приватным ключом. Никто не может вычислить, как выглядит ваш ключ, но, увидев кусочек головоломки, могут подтвердить, что у вас он есть. Кусочек головоломки содержит информацию об отправителе и получателе. Доказательства с нулевым разглашением позволяют подтвердить существование приватного ключа, но необязательно показывать кусочек головоломки другим. Следовательно, вы можете бесследно отправлять и получать средства.
Безусловно, это гениальное криптографическое решение, ведь для его осуществления не нужны другие участники.
Но есть и один недостаток: криптографическая функция требует так называемого мастер-ключа.
Тот, кто знает этот ключ, может подписать любую транзакцию и контролировать всю цепочку. Представьте себе, что государственное учреждение знает мастер-ключ. Оно сможет ввести правильный пин-код, но мы никогда не узнаем, был это пин-код или мастер-ключ. Например, при создании ZCash мастер-ключ был создан группой людей, которые уничтожили его, засняв это действо на камеру. Мы до сих пор не знаем, уничтожили они ключ или нет.
Криптография постоянно развивается, а крупные блокчейны стремятся увеличить уровень приватности.
Монеты для платежных систем
Вот всего несколько примеров банковских монет: Ripple XRP, Stellar Lumens XLM и другие. В их основе лежит скорость и масштабируемость.
Самую популярную монету Ripple критикуют больше всего, поскольку разработчики оставили себе 100 % токенов и продавали их по частям.
Поэтому мне больше нравится монета Stellar Lumens, или XLM.
DAG&HASHGRAPH
Основной целью данных проектов является решение проблемы масштабируемости. Именно этой целью задались IOTA, ByteBall.
В блокчейне скорость и мощность обработки одной ноды ограничивает весь блокчейн. Если нода не может обрабатывать более 100 транзакций в секунду, то это максимальная производительность всей сети, поскольку в ноде хранятся все данные блокчейна.