Блокчейн что это такое простыми словами с примерами. Пример блокчейна


Как понять нужно ли интегрировать blockchain в ваш продукт?

Blockchain технологии в данный момент являются слишком раздутыми. О нем пишут и говорят все: от конференций Sibos и Money20/20 до популярных материалов в изданиях The Economist и Euromoney – кажется, что каждый стремится ухватить свою долю в золотой блокчейн-лихорадке.

Как определить, что у вас реальный случай применения технологии блокчейн? Мы в Web-payment.ru много пишем о технологии распределенного реестра, и по роду деятельности нашего Digital агентства, ориентированного на финтех компании, замечаем, что поднятый вопрос очень актуальный для многих игроков рынка. Эта статья, опубликованная в блоге открытой платформы для создания своих блокчейнов MultiChain, призвана помочь разобраться в этом. Огромное количество приходящих в MultiChain проектов вообще не имеет ничего общего с технологией блокчейн. Все происходит по следующему сценарию. Большая компания узнает о том, что blockchain – это технология будущего. Большая компания находит людей извне, которые работают с банковскими технологиями для обращения криптовалюты биткойн. Большая компания выделяет им бюджет и поручает сделать что-нибудь «блокчейновое». И вскоре эти умельцы приходят к MultiChain и, размахивая деньгами, просят нас помочь им выдумать какой-то сценарий использования.

А что не так с теми, у кого действительно есть идея проекта? Очень часто проект может быть замечательно реализован при помощи обычной реляционной базы данных. Это такие железные чудища, как Oracle и SQL Server, а для менее предубежденных – MySQL и Postgres. Так что позвольте начать, расставив все точки над «i»:

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

Почему? Потому что такие продукты, как Oracle и MySQL проверены десятилетиями разработки. Они были установлены на миллионах серверов, обрабатывающих триллионы запросов. Их код был наиболее тщательно тестирован, оптимизирован и отлажен в сравнении с другими на планете Земля. Они, не напрягаясь, обрабатывают тысячи транзакций в секунду.

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

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

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

Регистр для финансовых активов обычно может быть выражен в виде таблицы базы данных, в которой каждая строка представляет один вид активов, принадлежащих одной конкретной сущности. Каждая строка содержит три колонки, содержащие: (а) идентификатор владельца, например, номер счета; (б) идентификатор типа активов, например, «USD» или «AAPL»; (в) количество единиц актива на счету конкретного владельца.

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

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

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

3. Отсутствие доверия
И теперь перейдем к третьему правилу. Если несколько сущностей изменяют базу данных, то между ними должно быть определенное недоверие. Другими словами, блокчейн – это технология для баз данных с множеством авторов, не доверяющих друг другу.

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

Что именно я имею в виду говоря об отсутствии доверия? Я говорю о том, что один пользователь не желает, чтобы другой пользователь изменял строки в базе данных, которые «принадлежат» ему самому. Точно так же, когда речь идет о чтении содержимого базы данных, пользователь не будет принимать на веру «правду» другого пользователем, потому что каждый из них имеет различные экономические или политические мотивации.

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

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

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

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

Что я имею ввиду, говоря о взаимодействии? Это когда транзакции, созданные разными авторами, часто зависят друг от друга. К примеру, скажем, Алиса отправляет средства Бобу и затем Боб отправляет средства Чарли. В этом случае транзакция Боба зависит от транзакции Алисы, и нет другого способа проверить транзакцию Боба без предварительной проверки транзакции Алисы. Благодаря этой зависимости вместе эти транзакции принадлежат к единой распределенной базе данных.

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

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

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

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

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

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

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

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

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

Блокчейн – это цепь блоков, в которой каждый блок содержит набор транзакций, подтверждаемых как группа. Но кто несет ответственность за выбор транзакций, которые идут в каждом блоке? Для «частных блокчейнов», которые подходят для корпораций, это закрытая группа валидаторов (майнеров), оставляющих цифровую подпись в создаваемых ими блоках. Этот белый список совмещается со схемой распределенного консенсуса для того, чтобы предотвратить получение контроля над блокчейном меньшинством валидаторов.

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

  • Цензурирование транзакций. Если достаточное количество валидаторов вступят в сговор, то они могут предотвратить подтверждение конкретной транзакции в блокчейне, постоянно оставляя ее в пуле неподтвержденных транзакций.
  • Предвзятое урегулирования конфликтов. Если две транзакции конфликтуют, то следующий блок валидатор решает, какая транзакция в блокчейне будет принята, а какая в результате этого будет отклонена. Справедливый выбор – это транзакция, которая появилась ранее, но валидаторы могут основывать свой выбор на других факторах, не выказывая этого.
Из-за этих проблем при развертывании блокчейн-базы данных вы должны иметь четкое представление о том, кто ваши валидаторы и почему вы доверяете им. В зависимости от случая, валидаторы могут быть выбраны в качестве: (а) одного или нескольких узлов, управляемых с помощью единой организации, (б) основной группы организаций, которые поддерживают цепь, или (с) каждого узла сети.
8. Обеспечивайте свои активы
Если вы дочитали до этого места статьи, то вы могли заметить, что я скорее отношу блокчейны к распределенным базам данных, нежели к «распределенным учетным книгам», что является более привычным. Почему? Потому что как технология блокчейн может быть применена к проблемам, лежащим за границами отслеживания прав собственности на активы. Любая база данных, которая имеет множество не доверяющих друг другу авторов может быть реализована посредством блокчейн без необходимости в доверенном посреднике. Среди примеров можно назвать распределенные календари, форумы и совместные проекты типа «Википедии».

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

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

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

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

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

habr.com

Блокчейн что это такое простыми словами для чайников с примерами

Блокчейн что это такое простыми словами

Блокчейн что это такое простыми словами

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

Чем блокчейн отличается от платежных систем и его преимущества

Преимущества блокчейна

Преимущества блокчейна

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

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

Чем блокчейн отличается платежных систем и его преимущества

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

Блокчейн что это такое простыми словами с примером

Блокчейн что это такое простыми словами - схема

Блокчейн что это такое простыми словами – схема

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

  1. Андрей хочет перевести Сергею 0,5 биткоина. Он оформляет заявку на проведение сделки.
  2. Компьютеры майнеров в автоматическом режиме проверяют каждую транзакцию. Если она окажется подлинной, то в течение 10 минут 0,5 биткоинов спишутся с кошелька Андрея и придут на счет Сергея.
  3. В самой сети блокчейна в очередном блоке сохраняется информация о том, что Сергей передал Андрею 0,5 биткоина, а первый их получил. Прикрепляются и другие данные, но все они остаются конфиденциальными.
  4. Майнеры за проверку сделки получают вознаграждение, а пользователи платят небольшую комиссию за каждую осуществленную транзакцию.

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

  • Электронный реестр.
  • Базу данных.
  • Бухгалтерскую книгу.
  • Сеть из соединенных блоков информации.

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

Как работает блокчейн

Структура блокчейна

Структура блокчейна

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

Как работает блокчейн

Как работает блокчейн

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

  1. Пользователь 1 желает отправить со своего криптокошелька биткоины Пользователю 2.
  2. Информация о сделке направляется в сеть. Там она распространяется по блокам.
  3. Блоки тщательно проверяются всеми участниками системы, то есть майнерами. Иногда ими выступают и те, кто осуществляет переводы — все зависит от технологии блокчейна.
  4. Если информация о сделке между двумя участниками в блоке признается подлинной, то она добавляется в сеть. Данные сохраняются в блоке навсегда.
  5. Новый блок после проверки и присвоения подлинности добавляется в сеть блокчейн. Он становится частью блочной цепочки.
  6. Пользователь 2 получает биткоины от Пользователя 2.

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

Как создаются блоки и проходят проверку майнерами

Структура блоков в блокчейне

Структура блоков в блокчейне

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

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

Как создаются блоки и проходят проверку майнерами

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

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

То, что вы еще не знали о блокчейне

То, что вы еще не знали о блокчейне

То, что вы еще не знали о блокчейне

Если вы совершаете перевод на 1 000 биткоинов, то он будет точно так же проверяться, как сделка на 0,00001 bitcoin. Все участники сети равны, не имеют никаких привилегий и преимуществ между собой. Кстати, сейчас на проведение одной транзакции с биткоином на любую сумму уходит минимум времени — до 10 минут. Так как вы уже имеете представление о том, что блокчейн — цепочка из блоков с определенным хешем информации, то рассмотрим его преимущества:

  • Объем памяти блоков постоянно увеличивается. Делают это в принудительном прядке, выпускаю форки (ответвления) биткоина. Их блоки имеют уже больший объем, хотя они находятся в том же блокчейне, что и старые, присоединяясь к ним. Благодаря увеличению памяти переводы проводятся намного быстрее. К тому же, в сети может сохраниться огромное количество транзакций, можно сказать, что практически бесконечное их количество.
  • Сеть постоянно пополняется и растет, ее возможности беспредельны.
  • Хоть все сделки и информация об участниках анонимная, но код является открытым. Если задаться целью найти в нем перевод пользователя с определенным кошельком или фамилией, то этот окажется невозможной задачей. То есть код открыт, но для сторонних лиц или органов, он не даст никакого результата.
Применение блокчейна и умных контрактов с ним

Применение блокчейна и умных контрактов с ним

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

Пример:

Парфюмерная компания может выпустить свои токены. Если клиент купит духи на определенную сумму, то в подарок он может получить криптовалюту компании. Она хранится на криптокошельке, и в дальнейшем может быть потрачена на покупку продукции компании. То есть вместо бонусов, дисконтов и прочих «плюшек» проводится другая рекламная акция. Клиенты получают именную криптовлаюту бренда и тратят ее на его же товары.

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

Есть ли у блокчейна центральный сервер — центр управления

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

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

Биткоин и другие криптовалюты на блокчейне децентрализованные

Биткоин и другие криптовалюты на блокчейне децентрализованные

Ответ на вопрос о том, есть ли у сети Blockchain центральный сервер:

  • Центральный сервер или другая иная «централизованная точка» управления отсутствует.
  • База данных находится в распоряжении всех участников сети, но они не могут ее контролировать или изменить информацию в уже добавленных блоках.
  • Блокчейн является полностью децентрализованной сетью, работающей в любой точке мира.
  • На сеть не могут повлиять государственные регуляторы и прочие механизмы управления. Запретить могут криптовалюту, но не технологию.
  • Код Blockchain является публичным — открытым.

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

Какие алгоритмы используется в Blockchain

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

  • Proof of Work (PoW) — алгоритм проделанной работы. Он используется в сети биткоина. Благодаря алгоритму постоянно проверяется уже выполненная работа — ранее подверженные в сети сделки.
  • Proof of Stake (PoS) — алгоритм подтверждения доли. Здесь проверку проходят вычисления в сети. Если хеш блока меньше той подписи, которую ищут манйера, то он добавляется в цепочку. Здесь всю работу выполняют ноды — узлы.

Оба алгоритма являются эффективными, но в биткоины применяется именно Proof of Work, то есть проверка подлинности уже выполненной работы.

Подписывайтесь на наш канал в Telegram

www.credytoff.ru

Метод гарантирования доверия в блокчейнах / Хабр

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

Консенсус как ахиллесова пята блокчейна

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

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

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

Реальность такова, что в упомянутой системе Биткоин осталось лишь небольшое число игроков, формирующих консенсус. По данным сайта Blockchain.info легко в этом убедиться. Текущие данные по распределению вычислительных мощностей доступны по ссылке blockchain.info/pools. Как видим, реальное число игроков не превышает двух десятков, а доминирует всего 5-6. В случае Биткоина, более 80% вычислительных ресурсов сосредоточено в одной всем известной азиатской стране.

Такая ситуация открывает далеко не гипотетическую возможность манипуляций с блокчейном в интересах некоторой группы лиц. Но не только Биткоин, все текущие реализации информационных систем на основе блокчейна в той или иной мере страдают этим недостатком. Существующие и вновь предлагаемые методы доверия, такие как PoW, PoS, DPoS, PoA, PoB, PoC и т.п., тоже не избавлены от подобных проблем. Порой манипуляции «освящаются» большой частью пользователей системы, как это было в примере с откатом в Эфириуме для восстановления справедливости после кражи монет в крупном масштабе. Это не только привело к форку со стороны недовольных, но так же поставило под сомнение использование Эфириума как среды для смарт-контрактов. Лично я не рискнул бы полагаться на этот блокчейн для подтверждения, например, своих прав на квартиру или земельный участок.

Риски подмены данных

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

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

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

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

Круговая порука как разновидность консенсуса

Такой способ есть, он заключается в изменении принципа консенсуса. В настоящее время консенсус в блокчейне отдельной информационной системе является внутренним процессом. А если заменить внутренний консенсус на внешний? Точнее не консенсус в первоначальном смысле, а шире, делегировать подтверждение доверия в другие информационные системы. Иными словами, отдельные и независимые друг от друга блокчейны добровольно обмениваются значениями хэшей текущих сформированных блоков. Полученные хэши могут размещаться в блоках в виде особых записей, особых транзакций. Это не потребует коренной перестройки алгоритмов работы блокчейн-систем, но позволит гарантировать доверие по принципу all-round bail. В вольном русском переводе это звучит как «круговая порука».

Такой добровольный обмен хэшами решает ряд проблем.

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

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

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

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

Близкими аналогами предлагаемого метода является система с permissioned blockchain (дочерними, зависимыми блокчейнами) в Эфириуме, а так же Exonum компании Bitfury Group.

Пример решения на принципе «круговой поруки»

Упомянутое решение по взаимному обмену хэшами между различными цепочками блокчейнов было разработано в рамках реализации проекта Business Trust Rating System. Проект еще не завершен, но на описанную выше ключевую технологию решения подана патентная заявка. Одновременно с упомянутым проектом ведутся работы над некоммерческим проектом, позволяющим обеспечить асинхронный обмен хешами между независимыми блокчейнами и создать механизм проверки доверия к любому блокчейну любым желающим.

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

Такая схема вполне возможна, но она имеет ряд ограничений.

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

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

В-третьих, не совсем очевиден процесс контроля за достоверностью данных со стороны пользователя.

Независимый центр обмена (DLT Trust) в виде некоммерческой и общественной организации способен нивелировать указанные проблемы. Принцип его работы достаточно прост. Какой-нибудь блокчейн A после формирования очередного блока отсылает его хэш в данный центр обмена и в ответ получает актуальные хэши других блокчейнов (B и C) на текущий момент. Полученные хэши блокчейн записывает в очередной блок в виде специальной транзакции. Таким образом, достигается распределенное хранение хэшей, продублированное по числу участников обмена.

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

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

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

UPD. Алгоритм метода All-Round Bail, представленного в данной статье, можно протестировать на демо примере

habr.com

Три распространённых вида блокчейна -

Три распространённых вида блокчейна

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

Блокчейн без необходимости в разрешениях (Permissionless Blockchain)

С этим видом блокчейна уже все знакомы. На нём основаны Биткойн и Эфириум. Этот вид блокчейна не имеет управляющего органа, который подтверждает транзакции. Возьмём, к примеру, Биткойн. Биткойн — это общий реестр. Если я отправлю кому-то 5 биткойнов, то об этом узнает вся сеть.

«Смотрите все, я отправляю 5 биткойнов этому человеку».

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

«Люк хочет создать приложение, в котором любой может высказать своё мнение о политических партиях. Необходимо защитить анонимность пользователей».

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

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

Открытый блокчейн с разным уровнем разрешений (Public Permissioned Blockchain)

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

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

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

Выдача лицензий на рыбалку. — Здравствуйте! Я бы хотел получить… — Вы арестованы. — Я мог бы и сам это предвидеть.

Закрытый блокчейн с разным уровнем разрешений (Private Permissioned Blockchain)

Этот вид блокчейна похож на публичный открытый блокчейн за исключением одной вещи. Данные в нём открыты не для всех.

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

В примере с Сарой её транзакции с другими участниками проекта являются частной информацией, которую не должны видеть другие люди. Тем не менее, эти данные также записываются навсегда. Когда участники проекта взаимодействуют друг с другом, им не нужно использовать отдельный реестр. Все транзакции считаются мгновенно.

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

 

Источник

Поделиться ссылкой:

Related

bitnovosti.com

Примеры блокчейна в рекламе и медиа. Читайте на Cossa.ru

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

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

И вот почему.

Прозрачность. Данные в блокчейне нельзя подделать. Надёжность. Данные не могут быть намеренно уничтожены. Безопасность. Данные нельзя взломать или прочитать.

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

Стань перформанс-маркетологом за 19 недель!

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

Научиться перформанс-маркетингу — значит научиться мыслить точно измеряемыми категориями. Освоить инструменты, усиливающие вашу интуицию чёткими цифрами. Изучить тонкости оперативной аналитики.

Хотите успеха в интернет-продвижении — без перформанс-маркетинга вам не обойтись. Для его изучения Cossa рекомендует онлайн-курс курс Перформанс-маркетолог.

Старт занятий уже в ближайшее время!

Реклама

Примеры применения

Монетизация контента

Социальный новостной сайт Steemit — это аналог ЖЖ на блокчейне, который платит деньги за популярный контент, создаваемый участниками сети. Голоса пользователей за удачный контент конвертируются в Steem-токены, часть уходит тем, кто голосовал. Система расчётов не самая простая, но это реально работает (в отличие, например, от социальной сети Nimses). На момент написания статьи Steem-токены можно продать на биржах по курсу 1 $ или использовать в качестве валюты для покупки товаров. Оплата за контент происходит моментально, благодаря блокчейну.

Телевидение

Американский телекоммуникационный гигант Comcast объявил летом о запуске блокчейн инсайт-платформы (Blockchain Insight Platform). Новая технология позволяет брендам закупать рекламу как на широковещательном ТВ, так и в онлайне. Группа, которая собрала вместе Disney, Altice USA, Channel 4 и TG1 Group, планирует в 2018 году позволить маркетологам и паблишерам заключать сделки по размещению рекламы без необходимости доверять данные третьим лицам.

Так, например, маркетолог газировки сможет использовать данные от контент-продюсера, такого как Hulu, для понимания, как таргетировать свою рекламу наиболее эффективным образом без необходимости раскрывать сами данные (о ЦА газировки и об аудитории конкретных шоу Hulu). Таким образом, происходит объединение баз данных бренда и паблишера без их фактического слияния.

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

Борьба с мошенничеством

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

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

Whitelisting

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

Американский стартап MetaX в сотрудничестве с продакшном ConsenSys запустил платформу adChain Registry, которая использует криптовалюту под названием adToken. Эта монета позволит пользователям сети голосовать за домены издателей, тем самым формируя «доверенный список» (whitelist). Бренды в свою очередь могут настроить рекламную кампанию на работу только в рамках доменов, попавших в этот список.

Таргетинг

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

Закупка рекламы

Нью-Йоркская Интерактивная Рекламная Биржа (NYIAE), которая стартует в этом году в партнёрстве с Nasdaq (американская биржа, специализирующаяся на акциях высокотехнологичных компаний), станет рынком, где бренды, издатели и агентства смогут покупать и продавать будущие рекламные ресурсы.

Идея в том, чтобы автоматизировать выполнение контракта до тех пор, пока выполняются условия. В первую очередь планируется поддержка закупки digital-рекламы.

PR

JWT сделали проект для Opel, в котором конвертировали YouTube-просмотры в «криптовалюту». Конечно, это не самый лучший пример, ведь здесь никак не задействовали блокчейн, а просто интегрировали хайповое слово в обычный интернет-конкурс. Но это хорошо демонстрирует интерес рекламщиков к теме.

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

Проблемы использования блокчейна

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

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

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

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

В-третьих, у блокчейна существуют серьёзные недостатки в плане скорости подтверждения операций. Для понимания можно посмотреть на криптовалюты и классические платёжные системы: пропускная способность биткоина (BTC) — 3–4 транзакции в секунду, эфира (ETH) — 20 транзакций в секунду, PayPal — 193 транзакции в секунду, VISA — 1667. Разница колоссальна, но ради справедливости стоит отметить, что работы по устранению этого недостатка ведутся очень активно.

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

Если вам понравилась статья, то может понравиться и мой Telegram-канал Ad Tech о современных технологиях и их применении в рекламе, маркетинге и бизнесе.

Читайте также:

Мнение редакции может не совпадать с мнением автора. Ваши статьи присылайте нам на [email protected] А наши требования к ним — вот тут.

www.cossa.ru

Публичные и приватные блокчейны — в чем разница между этими системами

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

Публичные системы blockchain vs приватные

Blockchain — это распределенный реестр, который состоит из непрерывной цепочки блоков. Возможности внедрения этой технологии исследует один из крупнейших банковских учреждений Франции BNP Paribas — в свою систему он планирует интегрировать биткоин. С транзакциями на базе протокола Ripple экспериментируют банки из Австралии Westpac Banking Corporation, Commonwealth Bank of Australia. И подобных примеров с каждым днем все больше.

Как правило, когда речь заходит о blockchain, мы подразумеваем такие характеристики, как:

  • открытость и прозрачность;
  • неизменяемость;
  • децентрализацию;
  • равные права всех участников.

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

Публичный блокчейн и приватныйРазличают публичный блокчейн и приватный

Еще в 2015 году создатель известной криптовалюты Эфириум Виталик Бутерин выделял три вида blockchain:

  • Публичный блокчейн (public blockchain), в котором транзакции происходят в свободном порядке и никем не контролируются.
  • Блокчейн, принадлежащий консорциуму (consortium blockchains) — в нем транзакции согласовываются отобранными консорциумом узлами.
  • Частная сеть (fully private blockchain) — здесь присутствует центральный орган, который и контролирует все транзакции.

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

  • unpermissioned public ledgers или публичные реестры открытого типа;
  • permissioned public ledgers или публичные реестры закрытого типа;
  • permissioned private ledgers —частные реестры с закрытым доступом.

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

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

Отнести blockchain к первому или второму типу помогут простые вопросы:

  • Кому позволено создавать записи в системе?
  • Кто может просматривать данные?
  • Кто отвечает за целостность сети?

Публичные блокчейны

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

Публичные блокчейныДоступ к публичному блокчейну имеет каждый желающий

Публичный blockchain может просмотреть кто-угодно из любого уголка мира. Также каждый имеет возможность создать в нем транзакцию. Более того такая система позволяет любому пользователю принимать участие в процессе консенсуса и определять какие блоки будут добавлены в сеть, а какие отклонены. Защищенность таких систем обеспечивается криптографическими вычислениями. Наиболее распространенные алгоритмы — proof of work или proof of stake.

Другие преимущества публичных или открытых блокчейнов:

  • Защита от вмешательства разработчиков. В отдельных моментах создатели системы никак не могут повлиять на нее и что-либо поменять в коде или данных на свое усмотрение. А это устраняет возможность цензуры. Однако недаром Томас Шеллинг как-то сказал: «Слабость иногда может обернуться преимуществом». Ведь в результате уровень доверия простых пользователей к системе повышается на порядок.
  • Мощный сетевой эффект. В подобной среде разработчику легко собрать вокруг своего приложения обширную пользовательскую базу, поскольку пользователи одних приложений системы быстро узнают о других только что созданных. Для этого достаточно разрешить своей программе, например, мобильному кошельку, взаимодействовать с уже работающим софтом.
  • Безопасность, для поддержания которой необходимо небольшое количество средств. А вот чтобы атаковать такую систему потребуются слишком мощные вычислительные ресурсы, что делает атаку попросту невыгодной для злоумышленников. На сегодня самой безопасной из подобных систем считается биткоин.

Кроме того, как утверждает основатель Bitcoin Foundation Йон Матонис, существование публичных blockchain способствует более быстрому развитию инновационных технологий. Значительным прорывом стало использование смарт-контрактов, что дает возможность устранить посредников при проведении сделки.

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

Приватные системы

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

Преимущества приватных блокчейнов:

  • Проверенные валидаторы, которые не смогу спровоцировать риск атаки 51%.
  • Удешевление транзакций, поскольку проверяются они всего лишь небольшим количеством высокопроизводительных узлов.
  • В приватной системе параметр TPS (transactions per second) можно сделать на порядок большим чем в открытых сетях. Единственным ограничивающим фактором в данной ситуации будет пропускная способность наиболее слабого узла платформы.
  • Высокая скорость подтверждения транзакций.
  • Откат записей. Компания, которой принадлежит приватная сеть, сможет при необходимости отменить транзакцию, внести изменения в баланс. Например, при фиксации прав на земельные участки эта возможность просто необходима, поскольку иначе земля может оказаться в недобросовестных руках.

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

Приватный блокчейнПриватный блокчейн имеет ограниченный уровень доступа к данным

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

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

Примеры приватных блокчейнов

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

Mijin

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

Hyperledger

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

Возглавляет Hyperledger небезызвестная Linux Foundation. Список участников проекта внушительный: JP Morgan, IBM, American Express, Nokia, Well Fargo, Cisco Systems Inc, Deutsche Börse и многие другие гиганты из разных отраслей. Из наиболее весомых разработок проекта:

  • Hyperledger Iroha — позволяет легко интегрировать блокчейн в деловую инфраструктуру.
  • Hyperledger Burrow, который представляет собой безопасную платформу для выполнения умных контрактов.
  • Hyperledger Sawtooth — разрабатывается специалистами корпорации Intel. Это модульный пакет, в работе которого протокол Proof of Elapsed Time.
  • Hyperledger Fabric — может использоваться как база для выполнения сложных blockchain решений с гибко настраиваемым уровнем разрешений. Занимается данным направлением IBM.

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

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

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

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

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

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

Заключение

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

Более того, сегодня уже разрабатываются решения, главная цель которых, объединять между собой и первые и вторые. Как пример — проект, который называется Dubbed Aion от компании Nuco. По словам разработчиков, он будет служить своеобразным соединяющим мостом для надежного и безопасного обмена данными между различными типами сетей. Это позволит создавать самые разные виды смешанных комбинаций под каждую ситуацию.

Подписывайтесь на наши социальные сети:

profitgid.ru

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

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

Блокчейн биткоина

Blockchain – цепочка блоков, или просто блокчейн впервые была реализована в качестве распределенной базы данных в системе Bitcoin. Технология была подробно представлена в октябре 2008 года, а в начале 2009 получила практическое применение в добыче и системе транзакций биткоинов.

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

В основу функционирования блокчейна изначально закладывались следующие принципы:

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

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

Принцип формирования блокчейна

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

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

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

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

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

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

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

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

Применение

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

Второе поколение криптовалют, основанных на структуре блокчейна, сформировалось с появлением эфира (Ethereum). Данный проект предложил концепцию смарт-контрактов – своеобразных цифровых документов, фиксирующих условия сделки в формируемом блоке. Обе стороны совместно подписывают такое соглашение и подтверждают его соблюдение по мере выполнения условий.

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

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

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

Подобное разделение условно - все возможности использования смарт-контрактов еще не изучены и новые идеи продолжают появляться.

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

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

Криптовалюты

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

По аналогии с различием биткоина и эфира все криптовалюты и их блокчейны можно условно разделить на две категории:

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

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

Недостатки и критика

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

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

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

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

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

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

altwiki.ru