Хабрахабр

DevConf: немного про блокчейн

Григорий Кочанов 18 мая в Digital October(Москва) пройдет конференция веб-разработчиков DevConf. Григорий Кочанов поведает про блокчейн. Признаться, я скептик всего этого хайпа, поэтому немного расспросил его.

Где по твоему мнению блокчейн как технология будет лет через 5. Начнем с такого вопроса. К какой точке ближе: Завоюет мир или будет забыта?

Это хайп, но это не пиар одной компании, как с ROR или Mongo. Блокчейн — это топология архитектуры для распределенных приложений. Ничего нового — по CAP-теореме это архитектура класса CP (consistency-partition tolerance). Для сравнения, СУБД — это класс CA ( consistency- availability ). Этот инструмент удобен для решения ряда задач, и он будет использоваться.

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

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

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

Это что-то вроде удобной репликации где много мастеров? Почему удобно в большом масштабе?

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

Обычное решение: датацентр, кластер серверов базы данных, реплики в регионах для разгрузки, доступ по API.

Был недавно такой случай с онлайн-кассами, например. Сломался сервер или роутер на магистрали — и в половине страны кассы не работают.

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

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

Физическая карта необязательна, можно использовать телефон с NFC.

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

Там где есть люди, всегда найдутся обходные пути. Многие говорят о децентрализованности как об огромном плюсе, но я сразу вспоминаю съезд главных майнеров биткоина и форке Etherium. Или все не так? Атака 51%?

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

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

Чужие монеты нельзя забрать даже с 90% хешрейта. Атака 51% — это не то, чего стоит бояться, на самом деле. Это одна из причин, почему в ethereum планируют отказ от майнинга.
Можно расколоть сеть, обрушить цену.

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

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

Oracle, как всегда, отстает, но тоже анонсировал проект в сфере блокчейна. В блокчейне очень активно работают IBM и Linux Foundation, SAAS-решения уже продают Amazon, Microsoft и Red Hat.

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

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

Про свой доклад пару слов скажи.

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

Хабраюзерам скидки. Приходите обсудить тему 18 мая.

Теги
Показать больше

Похожие статьи

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

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

Кнопка «Наверх»
Закрыть