Важные новости

Технология Blockchain простыми словами | Технологии | Блог | Клуб DNS

Технология Blockchain простыми словами

Технология Blockchain простыми словами

Аватар пользователя

Содержание

Содержание

Технологии распределенных вычислений и децентрализованного хранения информации были представлены еще в 90-х годах. Однако, слово «блокчейн» стало известно лишь недавно — когда некий Сатоши Накамото показал, как эти технологии можно использовать для устройства новой финансовой системы. Так, в 2008 году появился биткоин, а вместе с этим началась история развития блокчейна.

В 2021 году популярность этих технологий оказалась настолько высока, что стоимость того самого биткоина уже превышает 40 000 долларов за штуку. И, если этим феноменом заинтересовался такой крупный игрок, как Tesla, то почему бы не приобщиться к технологии простым пользователям. Разбираемся пальцах, что такое блокчейн, децентрализованная сеть и криптовалюта.

Народная энциклопедия знает очень много, но это не всегда понятно и доступно простому человеку. Как и в случае с определением технологии блокчейн. Поэтому попробуем разобрать тему на части и узнать, что к чему относится в этих непонятных дебрях криптографии.

Простым языком

Давным-давно, когда еще не вышел десятый айфон, жили Роман и Антон. У Романа было несколько способов передать денежные средства Антону:

  • передать наличные средства самостоятельно (Роман приходит к Антону и лично передает деньги);
  • использовать услуги третьей стороны (Роман передает деньги банку, почтовой службе или курьеру, которые передают деньги Антону).

Обычно, третья сторона — это целая совокупность инстанций и сервисов. Поэтому мы имеем цепочку посредников, схема работы которых находится под грифом секретности. С одной стороны, это полезно в целях безопасности — даже если мы зайдем в банк и попросим рассказать технические детали нашего перевода — никто этого делать не станет. С другой стороны, безопасность легко превращается в незащищенность — не зная технических подробностей, остается лишь слепо доверять банковской системе и надеяться, что «третьи лица» окажутся добросовестными ребятами.

Дело в том, что, превращаясь из бумажных в электронные, деньги не меняют своей формы — актуальные системы просто формируют цифровой код с зашифрованной в нем информацией о типе валюты, ее стоимости и количестве, чтобы передать ее от одного хранилища другому. Физически бумажное подтверждение ценности остается на руках пользователя или в сейфе банкомата.

Другими словами, Роман может найти терминал, предложить ему наличные денежные средства и получить их у себя на карте или отправить Антону. Мы привыкли так работать и считаем это безопасным способом перемещать деньги. Но с появлением блокчейна теория безопасности принимает новый оборот.

Посредники

Как работает стандартная банковская система переводов: на специальных компьютерах хранится вся информация о клиентах, операциях, имена, фамилии, отчества, адреса проживания, номера лицевых счетов. Нет, это не база данных КГБ — просто мы сами даем разрешение на обработку этой информации, когда регистрируемся на сайте. И это одна из брешей безопасности, которую блокчейн легко устраняет.

Когда Роман переводит деньги Антону через банкомат или онлайн-банк, он, так или иначе, делает запрос в эту базу данных, в реестр, где программное обеспечение проверяет некоторые условия:

  • Достаточно ли у Романа денег, чтобы переслать их Антону?
  • Откуда они появились у Романа?
  • А не занимался ли Роман нелегальным заработком?
  • Заплатил ли он со своей зарплаты налог?

И еще много подобных проверок, производимых программным обеспечением банков.

После того, как системе безопасности все понравилось, у Романа списывают необходимую сумму и зачисляют на счет Антона. Это привычная система и она централизована: здесь есть свой регулятор, органы управления, но, самое главное, — в системе есть обслуживающий персонал, без которого ничего не будет работать.

Программисты, аудиторы, операционисты, бухгалтеры, руководители, и еще два десятка должностных лиц, с помощью которых вся эта система функционирует, косвенно или прямо работают с переводом денег от Романа к Антону. Это следующая брешь в безопасности, которую блокчейн тоже закрывает.

Что такое блокчейн и как это работает

Еще совсем недавно все расчеты производились наличными деньгами. С развитием всемирной паутины изменился и способ передачи ценностей. Сегодня, в эпоху распределенных вычислений и автономных систем, в сети стало удобнее и безопаснее работать с помощью новых технологий. Например, блокчейн, где информация двигается между различными людьми без участия обслуживающего персонала, а также минуя централизацию, где существует вероятность, что вредная ошибка в коде ПО поможет хакеру забрать деньги или ценную информацию.

Начнем с того, что блокчейн (Block — блок, chain — цепь) — это децентрализованная база данных, которая предназначена для хранения последовательных блоков с набором характеристик (версия, дата создания, информация о предыдущих действиях в сети). Аналоговым примером его структуры представляется бесконечно длинная металлическая цепь, в которой нельзя разорвать или поменять местами звенья.

А еще цепочку блокчейна можно представить как книгу с возможностью добавлять страницы. Каждая новая страница пишется в режиме «онлайн», а остальные нельзя отредактировать или удалить.

Основное движение в такой системе происходит с помощью транзакций. Во время транзакции может выполняться какой-то скрипт, либо прописываться некая заметка с данными. То есть слово «транзакция» не равно денежному переводу и скорее обозначает способ обработки информации внутри сети.

Помимо основных данных, каждый блок имеет уникальный набор параметров: nonce, хеш предыдущего блока, хеш текущего блока и список транзакций.

Чтобы лучше понять, как устроены переводы внутри сети, снова представим страницу книги, где есть такая информация:

  • Олег перевел Никите 100 долларов.
  • Вася перевел Хуану 300 песо.
  • Никита подтвердил пополнение счета на 100 долларов.

В пределах одного блока может храниться несколько тысяч таких записей. Когда память в блоке заканчивается — он закрывается, подписывается и переходит на новый блок в виде хеша или «отпечатка».

Хеш — это некий набор символов, несущий в себе уникальный отпечаток. Он формируется исходя из того, какие транзакции и в каком количестве хранит в себе каждый блок.

В процессе обработки транзакций постоянно проверяются хеши, после чего, словно по пирамиде, система поднимается к последнему хешу, где подтверждается целостность и верность всех предыдущих кодов, чтобы блок закрылся.

Если вдруг кому-то захочется добавить себе в кошелек пару сотен долларов без подтверждения со стороны остальных участников сети, то такая транзакция будет считаться неверной и перезапишется теми хешами, что хранятся у большинства узлов. То есть, если изменить хоть один байт, хоть одну точку, запятую или ноль, то итоговый хеш изменится, и блокчейну придется проверять все эти суммы заново для того, чтобы понять, правда это или ложь.

Из всего этого можно сделать вывод: сеть состоит из блоков, которые можно менять здесь и сейчас, пока они не закрылись. Все записывается в виде транзакций с информацией, которая шифруется как хеши и постоянно хранится в сети в каждом последующем блоке. Если изменить что-то и не найти этому подтверждение у большинства участников, то такие изменения просто не применятся, а блок будет считаться невалидным.

Простыми словами — в системе больше не получится подделать документы задним числом, как бы этого не хотели даже сотни человек, если общая сеть контролируется миллионами участников.

Отсюда и название Blockchain — все работает по цепочке, последовательно и непрерывно.

Кто такие майнеры и зачем они нужны

Мы уже говорили, что основной фактор безопасности заключается в добросовестности третьих лиц, тех, кто занимается обработкой информации. Как и у банковской системы — у блокчейна есть свой обслуживающий персонал. Но это не люди, а программный код, установленный на системах с нодой (сетью) блокчейна, то есть, на компьютерах, которые поддерживают сеть блокчейн. Другими словами — с помощью майнеров.

Для того чтобы провести операцию в блокчейне, необходимо ее создать и поместить в mempool — некую область, где хранятся все транзакции, которые в данный момент хотят совершить люди в блокчейне.

Что делают майнеры: они подключаются к mempool и начинают обрабатывать всю очередь. В глобальном смысле это работает так: система узнает о всех транзакциях в мемпуле, обрабатывает их, записывает в блок, высчитывает хеши и переходит к обработке новых заявок. Чтобы подтвердить валидность (правильность) блока, майнеру необходимо предоставить решение в сеть, которое проверяют другие майнеры и, если все хорошо, и большинство участников принимают результат вычисления хешей, блок считается правильным. Или nonce.

Разберемся на жизненном примере:

За круглым столом сидят десять человек. У них есть пять слов, из которых нужно составить предложение, которое может быть единственно верным из всех вариантов, которые можно придумать. Так, один из участников составил предложение первым и записал его на бумагу. После того, как все закончили задание, полученные предложения сравниваются. Так получилось, что первому участнику удалось составить верное предложение, и остальные семеро подтвердили, что у них получилось то же самое. И только один участник представил другое решение — но, так как он является меньшинством, а его предложение отличается от остальных, этот вариант из пяти слов считают недействительным и выкидывают из системы.

Выходит, для подтверждения настоящей информации в сети нужно договориться, чье решение подходит всем участникам в сети. Этим и занимаются криптовалютные майнеры.

Именно поэтому, в момент появления блокчейна, началась гонка за производительностью распределенных вычислений. Ведь чем больше у майнера вычислительной мощности, тем быстрее и больше информации он обработает в сети. Соответственно, как и банковский персонал, майнеры получают вознаграждение за свою работу. Это и есть основная причина, по которой все стремятся принять участие в добыче криптовалюты.

Децентрализация и распределенность

Мы уже выяснили, что для поддержки сети требуется постоянная и непрерывная работа нескольких мощных компьютеров. На сегодняшний день блокчейн обладает самой большой вовлеченностью вычислительных систем на планете. Даже такие гиганты как Google, Amazon и Apple не могут соревноваться с этой сетью по мощности.

Чем больше людей используют блокчейн, тем мощнее и безопаснее он становится.

Участником сети может стать каждый: достаточно установить официальный кошелек и загрузить полную ноду к себе на диск. С этого момента компьютер станет полноправным узлом в сети.

Например, у одного человека на компьютере стоит копия блокчейна. Есть еще один компьютер, на котором есть еще одна копия блокчейна, и таких десятки тысяч по всему миру. Если какой-либо злоумышленник захочет взломать систему и «нарисовать» себе миллион, мало того, что ему придется пересчитывать все эти блоки самостоятельно, ему еще придется сделать это в каждом компьютере, на каждом узле. А это, конечно же, невозможно — система полностью децентрализована и не имеет управляющих узлов. И с каждым днем таких узлов становится все больше, а шансов на взлом все меньше.

В централизованной системе вся информация хранится на сервере, и, если с ним что-то произойдет — можно попрощаться с ценными данными. В случае с централизованной системой злоумышленникам также проще найти уязвимость, чтобы атаковать главные компьютеры. Это может быть простая брешь в программной безопасности или безответственная работа сотрудника безопасности банка.

Такой большой вопрос безопасности можно решить только с помощью такой же большой сети. А под эти критерии как раз подходит система блокчейн, где каждый блок с информацией копируется одновременно на тысячи устройств без главенствующих в структуре систем.

Транзакции в блокчейн

В отличие от банков и электронных счетов, где для работы требуется слишком много конфиденциальной информации, блокчейн не требует от пользователей ничего: для работы понадобятся лишь два ключа, которые система выдаст при регистрации.

У каждого человека, желающего принять участие в блокчейне, есть свой публичный ключ, которым он подписывает транзакцию (как бы замыкает на ключ и пишет «отправить Васе»), а также приватный ключ, которым он может открыть посылку, которую ему прислал Вася обратно.

Публичный ключ — это некая фраза из цифр и символов, доступная к просмотру всем желающим. Если провести аналогию с биткоином, то публичный ключ — это номер кошелька, который можно отправить кому угодно для перевода средств.

Приватный ключ — это самое ценное. С помощью него подписываются все транзакции в пределах личного кошелька, а поэтому его нужно хранить в конфиденциальном месте. Например, как пароли от онлайн-банков.

Как это работает.

Например, у Романа и Антона есть кошельки и приватные ключи.

  1. Роман пишет Антону сообщение: Привет, Антон!
  2. Шифрует его публичным ключом Антона. И отправляет в сеть.
  3. Теперь Антону, чтобы прочесть сообщение Романа, нужно подключиться к сети, найти адресованную ему транзакцию, дешифровать все это своим приватным ключом и прочитать послание: Привет, Антон! (Лучше бы 100 долларов отправил).

Все, что зашифровано приватным ключом пользователя, любой человек может расшифровать при помощи своего публичного ключа. Но не открыть! Так можно узнать информацию по каждому переводу, по каждой транзакции счета — система полностью прозрачна. И в то же время анонимна — ведь никакой личной информации о человеке ключи, кошельки и блоки не хранят.

Биткоин — это не деньги

Мы привыкли считать, что биткоин это какая-то разновидность валюты, денег. На самом деле, понятия баланса в блокчейне нет. Все потому, что блокчейн — это просто записная книга. Обратимся к примеру на картинке:

Понятно, что блокчейн собирает всю информацию о движениях Романа, Антона и Марины, а затем передает это в виде транзакций в мемпул блокчейна. А там все как по инструкции — майнеры подхватывают информацию, считают хеши и подписывают блоки, чтобы поддержать сеть и получить вознаграждение в виде комиссии, которую ребята заплатили во время своих переводов.

Блокчейн и его применение

Биткоин — это не золото и не деньги, а обобщенный и удачный пример работы децентрализованных сетей, где каждый может стать участником и следить за честным исполнением всех событий.

Стоимость таких технологий нельзя считать оправданной или наоборот, недостаточной — здесь все, как на настоящем фондовом рынке. Если продукт хороший и правда что-то из себя представляет, то и цифровой актив прибавит в капитализации и стоимости. Если наоборот — проект считается провалом.

Конечно, все, что связано с блокчейн и монетами, пока еще является сильно волатильными инструментами, которые порой неподвластны даже очень крутым игрокам на рынке. И все потому, что основной объем инвестиций в этой сфере делают обычные люди, а не профессиональные игроки с Уолл-стрит.

И все же, несмотря на сложность и непонятность некоторых вопросов в этой индустрии, многие уже понимают ценность, удобство и безопасность децентрализованных технологий. Каждый день появляются новости о том, как государства внедряют инновации в привычные для людей сферы. Например, учатся отслеживать подлинность паспортов здоровья с помощью блокчейна, а также разрешают проводить регистрацию ценных бумаг с помощью децентрализованных сетей.

С биткоином или любым другим проектом, децентрализованные технологии станут неотъемлемой частью жизни современных структур. Ведь люди хотят обезопасить себя от мошенников, коррупционеров, хотят научиться контролировать свою жизнь больше, чем когда-либо. А блокчейн — это первый и самый большой шаг к новой системе.

Материал обновлен пользователем Urik26

Почему блокчейн – не такая уж и плохая технология

Поговорим о том, как можно решить шесть основных проблем блокчейна, чтобы он работал лучше, быстрее и эффективнее.

28 сентября 2017

Недавно мы опубликовали статью «Шесть мифов о блокчейне и Биткойне, или Почему это не такая уж эффективная технология«. Теперь поговорим о том, как рассмотренные в предыдущем посте недостатки могут быть устранены, чтобы блокчейн работал лучше и эффективнее, чем сейчас.

Не о Биткойне

Важно помнить, что блокчейн и Биткойн — не одно и то же. Технология Биткойн объединяет в себе несколько технологий: принцип передачи денег, криптографические принципы, собственно, блокчейн, понятие консенсуса, принцип Proof-of-Work, одноранговую сеть, мотивацию участников, деревья Меркла для организации транзакций, принципы прозрачности, хеширование и другие.

Поэтому недостатки блокчейна в том виде, в котором он реализован в Биткойне, не являются универсальными — в других криптовалютах он может работать иначе. С другой стороны, несложно убедиться в том, что пока доминируют именно биткойноподобные блокчейны, основанные на Proof-of-Work.

Миф 1: Блокчейн медленный и неэффективный

Напомним, что пропускная способность у Биткойна — 7 транзакций в секунду, не на каждого участника, а на все миллионы участников сразу. А у второй по капитализации валюты, Ethereum, — 15 простых денежных переводов или 3-5 исполнений умных контрактов в секунду.

Принятый в большинстве криптовалют принцип Proof-of-Work (выполненная работа как доказательство) гарантирует, что потребление электричества и объем «железа» будет расти до тех пор, пока майнить не перестанет быть выгодно. И этот рост накладных расходов никак не улучшит качество предоставляемых услуг — можно сжечь хоть все электричество планеты, Биткойн все равно будет работать со скоростью 7 транзакций в секунду.

Lightning Network

Тема недостаточно высокой скорости проведения транзакций давно беспокоит специалистов, и чтобы это исправить, они придумали Lightning Network.

Работает это так: сначала участники сети устанавливают отдельный канал — примерно как приватный канал в чате. А в качестве гарантии, что они друг друга не обманут, они вносят залог в основной сети Биткойн. И потом начинают обмениваться платежами напрямую, изолированно от всей остальной сети — с любой скоростью.

Когда канал больше не нужен, участники записывают в публичный блокчейн результат «общения» и забирают залог. Если же один из участников в процессе обмена приватными платежами сыграл не по правилам, то другой участник имеет возможность «предъявить» это блокчейну, и нарушитель потеряет залог.

По оптимистичным прогнозам, Lightning Network может быть запущена уже в 2017 году, и тогда в «медленном блокчейне» смогут совершаться миллионы транзакций в секунду.

Миф 2: Блокчейн громоздкий

Блокчейн большой, но это перестало быть проблемой, когда в сети появилось хоть какое-то доверие. Дело в том, что вам необязательно качать и проверять его весь, чтобы считать, что с высокой степенью вероятности вас не обманывают.

Веб-кошельки

Во-первых, есть веб-кошельки и веб-сервисы, которые все хранят за вас и делают всю работу. Если никто на подобный сервис не жалуется, то вполне можно считать его достоверным источником информации и пользоваться им в свое удовольствие.

Заодно появляется и важное преимущество по сравнению с традиционными платежными системами. Если закроется один веб-кошелек, то вы просто переключитесь на другой, ведь у всех одинаковая база. Для сравнения, если вдруг ваш классический банк столкнется со сбоем, то вам может срочно понадобиться карта другого банка или наличные.

Тонкие кошельки

А во-вторых, есть и более продвинутый способ (и более надежный), о котором писал еще сам Сатоши в 2008 году. Вместо того, чтобы хранить и обрабатывать весь огромный 100-гигабайтный блокчейн, можно качать и проверять только заголовки блоков, а также доказательства правильности транзакций, имеющих непосредственное отношение к вам.

Если много случайных узлов в сети, к которым вы подключаетесь, рапортуют, что заголовки блоков у них именно такие, то можно достаточно уверенно считать, что все верно.

Заголовки всех блоков сейчас занимают 40 Мбайт — это уже вполне компактно. Но можно еще больше сэкономить: не обязательно хранить заголовки всех транзакций за всю историю — вполне достаточно начать с определенного момента.

Миф 3: Блокчейн не масштабируем

Масштабируемость означает, что можно увеличить производительность системы, просто добавляя ресурсы. Так вот, классический блокчейн абсолютно не масштабируем — увеличение ресурсов никак не влияет на скорость платежей.

Забавно также то, что классический блокчейн не масштабируем не только вверх, но и вниз. Если по тем же принципам построить маленькую систему для решения каких-то локальных задач, она будет уязвима к «Атаке 51%» — придет кто-нибудь с большой вычислительной мощностью и сразу станет самым главным, имея возможность переписывать историю так, как ему заблагорассудится.

Plasma

Но вот что буквально на днях предложили Джозеф Пун (изобретатель Lightning Network из первого мифа) и Виталик Бутерин (идейный вдохновитель сети Ethereum).

Plasma — это способ делать блокчейн блокчейнов. Концепция схожа с Lightning Network, только придумано это не для Биткойна, а для его ближайшего конкурента — Ethereum. Работает это так: кто-то вносит залог в основной сети Ethereum и начинает общаться с другими клиентами независимо и отдельно, самостоятельно контролируя исполнение правил своего смарт-контракта и общих правил Ethereum. Смарт-контракт — это мини-программа по работе с деньгами и кошельками, ключевая фишка Ethereum.

Время от времени, результаты обособленного общения записываются в основную сеть. Так же, как и в случае Lightning Network, все участники контролируют исполнение правил смарт-контракта и если что-то идет не так — «жалуются».

Пока предложение — лишь черновик, но если задуманную концепцию удастся реализовать, то проблема масштабируемости блокчейна останется в прошлом.

Миф 4: Майнеры жгут ресурсы планеты

Proof-of-Work — пока самый популярный среди криптовалют принцип достижения консенсуса. В нем новый блок создается после длительных вычислений — которые нужны исключительно для того, чтобы нельзя было быстро переписать финансовую историю. Майнеры PoW-сетей жгут электричество, причем количество сожженных мегаватт регулируется не соображениями безопасности или здравого смысла, а только экономикой: мощности наращиваются до тех пор, пока это остается выгодным при текущей цене криптовалюты.

Proof-of-Stake

Но есть и альтернативный подход к распределению права на создание блоков — Proof-of-Stake. В этой концепции вероятность создать блок, а значит и право получить награду (в виде комиссий или эмитируемой валюты), зависит не от того, сколько вы вложили усилий (сожгли электричества), а от того, сколько у вас валюты в данной системе.

Если у вас треть всех монет, то псевдослучайный алгоритм с вероятностью одна треть будет обращаться к вам с просьбой сформировать блок. Этот принцип хорошо мотивирует участников вести себя по правилам, ведь чем больше у вас данной валюты, тем больше вы заинтересованы, чтобы сеть функционировала исправно и курс валюты не падал.

Proof-of-Authority

Есть и более радикальный метод: дать возможность создавать блоки только доверенным участникам. Например, 10 больниц могут писать в блокчейн эпидемиологическую обстановку в городе. У каждой больницы свой ключ для подписи, потому что больницам мы доверяем, а всем остальным — нет. Вместе с тем сохранится открытость — важное свойство блокчейна.

Правда, Proof-of-Authority сильнее всего разрушает изначальную задумку, ведь в этом случае сеть, по сути, централизована и может обойтись без распределенности.

Ресурсы можно тратить с пользой

Также существуют сети, которые в рамках Proof-of-Work выполняют полезную работу: ищут простые числа специального вида (PrimeCoin), рассчитывают третичную структуру белка (FoldingCoin) или выполняют другие научные задачи, связанные с вычислениями (GridCoin). А награда за «майнинг» стимулирует вкладывать в науку больше ресурсов.

Миф 5: Блокчейн децентрализован и поэтому не развивается

В протокол децентрализованной сети вносить изменения не так-то просто. Либо разработчик принудительно обновляет всех клиентов — но такая сеть не может считаться действительно децентрализованной. Либо разработчику приходится убеждать всех участников эти изменения принять. Если значительная часть останется против, то сообщество может расколоться, цепочка блоков разделится на две несовместимые, и будет уже две валюты – это называется форк.

Причем разные участники преследуют разные интересы. Майнеры заинтересованы в росте наград и комиссий; пользователи, наоборот, хотят поменьше платить за переводы; фанатам хочется, чтобы криптовалюта становилась более популярной, а гикам — чтобы в технологии добавляли полезные инновации.

Расколы уже происходили в двух крупнейших криптовалютах. С Биткойном это случилось совсем недавно, когда участники не смогли договориться о стратегии по увеличению размера блока. А немного ранее подобное произошло с Ethereum — из-за несогласия в вопросе, справедливо ли будет «отменить» взлом одного инвестфонда и вернуть деньги вкладчикам. В результате из двух валют получилось четыре.

Как же можно избегать подобных ситуаций?

Tezos

Например, можно заложить в архитектуру криптовалюты возможность голосования за внесение изменений. Именно так сделано в криптовалюте Tezos, которая готовится к выходу на рынок. Основные особенности голосования таковы:

  1. За новые правила голосуют не майнинговыми мощностями, а капиталами.
  2. Свой голос можно делегировать тому, кто разбирается лучше.
  3. Разработчики имеют право вето весь первый год после запуска, а при необходимости могут его продлить.
  4. Изначальный кворум составляет 80%, но он будет меняться со временем, подстраиваясь под фактическую активность «держателей» криптовалюты.

Предполагается, что такой подход значительно снизит накал страстей и необходимость в «хардфорках».

Правда, есть вполне реальная возможность, что при голосовании по таким принципам в какой-то момент мажоритарии лишат миноритариев права голоса — говоря по-простому, править станут богатые. Сами разработчики считают, что это должно негативно сказаться на цене валюты, и поэтому вряд ли произойдет. Что ж, поживем — увидим.

Миф 6: Блокчейн слишком прозрачен

Представьте, что вы WikiLeaks, и собираете пожертвования в биткойнах. Все знают ваш адрес, знают, сколько денег вы собрали, а когда вы попытаетесь поменять эти деньги на бирже на доллары, правоохранительные органы еще и будут знать ваш долларовый счет.

В одиночку «отмыть» деньги, за которыми ведется наблюдение, в Биткойне невозможно. Попытка раскидать деньги на 10 кошельков ведет только к тому, что теперь 10 кошельков ассоциированы с вами.

В прошлой статье мы рассказывали о «миксерах». Это анонимные сервисы, которые за плату перемешивают большое количество денег, и становится непонятно, где чьи. Но пользоваться ими неудобно по целому ряду причин.

CoinJoin в валюте Dash

Сначала эту проблему пытались решить создатели криптовалюты Dash (бывшая Darkcoin) с функцией PrivateSend. Они пошли по простому пути – встроили миксер прямо в валюту.

Однако есть пара проблем. Во-первых, если кто-то (например, правоохранительные органы) контролирует значительную часть тех узлов, которые занимаются смешиванием «чистых» денег с «грязными», то он может отследить перевод. Такая ситуация маловероятна, но возможна.

Во-вторых, смешивание «грязных» денег с «чистыми» делает все деньги «серыми», то есть подозрительными. Выходит, чтобы серые деньги стали белыми, смешивать деньги должны все и всегда.

CryptoNote в валюте Monero

Был придуман и более надежный подход. Про валюту Monero можно сказать, что она действительно анонимна.

Во-первых, она использует электронные подписи, которые позволяют одному из участников группы (называемой кольцом) выполнить подписание некоторого сообщения от имени всей группы — при этом не будет доподлинно известно, кто из участников группы выполнил подписание. Это свойство позволяет отправителю самостоятельно заметать следы. При этом протокол по-прежнему защищает от двойных трат.

Во-вторых, по адресу кошелька нельзя увидеть историю транзакций и баланс, потому что в Monero у вас есть не только приватный ключ для траты денег, но еще и дополнительно приватный ключ для просмотра поступлений на ваш адрес.

Ну а в-третьих, для разных отправителей стоит генерировать одноразовые адреса. «Грязные» деньги и деньги с биржи не стоит принимать на один адрес. Но это правило давно рекомендовано даже в Биткойне.

Заключение

Что ж, краткий обзор недостатков, превращенных талантливыми людьми в достоинства, завершен. Но это далеко не все, ведь мы почти не писали о смарт-контрактах Ethereum, перспективах Ripple в банковской сфере или криптовалюте без блокчейна IOTA.

Строго говоря, в заголовке этой статьи содержалась ложь: ведь мы говорили не о блокчейне, а о его надстройках. Но в том и преимущество блокчейна, что он вдохновляет людей искать пути к совершенству.

https://club.dns-shop.ru/blog/t-57-tehnologii/30931-tehnologiya-blockchain-prostyimi-slovami/
https://www.kaspersky.ru/blog/good-good-blockchain/18911/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *