Что такое блокчейн — описание технологи простыми словами для чайников. Как создать блокчейн кошелек. Что такое децентрализация, блокчейн (blockchain) криптовалюты и как он работает простыми словами
Мир без банков, нотариусов, регистраторов, регуляторов – технология блокчейн заставляет по-новому взглянуть на обмен ценностями, документами, деньгами. Она убирает посредников и позволяет пользователям напрямую отправлять друг другу важные данные. Одни уже называют ее прорывом 21 века, величайшим изобретением, сравнимым с открытием интернета, другие поглядывают с опаской.
Рассмотрим простыми словами блокчейн для «чайников»
Если объяснять на пальцах, то блокчейн часто сравнивают со стандартным дневником или картотекой, куда последовательно в хронологическом порядке вносятся записи о том, что сделано – поспал, поел, постирал, погулял, взял в долг, заплатил 100 долларов за ужин и т.д.
Чтобы никто посторонний не мог внести по своему усмотрению изменения в дневник, вся информация особым образом шифруется, причем шифр продуман качественно. Если дневник в одном экземпляре, с ним всякое может случиться – сгорел дом и он вместе с ним, украли, при огромнейшем желании расшифровали и внесли коррективы.
А потому для надежности дневник имеет множество копий, которые хранятся в разных местах. Причем, когда в дневник вносится новая информация, она после проверки обновляется на всех экземплярах.
На этом лирика закончилась, переходим к делу.
Что такое блокчейн и для чего он нужен
Блокчейн происходит от англ. blockchain (block chain), что дословно означает «цепочка блоков». Иными словами — это база данных, которая в прямом смысле этого слова представляет собой непрерывную цепь из блоков и хранится одновременно на множестве компьютеров.
Новые блоки в этой базе-цепочке создаются постоянно. Каждый вновь созданный блок содержит группу накопившихся за последнее время и упорядоченных записей (транзакций), а также заголовок.
Транзакции – это любые действия, которые пользователи совершают в сети будь-то отправка средств, регистрация прав собственности, покупка игрового предмета и т.д. Когда транзакция сформирована пользователем, она отправляется в так называемый мемпул, где дожидается пока ее добавят в один из блоков и этим подтвердят.
Когда блок сформирован, он проверяется другими участниками сети и затем, если все согласны, подсоединяется к концу цепочки. Как только это произошло, внести в него изменения уже невозможно. Помимо новой информации блок также хранит в зашифрованном виде данные о предыдущих блоках.
База обновляется на всех подключенных к системе компьютерах, а майнеры (валидаторы) приступают к формированию следующего блока.
Основные принципы блокчейн:
- децентрализация и распределенность;
- безопасность и защищенность;
- открытость и прозрачность;
- неизменность уже записанного.
Распределенное хранение
Любая значимая информация, относящаяся к той или иной сфере жизни людей, где-то хранится. Покупка дома или машины, взятие кредита, регистрация брака, переводы денег – все данные об этих операциях фиксируются и размещаются централизовано на серверах госучреждений или частных компаний. Это часто приводит к злоупотреблениям – при желании в любую базу можно залезть и внести в нее коррективы.
Технология блокчейн кардинально меняет такой подход. Ее суть заключается в том, что база данных хранится не в одном месте, а распределенно на тысячах, а то и десятках тысяч, а порой и миллионов компьютеров, разбросанных по всему миру.
Вероятность, что все они будут выведены из строя, ничтожна мала и выглядит фантастической. А пока хотя бы один компьютер сети работает, система, основанная на блокчейн, существует.
Безопасность
Как уже упоминалось, любую централизованную базу данных можно взломать, внести в нее изменения. С блокчейн такой номер не пройдет. Взломать один из блоков и изменить информацию в нем смысла нет, поскольку ломать придется все блоки, а для этого нужны гигантские вычислительные мощности – как мы помним, новые блоки содержат в себе в зашифрованном виде данные о предыдущих блоках. А потому попытка взлома обязательно будет замечена другими участниками сети.
К тому же препятствием к фальсификациям станет и мощный алгоритм шифрования с использованием хеш-функций, а также цифровой подписи. В подписи используется два ключа — открытый и закрытый. Первый необходим для проверки самой подписи, второй используется при ее создании и является секретным. Ключи обеспечивают доступ участникам к той или иной информации.
Хеш-функция выглядит, на первый взгляд, как последовательность случайных цифр и букв. Именно она и обеспечивает неизменность всех записанных данных.
Как видим, работа сети базируется не на мифическом доверии пользователей друг к другу, а на строгих математических вычислениях.
Открытость
Вся база находится в публичном доступе, а потому посмотреть данные того или иного блока может любой желающий. Например, один пользователь перевел другому 10 тысяч долларов – при желании узнать об этом может каждый. Вопрос в другом, кто и кому перевел деньги – остается тайной. Эта информация доступна непосредственным участникам обмена, если они сами не пожелают ее обнародовать.
Взаимодействие без посредников
Немаловажный момент, нам постоянно необходимо иметь дело с посредниками – финансовые операции производим при посредничестве банков, платежных систем, обменников, документы заверяем у нотариусов.
Нередки ситуации, когда деньги могут не дойти до адресата, поскольку банку не понравится транзакция и он заинтересуется ею. Подделка документов также не редкость. Таким образом хоть мы и не доверяем сполна всевозможным посредникам, однако пользоваться их услугами вынуждены, часто на свой страх и риск, поскольку альтернативы нет.
Блокчейн позволяет напрямую обмениваться данными. Подлинность транзакций в системе проверяют непосредственно ее участники.
Устройство сети
Сеть формируют пользователи, заинтересованные в использовании того или иного вида информации. Участников разделяют на два типа:
- простые пользователи;
- строители блоков или, как их еще называют, майнеры, валидаторы.
Обычные пользователи отправляют в сеть новые записи-транзакции. Например, пользователь Х желает перевести пользователю Y 100 условных единиц». А майнеры из этих транзакций уже формируют блоки. Записи подтверждаются и вносятся в блок только если с этим согласно большинство. Остальные игнорируются и не считаются достоверными, пока не попадут в содержимое одного из последующих блоков. Воспользоваться той или иной записью в блокчейне может только владелец ключа, открывающего к ней доступ.
Чтобы стать майнером, достаточно выделить мощности своего компьютера для выработки новых блоков. К сети подключаются с помощью специального софта.
Есть и системы, в которых вместо традиционного майнинга по алгоритму Proof-of-Work используются другие протоколы, например, Proof-of-Stake, когда для подтверждения транзакций валидаторам необходимо зарезервировать на счету определенное количество криптомонет.
Типы систем
На технологии блокчейн строятся разные типы систем. Есть публичные наднациональные системы, к которым присоединиться и стать простым пользователем или майнером может любой желающий. Администрированием такого объединения занимается само сообщество.
Есть и приватные или так называемые эксклюзивные блокчейн-сети, которые поддерживаются и контролируются своими создателями. Чтобы стать их участником, нужно выполнить определенные условия, установленные организаторами. Майнить новые блоки в таких системах может четко установленный сертифицированный круг лиц.
Сферы применения блокчейн
Как видим, платформа blockchain — это распределенная база данных для общего пользования, в которой преимущественно отсутствует централизованный надзор над процессом. С помощью блокчейн вести учет, хранить данные, совершать транзакции можно в любой сфере жизнедеятельности:
- финансовые операции;
- сделки с недвижимостью;
- страхование;
- логистика;
- нарушения ПДД;
- регистрация браков и многое другое.
Первое применение блокчейн на практике произошло в 2009 году, когда на его основе была создана криптовалюта биткоин. Позднее таких криптовалют появилось великое множество на самый разный вкус.
Сегодня государства активно рассматривают способы внедрения blockchain в систему голосования на выборах. Китай на блокчейн хочет перевести работу Национального фонда социального страхования.
Тесно вплетена эта технология будет и в систему «умных городов», которые активно воплощают в реальность в КНР.
На основе блокчейн уже создаются стартапы в сфере медицины, защите интеллектуальной собственности, авторского права. На базе технологии разрабатываются системы идентификации, веб-браузеры, децентрализованные облачные хранилища данных, а также социальные сети.
Мало того, создана уже целая виртуальная нация — BITNATION, которая открывает посольства в разных странах. Стать ее гражданином может каждый.
Все больше на слуху так называемые умные контракты, или иначе говоря , которые работают на блокчейне и значительно упрощают процедуру подписания договоров. Впервые они появились в сети Эфириума.
В этом случае нет необходимости привлекать к процессу третью сторону, которая выступала бы гарантом соблюдения условий. Здесь программный код на основе заранее прописанных условий автоматически решает, что делать с тем или иным активом. Все заинтересованные участники процесса в любой момент могут провести аудит сделки.
В международной торговле технологию впервые опробовали в начале осени 2016 года. Тогда на платформе Wave британским банком Barclays был проведен аккредитив на 100 тысяч долларов, обеспечивающий экспорт предприятием из Ирландии Ornua крупной партии молочных продуктов в адрес Сейшельской компании. Стандартно такая сделка занимает минимум неделю, здесь на все ушло около четырех часов.
Плюсы и минусы технологии
Как видим, блокчейн – универсальная технология, применимая в разных сферах жизни, что является однозначным ее плюсом. Помимо уже рассмотренных выше открытости, безопасности и защищенности, блокчейн также:
- Уменьшает транзакционные издержки.
- Сокращает время проведения сделок с нескольких дней, а то и недели, необходимых для проверки данных и обмена документами, до нескольких часов.
- Позволяет организациям, учреждениям избавиться от лишних статей расходов.
К минусам стоит отнести масштабируемость. Сегодня блокчейн не способен обеспечивать огромное количество транзакций за короткое время. К примеру, платежные системы MasterCard или Visa обрабатывают около 45 тысяч транзакций в секунду, в то время как у биткоина их всего 7. Также ежедневно растет и вес базы, которая хранится на компьютерах сети.
Не стоит забывать и о нагрузке на электрические сети, когда речь идет о сетях, работающих на основе алгоритма POW. Все эти сложные вычисления заставляют компьютеры потреблять большое количество энергии.
Говоря о неуязвимости блокчейна эксперты указывают также на вероятность так называемой «атаки 51%». Иными словами, если группа участников сети сконцентрирует в своих руках 51% вычислительных мощностей, она может начать действовать в своих интересах, подтверждая только выгодные для себя транзакции. Однако для этого потребуются настолько мощные ресурсы, что осуществить на практике эту идею чрезвычайно сложно.
Блокчейн в России и Украине
В РФ технологию собираются официально узаконить и начать внедрять в 2019 году, приняв к тому времени необходимые нормативно- правовые акты. Пока что крупные банки страны совместно с Центробанком с целью повышения эффективности финансовой системы создали платформу «Мастерчейн».
Интересный проект на блокчейне действует в Москве. Платформа называется «Активный гражданин», и с ее помощью проводят всевозможные голосования, касающиеся улучшения жизни в столице.
В Украине уже сегодня на блокчейн частично перевели Государственный земельный кадастр. В частности, на этой технологии работает процесс проверки выписки. На втором и третем этапе блокчейнизации кадастра на распределенный реестр переведут существующую базу данных, а затем приступят и к хешированию всех проводимых транзакций. На очереди также Государственный реестр вещевых прав на недвижимое имущество.
Save
Всем привет!
Немножко опишу основные понятия, такие как децентрализация и блокчейн, которые неразрывно связанные с криптовалютой. Каждый, кто хочет разобраться в криптовалюте и понять её значимость, должен иметь представление об этих понятиях. Умничать не буду - все простым языком и коротко.
Что такое децентрализация криптовалюты
Основная криптовалюта сегодня - это bitcoin, так называемый «наш батя», вот на его примере и распишу некоторые особенности криптовалюты. Биткоин, его сеть имеет полную независимость от территориальной принадлежности к какому-нибудь государству, кроме этого, экономически тоже нет связи. Вот это и есть одно из главных отличий криптовалюты от обычных денежных знаков, которые привязаны к различным государствам. Биткоины размножаются и управляются в независимой сети исключительно только пользователями этой криптоситемы.
Также как вы отдаете из своего кармана наличные деньги другому человеку без всяких посредников, так и биткоины передаются от одних людей к другим, для этого не нужны банки и другие посредники. Вот это и называется простыми словами ДЕЦЕНТРАЛИЗАЦИЯ.
Операция (транзакция) по переводу денег, в данном случае биткоина, записывается в сети (блокчейне) раз и навсегда, изменить и отменить её будет невозможно и благодаря этому она не нуждается в посредниках, которые получают деньги от одних клиентов и передают другим, гарантируя совершение сделки.
Кроме этого в отличии от обычных фиатных денег, которые ваши, но как бы все равно принадлежат государству, биткоины которые есть на вашем кошельке полностью управляются только вами и никто без ваших приватных ключей не сможет получить к ним доступ. Никто не сможет физически помешать вам делать денежные переводы.
Сеть bitcoin устроена таким образом, что именно пользователи сети, которые не знают друг-друга и не доверяют друг-другу выполняют сверку и операции вычисления, точнее это делает их оборудование. Никто из частных и официальных лиц не может заблочить транзакции проводимые пользователями.
Еще одно преимущество сети - она постоянно пашет на все 100% своих мощностей, не важно какое это время суток, какой это день недели, есть праздники или их нет, давая всегда участникам возможность пользоваться ей когда и где удобно.
Что такое блокчейн
Для начала надо понять, что такое сеть биткоина. Все просто - это база данных, в которой записывается и хранится информация обо всех когда-либо произведенных транзакциях между всеми пользователями этой системы и за все время. Такая своя отдельная база данных есть и у других криптовалют.
Вся информация в такой сети записывается в виде блоков, копии которых расположены в тоже время у всех участников самой системы в зашифрованном виде - вот эта фигня и является отличительной особенностью сети.
Блокчейн (blockchain) - это распределенная, безопасная база данных, которая полностью защищена от манипуляций. Безопасность в такой сети обеспечивается математикой и криптографией, а внести записи в эту базу данных можно только если она соответствует определенным правилам. Изменение записи, внесение записи задним числом или другая манипуляция потребует такого количества вычислений, что сегодня это невозможно будет произвести физически, либо это вычисление будет настолько дорогим, что «нафиг оно надо» и затраты на это дело просто не оправдают себя.
Принцип работы блокчейн
Важным и отличительным признаком транзакций является необратимость операций. В случае претензий и возражений по совершенным переводам, возможность отменить транзакцию отсутствует. В этом случае поможет только добровольный возврат средств, для которого необходима будет отдельная транзакция. Этот принцип обеспечивает работу технологии блокчейн – публичного регистра, представляющего собой непрерывную цепочку блоков с информацией. Работа цепочки блоков требует больших вычислительных ресурсов.
Блок информации
Каждый новый блок информации, и не важно какого размера сама сеть, строится по одинаковому принципу и правилам - он включает в себя информацию обо всех изменениях сети, которые произошли до его появления.
По своей структуре блок включает следующую информацию:
Заголовок
Уникальный номер
Запись о собственном размере
Счетчик транзакций
Массив множества транзакций
В общем, согласно правилам блокчейна каждый новый блок также включает в себя указание на предшествующий. С того времени как блок будет занесен в цепочку его уже невозможно будет изменить.
Размер блока информации, например основной сети битка, равняется 1 Мб, в других сетях размер блока может быть другим. Так, размер блока сети Bitcoin Cash (биткоин кэш), составляет 8 Мб и может динамически изменяться.
Виды блокчейна
Публичный - это например блокчейн биткоина, который является открытым, т.е. любой человек в любой стране если захочет, то сможет увидеть историю транзакций во всей сети, а также участвовать в достижении консенсуса, то есть выполнять проверку блоков информации.
Частный - в этом случае право вносить записи в цепочку блокчейна дается только одной компании. Данные системы сейчас активно внедряются для ведения внутреннего учета и оборота в различных организациях.
Для осуществления проверки сторонними организациями, например в частном блокчейне, делают возможность публичного доступа к чтению цепи блоков, но делать записи в сети имеет право только сама компания.
Консорциумный (для нескольких компаний) - здесь, когда нескольким компаниям необходима закрытая сеть, то создаются консорциумные блокчейны. Они контролируются заранее выбранным набором узлов, имеют свои правила и параметры для проверки и записи блоков информации в основную цепочку, а также параметры доступа к сети.
Защита сети
Криптография является основой защиты в сети блокчейна, каждый новый блок цепочки строится на шифре предыдущего.
Слово “блокчейн” – неологизм даже в среде продвинутых IT-пользователей: ему не более 8-10 лет. На слуху народа это слово живёт ещё меньше: года 3-4. Всплеск популярности этой гениальной технологии с огромными перспективами приходится на пик роста электронных валют на основе блокчейна – в частности, Bitcoin. Это логично: дорогой и внезапно выросший в цене товар (смартфоны, золото, нефть) всегда привлекает повышенное внимание – даже тех, кто далёк от мира информационных технологий.
Понимать суть этой технологии столь же полезно, как владеть компьютерными навыками или уметь управлять автомобилем. Это знания не для всех; но те, кто владеет ими, находятся в привилегированном положении. Математического или околокомпьютерного образования не требуется – объяснения действительно просты.
Итак, блокчейн – что это такое в сухих математических терминах:
Это база данных, построенная по строгим алгоритмическим правилам, которая предназначена для абсолютной информационной прозрачности каждого элемента. При этом скомпрометировать (украсть) данные практически невозможно – за счёт многократного дублирования базы и отсутствия единого центра её хранения.
Почему “блок”? Потому что все данные группируются по блокам и выстраиваются в определённой структуре, как атомы в молекуле. Почему “чейн” (“цепь” по-английски)? База данных формируется в виде цепочки, где значение последующего элемента зависит от предыдущего. Итог – “цепочка блоков транзакций”.
Пара верхних абзацев вызвала зевоту? Терпение! Ниже – значительно более вкусное и простое определение этой технологии. И пусть отдельные моменты вызовут у специалистов добрую улыбку – суть верна, плюс – объяснена, что называется, “на пальцах”. Это описание вполне можно предлагать и детям. Кстати, схватывают они на лету.
Блокчейн как на ладони, или Сказка для начинающих криптотехнологов
- Как было до…
Все страницы заполнялись Сашей без пропуска, скрупулёзно. Примерно так:
- 7 января: получил зарплату 20 тыс. рублей
- 9 января: потратил 900 рублей в магазине
- 12 января: дал в долг соседу 2 тысячи
- 31 января: потратил 10 тысяч, чтобы купить продукты.
Когда возникали вопросы о том, куда делся неприкосновенный запас, либо – у кого бы пора забирать обещанный долг, Саша доставал свой Гроссбух-дневник, просматривал записи – и собирал долги. Всё шло своим чередом, пока рядом не оказался жадный, но умный злоумышленник с набором отмычек на все замки и двери. Заняв у Саши пару тысяч на месяц, этот человек отказался выплачивать долг. Мол, “не было такого – не брал я”! А перед этим ответом хитрый сосед, используя “левые” ключи от Сашиной двери, в тайне смог открыть его квартиру, нашёл Гроссбух, отыскал запись о себе (“дал в долг соседу”) – и заменил её на “потерял 2000”.
Саша обнаружил уже изменённую запись. Удивился, пожал плечами, и согласился: соседу он в долг не давал, а деньги просто потерял. Суммы по итогам месяца сошлись (ведь 2 тысячи убыли!), а хакер хитрый вор с отмычками смог заработать на несовершенстве финансового учёта.
Выше было про классические денежные, банковские или “документооборотные” системы до-блокчейновской эры. Дедовские методики в эпоху тотальной компьютеризации подробны, легки – но совершенно ненадёжны. А желающих нагреть руки на прорехах в системе безопасности становится всё больше. Чтобы обокрасть банк в XXI веке, не требуется ни физического доступа к сейфам, ни отмычек.
Сказочный Саша – это банк; его дневник-гроссбух – традиционная платформа учёта финансовых операций; сосед-вор – хакер, а его отмычки – компьютеры, программы и вирусы. Мы ведь обещали рассказать о блокчейне простыми словами! Поехали дальше.
- Как становится после…
…А за тысячи километров от Саши, в восточной стране, где восходит солнце, жил мудрый волшебник Сатоши, по совместительству – программист. Ужаснулся он однажды несовершенству банковских систем и несправедливости денежного распределения: печатать валюту можно сколько угодно. Кто сможет запретить это делать Злому Королю под звёздно-полосатым флагом, или Царю с его трёхцветным знаменем?
И вот – изобрёл программист Сатоши свой собственный дневник-гроссбух для такого учёта денежных операций, который:
- Могли бы использовать все, а не только Тёмные властители Злых королевств.
- Позволял бы изменять записи в дневнике лишь их владельцам.
- Был бы безупречно защищён от подделок.
А в чём магия? В том, что волшебный дневник Сатоши-сан очень быстро распространился по всей планете. Попал он и к Джону из Тёмного Царства, и к нашему Саше из России.
Так родился блокчейн. Технология распределённой базы данных с блоками транзакций сразу породила новейшую электронную валюту Биткоин, аналога которой ранее не существовало. Эти деньги не эмитируются (выпускаются) ни одним государством – и ни одним банком. Их количество строго ограничено – а добыть новые всё сложнее и сложнее. Хотя в самом начале создатель и идеолог новой платформы Сатоши Накамото с товарищами смог “намайнить” (майнинг – процесс добычи) огромное количество новых денежно-цифровых единиц – и уйти со сцены глубоко в тень.
3. Как работает всё это?
…Саша, огорчённый постоянными взломами своего старого дедовского Гроссбуха и исчезновением денег, обнаружил, что существует новый, магический Гроссбух. Он защищён от воровства и взлома. Пользоваться им можно бесплатно и анонимно.
К каждой записи дневника Саши теперь добавлялись цепочки чисел под магическим названием “хэш”. Значение хэша строго зависело от количества знаков и букв в отдельной записи.
- Например, для “Получил зарплату 1000 рублей” такая цепочка была равна b34c5.
- Для “Получил зарплату 2000 рублей” – совсем другая: 89345.
- При изменении в записи лишь одной цифры: “Получил зарплату 2001 рублей”, хэш-цепочка менялась до неузнаваемости: а9135f.
Откуда именно появлялись хэши в записях, Саша понимал не до конца. Впрочем, он не понимал в точности, ни как работает его телевизор, ни как ездит машина – но умело пользовался и тем, и этим. А теперь ещё и новый финансовый дневник появился – ещё один предмет среди вроде бы сложных, но таких простых и привычных микроволновок, телефонов и кофеварок.
Хэши в записях появлялись сами собой, по компьютерному велению и вычислению – и ни один хитрый вор с отмычками не мог теперь просто так взять и изменить запись, если не менял при этом ещё и хэш. Притом не один – а все-все хэши в дневнике, рядом с каждой записью. Такая вот защитная магия.
Выглядел волшебный Гроссбух примерно так:
- 12 февраля: получил аванс 100 тысяч, 45h3348
- 9 марта: положил в Сбербанк 22 тысячи, 2345iu61
- 15 апреля: дал в долг соседу 50 тысяч, 9105f9a
- 20 октября: сосед вернул 50 тысяч, 450s8g8
Начало обычное, а конец каждой строки – теперь с хэшем. И каждый хэш-блок зависит от предыдущего. Подделаешь один – придётся подделать и все предыдущие, притом долго и упорно считать каждую запись: сколько и какие там буквы. Сложно даже с калькулятором. Одному злоумышленнику точно не пробраться. А если хакерствующих на полставки соседей тысячи, и каждый вооружён мощным компьютером для расчёта защитной хэш-магии?..
Теперь серьёзнее. Хэш-сумма генерируется компьютером автоматически для всех записей – и слово хэш, и сама его суть должны быть знакомы всем активным пользователям торрентов. Изобретение блокчейнов создало строгую математическую зависимость хэша №15619 от предыдущего хэша номер 15618, и так далее. Время от времени алгоритм базы данных проверяет и пересчитывает предыдущие хэши на предмет их соответствия друг другу. Так осуществляется защита от взлома.
Всё это знать рядовому пользователю крипторасчётных систем по имени Саша, в принципе, не обязательно – ведь не понимает же радиослушатель все тонкости преобразования волн и частот в своём приёмнике? Не понимает, но успешно использует эту простую и понятную технику. Так и с криптоденьгами, и с прочими продуктами на базе блокчейнов: для их использования не обязательно знать всё полностью.
Возможно ли подделать хэши = насколько всё безопасно? С этим вопросом придётся разобраться нашему герою в четвёртой главе “Сказки для чайников в области blockchain”.
- Почему систему нельзя подделать или взломать
…Собралась вместе сотня хитрых должников, вооружилась мощными компьютерами для просчёта волшебных защитных хэшей – и за ночь поменяла весь магический Гроссбух с тысячами Сашиных записей.
Но точная копия Сашиного дневника была у его друга Пети из Санкт-Петербурга, и у подруги Гали из Москвы, и даже у колумбийца Хуана-Пабло вместе с тысячами других адептов мага Сатоши. Синхронизировались с утра эти гроссбухи между собой, подделка обнаружилась – и деньги никуда не исчезли.
…И никаких хакерских полчищ не хватит, чтобы взломать и синхронно подделать миллионы одинаковых дневников-гроссбухов Саши, Гали, Джона и других пользователей! Только это уже не сказка. Добро пожаловать в новый мир блокчейн: изобретения, сравнимого с интернетом и сотовыми сетями.
Блокчейн – это биткоин?
Блокчейн и Биткоин – это ни разу не синонимы, хотя и родственные понятия. Криптовалюты – революция в мире платёжных систем. Ethereum, LiteCoin и др. основывается на технологии блокчейн. Они кардинально отличаются от уже имеющихся электронных кошельков, наподобие Киви, WebMoney, или Visa/MasterCard. Приблизительная аналогия – редактор Word (Биткоин!) основывается и работает на базе ОС Windows (блокчейн-технология!). Помимо криптовалют, на основе блокчейна могут создаваться, храниться и передаваться не только деньги, но ещё и:
- банковские и бухгалтерские регистры;
- страховая и другая финансовая документация;
- “смарт-контракты”;
- всевозможные реестры и кадастры учёта: земельные, налоговые, научные.
Точно так же, как в среде Windows помимо текстовых редакторов существуют десятки других разновидностей приложений: от игр до браузеров.
Чем столь хороши блокчейны? Безопасностью и прозрачностью для владельцев, создателей и пользователей. Принципиальной невзламываемостью. Столь же принципиальной, но, в то же время, мнимой простотой – и для учёного программиста, и для бизнесмена, и для домохозяйки. Как телевидение или мобильная связь.
Блокчейн – это не биткоин. Однако нужно понять и запомнить 2 принципа:
- Биткоин – одна из практических разновидностей технологии blockchain. Самая первая – и самая известная.
- Проектов, использующих блокчейн, может быть множество – в страховой или коммерческой деятельности, в учёте или в науке. В 2017 году такие проекты внедряются во многих странах.
Если о “финансово-пирамидной” сущности криптовалют ещё можно поспорить, то другие ипостаси блокчейнов совсем не связаны с деньгами – а потому однозначно нужны и полезны для человечества. И даже для правительств разных стран, которые ожидаемо негативно относятся к криптовалюте. Ведь эмитируют криптоденьги вовсе не центробанки, а рядовые компьютерные пользователи.
Чёрная слава Bitcoin
Электронные деньги Биткоин подарили повсеместную, но незаслуженно негативную известность всем видам блокчейнов (в предыдущем разделе мы выяснили, что это не синонимы!). Обывателю известно, что:
- Криптовалюты не подкреплены ничем.
- Их курс способен “плавать” в десятки раз в течение года – от $300-400 за 1 BTC весной 2015 до 2500-2800 летом 2016 года. Возможно, будущее принесёт столь же быстрое падение.
- Деньги, которые нельзя проконтролировать, можно использовать в откровенно чёрных целях – для финансирования терроризма, расчётов в наркоторговле и в других популярных ужастиках современного мира.
Не споря со сторонниками теории о “мыльном пузыре” BTC, отметим:
- Государственные валюты тоже не подкреплены ни золотом, ни другими ценностями.
- Значительным колебаниям стоимости подвержены золото, нефть, сталь и другие активы.
- Другие программные продукты: соцсети и мессенджеры (или возьмём глобальнее – интернет и мобильную связь!) тоже можно использовать как для добропорядочного общения с любимой бабушкой или злейшим деловым партнёром, так и для откровенных преступных схем весьма нехороших организаций.
Инвестиции в криптовалюты в любом случае представляются высокорискованным предприятием, где есть примерно равные шансы как на сверхприбыль, так и на сверхубыток.
Радужные перспективы блокчейнов и их внедрение в повседневную практику
Представим консорциум банков в одной большой стране. Консорциум ведёт дорогой, но жизненно необходимый учёт кредитной истории всех физических и юридических лиц. Возможны, хотя и нелегальны, подделки кредитной истории отдельных клиентов с целью получения и невозвращения финансовой ссуды. Даже при существовании единой платформы учёта, такое лицо способно одновременно взять значительные кредиты в нескольких банках – и благополучно скрыться в неизвестном направлении. Кстати, это повседневные проблемы финансовых учреждений не только в российских условиях.
Как отнесутся банки к предложению создать новую системы учёта: значительно менее дорогую, совершенно прозрачную и безопасную, которую невозможно взломать? Это технологии на платформе блокчейн. А финансисты по определению умеют считать прибыль, поэтому относятся к предложению весьма позитивно. В сентябре 2016 года эту систему внедрили кредитные учреждения Сингапура, в ноябре – Центробанк Швеции, в феврале 2017 – Государственный банк Индии.
Другой пример. Крупная и уважаемая платёжная система тратит миллионы на финансовый процессинг, сопутствующие взаиморасчёты с банком, поддержку и защиту многочисленных серверов – и всё равно регулярно терпит убытки из-за взломов, технических сбоев, задержек в проведении онлайн платежей. Что скажет эта компания на предложение снизить в сотни раз затраты на процессинг, одновременно повысив и отказоустойчивость системы, и её безопасность? Qiwi сказала “Да” ещё в апреле 2016 года.
Возможно вы слышали термин «блокчейн» и отмахивались от него как от какой-то причуды, заумного слова или примера технического жаргона. Но я считаю, что блокчейн — это технологическая инновация, которая будет иметь далеко идущие последствия, и эти последствия изменят не только финансовые услуги, но и многие другие виды бизнеса и промышленности.
Блокчейн представляет собой распределённую базу данных, а это означает, что устройства для хранения данных в базе данных не все подключены к общему процессору. Технология поддерживает растущий список упорядоченных записей, называемых блоками. Каждый блок имеет временную метку и ссылку на предыдущий.
Криптография гарантирует, что пользователи могут редактировать только те части Блокчейна, которыми «владеют», обладая частными ключами, необходимыми для записи в файл. Это также гарантирует, что копия каждого распределённого блокчейна синхронизирована с резервной.
Представьте цифровую медицинскую запись: каждая представляет собой блок, имеющий временную метку, дату и время создания записи. И согласно конструкции, эта запись не может быть изменена задним числом, потому что мы хотим, чтобы данные диагностики, лечения и т.д. были ясными и неизменными. Только врач, имеющий один закрытый ключ и пациент, владеющий другим, могут получить доступ к информации, иной доступ к ней может быть предоставлен только тогда, когда один из этих пользователей предоставляет свой ключ третьей стороне — скажем, больнице, или специалисту. Это описывает блокчейн как пример для медицинской базы данных.
Блокчейны — это защищённые базы данных по своей конструкции. Данное понятие было введено Сатоси Накамото в 2008 году, а затем впервые реализовано в 2009 в рамках цифровой валюты биткоин. Блокчейн служит публичной бухгалтерской книгой для всех биткоин-операций. Благодаря системе блокчейн, биткоин стал первой цифровой валютой, решившей проблему двойной стоимости валюты (в отличие от физических монет или токенов электронные файлы могут быть продублированы и использованы дважды) без использования авторитетного органа или центрального сервера.
Безопасность системы блокчейна обеспечена с помощью распределённого сервера с метками времени и пиринговой сети, в результате получилась база данных, которая управляется автономно и в децентрализованном порядке. Это делает блокчейны отлично подходящими для записи событий — вроде медицинских записей, транзакций, управления идентификацией и данных о происхождении. Технология, по существу, предлагает потенциал для дезинтермедиации (уменьшения количества посредников – ред.) в области торговли и обработки транзакций.
Как действительно работает блокчейн?
Некоторые люди называют блокчейн «интернетом ценностей», что, я считаю, является хорошей метафорой.
В интернете каждый может опубликовать информацию, а другие — получить к ней доступ из любой точки мира. Блокчейн позволяет кому угодно послать ценность в любое место в мире, где можно получить доступ к файлу блокчейна. Но вы должны иметь частный, зашифрованный ключ для доступа только к тому блоку, которым «владеете».
Предоставляя ваш секретный ключ кому-то ещё, вы эффективно передаёте ценность или значение того, что хранится в данной секции блокчейна.
Если использовать пример биткоина, то ключи используются для доступа к адресам, которые содержат единицы валюты, имеющие финансовую ценность. Таким образом выполняется роль записи передачи, которая традиционно обеспечивается банками.
Блокчейн здесь также выполняет вторую роль, установления доверия и идентичности, потому что никто не может редактировать его без использования соответствующих ключей. Редактура, не заверенная правильными ключами, отвергается. Конечно же ключи — как и физическая валюта — теоретически могут быть украдены, но несколько строк компьютерного кода, как правило, могут быть надёжно защищены при очень небольших затратах (сравните это, скажем, со стоимостью хранения золотого запаса в пресловутом Форт Нокс).
Это означает, что основные функции, выполняемые банками — проверка идентичности для предотвращения мошенничества, а затем запись законных сделок — может быть осуществлена с помощью блокчейна более быстро и точно.
Почему блокчейн важен?
Мы все в настоящее время пользуемся для обмена информацией децентрализованной онлайн-платформой: интернетом. Но когда речь идёт о передаче ценностей — денег — мы, как правило, вынуждены возвращаться к старомодным, централизованным финансовым учреждениям, таким как банки. Даже онлайн способы оплаты, которые существуют чуть ли не со дня рождения Интернета — PayPal является наиболее очевидным примером — как правило, требуют интеграции с банковским счётом или кредитной картой, чтобы их можно было использовать.
Блокчейн-технология предлагает интригующую возможность устранения этого «посредника». Она делает это, выполняя три важные роли — регистрацию сделок, установление идентичности и установление контактов — что традиционно осуществляется в секторе финансовых услуг.
Это имеет огромное значение, так как, во всем мире, рынок финансовых услуг является крупнейшей отраслью экономики по рыночной капитализации. Замена даже доли его благодаря блокчейн-системе приведёт не только к огромному стрессу в индустрии финансовых услуг, но также и значительному увеличению эффективности.
Однако третья роль, установление контактов, расширяет свою полезность за пределами сектора финансовых услуг. Помимо единицы ценности (как в случае с биткоином), блокчейн может быть использован для хранения любого вида информации, в том числе компьютерного кода.
Этот фрагмент кода может быть запрограммирован для выполнения, когда некоторые стороны введут свои ключи, тем самым согласившись с договором. Тот же самый код может считывать информацию из внешних каналов данных — цену акций, прогноз погоды, заголовки новостей, или что-нибудь, что может быть проанализировано с помощью компьютера, чтобы создавать контракты, которые автоматически регистрируются при выполнении определённых условий.
Это так называемые «умные контракты», и возможности их использования практически бесконечны.
К примеру ваш умный термостат может связывать использование энергии с определёнными обстоятельствами: например, когда достигается определённое количество ватт-часов, другой блокчейн автоматически отправляет ценность с вашего счёта на счёт электрической компании, эффективно автоматизируя измерения и процесс оплаты.
Или вернёмся к нашему примеру с медицинской записью. Если врач или пациент предоставляет частный ключ медицинскому устройству, скажем монитору глюкозы в крови, устройство может автоматически и безопасно записывать уровни глюкозы в крови пациента и затем, потенциально, коммуницировать с устройством впрыска инсулина, что позволит поддерживать уровень глюкозы на здоровом уровне.
Или же блокчейн можно использовать для регулирования использования интеллектуальной собственности, учитывая то как много раз пользователь может получать доступ, делиться или копировать что-то. Его можно использовать чтобы создать систему голосования (на выборах), защищённую от вбросов и мошенничества, распространять информацию, защищённую от цензуры, и многое, многое другое.
Дело в том, что потенциальные варианты использования этой технологии огромны, и я предсказываю, что все больше и больше отраслей найдут способы её полезного применения в самом ближайшем будущем.
Понравился текст? Поддержите наш проект!
или напрямую на яндекс-кошелёк 410011404335475
Если сейчас спросить 10 человек, что собой представляет технология блокчейн, то можно получить 10 разных ответов. И тут нет разницы, кому задается этот вопрос, обычным пользователям или программистам. Для формирования понимания о блокчейне необходимо изучить его ключевые составляющие.
В этой статье мы рассмотрим три главных составляющих биткойна, без которых он не может существовать:
1. Сам Блокчейн.
Если говорить простым языком, блокчейн является способом структурирования данных. То есть блокчейн – это файл, в котором записываются данные бухгалтерского учета. Данный файл очень часто сравнивают с бесконечной книгой с пронумерованными страницами.
Блоки цепи, как и страницы, заполняются данными. Номерами страниц в блоках выступают отметки времени.
Отличительной особенностью блокчейна является использование криптографии, которая позволяет отслеживать любое изменение информации в книге. Данная особенность превращает блокчейн в отличную структуру данных для отслеживания сохранности ценной записи.
Изначально блокчейн биткоина использовали для отслеживания движения этой валюты с момента ее запуска, поэтому сейчас можно без проблем просмотреть, сколько и кому принадлежит биткойнов.
Транзакция происходит лишь после добавления ее в цепочку, из-за чего состояние блокчейна обновляется. То есть для проверки перевода на свой адрес необходимо просмотреть состояние блокчейна на данный момент.
2. Одноранговые сети.
Для использования блокчейна в виде бухгалтерской книги, нужно иметь возможность провести проверку блокчейна на предмет, прошла транзакция на ваш кошелек или нет. И хранение этой информации на одном сервере или ПК могло привести к потере данных, поэтому состояние блокчейна предоставляется и синхронизируется большим количеством компьютеров, расположенных в разных странах мира.
Такие ПК обычно называют «узлами», которые работают в одноранговой сети, что обеспечивает безопасность и актуальность блокчейна. Один узел сохраняет полную версию блокчейн и при добавлении нового блока все узлы обновляют данные.
Использование таких сетей имеет множество достоинств:
Есть возможность проверить состояние сети в любой период времени;
Нет необходимости для определения состояния блокчейна надеяться на определенный сервер;
Не нужно переживать о безопасности, потому что хакерам придется одновременно взломать несколько тысяч ПК, а не определенный сервер;
Уверенность в постоянной работе блокчейна, так как его удалить могут лишь стерев информацию со всех узлов сразу.
Но у многих возникает закономерный вопрос, как определить, что в блокчейне все транзакции достоверные и нет липовых? Развеять все сомнения поможет консенсусный механизм, работа которого обеспечивается одноранговой сетью.
3. Консенсусный механизм.
Стоит отметить, что механизм одноранговой сети был использован в конце 90-х годов прошлого века файлообменной пиринговой сетью Napster. Также интересно то, что блокчейн был разработан задолго до создания биткоина.
Создатель биткойна, называющий себя Сатоши Накамото, придумал, как внедрить в блокчейн такой механизм, который базируется на криптографии. Сам механизм дает возможность узлам в сети работать совместно, без указания дополнительных данных. То есть он является собранием правил, согласовывающимися узлами в сети. Данные правила позволяют сети стабильно работать.
Консенсусный протокол имеет следующие правила:
- Как именно необходимо добавлять в блокчейн блоки.
Различные блокчейны добавляют блоки к себе по-разному. Самым известным механизмом добавления (как у биткоина) сейчас считается PoW (Proof-of-work или Доказательство выполнения работы). Его первое правило гласит, что в среднем 1 блок должен быть добавлен в цепочку каждые 10 минут. Процесс который отвечает за это носит название «майнинг». Узлы, добавляющие блок в цепь, используют мощьность своих ПК для решения криптографической задачи. И только после решения этой задачи совершенно новый блок попадает в блокчейн.
После решения задачи и добавления блока в блокчейн, сеть предоставляет этому майнеру вознаграждение в виде монет, расположенных в новом блоке.
После чего все майнеры вместе начинают майнить следующий блок.
- Проверка новых блоков.
При решении головоломки майнером и формировании нового блока все узлы сети проводят проверку блока, после чего он добавляется в их копию блокчейна. При этом сначала узлы добиваются консенсуса по действительности нового блока, и только после этого добавляют его.
Узлы добавляют лишь те блоки, которые соблюдают правила консенсусного механизма. ПО протокола проводит проверку блока, при этом, если блок недействительный, его отклоняют. То есть ПО узлов проверяет все транзакции в новом блоке и сколько средств есть у отправителя на счету, достаточно ли их для выполнения транзакции.
Согласно правилам, транзакция является действительной лишь в том случае, когда она имеет электронную подпись собственника биткойна. То есть проверка гарантирует то, что лишь владелец может тратить свои биткойны.
- Разрешение спорных вопросов.
Иногда случается так, что 2 майнера добавляют в сеть в один период времени действительные блоки. То есть часть узлов приняли 1 действительный блок, а другая часть 2-ой. Такую ситуацию называют «форком» или «вилкой», при котором блокчейн разделяется на 2 различные цепи.
Обычно все спорные вопросы решаются при помощи правила – побеждают длинные цепи. То есть майнеры в итоге будут работать с длинной цепью, а цепь поменьше перестанет развиваться и со временем отомрет. И это обязательно произойдет, так как транзакции из ответвления цепи никогда не будут в основной цепи, то есть за свою работу майнер не получит вознаграждение и его деятельность будет приносить только убытки. То есть майнинг на альтернативной цепи не выгоден.
Такие форки не бывают длиннее 6 блоков, поэтому транзакцию принято считать подтвержденной после того, как после вписания ее в блок блокчейна было сформировано еще 6 новых блоков
Вот и все, что Вам надо знать о блокчейне, чтобы с легкостью манипулировать таким понятием в разговоре с друзьями.