BTC $ 4499.56747043 (-3.03 %)
XRP $ 0.4379427598 (-4.1 %)
ETH $ 134.156835671 (-3.01 %)
BCH $ 230.359755888 (-5.55 %)
XLM $ 0.1984448986 (-3.91 %)
EOS $ 3.7462193486 (-1.69 %)
LTC $ 33.4991768742 (-2.54 %)
USDT $ 0.9833513971 (0.95 %)
ADA $ 0.0462460956 (-3.44 %)
XMR $ 68.0419220377 (-3.81 %)

Преимущества блокчейна и препятствия на пути его внедрения

15:57 19/07/2018

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

 

Прежде всего следует рассмотреть главные преимущества блокчейна:

 

  • простота проверки базы данных на целостность;
  • четкая временная метка любого изменения в системе;
  • легкость резервного копирования в режиме реального времени;
  • согласие пользователей в распределенной среде;
  • простота проверки данных в режиме реального времени.

 

Перечисленные особенности блокчейна важны для контроля за активами, правами на собственность, децентрализованными финансовыми или торговыми операциями, результатами голосований. Однако они доступны только в случаях правильного проектирования протокола, который и является набором правил для работы системы.

 

Между тем, как у большинства систем в блокчейне, помимо положительных сторон, есть и отрицательные. К таковым относятся:

 

  • пониженная производительность;
  • сложности масштабируемости;
  • крайне большой объем данных для хранения;
  • дополнительные проблемы управляемости;
  • снижение ответственности.

 

Причина существования этих недостатков кроется в самом децентрализованном подходе, в связи с чем все проблемы системы можно назвать фундаментальными.

 

Производительность и масштабируемость

 

Снижение производительности и проблема масштабируемости тесно связаны между собой. Производительность легко представить в виде пропускной способности − то есть в количестве транзакций, осуществляемых за секунду. А масштабируемость выражается во времени, которое необходимо для подтверждения одной транзакции при увеличении числа пользователей. Когда количество пользователей растёт, подтверждение транзакции требует больше времени, и в результате производительность падает.

 

Децентрализованные системы обладают меньшей пропускной способностью, чем системы с единым центром. Согласование изменений во всей системе занимает много времени. Принятое решение должно быть общим для всех участников сети, и это требование становится причиной многочисленных задержек.

 

Объем данных для хранения

 

Хранение большого объема одних и тех же данных вызывает множество проблем. Копия общей базы находится у каждого участника системы и постоянно обновляется. Классический централизованный подход не требует таких затрат.

Дополнительные вопросы управляемости

 

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

 

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

 

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


Снижение ответственности

 

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

 

Распределенная система размывает понятие персональной ответственности. Ответственность заменяется риском, который несут все участники. Правила, доступные и понятные всем пользователям системы, обеспечивают ее работу. Любой желающий может проверить эти правила и их исполнение другими участниками.

 

Риски вызваны поведением других пользователей или недостатками правил. Этими недостатками можно воспользоваться, например, для проведения атак, во время которых централизованная система оказывается менее устойчива. При децентрализации даже у разработчиков отсутствуют механизмы влияния на правила без общественного согласия. Любое решение, не соответствующее протоколу общественного согласия, даже судебное, не будет исполнено. Такая новизна требует переосмысления понятий правового поля и законодательной базы, их переработки под изменившиеся условия.

Проблемы изменений протокола

 

Существует специфика обновления правил распределенных систем. Каждое нововведение, предложенное участниками, может быть как поддержано большинством, так и вызвать споры среди пользователей. Если разногласия носят непримиримый характер, то есть вероятность возникновения разветвлением блокчейна и появления двух новых систем на основе старой. Эти две системы будут существовать одновременно, но по разным правилам.

 

Именно так в 2017 году от блокчейна Биткоина отделился Bitcoin Cash. Мнения разделились после предложения увеличить размер блока для повышения пропускной способности. Из-за отсутствия договоренности две системы стали работать параллельно.

 

На блокчейне Эфириума в 2016 году мошенниками было похищено $70 миллионов инвестиций. Тогда разработчики вмешались и произвели откат изменений, отозвав вредоносные смарт-контракты. В результате проект вернул все свои финансы, но многие пользователи критически отнеслись к произошедшему. Сторонники старого протокола остались работать в нем и назвали его “Ethereum Classic”, тогда как обновленный оставил название “Ethereum”.

 

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

 

С другой стороны, окончательная реализация таких идей произойдет нескоро. Многие задачи типа комплексного проектирования, сложностей в процессах развертывания и сопровождения распределенной системы до сих пор ожидают появления эффективных решений.

 
 
Сергей Борсук, Blockspoint
Нашли ошибку? Выделите её и нажмите Ctrl + Enter чтобы сообщить администратору.

Самые актуальные новости о криптовалютах и блокчейне. Прочтите первым!

Зачем мне это?

Загрузка...