Как подделка данных (уже добавленных данных блока) в blockchain или worldstate обнаруживается в блокчейне и в сети hyperledger? - PullRequest
0 голосов
/ 11 февраля 2019

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

1) Мое понимание: я понял, что хэш [hash предыдущий блок + содержимое текущего блока] перейдет как хэш к следующемублок.если мы изменим содержимое блока, хеш изменится, и ссылка на следующий блок будет разорвана.

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

2) Мое понимание: В структуре Hyperledger я понял, что регистр = блокчейн + состояние мира.Состояние мира рассчитывается на основе блокчейна.Приложение будет зависеть от значений состояния мира, приложения не будут проходить через блокчейн, чтобы найти значение.

Мои вопросы: i) насколько свободно пересчитывается состояние мира?

ii) будет сломанцепочка (в случае взлома) обнаруживается при пересчете состояния мира

iii) что если подозреваемый вмешивается в состояние мира на одноранговом узле.как эта ситуация установлена ​​правильно?будет ли обнаружено вмешательство во время консенсуса или любой другой деятельности?

Я прочитал и понял, что блокчейн защищен от несанкционированного доступа, но очень хочу понять, какие процессы защищают BC?

1 Ответ

0 голосов
/ 11 февраля 2019

Представьте себе мир блокчейна, в котором цепочка имеет 1000 blocks и 100 nodes.

Теперь node x темпера с block 950 и меняет свой hash.В результате все последовательные блоки hash изменяются.Так что node x теперь имеет версию chain, которая отличается от других 99 nodes.Поскольку большинство узлов по-прежнему имеют один и тот же chain, будет решено, что node x имеет ошибочный chain, и решение node x не будет принято во внимание при создании нового блока.Вот как блокчейн становится защищенным от несанкционированного доступа.

Теперь давайте рассмотрим сценарий пограничного случая.Из 100 узлов 51 узел имеет температуру block 950 и меняет ее hash.Теперь эти 51 nodes имеют неисправный chain, но тот же chain.В результате это chain будет преобладать, а фактическое chain будет отброшено.Это известно как 51% attack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...