Читаем 1c2b9509b53cb0837976a7dc6c8bcd37 полностью

Одним из вариантов решения может стать так называемый «шардинг» (от

английского слова shard — «осколок»). В отличие от избыточного копирования

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

технологии блокчейн подразумевает разделение базы данных на

определенное количество частей, каждая из которых копируется только

определенной группе сетевых узлов. Для поддержания целостности

распределенной инфраструктуры данных необходим точный математический

расчет количества частей полной базы, объема каждой из них и количества

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

«целостность» в данном случае подразумевает близкую к 100% гарантию того, что в любой момент времени каждому из узлов сети будет доступна для

синхронизации любая из частей полной базы данных блоков.

В настоящее время многие разработчики блокчейн-проектов занимаются

исследованием возможностей внедрения концепции шардинга. Одной из

первых о подобных разработках объявила команда девелоперов проекта

Ethereum во главе с Виталиком Бутериным. Но какая-либо работоспособная

модель шардинга на суд общественности до сих пор не представлена. Тем

более что шардинг отнюдь не является панацеей от «раздуваний» баз данных

блоков, а лишь позволяет получить временную отсрочку от негативного

влияния данной проблемы. Шардинг однозначно улучшит ситуацию в

блокчейн-средах, где микротранзакции либо отсутствуют полностью, либо не

являются доминирующим транзакционным типом. Что же касается платежных

блокчейн-систем, претендующих на массовое использование в повседневной

жизни, гораздо более перспективным решением проблемы масштабирования

выглядит концепция протокола «молниеносной сети» — Lightning Network.

При попытке адаптации сети Биткоин к микроплатежам мы сталкиваемся еще с

одной проблемой — комиссионной. Как известно, в данной сети присутствуют

транзакционные комиссии, которые собираются майнерами при формировании

блоков. Помимо монетарной мотивации майнеров, комиссии выполняют еще

одну важную функцию — защиту от транзакционного спама, который

теоретически может серьезно замедлить скорость работы сети. В фиатном

эквиваленте комиссии могут составлять приличные суммы, что делает

формирование микротранзакций делом совершенно бессмысленным. Если

чашка кофе, к примеру, стоит $2, а комиссия за транзакцию по ее оплате

составит близкую сумму, кто же будет готов отдать двойную цену ради

удовольствия оплатить покупку криптовалютой? Вот как раз для таких ситуаций

и была разработана модель Lightning Network.

Фактически Lightning Network является инфраструктурной надстройкой над

блокчейн-системой. При этом речь идет не только о сети Биткоин — подобные

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

«молниеносных переводов» состоит из узлов, которые, образуя пары между

собой, формируют так называемые двунаправленные «платежные каналы».

Каждый из двух узлов блокирует определенную величину средств для

созданного канала, сумма которых и составляет его платежную пропускную

способность. При этом узлы могут образовывать каналы с несколькими узлами

одновременно, создавая целую сеть, внутри которой могут формироваться

пути для быстрых транзитных операций с невысокой комиссией.

Передача средств осуществляется путем изменения взаимных балансов на

узлах канала до тех пор, пока на одном из узлов не закончатся средства, то

есть канал не будет считаться «истощенным». В любой момент узлы могут

закрыть канал и зачислить в свою пользу средства, равные актуальному

взаиморасчетному балансу. Таким образом, быстро и исключительно дешево

решается проблема микротранзакций для платежей популярными

криптовалютами. Но эта модель также не лишена недостатков, главным из

которых является отсутствие долгосрочной мотивации узлов сети

поддерживать платежные каналы в силу скромного дохода. По текущим

оценкам, содержание узла Lightning Network приносит его владельцу доход

всего около 1% годовых. При этом каждый узел платежных каналов должен

блокировать собственные средства для функционирования сети, оставаясь

постоянно в режиме онлайн и подвергаясь, таким образом, риску хакерской

атаки.

Еще одна проблема функционирования подобной сети — возможная

избыточная централизация, когда на самых активных узлах может

накапливаться значительная криптовалютная ликвидность. В случае

отключения узла от сети средства других пользователей, направивших свои

платежи через данную инфраструктуру, могут оказаться в долгосрочной

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

концепция модели Lightning Network продолжает свое активное развитие —

только в сети Биткоин по состоянию на весну 2019 года имеется более 40 000

платежных каналов, и их число продолжает увеличиваться.

Следует добавить, что модель «молниеносной сети» не является

единственным средством масштабирования блокчейн. Мы не будем подробно

останавливаться на технологическом описании прочих концептов, таких как, например, направленные ациклические графы или методики уменьшения

Перейти на страницу:

Похожие книги

Linux
Linux

Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.Для начинающих администраторов или пользователей Linux.

Алексей Александрович Стахнов

ОС и Сети, интернет
Атака на Internet
Атака на Internet

Эта книга является одним из первых специализированных изданий, написанных отечественными авторами, которое посвящено обстоятельному анализу безопасности сети Internet. В книге предлагаются и подробно описываются механизмы реализации основных видов удаленных атак как на протоколы TCP/IP и инфраструктуру Сети, так и на многие популярные сетевые операционные системы и приложения.Особое внимание авторы уделили причинам возникновения и успеха удаленных атак, а также их классификации. Были также рассмотрены основные способы и методы защиты от удаленных атак.Издание предназначено для сетевых администраторов и пользователей Internet, администраторов безопасности, разработчиков систем защит, системных сетевых программистов, студентов и аспирантов вузов, а также для всех интересующихся вопросами нарушения и обеспечения информационной безопасности компьютерных сетей.

Дмитрий Геннадьевич Леонов , Илья Давыдович Медведовский , Павел Валентинович Семьянов

ОС и Сети, интернет / Интернет / Книги по IT
Как раскрутить и разрекламировать Web-сайт в сети Интернет
Как раскрутить и разрекламировать Web-сайт в сети Интернет

Настоящая книга заинтересует всех, кто столкнулся с вопросами подготовки, размещения в Сети и популяризации Internet ресурсов различного уровня: от домашней странички до корпоративного сайта. В ней вы найдете все, что необходимо для оптимизации Web сайтов под поисковые системы: приемы написания Web-страниц, описание множества самых популярных специализированных программ, предназначенных для подготовки сайта и его раскрутки, создания удачного HTML-кода страниц с правильными метаданными.Книга является практическим руководством для разработчиков Web сайтов и всех, занимающихся их продвижением. Автор приводит множество советов, касающихся создания и анонсирования Web страниц. Рассмотрены средства автоматизации для повышения эффективности разработки и маркетинга при создании и обслуживании сайта. Описание программных и сетевых средств, автоматизирующих процессы тестирования и отладки сайта, обеспечивающих проверку работоспособности и корректности гиперссылок, синтаксиса HTML кода и грамматики размещенного на странице текста, занимает центральное место в книге. Подробно излагаются возможности таких программ, как Linkbot Developer Edition, Domain NameChecker, Retrieve, CyberSpyder Link Test, HTML Link Validator, CSE HTML Validator, A Real Validator, MetaTag ToolKit, MetaMan, WebQA.Отдельная глава посвящена регистрации Web ресурсов в поисковых системах и каталогах. Описываются программы автоматической регистрации (WebPosition, Page Promoter, Web Регистратор), способы взаимодействия с индексирующими роботами поисковых машин, правила применения метаданных. Рассматриваются приемы и методы рекламы сайтов в Internet, указаны критерии ее эффективности.Издание рассчитано на широкий круг читателей и будет полезно как начинающим создателям Web сайтов, так и профессионалам, которые хотят научиться более качественно продвигать в Сети свой Web продукт.

Александр Петрович Загуменнов

ОС и Сети, интернет