Всем вновь привет. Решил я и сюда вернуться) Да помню были времена, когда медиаплатформа Golos была едина, но время меняется. Я с тех пор завел аккаунт на хабре и в основном пишу там, но настальгия замучала :) Сегодня хочу представить мою статью, где я размышлял о DApps.
Есть такой тип по имени Дэвид (David Johnston). Он сказал: «Всё, что может быть децентрализовано, должно быть децентрализовано», и как добавил бы известный философ «не только лишь всё».
Попробуйте сказать такое своему коту. Кот внимательно посмотрит на Вас и убежит. Короче пора выяснить что же это за DApps.
Децентрализованные приложения изначально называли децентрализованными автономными корпорациями (Decentralized Autonomous Corporations или просто DAC).
У них есть фича: государство должно подстраиваться под них, а не наоборот. Если гос-во хочет получать налог с таких корпораций, то нужно участвовать наравне со всеми другими участниками корпорации и правила диктует алгоритм консенсуса, а не Дума или чиновники.
Однажды в глубинах интернета анархисты объединившись с пятиклашками придумали целое государство основанное на DAC, их спасло только то что они не претендовали на какие либо территории и не строили военные планы.
Многие юристы усматривают несоответствие корпорациям в такой терминологии, а технически это программные сервисы, поэтому их более правильно называть не корпорациями, а именно приложениями и мы будем тоже использовать термин DApps вместо DAC.
В природе децентрализованные системы далеко не редкость. Взять, например, нейронную сеть живого человека (или кота). Каждый нейрон по своему децентрализован, он "знает" только о "соседних" нейронах с которыми соединен синоптической связью. По таким связям он получает импульсы имеющие определенный "вес" и в зависимости от этого создает собственный импульс передавая его дальше по нейросети. Таким образом нейрон абсолютно не интересует какой сегодня день недели или какой законопроект предлагают в Думе. Он только выполняет свою функцию, но поскольку это все приведено в систему, то для человека это один из важнейших составляющих всего организма.
На этом принципе построена и идея микросервисов, которые упрощают разработку сложных программ и делают их более гибкими. Звучит это в терминологии UNIX так: "одна программа должна делать что-то одно, но делать это хорошо".
Любая нормальная децентрализация подразумевает консенсус - общее правило, которое все соблюдают хотят они того или нет. Например каждый майнинговый узел в сети биткоин каждые 10 минут генерирует свою версию блока собирая туда транзакции, но принимается всеми узлами как валидный только один единственный блок с наибольшим доказательством работы, эта часть консенсуса proof of work. Если бы его не было то у каждого майнера была бы своя версия блокчейна и от такого разнообразия ничего бы дельного не вышло.
Децентрализованные системы также способны к саморегуляции это означает что система не выйдет из строя если один ее элемент перестанет функционировать.
Централизация же возникает когда один или несколько элементов системы наделаются полномочиями и влиянием способным управлять системой в целом. В этом порой бывает необходимость, особенно когда в системе преобладает информационная энтропия (общая неопределенность).
Однако если консенсус работает правильно, то децентрализация способствует повышению надежности системы и защите от влияния внешних отрицательных факторов.
DApps в экономической среде позволяет каждому ее элементу получить финансовую независимость, оптимальное распределение рисков и доходов.
Да, хорошо написал. Кстати обрати внимание что тут появилась система воркеров, можно что-нибудь поразрабатывать для Голоса и получить оплату. См. в популярном верхний пост.