Вход

Blockchain (блокчейн)

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

Биткойн-адрес это цифро-буквенный код, полученный в результате математического преобразования открытого ключа, например 175tWpb9Н1S7NmH4Zx6rewF9WQrcZv245W. Такую последовательность символов можно хранить в виде штрихкода или QR-кода для упрощенного доступа. Однако если адрес и данные доступа к нему утрачены, получить доступ к кошельку невозможно. «Восстановить пароль» тоже не выйдет — для одного адреса возможна только одна уникальная пара открытый(публичный)+закрытый (приватный) ключ. Однако можно создавать сколько угодно адресов, что имеет ряд преимуществ.

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

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

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

Легко догадаться что вся историй платежей биткоинами занимает невероятный объем данных. Первые версии программ-кошельков были ориентированы на скачивание и работу с полной базой операций. Таким образом программа может работать полностью автономно, без необходимости выхода в сеть. В июне 2015 года размер базы составлял больше 42 ГБ! Следовательно, на скачивание и обработку БД во время первого запуска уходит чуть ли не больше суток.

Криптовалюты продолжают набирать популярность и сейчас уже довольно сложно хранить и обрабатывать весь объем данных у себя на ноутбуке. Следующим шагом в развитии подобных приложений стали «тонкие клиенты», хранящие оффлайн только ссылки на блоки и их заголовки, скачивая детали по нужному блоку при необходимости. Этот тип приложений подходит большинству пользователей так как поддерживает любые платежные события, но делает невозможным майнинг биткоинов на домашнем компьютере. Майнинг или добыча криптовалюты — тема для отдельного материала, однако заметим что в последние пару лет майнинг стал отдельным бизнесом: появились дата-центры, предоставляющеи мощности под майтинг; стало возможно закупить оборудование для майнинга у специальных фирм; известны случаи нахождения пустых территорий бывших заводов, плотно заставленных компьютерами, занимающимися круглосуточной добычей криптовалюты.

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

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

Области применения технологии блокчейн

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

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

  • BTC Bitcoin — 1 тыс. долларов;
  • LTC Litecoin — 30 долларов;
  • NMC Namecoin — 7,7долларов;
  • PPC PPcoin — 6,1 долларов.

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

Авторизация и аутентификация пользователей

EmcSSH — специализированное хранилище публичных ключей (паролей) и списков пользователей, имеющих право на санкционированный доступ.

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

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

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

Emc InfoCard — Виртуальная визитная карточка

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

Юриспруденция

EmcTTS. Теперь возможно хранить цифровой отпечаток версии документа внутри биткоина.

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

Emc DPO. Похожая на TTS технология для хранения документов.

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

Emc Atom. Заверение сделок.

Инструмент для заключения сделок без участия нотариуса и прочих сопутствующих органов.

Кибербезопасность

Emc DNS. Альтернативный DNS способ распределения адресов в сети, защищенный от подмены и других видов атак.

Платежи и переводы

Скоростные виртуальные транзакции — Микроплатежи с максимальной скоростью без регистрации.

16 мая 2013 года платёжная система WebMoney объявила о вводе титульных знаков «WMX» — 1 WMX эквивалентен 0,001 BTC. Для пользователя WebMoney достаточно создать дополнительный кошелёк соответствующего типа. Работа с WMX аналогична взимодействию с другими виртуальными кошельками WebMoney. Полученные WMX мгновенно можно использовать так как нет необходимости ждать включения транзакции в блок. Кроме того, возможно возвращать ошибочные или мошеннические транзакции. Дополнительно есть обмен WMX на другие валюты внутри WebMoney. Это стало возможно потому, что перевод WMX в Webmoney не создает транзакций в системе «Биткойн», так как согласно «Договору Хранения имущественных прав», WMX является правом на получение биткойнов, а не самими биткойнами.

Автор Юлия Б.