Любителям блокчейна.
Jan. 17th, 2017 01:14 pmБлокчейн - система распределенного реестра.
Что такое система - это набор стандартов и алгоритмов. Что такое распределенного - это хранение у каждого члена системы полной копии всех транзакций системы. Что такое реестра - это обеспечение хранения любой информации.
Когда говорят про блокчейн, то часто забывают упоминуть, что в этой технологии есть два типа узлов. Узлы определяются по функциям. Есть функция хранения базы транзакций. А есть функция вычисления хэшей для пополнения базы транзакций.
Дак вот, если первая функция выполняется всеми узлами, то вторая - только отдельными, потому что ее поддержка требует огромной вычислительной мощности.
То есть любая система блокчейн сразу же делится на обычных пользователей и системообразующие узлы, называемые майнерами.
Далее, следите за руками. Сама структура системы построена так, что система устойчива к фальсификациям до тех пор, пока не появляется суперузел-майнер или конгломерат узлов, которые захватывают более 51% вычислительной мощности сети. Как только это происходит, этот конгломерат может начать верифицировать фальшивые транзакции.
Далее, есть еще всякие "мелочи", типа все большей сложности порождения новых блоков, потому что они основаны на поиске простых чисел и все большему объему базы транзакций, которая как понятно из определения разрастается с каждой новой транзакцией.
В результате, нужно четко осознавать, что блокчейн в его нынешней инкарнации - не панацея и должен применяться очень аккуратно и осторожно.
Возможно, со временем, его недостатки будут преодолены, но на данный момент, блокчейн в первую очередь полезен идеологически, как пример альтернативного подхода к казалось бы привычному и незыблемому порядку вещей.