Люди восхищаются децентрализованными технологиями. Ожидается, что они изменят мир и так далее. Централизация считается неправильной. Но проблема в том, что все еще сложно найти какое-либо окончательное децентрализованное решение, реализованное в реальном мире..
Нет сомнений в том, что блокчейн дает довольно много преимуществ. Обозначим некоторые из них:
- Упрощает проверку целостности «базы данных»
- Позволяет отмечать все изменения.
- Обеспечивает возможность простого резервного копирования в реальном времени
- Обеспечивает консенсус в децентрализованной среде
- Упрощает аудит «книги записей» в режиме реального времени
Примечание: эти преимущества возможны только при правильно составленном протоколе.
Несомненно, эти качества делают технологию уникальной и придают ей чрезвычайно высокий потенциал в будущем. Однако, как и любой новый подход, он имеет ряд недостатков, о которых следует упомянуть:
- Проблемы управления
- Вопросы ответственности
- Постоянно растущий объем данных
- Проблемы с емкостью
- Время подтверждения
Проблемы управления
Прежде чем применять блокчейн на практике, необходимо, можно сказать, выполнить важное действие – определение управления. Мы имеем дело с децентрализованной средой, в которой принятие решений осуществляется на основе консенсус потому что участники не доверяют друг другу.
Если бы была определенная организация, которая отвечала бы за модернизацию системы, устранение в ней определенных трудностей и так далее, – система была бы централизованной. Таким образом, чрезвычайно сложно определить правильные условия с самого начала – условия, которые позволили бы принимать точные решения в сети, в которой нет ответственной стороны, а есть “ децентрализованное сообщество ”, которое посредством консенсуса принимает решения. что делать.
Разделение Ethereum как пример
Мы не будем здесь вдаваться в подробности, а просто обсудим самую суть вопроса. Некоторые хакеры обнаружили уязвимость в Ethereum смарт-контракт и украл эфир на 50 миллионов долларов. Виталик Бутерин решил «забрать их обратно», искусственно модернизировав протокол – изменив прошлое состояние блокчейна Ethereum и «создав» новый, в котором больше нет «плохой транзакции»..
Сообщество должно было решить, делать это или нет. Если человек соглашается, он должен обновить свое оборудование. Естественно, сообщество разделилось на две части: те, кто решил остаться с исходной цепочкой (которая теперь называется Ethereum Classic) и тех, кто принял изменение (их было большинство, поэтому эта цепочка в настоящее время является основной цепочкой Ethereum).
Как видите, ситуация довольно противоречивая. С одной стороны, решение было принято сообществом (децентрализованно), но все же есть много споров относительно правомерности такого решения. Таким образом, проблема управления подводит нас к другому вопросу – ответственности.
Обязанность
Люди привыкли к централизованным системам управления, и это факт. В централизованных системах управления всегда можно найти виноватого. Если вы купили машину, и она сломалась через неделю использования, вы идете к этим парням и требуете свои деньги обратно..
То же самое происходит, когда вы пользуетесь услугами централизованной организации. У вас проблемы с вашим банковским счетом, вы идете в ближайший филиал, и они помогут вам решить проблему..
В случае децентрализованной сети вы берете на себя всю ответственность, потому что вы участвуете в процессе управления состоянием системы вместе со всеми. Правила, по которым работает система, являются единственным гарантом целостности. Каждый участник проверяет правильность своего задания. Даже суды не могут внедрить решение, которое противоречит правилам протокола, потому что управление цифровыми активами пока находится за пределами власти и полномочий властей..
В заключение, концепция ответственности в децентрализованных системах чрезвычайно расплывчата. Люди должны принять тот факт, что каждый участник идет на свой собственный риск. Между тем, правительствам следует разработать новые правовые модели и, возможно, даже законы, учитывающие сущность таких поведенческих моделей..
Постоянно растущий объем данных
Если провести параллель между централизованной системой учета и децентрализованной, есть одно существенное различие. В централизованной бухгалтерской книге хранится только окончательное состояние базы данных. Например, когда Алиса отправляет Бобу 1 доллар, в ее аккаунте больше нет данных (имеется в виду 1 доллар), а в аккаунте Боба.
С блокчейн, у нас есть цепочка блоков, в которой хранится вся история всех изменений, которые когда-либо происходили за все время существования сети.
В заключение, постоянно растущий объем данных – это не критическое ограничение, а, скорее, особенность технологии, к которой следует применить другой подход..
Проблемы с емкостью
Чаще всего децентрализованная сеть имеет меньшую пропускную способность, чем централизованная. Имея централизованный сервер, который обрабатывает все данные, такие сервисы, как Mastercard или Visa, могут проверять тысячи транзакций в секунду..
В децентрализованной системе:
- Данные должны быть распределены по всем участникам сети.
- Все участники должны прийти к консенсусу по поводу этих данных..
Кроме того, необходимость хранить большой объем данных накладывает некоторые дополнительные ограничения. В результате у нас есть два фактора, которые в конечном итоге приводят к снижению производительности системы. Таким образом, пропускная способность Биткойна составляет всего около 3 транзакций в секунду..
Время подтверждения
Совершенно очевидно, что задержки, возникающие из-за того, что участники должны достичь консенсуса между собой, напрямую влияют на время отклика всей сети..
Полностью подтвержденная транзакция в биткойнах занимает до часа. Час – это приблизительное время, когда все определенно достигли консенсуса по поводу вашей транзакции. (Пять блоков после того, как была подтверждена ваша транзакция, считаются оптимальным результатом, когда вы можете быть полностью уверены, что все согласны с этим.)
Тем не менее, стоит отметить, что проблемы с пропускной способностью и задержками подтверждения в таких децентрализованных сетях, как Bitcoin, Litecoin и Ethereum, практически решены благодаря таким решениям, как каналы оплаты и Сеть Lightning.
Ничего не стоит, что некоторые протоколы консенсуса не решают саму проблему пропускной способности сети, но значительно увеличивают коэффициент производительности. Таким образом, Bitshares Протокол позволяет полностью децентрализованной платежной сети конкурировать с централизованными сервисами, такими как Visa и Mastercard, даже сегодня.
Вывод
Подводя итог, можно сказать, что все проблемы, с которыми в настоящее время сталкивается технология блокчейн, так или иначе связаны с младенчеством такого подхода. В любом случае, именно люди должны повзрослеть и привыкнуть к новому образу жизни. Несомненно, это будет хорошим уроком для общества, особенно для тех, кто находится наверху, управляя контрольным колесом..
Связанный: Помимо криптовалюты: 5 способов, которыми блокчейн изменит наш образ жизни