Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Частным блокчейнам за глаза хватит dpos (bitshares/steemit/golos) или проще — ledger consensus process (ripple)
В частном блокчейне все узлы, в той или иной степени, административно связаны друг с другом в рамках иерархических связей внутри организации, например, банка. Захочет хозяин банка подменить отчетность, записанную в блокчейне его банка (частный блокчейн), и очень легко это сделает.
Посмотрите хотя бы на Hyperledger Fabric. Частный блокчейн, узлы могут контролироваться разными организациями, для изменения алгоритма работы сети эти узлы должны проголосовать.
Вы считаете, что на рынке нет места частным блокчейнам, то это Ваше мнение. Я не собираюсь спорить, жизнь покажет.
Этот спор очень просто решить, предложите сценарии использования такого блокчейна и покажите почему он лучше базы данных в таком сценарии.
Нет, от слива информации с помощью блокчейна защититься сложно, но от изменения — элементарно.
Для пущей надежности запишем туда же хеш предыдущей версии или же возьмем и сериализуем дерево Меркле.
Поздравляю. Вы изобрели блокчейн.
Для начала выдаем пользователям пару публичный и приватный ключ.
Важно помнить, сам DLT Trust выступает как посредник, что вы прислали, то он и растиражировал.
Повторю, DLT Trust никоим образом не проверяет корректность вычисления хэшей очередных блоков ни в одном из блокчейнов, которые обслуживает. Его первая функциональная задача: обеспечить взаимный обмен хешей. Ответственность за корректность присылаемых хэшей лежит блокчейне.
Доверие к кому-нибудь или к чему-нибудь в подавляющем большинстве случаев обычно формируется в два этапа. Априори некто считает DLT Trust достойным доверия. Свое мнение он может формировать за счет косвенных факторов, например, отзывы знакомых.
Любой легитимный пользователь, в том числе владелец частного блокчейна, имеет возможность перепроверить всю информацию, касающуюся его блокчейна.
Ваша логика работает верно для случая публичного блокчейна.
В общем случае для частного блокчейна, например, банка совершенно не нужен процесс получения консенсуса.
Между кем внутри частного блокчейна будет находиться согласие о выборе продолжения цепочки?
Еще как нужно, иначе один узел считает что Вася деньги потратил, а другой нет.
Купец нанимает бухгалтера.
Задает вопрос первому претенденту: Сколько будет 2х2? Претендент честно отвечает: 4. Купец его выгоняет. Следующий отвечает 3, тоже выгоняют и т.д.
Собеседование прошел кандидат, давший ответ: А сколько вам надо?
Впрочем, так как все узлы банка находятся административно в одних руках, то качество консенсуса может оказаться как в старом анекдоте позапрошлого века:
Блокчейн имеет смысл как хранилище, которому несколько разных институтов (компаний, людей) могут доверять.
А если как вы говорите, то блокчейн это просто тормозная, неудобная и дорогая в эксплуатации база данных.
Метод гарантирования доверия в блокчейнах