Что такое масштабирование в криптовалюте
Перейти к содержимому

Что такое масштабирование в криптовалюте

  • автор:

Как на самом деле должен работать масштабируемый блокчейн?

В программировании масштабируемость относится к способности приложения, сети, алгоритма, протокола или системы развиваться в соответствии с растущей нагрузкой, чтобы штатно выполнять более широкий круг функций и обслуживать нарастающее число пользователей. В централизованных вычислительных системах производительность можно повысить двумя способами: обновить программное обеспечение оборудования, чтобы оно более эффективно выполняло увеличивающийся спектр задач, либо добавить вычислительные мощности (серверы). Под масштабируемостью блокчейна чаще всего имеется в виду способность обрабатывать большее количество транзакций в секунду, так называемый, TPS (transactions per second).

Проблема масштабируемости блокчейна на примере Эфира

Растущая нагрузка на сеть эфира сильно увеличивает стоимость транзакций. Проблема заключается в том, что сетевые комиссии, которые рассчитываются в единицах газа, – динамические. В периоды всплесков нагрузки на сеть валидаторы могут выбирать и обрабатывать те транзакции (крипто транзакции), которые предлагают больше газа, тем самым усиливая конкуренцию и дальнейшее увеличение комиссии сети. Это является одним из основных препятствий для разворачивания на сети эфира все большего количества приложений и, соответственно, роста числа пользователей. В своей последней статье Виталик Бутерин обозначил проблему “трех переходов” (Three transitions). Автор подчеркивает, что без решения трех вызовов, одним из которых как раз является масштабируемость, эфир не только не сможет привлечь больше пользователей, но ускоренными темпами начнет терять существующих.

Анимация ниже иллюстрирует, как отправители конкурируют за включение транзакции в блок путем увеличения сетевой комиссии.

Everscale – масштабируемый блокчейн пятого поколения

У Everscale уникальная архитектура гетерогенного блокчейна с горизонтальным масштабированием (о таких сложных конструкциях мы подробнее расскажем в другой статье), в которой все является смарт-контрактом. Взаимодействие между смарт контрактами осуществляется с помощью сообщений. Даже ваш криптовалютный кошелек на базе Everscale является смарт-контрактом. Проще говоря, смарт-контракт это объект с такими атрибутами как адрес, код, баланс и прочими данными. Помимо хранения данных смарт-контракт может исполнять инструкции, получаемые от других смарт-контрактов. Обмен инструкциями между смарт-контрактами происходит путем передачи сообщений. Получение сообщения и последующее успешное выполнения кода инструкции TVM (Threaded Virtual Machine) может приводить к следующим изменениям в смарт-контракте или шарде:

Перезаписывание данных в смарт-контракте (инструкций, балансов и других данных);

Отправка смарт-контрактом исходящего сообщения для создания другого смарт-контракта;

Отправка смарт-контрактом множества исходящих сообщений.

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

Что дальше?

Цепочки

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

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

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

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

В случае нарастания активности в сети шард можно легко разделить. Представим ситуацию: у нас есть один шард, обрабатывающий сообщения некоторого количества аккаунтов (смарт-контрактов). В какой-то момент (начался новый бычий цикл) резко возрастает потребность в обработке большего количества транзакций в секунду (TPS) или, другими словами, смарт-контракты начинают обмениваться увеличенным количеством сообщений за единицу времени. Пул смарт-контрактов, находящихся под обработкой одного шарда, может быть разделен на два шарда. В таком случае на каждый шард будет приходится вдвое меньше смарт-контрактов, и оба множества смарт-контрактов будут обрабатываться на индивидуальном подмножестве нод. В зависимости от конфигурации количество шардов внутри одного воркчейна может достигать 256. На практике, это означает, что сеть способна бесперебойно обрабатывать миллионы транзакций в секунду, не оказывая никакого влияния на стоимость сетевой комиссии.

Разделение шарда невозможно, если он обрабатывает сообщения только одного смарт-контракта.

Слияние шардов

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

Неравномерное распределение нагрузки:

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

Блокчейн​

В Everscale совокупность всех шардов с обслуживаемыми ими аккаунтами, взаимодействующими в соответствии с установленными правилами, называется воркчейном (workchain).

Архитектура блокчейна позволяет создавать множество воркчейнов. Каждый воркчейн, при необходимости, может иметь свою собственную внутреннюю монету, виртуальную машину (например EVM для эфировского приложения) или комиссионную политику. Они могут работать одновременно и взаимодействовать с помощью кросс-воркчейн коммуникации, отправляя сообщения по цепочке.

Главный Воркчейн

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

Мастерчейн (masterchain)

Архитектурная особенность Everscale требует чтобы ноды достигали консенсуса относительно состояния. Именно здесь в игру вступает мастерчейн, так как его блоки содержат последние хэши блоков остальных шардов сети. Каждые две-три секунды каждый шард отправляет в мастерчейн, так называемые, доказательства выпуска блоков. Таким образом определяется состояние всех шардов сети с помощью одного лишь блока мастерчейна.

Взаимодействие мастерчейна с остальными воркчейнами сети и кросс-воркчейн коммуникация:

В ближайшем будущем можно будет создать новые воркчейны

Архитектура Everscale позволяет создавать до 232 воркчейнов, каждый из которых, в случае необходимости, может разделяться на 256 шардов, что позволяет обрабатывать огромное количество транзакций в периоды повышенной сетевой активности. Благодаря этому любой вариант прикладного применения (платежные системы, логистические решения, социальные сети или даже сервис по доставке еды) может бесперебойно функционировать в отдельном воркчейне. Каждый воркчейн может иметь свою собственную конфигурацию, виртуальную машину, комиссионную политику и внутреннюю валюту.

Способы масштабирования биткоина и других криптовалют

Масштабирование криптовалют

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

Например, транзакции биткоина увеличились в несколько раз: со 100 тысяч до 10 миллионов за пять лет. В сети Эфириум количество транзакций поднялось до 500 тысяч.

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

Проблема масштабируемости криптовалют

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

Система TpS
PayPal 193
Visa 1667
Ethereum 20
Bitcoin (без segwit) 7

Единственный способ улучшить эти цифры — работать с масштабируемостью. Эти проблемы можно сгруппировать таким образом:

  • время добавления транзакции в блок,
  • время достижения консенсуса.

Время добавления в блок

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

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

Способы масштабирования биткоина и других криптовалют

Среднее время транзакции, которая должна быть принята в блок и добавлена в леджер (включаются только транзакции с комиссиями для майнеров).

Способы масштабирования биткоина и других криптовалют

Теперь про Ethereum. Теоретически, сеть может обрабатывать 1000 транзакций в секунду. Однако на практике ограничивается 6,7 миллионами газа в каждом блоке. Статистику можно посмотреть на Etherscan.

Газ — это плата за вычислительные усилия, которые потребуются для решения смарт-контракта

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

Время достижения консенсуса

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

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

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

Способы масштабирования биткоина и других криптовалют

Но в отличие от людей, ноды не берут информацию на веру: получая информацию от узла А, что транзакция действительна, узел B выполнит свои вычисления, чтобы проверить транзакцию. Этот процесс занимает много времени. Проблема в том, что чем больше нод, тем больше времени нужно отвести для подтверждение транзакции.

Это особенно относится к Ethereum, потому что в этой сети наибольшее количество нод среди всех криптовлют из-за популярности ICO.

Существующие решения масштабируемости

  • Segwit
  • Увеличение размера блока
  • Шардинг
  • Доказательство доли владения PoS
  • Оффчейн-каналы
  • Plasma

SegWit

Segwit — это сайдчейн, который идет параллельно основной цепи и содержит подписи к транзакциям. Тогда в блоке освобождается дополнительное место.

  • Увеличивает количество транзакций, которые можно добавить в блок;
  • Снижает транзакционные сборы;
  • Уменьшает размер каждой отдельной транзакции;
  • Транзакции могут подтверждаться быстрее, потому что время ожидания будет уменьшаться;
  • Помогает в масштабируемости;
  • Поскольку количество транзакций в каждом блоке будет увеличиваться, может увеличить общие сборы майнеру за блок;
  • Помогает активировать Lightning;
  • Устраняет проблему квадратичного хеширования (проблема от увеличения размера блока, когда, например, в 2 раза больше транзакций -> в 2 раза больше подписей, что еще увеличивает время транзакции).
  • Майнеры получат меньшую плату за каждую отдельную транзакцию;
  • Реализация сложна, все кошельки должны сами реализовать segwit;
  • Увеличение использования ресурсов, так как емкость, транзакции, пропускная способность — все увеличится;
  • Неоднородная поддержка сообществом, что ведет к форкам;
  • Сложное обслуживание. Сайдчейн, содержащая данные подписи, должна также поддерживаться майнерами. Однако, в отличие от основного блокчейна, они не имеют финансовой выгоды от этого на данный момент.

Увеличение размера блока

Раз проблема биткоина и эфириум в ограничении размера блока, почему бы просто не увеличить его? Изначально, BTC не должен был иметь блок в 1 Мб, но Сатоши Накамото установил ограничение, чтобы сеть не погрязла в спам-транзакциях.

Реализация увеличенного блока породила много дебатов в сообществе биткоина. Аргументы разных сторон таковы.

Против увеличения размера блока:

  • Майнеры потеряют стимул, потому что сборы будут уменьшаться: размеры блоков увеличатся, транзакции будут легко добавляться. Есть опасения, что хэш-рейт сети снизится, так как майнеры уйдут на более прибыльные валюты.
  • Биткоины не должны использоваться в повседневных целях: некоторые члены сообщества не хотят, чтобы BTC использовался для обычных транзакций. Эти люди считают, что монеты имеют более высокую цель.
  • Это приводит к расколу сообщества, форкам, а вместе с ними к большим спекуляциям и мошенничеству.
  • Это приведет к увеличению централизации: поскольку размер сети будет увеличиваться, объем вычислительной мощности, необходимой для майнинга, также будет увеличиваться. Это сделает неконкурентными все небольшие пулы.

Аргументы за увеличения размера блока:

  • Увеличение размера блока на самом деле работает на пользу майнера: увеличение размера блока будет означать увеличение транзакций на блок, что, в свою очередь, увеличит общую сумму транзакционных сборов.
  • BTC должен расти и быть более доступным для «простого человека». Если размер блока не изменится, он будет использоваться исключительно богатыми и крупными корпорациями. Это никогда не было целью биткоина.
  • Изменения происходят постепенно: коллапса не будет, потому что система будет изменяться поэтапно.
  • Segwit не является постоянным решением.

Увеличение размера блока было также рассмотрено для Ethereum, но из-за многих причин сообщество отказывается от этого:

  • Во-первых, главное, что препятствует масштабируемости Ethereum, — это скорость консенсуса среди узлов. Увеличение размера блока все равно не решит эту проблему. Фактически, по мере увеличения количества транзакций на блок количество вычислений и проверок на ноду также увеличится.
  • Для обеспечения большего количества транзакций размеры блоков необходимо периодически увеличивать. Это централизирует систему больше.
  • Наконец, увеличение размера блока будет через хардфорк, что может разделить сообщество. В последний раз, когда это было в Эфириуме, все сообщество раскололось и появился ETC. Люди не хотят, чтобы это повторилось.

Proof Of Stake

Сейчас одна из самых важных вещей — это переход Эфириума от PoW к PoS.

Для перехода к PoS в сети будет постепенно реализовываться Casper. Среди плюсов, кратко назовем:

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

У POS-майнеров не будет платы за блок, они могут зарабатывать только за транзакционные сборы. Это стимулирует их увеличить размер блока, чтобы получить больше транзакций (посредством управления газом).

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

Однако весь этот переход не лишен проблем. Одно из самых больших опасений — майнеры могут сделать форк до IceAge.

Sharding / Шардинг

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

Шардинг разбивает транзакцию на части и распространяет ее по сети. Узлы работают на отдельных частях. Это уменьшает общее время проведения транзакции. Блоки связываются через особый протокол.

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

Изначально блокчейн создавался в одном уровне взаимодействия: от блока к блоку (один блок связывается с другим и так далее). Шардинг предполагает два уровня взаимодействия.

Первый уровень: группа транзакций, у каждого осколка, шарда (shard, часть всей транзакции) есть своя группа. Группа имеет свой идентификатор, который переносится на все составные элементы, включая транзакции.

Второй уровень: простой блокчейн, которая принимает транзакционные группы, а не транзакции.

Проблемы внедрения шардинга:

  • Должен быть механизм, чтобы знать, какой узел обрабатывает каждый «осколок». Нужен безопасный и эффективный способ обеспечить параллелизма и безопасности.
  • Согласно Владу Замфиру (ответственный за Casper в Ethereum), в системе PoS это осуществить легче.
  • Если одна конкретная транзакция разбивается на осколки и распределяется по узлу А и узлу В, то узел А должен будет придумать какой-то механизм доказательства, что обработка завершена.

Оффчейн-каналы

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

Каковы требования для создания нового канала вне сети?

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

Главный протокол для масштабирования на данный момент lightning netwok. Подробнее механизм его работы мы описали в отдельной статье.

Plasma Ethereum

Это новый слой архитектуры Ethereum: сначала lightning, затем plasma и последним сам блокчейн.

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

Способы масштабирования биткоина и других криптовалют

Информация с blockgeeks. Разные контракты (приватный блокчейн, децентрализованная биржа, сеть, микроплатежи и т.д.) приходит к главной цепи.

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

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

Layer-2 решения: что это?

Масштабирование второго уровня — это технология, которая работает поверх протокола блокчейна и повышает скорость и эффективность базового блокчейна. Вот как это работает в деталях.

  • Термин «Уровень-1 (Layer-1)» означает сам блокчейн, а уровень-2 (Layer-2)- к сети, которая располагается поверх основного блокчейна.
  • Решения Layer-2 призваны решить проблему масштабируемости путем обработки транзакций вне основной сети.
  • Преимущества решений Layer-2 включают увеличение количества транзакций в секунду (TPS), снижение платы за газ, поддержание безопасности и сети, ориентированные на конкретные приложения.

Подписывайтесь на мой телеграм-канал. Там я публикую эксклюзивный контент и свои сделки!

С момента своего появления в 2013 году Ethereum стал катализатором огромного роста в индустрии блокчейна — от использования его в качестве валюты для транзакций (ETH) до использования его неизменности для ведения записей и криптографической защиты.

Но, как и многие другие блокчейны, Ethereum достиг своего предела в масштабируемости. По состоянию на лето 2022 года Ethereum обрабатывает примерно 500 000 транзакций в день, что соответствует 30 транзакциям в секунду. Для сравнения, платежная система Visa способна обрабатывать до 150 миллионов транзакций в день и 65 000 транзакций в секунду, что значительно превосходит возможности Ethereum.

На практике достижение пределов блокчейна приводит к перегрузке сети (когда на обработку транзакции может уйти несколько часов) и чрезвычайно высоким комиссиям за газ.

Появился второй уровень, иногда называемый уровнем связи данных (Data Link Layer). Это решение призвано решить проблему масштабируемости блокчейна путем обработки транзакций в сторонних сетях (side-chains) вместо основной сети Ethereum (Layer-1). Это не только снижает нагрузку на сеть, но и сохраняет стандарты безопасности и децентрализации основного блокчейна.

Layer-1 относится к самой распределенной базе данных — сети, которая объединяет все узлы блокчейна в единую систему с лежащими в ее основе механизмами консенсуса. Например, Layer-1 в Bitcoin — это сеть Bitcoin, а Layer-1 в Ethereum — это сеть Ethereum.

Layer-2, однако, является оверлейной сетью, которая располагается поверх блокчейна. Lightning Network — это решение Layer-2 для Bitcoin. Plasma, Polygon, Optimism и Arbitrum — это лишь некоторые из сетей второго уровня, созданных на Ethereum.

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

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

При использовании Layer-2 базовой сети (mainnet) не нужно обрабатывать такие большие объемы данных, поскольку она отправляет эти данные по различным каналам обработки (третьим лицам), записывая только конечный результат в блокчейн Layer-1.

  • Увеличение количества транзакций в секунду (TPS) позволяет улучшить пользовательский опыт и снизить перегрузку сети.
  • Транзакции консолидируются в один пакет перед записью в основной сети, что снижает плату за газ.
  • Любые обновления в решении Layer-2 не изменяют базовый блокчейн, поскольку Layer-2 построен поверх блокчейна, что помогает обеспечить безопасность сети.
  • Позволяет создавать сети Layer-2 для конкретных приложений, которые специально разработаны для оптимизации определенных функций.
  • Вероятен отток ликвидность из основного блокчейна
  • Потенциальные уязвимости безопасности и конфиденциальности; пользователям следует провести собственное исследование (DYOR) перед использованием решений Layer-2
  • Может затруднить взаимодействие с другими приложениями на базе Ethereum (например, при использовании L-2).

Решения Layer-2 в основном направлены на то, чтобы перенести большинство транзакций из основной сети на сайдчейны. За короткий период появилось множество проектов Layer-2, направленных на решение этой задачи. Однако лишь немногим из них удалось решить наиболее важные проблемы. Ниже приведены три примера решений по масштабированию блокчейна второго уровня:

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

Процесс начинается с запечатывания части блокчейна с помощью мультиподписи (multisig), чтобы обеспечить прямое взаимодействие между адресантом и адресатом без необходимости передавать что-либо майнерам. После подтверждения транзакции окончательное состояние канала добавляется в блокчейн.

Примеры: Lightning Network в Bitcoin, Raiden Network в Ethereum.

  • Управление сложными взаимодействиями
  • Обрабатывает чрезвычайно высокую пропускную способность транзакций при очень низкой стоимости
  • Высокие затраты на настройку и расчетные каналы
  • Средства должны быть заблокированы в открытых платежных каналах
  • Не поддерживает открытое участие

Роллапы с нулевым значением (ZK-Rollups) объединяют транзакции, взятые с основного блокчейна, и генерируют криптографическое доказательство, известное как SNARK (Succinct Non-Interactive Argument of Knowledge, краткий неинтерактивный аргумент о знании). Это доказательство, также называемое доказательством достоверности, является единственной записью, требуемой для внесения в основной блокчейн; следовательно, снижается плата за газ, которую пользователи понесли бы от обработки всех данных по отдельности.

Примеры: Immutable X, Polygon Hermez, Starkware.

  • Безопасная и децентрализованная
  • Почти мгновенные переводы
  • Сложность вычисления для небольших приложений с меньшей активностью на цепи
  • Не все ZK-роллапы обеспечивают совместимость с виртуальной машиной Ethereum (EVM)
  • На порядок транзакций может влиять пользователь

В отличие от ZK-роллапов, оптимистические роллапы полагаются на доказательства мошенничества. Проще говоря, агрегаторы публикуют минимальную информацию на Уровне-1 и предполагают, что данные верны.

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

Примеры: Arbitrum, Boba, Cartesi, Fuel Network, Optimism.

  • Низкая плата за газ
  • Повышенная пропускная способность
  • Возможность заключения смарт-контрактов
  • Безопасность
  • Длительное время вывода средств
  • Потенциальное несоответствие стимулов и поощрений между участниками сети
  • Базовый уровень-1 может подвергать транзакции цензуре.

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

Решения Layer-2, представленные выше, являются первой попыткой индустрии решить проблемы масштабируемости.

Подписывайтесь на мой телеграм-канал. Там я публикую эксклюзивный контент и свои сделки!

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

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

Биткойн: вопросы и ответы: стратегии масштабирования и внедрение

Каковы компромиссы масштабирования в так называемых «дебатах о размере блока»? Закон Мура, увеличение пропускной способности за счет дополнительных слоев и две инженерные стратегии: сделать канал больше, а содержимое меньше (сжатие). Мы находимся в периоде «медового месяца» с точки зрения инновационного потенциала без патентов? Сталкивается ли Эфириум с большими проблемами масштабирования, чем Биткойн? Будут ли открытые блокчейны конкурировать или сотрудничать с банками, например… предлагая услуги частичного резервирования?

Этот вопрос взят из выступления, состоявшегося 18 мая 2018 года на Всемирном конгрессе WeAreDevelopers в Austria Center Vienna в Вене, Австрия: https://www.wearedevelopers.com/speakers/

Если вы хотите получить ранний доступ к выступлениям и возможность участвовать в ежемесячных вопросах и ответах в прямом эфире с Андреасом, станьте покровителем: https://www.patreon.com/aantonop

СВЯЗАННЫЙ:
Децентрализованная глобализация – https://youtu.be/QoiR4aNbTOw
Инвестиции в образование вместо спекуляций – https://youtu.be/6uXAbJQoZlE
Вне цены: влияние Биткойна на будущее – https://youtu.be/rvwVbRQ5Ysc
Лев и акула: дивергентная эволюция криптовалюты – https://youtu.be/d0x6CtD8iq4
Дизайн кошелька и массовое внедрение – https://youtu.be/WbZX6BDZJHc
Массовое внедрение и одноранговая торговля – https://youtu.be/n9qIAEFS-Qs
Масштабирование сети Lightning – https://youtu.be/4KiWkwo48k0
Многоуровневое масштабирование и конфиденциальность – https://youtu.be/4w-bjUhpf_Q
Масштабирование сложных систем – https://youtu.be/dm9m1oQr6Ks
Масштабирование, доверие и компромиссы – https://youtu.be/vCxmHwqyJWU
Масштабирование — это движущаяся цель. https://youtu.be/pT9kJq_Ogrk
Волатильность цен и сохранение стоимости – https://youtu.be/wzzZT95ijTo
Почему я зарабатываю биткойны, а не покупаю – https://youtu.be/Ci7TyD8jETY
Возможности трудоустройства с криптовалютами – https://youtu.be/89_p4pDlQtI
Вдохновляющие криптовалютные проекты – https://youtu.be/WW8norCKUbE
От бартера к абстрактным деньгам – https://youtu.be/KYsppZoHguQ
Преодоление пропасти между теоретическими и реальными потребностями – https://youtu.be/yIR0OBEAaUE
Денежные переводы и контрабанда в Венесуэле – https://youtu.be/RRXecXfWARw
Сколько времени до массового принятия? – https://youtu.be/y3cKBDBabtA
Что является самым большим препятствием для внедрения? – https://youtu.be/jHgyHF3F2TI
Биткойн как повседневная валюта – https://youtu.be/xYvvSV4mjH0
Гипербиткойнизация – https://youtu.be/AB5MU5fXKfo

Андреас М. Антонопулос — технолог и серийный предприниматель, который стал одной из самых известных и уважаемых фигур в биткойне.

«Освоение биткойна», опубликованное O’Reilly Media, и обзор лучшего технического руководства по биткойну, «Интернет денег», книга о том, почему биткойн имеет значение.

Подпишитесь на канал, чтобы узнать больше о биткойнах и открытых блочных цепях!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *