Проект Kaspa и их BlockDAG
=============================================================
Познакомитесь с BlockDAG — технологией, которая может идти рука об руку с блокчейном, но также выступает в качестве новой метатехнологии, бросающей ему вызов. Сохраняя блоки в виде графиков и защищая их мощью Proof-of-Work, он стремится преодолеть недостатки, связанные с линейным характером традиционной цепочки блоков. ===============================================================
Проект Kaspa и их BlockDAG решают проблемы трилеммы блокчейна, обеспечивая высокую скорость создания блоков и проверки транзакций, не жертвуя при этом безопасностью и децентрализацией.
Эта статья о том, что недостижимо в блокчейнах Proof-of-Stake, и начинается
с пересмотра первых дней Биткойна, за которым следует изобретение Ethereum.
После этого в нем рассказывается о проблемах, с которыми сталкиваются сегодняшние сети блокчейнов, и о том, как их можно преодолеть с помощью текущего консенсуса Kaspa GHOSTDAG PoW, изобретенного как обобщение и расширение исходного консенсуса Накамото, используемого в биткойнах.
Добро пожаловать в Каспу.
===============================================
Предисловие
===============================================
Эта статья написана на чистом волнении.
То, что результаты 8-летней работы, о которой пойдет речь в этой статье,
были объявлены и представлены 31 октября 2022 года, в 14-ю годовщину Белой книги Биткойн, написанной Сатоши Накамото, было больше, чем совпадением.
------------------------------
Йонатан Сомполинский и Майкл Саттон из основных участников Kaspa опубликовали второй консенсусный протокол PoW под названием DAGKNIGHT (DK), который бросает вызов первоначальному консенсусу Накамото и решает трилемму блокчейна.
----------------------------------------------------
DK в настоящее время не используется в качестве консенсуса,
но это протокол, который теоретически превосходит все, что мы знаем как ограничения в блокчейне, позволяя создавать множество блоков в секунду (BPS), оставаясь при этом безопасным и децентрализованным, и обеспечивая мгновенное подтверждение транзакций.
------------------------------------------
Использование такого протокола — мечта каждого энтузиаста PoW.
Старший брат DK, GHOSTDAG, авторами которого являются Йонатан Сомполинский, Шай Выборски и Авив Зохар, размещенный в сети еще в 2016 году и опубликованный на 21-й конференции Advances in Financial Technologies (AFT) в 2021 году, представляет собой протокол, который будет играть центральную роль. в этой статье.
Даже если ему не хватает одной функции по сравнению с его недавно опубликованным преемником, GHOSTDAG на сегодняшний день является самым быстрым PoW для решения трилеммы блокчейна, способным достичь надежного количества BPS без ущерба для децентрализации, сопровождаемого мгновенными подтверждениями транзакций, определяемыми сетевой задержкой, а не по протоколу. Несмотря на то, что термин «надежная сумма» сам по себе не является чем-то удивительным, тем не менее удивительным его делает набор слияний и тот факт, что Kaspa увеличивает BPS, сохраняя при этом неуменьшающееся время подтверждения.
GHOSTDAG, протокол из семейства PHANTOM, предполагает явный верхний предел сетевой задержки, тогда как DAGKNIGHT этого не делает. Оба поддерживают одинаковые BPS, но DK использует эти BPS с большей безопасностью и меньшим временем подтверждения. Более подробно об этом сравнении и улучшенной технической точности вы прочтете в следующей главе этой статьи.
масштабируемое обобщение консенсуса Накамото» Шай Выборски на AFT'21.
SPECTER - BPASE '18, Йонатан Сомполинский
Все началось с вдохновения от протокола, который положил начало эре блокчейна, за которым последовало желание решить самые важные проблемы блокчейна с течением времени. Теперь вернемся к Накамото.
Если вы впервые читаете о Proof-of-Work (PoW) и хотите узнать больше, прочитайте следующую статью, в которой я объясню все, что вам нужно знать, чтобы понять контекст этой статьи:
Изучите основы блокчейна — Часть 2: «Майнинг», «Майнеры» и алгоритм доказательства работы.
Где все началось
В 2008 году Сатоши Накамото и их Консенсус Накамото воплотили в жизнь Биткойн.
Криптовалюта на основе доказательства работы (PoW), в настоящее время защищенная усилиями майнеров биткойнов, была разработана для обеспечения системы одноранговых транзакций. В рамках реализации Накамото также разработал первую базу данных блокчейна. Это было достаточно увлекательно, чтобы вдохновить Виталика Бутерина на разработку другого блокчейна, Ethereum, который бросает вызов Биткойну и идет на различные компромиссы. В частности, он жертвует простотой ради выразимости, поскольку выразимость — это та область, в которой биткойну не хватает.
Эфириум с его восемью тысячами узлов, разбросанных по всему миру, позволяет людям создавать децентрализованные приложения и предоставляет пространство для технологических бумов, таких как:
Децентрализованные финансы (DeFi) с текущей стоимостью, зафиксированной в продуктах ETH DeFi, равной 50,99 млрд долларов.
Не взаимозаменяемые токены (NFT), где все, чем вы можете владеть, может быть представлено, продано и использовано.
Основы экосистем метавселенной Цена
===================================
Тяжела голова, носящая корону.
Популярность и глобальное внедрение блокчейнов показали, что каждая система имеет свои ограничения и создала проблемы, которые необходимо преодолеть, если система хочет оставаться пригодной для использования всеми. Эфириум стал слишком дорогим для повседневной работы обычных людей из-за перегруженности сетевых транзакций, когда вам нужно подкупать майнеров, чтобы расставить приоритеты для ваших транзакций. Биткойн болезненно медленный по своей конструкции, независимо от того, насколько он безопасен и какой вычислительной мощностью обладает сеть Биткойн. В конце концов, то же самое относится ко всем PoW в целом — пропускная способность отделена от хешрейта.
Это неизбежно привело к усилиям по замене этих систем. Например, мы видели взлеты и падения Bitcoin Cash, которые были быстрее благодаря большему размеру блока, но жертвовали безопасностью в пользу скорости. Как следствие, майнеры отвернулись от него и вернулись к исходному форку Биткойна. BitcoinCash утверждал, что Биткойн допускает слишком большую погрешность, выбирая очень осторожный подход, и заявил, что увеличение пропускной способности за счет уменьшения задержек блоков или увеличения размеров блоков не будет иметь значимого неблагоприятного эффекта, а это означает, что более крупные блоки остаются безопасными.
Проблема в том, что когда вы пытаетесь увеличить пропускную способность сети (путем увеличения скорости блока или размера блока), вы неизбежно увеличиваете скорость потерянных блоков, тем самым снижая безопасность сети.
Теоретически увеличение размера блока для получения большей скорости приводит к увеличению требований к оборудованию, что затем приводит к меньшей мощности узлов, которые могут достигать или поддерживать статус полного узла, что снижает децентрализацию и безопасность. Однако даже с большими блоками объем транзакций очень мал, поэтому даже проверка в десять раз большего количества транзакций не является реальной проблемой. Проблема в том, что большее количество транзакций => более длительное время проверки => более высокая задержка (поскольку узлы повторно передают блоки только после их проверки), поэтому увеличение размера блока имеет эффект, аналогичный уменьшению задержки блока. И это проблема, которую необходимо решить.
Безопасность любого блокчейна зависит от того факта, что задержка между блоками на порядки больше, чем время, которое требуется всей сети, чтобы узнать о новом блоке. Параллельные блоки становятся осиротевшими, что снижает скорость роста честной цепочки. Преодоление этого компромисса между пропускной способностью и безопасностью является основной мотивацией протокола Kaspa GHOSTDAG, который позволяет использовать параллельные блоки и упорядочивать блоки в DAG, а не в цепочке.
То же самое относится и к другим протоколам, связанным с GHOSTDAG, упомянутым в этой статье.
Вокруг Эфириума тоже было бурно. Мы видели многих предполагаемых «убийц Эфириума», которые не смогли предоставить то, на что был способен Эфириум, не жертвуя децентрализацией, безопасностью и, в некоторых случаях, даже функциональностью или способностью обрабатывать такое же количество пользователей. Хотя некоторые из этих проектов дали отличный продукт, крупные корпорации по-прежнему склонны строить на Ethereum, если у них нет финансовой мотивации поступать иначе, а Биткойн по-прежнему является основной криптовалютой и декларацией средства сбережения.
В результате многие теперь понимают, что жизненно важно разработать революционное решение, которое может действовать как метатехнология и бросить вызов хорошо зарекомендовавшим себя блокчейн-проектам. В то же время такое решение должно держать двери открытыми для возможности совместной работы с блокчейнами, такими как Биткойн или Эфириум.
Кроме того, помня о компромиссах трилеммы блокчейна, Биткойн и Эфириум внедрили обновления, чтобы идти в ногу с растущим спросом.
Решения по масштабируемости уровня 1:
Чтобы решить проблему гибкости для всех будущих транзакций (чтобы избежать атак гибкости)
Чтобы увеличить размер блока
Ethereum — изменение протокола консенсуса с PoW на PoS
Изменение основных правил, которым должны следовать узлы, чтобы быть допущенными к сети, и изменение механизмов сети для достижения консенсуса между узлами.
Основная упускаемая из виду деталь, связанная с изменением PoS, заключается в том, что, как правило, PoS централизованы, потому что монеты плохо распространяются. Ethereum интересно уравновесил это, используя десятилетие PoW для распространения своей монеты перед переключением. Однако до сих пор неясно, достаточно ли этого, и мы видим некоторые сбивающие с толку явления, подробно описанные в следующей статье: Более половины сети Ethereum не используют кошельки, санкционированные США.
Решения по масштабируемости уровня 2:
Применение накопительных каналов или каналов состояний и цепочек состояний
Шардинг для Эфириума
Использование:
Polygon — децентрализованная платформа масштабирования Ethereum, которая позволяет разработчикам создавать масштабируемые и удобные dApps.
Arbitrum — решение для масштабирования накопительного пакета Ethereum.
и т.п.
Если вы впервые читаете об уровнях масштабируемости блокчейна и хотите узнать больше, прочитайте следующую статью, в которой я попытаюсь проиллюстрировать эти термины на упрощенных примерах.
Слои — основа блокчейна | ХакерПолдень
=====================================
Тем не менее, как никогда важно бросить вызов тому, что раньше было революционным, сделать из этого обобщение и еще больше раздвинуть границы.
Говоря об ограничениях сегодняшних блокчейнов, нужно многое решить:
Проблемы с масштабируемостью во время пиков трафика
Недостаточная пропускная способность транзакций (измеряемая как количество транзакций в секунду — TPS), когда мы не жертвуем проверкой ради скорости
Недостаточная скорость проверки транзакций, которая доказывает, что наша транзакция не была запущена ботами (вызвана медленным подтверждением блокчейна)
Растущие требования к аппаратному обеспечению полных узлов
Блоки-сироты — препятствие для оптимизации в блокчейн-системах
Теперь давайте перейдем к объяснению того, почему предыдущие ограничения существуют в традиционных блокчейнах.
Время от времени два честных майнера будут создавать блоки примерно в одно и то же время, и эти блоки будут конкурировать друг с другом до тех пор, пока один из них не будет отброшен и не принят блокчейном. Такие отброшенные блоки часто называют блоками-сиротами, и даже самые консервативные оценки утверждают, что по крайней мере один из каждых 150 блоков биткойнов является потерянным. В большинстве случаев это связано с тем, что из этого блока должно быть сгенерировано больше блоков, чтобы сеть распознала его как самую длинную вилку.
Многие предположения о блокчейне вынуждают майнеров выбирать один блок, а не указывать их все, и это приводит к созданию блоков-сирот. Потери хешрейта, возникающие при создании блоков-сирот, приводят к тому, что сегодняшние блокчейны нуждаются в инклюзивных протоколах, таких как GHOSTDAG от Kaspa, который изначально гарантирует, что ни один блок не будет потерянным.
Kaspa решает проблемы, описанные в предыдущем разделе, позволяя параллельным блокам сосуществовать и разрешая конфликты с помощью доказуемо безопасного правила упорядочения.
Для этого Kaspa использует модель PoW, дополненную результатами успешных испытаний консенсуса Накамото.
В отличие от того, как работает линейная структура блокчейна, Kaspa хранит транзакции в блоках, которые не создают цепочку, а образуют направленный ациклический граф (DAG) блоков, который ссылается на несколько предшественников, а не на одного родителя, тем самым решая проблему с высоким уровнем сиротства. проблема с блоками. Тот же протокол консенсуса также дает ответ на давно оставшийся без ответа вопрос:
«Достаточно ли безопасен ваш протокол консенсуса с определенной целью и фиксированной скоростью создания блоков для любых задержек?»
Открывая новые горизонты — научные круги и DAGlabs
Kaspa — это проект, управляемый открытым сообществом, который был запущен бывшими членами компании протокола PoW с направленным ациклическим графом (DAG) под названием DAGlabs.
DAGlabs была создана по инициативе университета. С помощью Гая Корема, а затем Сичжао Янга, Йонатан привлек около 8 миллионов долларов от криптовалютного венчурного капитала под названием Polychain Capital, который стал первоначальным финансированием DAGlabs. Излишне говорить, что это вряд ли была значительная сумма с точки зрения крипторынка в 2018 году.
Используя этот стартовый капитал, они приобрели устройства для майнинга и внедрили протоколы семейства PHANTOM в рабочую платформу.
Остальные собранные деньги пошли на исследования и разработки.
DAGlabs разработала код на основе форка кодовой базы BTCD с полным узлом. Основная цель заключалась в том, чтобы дизайн системы был как можно ближе к архитектуре и предположениям Биткойна: PoW, блоки, UTXO, комиссии за транзакции и т. д. Кодовая база подверглась значительному рефакторингу основными разработчиками, которые затем адаптировали ее к блоку DAG, управляемому протокол GHOSTAG. Рождение Каспы было не за горами.
ПРИМЕЧАНИЕ. Первоначальный бизнес-план проекта заключался в разработке ASIC, подобных OPoW, а также в продаже и распространении их хешрейта.
От университетского проекта до совершенства с открытым исходным кодом, управляемого сообществом
Kaspa запустилась с нулевыми аллокациями или предварительным майнингом, с ключевым видением децентрализованной, чистой и открытой инициативы. Первоначальные участники Kaspa состоят из бывших разработчиков и исследователей DAGLabs, которые активно участвуют в развитии и обслуживании Kaspa и его кодовой базы, и представляют собой группу людей, которых открытое сообщество Kaspa высоко ценит.
Семена членов DAGLabs и будущих основных участников Kaspa были посеяны задолго до появления самих проектов.
Протокол GHOST от 2013 года — изобретение доктора Йонатана Сомполинского (который сейчас является одним из основных участников Kaspa) и профессора Авива Зохара — был упомянут Виталиком Бутериным в оригинальном Белом документе Ethereum.
Бутерин использовал исследования доктора Сомполински и профессора Авива Зохара и использовал их для установления определенных мер безопасности для сети Ethereum.
Несмотря на то, что Ethereum не реализовал GHOST как таковой, они в конечном итоге внедрили вариант инклюзивных протоколов блокчейна, также опубликованный в том же году в Financial Crypto (авторами которого являются Йоад Левенберг, Йонатан Сомполинский и Авив Зоар).
В этой статье впервые была предложена структура ориентированного ациклического графа для блоков, blockDAG, но основное внимание было уделено увеличению пропускной способности без снижения безопасности и линеаризации вознаграждения за блок для майнеров.
BlockDAG — это технологическое ядро проекта Kaspa.
Они имеют другую структуру, чем блокчейн, и, как мы уже знаем, команда разработчиков, которая стояла за применением DAG в консенсусах Proof-of-Work, изначально была DAGlabs. Д-р Йонатан Сомполинский участвовал в создании следующих протоколов либо в сотрудничестве со своими академическими коллегами в DAGlabs или за его пределами, либо с сообществом открытого исходного кода под Kaspa в следующем хронологическом порядке:
1. ПРИЗРАК 2. СПЕКТР 3. ФАНТОМ 4. GHOSTDAG (текущий консенсус Kaspa) 5. DAGKNIGHT (первый консенсус, выпущенный под Kaspa)
А теперь давайте посмотрим, как все это началось.
Йонатан был доктором философии. студентка профессора Авива Зохара в Еврейском университете в Иерусалиме. В соответствии с этим плодотворным советом они (и несколько других сотрудников) предоставили первое формальное доказательство безопасности для консенсуса Накамото и изобрели GHOST, SPECTRE и PHANTOM GHOSTDAG (позже переименованный в GHOSTDAG).
Сейчас самое время упомянуть еще одного важного основного участника, Шая Выборски.
Хотя Йонатан Сомполинский и Авив Зохар изобрели GHOSTDAG (GD) задолго до того, как Шай появился на свет, авторы GD столкнулись с препятствием при доказательстве безопасности GD.
Таким образом, оригинальной статье требовалось новое доказательство, которое действительно должно было быть пуленепробиваемым. Это была одна из первых задач Шай Выборски в DAGLabs: исправить ошибки и найти лучшее доказательство безопасности. Именно поэтому Шай упоминается как соавтор статьи GD.
Все участники думали, что доказательство безопасности GD займет не больше месяца, но оказалось, что это огромная задача, которая заняла у Шая большую часть года, и ему потребовалось изобрести новую технику, которую затем использовал/расширил другой. основной участник, Майкл Саттон, чтобы доказать безопасность последнего протокола, DAGKNIGHT (DK).
Подробнее об этой важной задаче далее в этой статье.
Но давно разыскиваемое доказательство безопасности не было результатом работы одного человека. Скорее, это было плодотворное сотрудничество эксперта по криптографии и великого исследователя с математиком, чтобы воплотить идеи в последовательное доказательство, с одной стороны, и ученого-компьютерщика с большим умом и интуицией, с большим опытом анализа DAG, с другой стороны - Шай и Йонатан.
Таким образом, целью DAGlabs было внедрить один из доступных протоколов или их комбинацию в модель PoW, где Kaspa в конечном итоге остановилась на внедрении GHOSTDAG и отказе от SPECTRE. DAGKNIGHT был неожиданным побочным продуктом работы над другой проблемой и был опубликован только после того, как DAGlabs была распущена.
DAGlabs стремилась бросить вызов тому, что уже работает, и разработать улучшенные версии или совершенно новые протоколы.
Однако DAGlabs была распущена до запуска Kaspa в 2021 году, и большинство бывших членов DAGlabs теперь вносят свой вклад в Kaspa за счет волонтерства / грантов от сообщества.
Kaspa — это результат более чем восьмилетнего теоретического исследования и разработки blockDAG. Начиная с GHOST, каждая реализация претерпела множество модификаций и улучшений, завершившись текущим усовершенствованным протоколом GHOSTDAG, который был преобразован из теории в функционирующий реестр без разрешений для Kaspa.
Теоретические исследования и разработки
Доктор Йонатан Сомполинский
2013 - Протокол ПРИЗРАК 2016 - Протокол СПЕКТР
Д-р Йонатан Сомполинский, д-р Шай Выборски, профессор Авив Зоар
2018 - Бумага ФАНТОМ DAGlabs/Каспа (2018-2021)
2018 - Разработка протокола PHANTOM и Kaspa 2020 - Протокол GHOSTAG 2021 - Протокол PHANTOM GHOSTDAG, созданный на основе документа PHANTOM, и его применение в качестве консенсуса Kaspa. Каспа (с 2021 г.)
7 ноября 2021 г. - Запуск основной сети Kaspa
1 октября 2022 г. - Протокол DAGKNIGHT (преемник GHOSTDAG и будущий консенсус Kaspa)
Некоторые примечания к упомянутым протоколам
-----------------------------------------------------------------
SPECTER и PHANTOM GHOSTDAG (или просто GHOSTDAG) несколько параллельны, потому что они оба обладают свойствами, которых нет у других протоколов. GHOSTDAG имеет линейный порядок, SPECTER не имеет параметров, но только DAGKNIGHT достигает и того, и другого, таким образом, действуя как технологический алмаз с точки зрения потока.
PHANTOM можно рассматривать как семейство протоколов консенсуса, где GHOSTDAG и DAGKNIGHT являются двумя его экземплярами.
PHANTOM и GHOSTDAG, по сути, одно и то же, и оба были представлены вместе в одной и той же статье.
PHANTOM действует как парадигма, идеализированная версия, которая не может существовать в реальности, создавая теоретического предшественника GHOSTDAG.
GHOSTDAG действует как реализация PHANTOM или практическое приближение к теоретическим основам.
Текущий консенсус Kaspa — это GHOSTDAG (GD) (2021), улучшенная реализация парадигмы PHANTOM (2018), еще один консенсус, основанный основными участниками Kaspa и Авивом Зохаром.
Тем не менее, это показалось Kaspa недостаточно хорошим, поскольку они уже стремились к будущему обновлению текущего консенсуса Kaspa, который теперь поддерживает 1 блок в секунду (BPS) и 300 транзакций в секунду (TPS) с выпущенным в настоящее время DAGKNIGHT (DK), которая поднимет игру на еще более высокий уровень. Не за счет повышения пропускной способности, поскольку пропускная способность может немного ухудшиться, поскольку DK будет требовать больших вычислительных затрат, чем GD, а определенно за счет лучшего использования атрибутов GD и обеспечения еще более высоких стандартов безопасности.
Но пока основное внимание Kaspa уделяется GD, где следующим наступит момент славы DK.
Таким образом, там, где текущий GD предполагает верхнюю границу сетевой задержки, его последний преемник, DK, этого не делает. Однако оба брата консенсуса, DK и GD, являются чувствительными асинхронными протоколами консенсуса, вызывающими разногласия, основанными на PoW, устойчивыми к 50% злоумышленников (что также верно для ванильного консенсуса Накамото).
Кроме того, как сказал д-р Сомполинский во время, когда мы говорим о решении, учитывающем реакцию на задержку, все это было бы невозможно без PoW.
Если мы оглянемся назад на Биткойн, Сатоши не изобретал новые технологии, но инновационным было сочетание технологий, объединенных для создания чего-то уникального. То же самое и с Каспой.
Несмотря на то, что DAG сами по себе не являются прорывом, технологическое решение BlockDAG, разработанное разработчиками Kaspa, представляет собой следующий шаг вперед по сравнению с устаревшими реализациями блокчейна. Новаторский блокDAG от Kaspa — это полностью децентрализованное, внутренне масштабируемое решение, которое соответствует самым высоким стандартам безопасности за счет обобщения модели консенсуса Накамото.
Однако модель консенсуса Накамото была не единственным источником вдохновения для Каспы. Они также высоко ценят подход Биткойн к открытому сообществу и вкладу в развитие.
Посмотрите на следующее Предложение по улучшению Kaspa (KIP), переписываемое на Rust, в качестве примера, написанное аналогично предложениям по улучшению Биткойна, BIP.
У Kaspa нет ни команды, ни дорожной карты, и никогда не будет.
Разработка осуществляется в стиле открытого исходного кода, что означает, что разработчики работают над тем, что считают нужным, а затем координируют свои действия посредством открытых еженедельных или раз в две недели совещаний по исследованиям и разработкам.
Если у разработчика есть серьезный проект, который он может предложить, он пишет заявку на грант и собирает KAS с сообщества; казначеи сообщества затем распоряжаются средствами.
Каждое будущее движение открыто обсуждается на Kaspa Discord. Итак, чтобы добиться реализации вашего списка желаний, присоединяйтесь к Discord и озвучьте свою повестку дня.
Kaspa — реестр криптовалютного серебра
Идея этого проекта заключается в создании службы, подобной Накамото, которая работает на скорости интернета. Мы хотели построить систему, которая превосходит ограничения протокола Сатоши v1 (также известного как Консенсус Накамото), но при этом придерживается тех же принципов, которые заложены в Биткойн.
- Йонатан Сомполинский
Kaspa — это первая в мире блокчейн-система DAG — архитектура леджера, обеспечивающая параллельные блоки и мгновенную завершенность транзакций. Kaspa, распространяемая надежным механизмом проверки работоспособности с короткими интервалами в одну секунду, является децентрализованным и полностью масштабируемым уровнем 1 с открытым исходным кодом.
Kaspa был разработан для решения трилеммы использования цифровых активов: безопасность, масштабируемость и децентрализация. Используя революционный blockDAG в отличие от блокчейна, Kaspa обеспечивает самые быстрые, масштабируемые и самые безопасные транзакции без ущерба для децентрализации.
С текущей скоростью 1 блок в секунду (BPS) и 300 транзакций в секунду (TPS) Kaspa в 600 раз быстрее, чем Биткойн, и образно заменяет Litecoin как «серебро криптовалюты».
Основными участниками Kaspa в основном являются бывшие разработчики DAGlabs и исследователи с академическим образованием, которые активно способствуют развитию и поддержке Kaspa и ее кодовой базы, и это просто группа людей, которых открытое сообщество Kaspa высоко ценит.
Майкл Саттон — исследователь и основной разработчик
Магистр компьютерных наук Еврейского университета, исследователь и разработчик распределенных систем
Ори Ньюман — основной разработчик
Разработчик криптовалют и распределенных систем Йонатан Сомполинский - исследователь, основатель
Постдокторская степень в области компьютерных наук в Гарвардском университете
Шай Выборски - Исследователь
Кандидат наук. Кандидат, исследующий классическую и квантовую криптографию
Эличейн Туркель — основной разработчик
Прикладной криптограф и разработчик высокопроизводительных систем
Майк Зак — основной разработчик
Разработчик криптовалют и распределенных систем
Kaspa и их подход «выйти за рамки блокчейна»
Цель
Kaspa, технически не консенсус Накамото, а его обобщение, работает над предложением 2017 года о превращении DAG в отдельную криптовалюту на основе PoW и пытается раздвинуть границы консенсуса Накамото извне, помня при этом об обобщении.
Цель обобщения состоит в том, чтобы сохранить ключевые аспекты консенсуса Накамото с точки зрения безопасности, допуская при этом большее масштабирование.
Упомянутый выше DAG — это не механизм консенсуса, а математическая структура с направленными ребрами и без циклов (т. е. нет пути от вершины, фундаментальной единицы, из которой формируются графы, обратно к себе).
В контексте распределенных регистров blockDAG — это группа DAG, вершины которой представляют блоки, а ребра — ссылки блоков на их предшественников.
В регистре blockDAG новые блоки ссылаются на все вершины графа (блоки, на которые еще не было ссылок), которые их майнеры видят локально. Итак, в блокчейне или BlockDAG блоки публикуются немедленно.
Пожалуйста, обратитесь к фактической визуализации DAG в реальном времени, созданной основными участниками Kaspa, чтобы дополнить картину.
Основная функция масштабируемости Kaspa заключается в обеспечении более высоких показателей TPS и BPS без ущерба для безопасности. В дополнение к этому вы также можете получить некоторый масштаб, одновременно проверяя параллельные блоки (это часть целей спринта по переписыванию Kaspa Rust, статус которого на середину ноября 2022 года составляет 80/100%).
При этом Kaspa придерживается модели PoW, которая состоит из создания блоков PoW, комиссий за транзакции, участия майнеров, ролей полных узлов, а также использования модели UTXO и дефляционных вознаграждений за блоки. Однако Kaspa заменяет ограничительное правило самой длинной цепочки, также известное как самая тяжелая действующая цепочка, правилом наиболее совокупного доказательства работы (измеряемого по сложности) правилом, которое позволяет быстро прийти к консенсусу относительно приоритета параллельных блоков, и, следовательно, от того, какие сделки считаются действительными.
С точки зрения майнера, процесс майнинга практически не отличается. Майнинг, независимо от Kaspa или Bitcoin, всегда выполняется параллельно. Если майнер слышит о новом блоке во время майнинга, он отбрасывает текущий блок и начинает добывать новый.
Затем правило самой длинной цепочки делает проекты уязвимыми для перезаписи истории, если злоумышленник постфактум добывает цепочку, которая длиннее, чем честная цепочка. Атака реорганизации блока 51% является фундаментальным недостатком всех систем доказательства работы: поскольку правило самой длинной цепи не может отличить честных майнеров от злонамеренных, злонамеренный майнер с достаточной вычислительной мощностью может переписать историю в соответствии со своими потребностями. Вот почему любая система доказательства работы должна предполагать, что не менее 50% мощности майнинга принадлежит честным участникам.
Если вы впервые читаете об атаке 51% и хотите узнать больше, прочитайте следующую статью, в которой я объясню все, что вам нужно знать, чтобы понять ее контекст в этой статье:
Изучите основы блокчейна — часть 4: атака 51%
Тем не менее, это вопрос философской позиции, является ли это недостатком вообще. Если большая часть сети хочет откатить цепочку, должен ли протокол запретить им это делать?
Тем не менее, это можно решить с помощью Kaspa и их уже существующей устойчивости к атакам с 49% хешрейта, полученной благодаря консенсусу Накамото, лучшей безопасности, которую может иметь протокол консенсуса. Затем, чего достигает Kaspa, так это масштабирования без потери этого свойства.
Kaspa GHOSTDAG признает, что честные блоки будут очень хорошо связаны друг с другом, но не с враждебными блоками (даже несмотря на то, что враждебные блоки могут быть хорошо связаны между собой), поэтому, пока злоумышленник вычислительно уступает, честная сеть будет выглядеть как сильно связанный кусок блоков, который включает в себя большинство блоков в сети. Найдя этот комок и отдав приоритет блокам в нем, атаковать сеть, контролируя только меньшинство блоков, становится невозможно.
Этот механизм был описан в статье PHANTOM, и, как мы уже знаем, Kaspa использует протокол GHOSTDAG, реализацию парадигмы PHANTOM.
Если вы хотите углубиться в эту концепцию, рекомендую начать со следующих материалов:
Каспа — Что мы здесь делаем на самом деле?
Как увеличение пропускной способности вредит безопасности биткойнов | Ори Ньюман
Масштабирование биткойнов с помощью BlockDAG | Ори Ньюман
Введение в парадигму blockDAG | Александра Тран
Kaspa и их трилемма блокчейна решают протоколы консенсуса, GHOSTDAG и DAGKNIGHT
Технический документ GHOSTAG
Информационный документ DAGKNIGHT
Давайте начнем с краткого описания того, что делает DK.
Повторим еще раз: GHOSTDAG — это версия PHANTOM, а улучшенное продолжение GHOSTDAG — DAGKNIGHT. Следовательно, поскольку все начинается с PHANTOM, мы можем начать это сравнение с определения правила PHANTOM, за которым следует некоторый математический словарь, используемый в статьях Kaspa.
ПРИМЕЧАНИЕ. Чтобы узнать о пути, ведущем от PANTHOM к GHOSTDAG, прочитайте статью Shai (Deshe) Wyborski, Kaspa — Что мы на самом деле здесь делаем?, раздел From PHANTOM to GHOSTDAG.
Правило PHANTOM — это правило, которое различает DAG честного пользователя и DAG злоумышленника на основе фактора антиконуса (блоки, которые не являются ни прошлым, ни будущим блока). Мы можем кратко описать правило PHANTOM как «найти самый большой суб-DAG, где ни один блок не имеет антиконус больше, чем k». Обратите внимание, что это обобщение правила самой длинной цепи Биткойн, где Биткойн можно описать как ФАНТОМ с k=0.
ФАНТОМНОЕ обобщение правила самой длинной цепочки биткойнов может быть описывается как ФАНТОМ с k=0, где k > 2Dλ
D = сетевая задержка
λ = скорость создания блока
k = максимальный размер антиконуса блока в честной сети
Антиконус блока может состоять из блоков, которые были неизвестны майнеру блока при его создании, и из блоков, которые были созданы до того, как майнер блока закончил свое распространение.
Правило оптимизации PHANTOM состоит в том, чтобы вернуть максимальное количество k-связанных кластеров.
Честный набор блоков — это набор, который является наибольшим k-связным набором блоков, которые в основном полностью связаны.
В GHOSTDAG мы устанавливаем параметры D и k так, чтобы в течение большей части времени производилось не более k блоков в течение D секунд. Параметр k количественно определяет, насколько «связным» является «хорошо связанный» фрагмент. «Хорошо связанный» фрагмент — это просто набор блоков, каждый из которых параллелен не более чем k другим блокам. Мы называем это k-кластером.
Наблюдение за DK заключается в том, что вместо того, чтобы выбирать k заранее, мы ищем наименьшее k, такое что самый большой k-кластер покрывает более половины блоков. Таким образом, вместо того, чтобы выбирать k заранее, мы используем сетевые условия для определения наилучшего текущего k. Это устраняет необходимость априорно ограничивать сетевую задержку.
Теперь вернемся к сравнению обоих протоколов.
В GD и DK время подтверждения зависит от задержки в сети. Разница заключается в том, что GD масштабируется как фиксированное ограничение сетевой задержки, а DK масштабируется как наблюдаемая сетевая задержка. В GD мы должны заранее определить границу D для задержки, и, что еще хуже, мы должны принять большую погрешность для обеспечения безопасности (в настоящее время установлено значение 10 секунд). Это означает две вещи:
1. Если задержка уменьшается намного ниже D, время подтверждения становится неоптимальным.
2. Если задержка становится выше D, то вместе с ней ухудшается и безопасность.
Так, если задержка, например, станет 12 секунд на длительный период, то за этот период 45% злоумышленник может захватить сеть; и если оно станет 60 секунд, то 25% злоумышленник может захватить сеть (говоря только в грубых мерах, чтобы вбить точку). Обратите внимание, что это справедливо для всех цепочек PoW.
ДК решает обе эти проблемы. То есть он не требует такой погрешности, поэтому время подтверждения может быть очень близко к ограничениям сети без риска, потому что, если условия сети ухудшаются, время conf автоматически увеличивается, чтобы компенсировать это.
Эволюция DAGKNIGHT (DK) от GHOSTDAG (GD)
С помощью Йонатана Шай доказал безопасность GD, создав убедительное математическое доказательство. Затем это доказательство было обновлено и расширено Майклом Саттоном, чтобы сформировать доказательство для DK.
Однако доказательство ДК было далеко не простым расширением. Майклу и Йонатану не понравилось, что гипотетический злоумышленник мог использовать наихудшее априорное предположение о более высокой задержке, чтобы получить некоторое преимущество, когда они наблюдали DAG с малой задержкой.
DAG с малой задержкой — это просто узкая DAG, в которой все блоки хорошо связаны. Аналогично, DAG, который выглядит как цепочка, «максимально связан». Также не может быть параллельных блоков, когда все блоки соединены.
Сначала они попробовали несколько методов, чтобы превратить GD в метод окраски, который может дать преимущество хорошо подключенной DAG, представляющей меньшую фактическую задержку. Они исключили несколько вариантов, найдя для каждого атаку. Затем первоначальная идея DK пришла им в голову в одной искре мысли: «Определение минимально-максимальной оптимизации в статье DK», на основе которой они поняли, что могут достичь совершенно новой области: «безпараметричность».
В течение следующих трех лет Йонатан консультировал Майкла по построению доказательства, они сталкивались с проблемой за проблемой, и каждая из них требовала значительного улучшения исходной идеи. Таким образом, слой за слоем, они создали уникальное решение, о котором вы можете прочитать в статье DK.
За это время Йонатан предоставил много информации, основанной на его обширном опыте анализа DAG, полученном в основном во время анализа SPECTRE.
Каспа в очках
1) БлокДАГ 101
Быстрый асинхронный PoW; граф блоков; консенсус здесь — это согласие с порядком блоков.
Единственная роль протокола DAG состоит в том, чтобы вывести линейный порядок в DAG, чтобы мы были уверены, что все узлы понимают, какой блок предшествует какому блоку, и знают, что все другие топологические отношения между блоками не должны быть явно упорядочены.
2) Цель Каспы
С точки зрения пользователя:
Сделать Kaspa максимально быстрой платежной системой p2p
Создать справедливую систему, в которой:
транзакция пользователя не является опережающей
вознаграждение за все блоки без различия между блоками в цепочке и за ее пределами.
Основная идея использования DAG на основе PoW состоит в том, чтобы заменить парадигму майнинга консенсуса Накамото, в которой майнеры распространяют и расширяют только выигрышную цепочку, на более информативную парадигму, в которой майнеры распространяют и расширяют всю историю блоков. каждый новый блок указывает на все последние блоки в истории, а не на выигравший.
Большинство разработчиков Kaspa в настоящее время сосредоточены
=======================
на Rust переписать для улучшения TPS и BPS.
Kaspa может выбрать последующий фокус из двух приведенных ниже вариантов, но также оба подхода могут применяться одновременно:
Сделайте Kaspa уровнем доступности данных для Ethereum
Встроить в Ethereum — вместо того, чтобы создавать отдельный самостоятельный продукт. Для этой цели Kaspa разработала сеть для заказа транзакций в экосистеме Ethereum.
Добавьте функциональность смарт-контрактов непосредственно в Kaspa, и Kaspa нативно поддерживает смарт-контракты.
3) Чего пытается достичь Каспа?
Для повышения масштабируемости блокчейна и обеспечения дешевых и быстрых одноранговых (P2P) транзакций.
Чтобы улучшить время подтверждения, решить проблему современных блокчейнов, уменьшив и удалив как можно больше предположений в сети, что означает, что вам не нужно предполагать ограниченную задержку сети. Это достигается применением беспараметричности протокола DK.
4) Какие проблемы есть у современных блокчейн-проектов и как Kaspa может их решить?
Современному миру нужны:
1) Увеличение BPS при сохранении неуменьшающегося времени подтверждения:
Поскольку время подтверждения не зависит от времени блока, Kaspa увеличивает BPS, в то время как время подтверждения, определяемое сетевой задержкой, а не протоколом, остается прежним.
2) Высокая пропускная способность: на данный момент она составляет ~300 TPS, и Kaspa работает над ее значительным увеличением.
3) Почти постоянные требования к дисковому пространству и постоянное время для загрузки нового узла с нуля: Kaspa предоставляет новый узел для надежной синхронизации с нуля, просто загружая полную историю за последние два дня и некоторые доказательства прошлого почти постоянного размера. Не нужно даже загружать заголовки блоков полной истории. В настоящее время Kaspa — единственная технология на основе DAG с функцией обрезки. И стоит упомянуть, что разработка процедуры обрезки для DAG обычно очень и очень сложна.
5) Как Kaspa хочет решить текущие проблемы с блокчейном?
Удалив предположение о том, что блоки образуют цепочку, так что, если два блока создаются одновременно, следующему майнеру не нужно выбирать один blockDAG для указания, а вместо этого он может указать на оба из них в момент времени. в то же время. Это создает DAG блоков или BlockDAG.
Это возможно из-за изменения, внесенного в протокол майнинга PoW для получения blockDAG, что означает, что блоки могут ссылаться на несколько предшественников вместо одного родителя.
6) Что будет доставлять Kaspa?
I. Последовательность операций
Kaspa хочет нацелиться на инфраструктурный уровень стека DeFi, уровень последовательности транзакций и стать заметным секвенсором для пользователей DeFi, используя сервисы Kaspa, которые упорядочивают транзакции и взаимодействуют с основной цепью Ethereum более ограниченным образом.
II. Заказ транзакций с сопротивлением манипулированию
Kaspa стремится обойти общедоступный мемпул (общедоступную область ожидания в сети для ожидающих транзакций) и гарантировать, что майнеры не смогут вовремя вступить в сговор и не смогут извлечь выгоду из пользователей, а это означает, что Kaspa хочет победить ботов и майнеров.
Подход Kaspa к значительному повышению безопасности транзакций здесь будет заключаться в следующем:
криптографические задачи и функции шифрования не менее 10, а в идеале 100 блоков в секунду (BPS) большой вес блока - в сочетании с экстремальной скоростью блока в секунду, которая будет исходить из этих 100 бит/с
===============================================
В настоящее время Kaspa работает с 1 BPS, которая будет увеличена за счет перезаписи Rust. Конечная цель Kaspa — достичь 100 BPS.
В настоящее время (18 ноября 2022 г.) они тестируют 30 BPS во время спринта по переписыванию Rust.
Из тестирования:
На графике показана скорость обработки блоков в зависимости от числа блоков в секунду, создаваемых сетью (BPS). Тесты проводились на 12-ядерном узле AMD Ryzen 9 3900X. Блоки содержат ~100-200 транзакций.
Красная линия отмечает сценарий, в котором количество блоков, которые мы можем обработать, меньше, чем количество произведенных блоков. Следовательно, мы хотим выбрать номер блока, для которого между красной и зеленой линиями есть некоторый запас прочности (для учета IBD, различий в оборудовании, сетевых сбоев и других неожиданных проблем).
Область параметра, отмеченная синей областью, указывает запас прочности 3x.
Обратите внимание, как первоначально увеличивается зеленая линия; это сила распараллеливания, проявляющаяся по мере роста ширины графа.
Однако по мере того, как мы продолжаем увеличивать скорость блока, параллельные ядра становятся насыщенными, и комбинаторные аспекты вычислений становятся более доминирующими, в результате чего производительность ухудшается.
III. Эквивалент защиты блокчейна от двойного расходования, основанный на правильном упорядочении DAG, который также предлагает решение проблемы масштабирования обычных блокчейнов, устраняя необходимость в большой задержке блока.
Следующее описание взято из статьи Shai Deshe Wyborski,
в которой он описывает одну из основных целей протокола консенсуса
Kaspa GHOSTDAG, который является безопасным
независимо от соотношения между
задержкой блока и временем прохождения блока в оба конца.
=================================================================
Правильный порядок доставки GD:
Топологический: блок не может стоять в порядке раньше любого из его родителей.
Консенсус: в любой момент времени все узлы в сети должны согласовать порядок всех, кроме постоянного количества новых блоков.
Безопасный: противник с меньшими вычислительными возможностями не может изменить порядок блоков задним числом.
Способность предлагать живость: должен быть четкий критерий того, когда блок «доработан» в том смысле, что он никогда не изменит свое место в упорядочении, и каждый блок должен удовлетворять этому критерию в течение постоянного времени.
Эффективность: задача определения, расчета и поддержания порядка должна быть выполнима для современных компьютеров даже в свете постоянно растущего DAG.
IV. Связанный признак бесплатной загрузки (лемма 12 статьи GD)
Функция, предоставляемая GHOSTDAG для решения проблемы, возникающей из-за дизайна, в котором мы допускаем параллельные блоки и несколько родителей.
Это специальное свойство ограничивает блоки злоумышленника, чтобы они указывали на честные блоки и использовали работу честных блоков для повышения своей достоверности. Это явление называется бесплатной загрузкой, и лемма 12 просто означает, что атакующий, который хочет восстановить произвольные старые блоки, не может осмысленно использовать честные блоки для проведения атаки с перестановкой.
V. Функция защиты от извлекаемой стоимости майнера (MEV), которая включает в себя более сложное шифрование.
MEV иногда называют «невидимым налогом», который майнеры могут взимать с пользователей — по сути, это максимальная стоимость, которую майнер может извлечь из перемещаемых транзакций при создании блока в сети блокчейна. MEV впервые был использован в контексте доказательства работы, когда майнеры контролируют порядок и включение транзакций в блок, но также существуют в PoS.
VI. Сокращение исторических данных по умолчанию
Выигрыш: более быстрая синхронизация для новых узлов.
Потеря: новые узлы синхронизируются в режиме SPV по умолчанию или, если они хотят проверить всю историю, через ресурсоемкие (следовательно, более централизованные) архивные узлы.
VII. Иметь мгновенную скорость подтверждения TX, что было бы здорово, например, для новых версий Uniswap и подобных проектов, которые затем:
Подтвердите, что ваша транзакция действительна
Сообщите, что транзакция вошла в согласованную последовательность транзакций, чтобы вы знали, что вы не были впереди
И уточните, что именно влияет на текущее состояние транзакции, а я имею в виду статус вещей, которые ваша транзакция инициировала даже после фазы расшифровки
Все это время:
Оставшаяся безопасность PoW
Работа почти без комиссий
7) Какова цель криптовалюты Kaspa, KAS?
Kaspa (KAS) — это название токена криптовалюты, который действует как двигатель или газ, если хотите, для всего уровня упорядочения и последовательности. Название происходит от арамейского термина серебра или денег.
II. Аукцион заказа транзакций в блоке
Порядок транзакций определяется порядком блоков. В случае, когда у нас есть два параллельных блока, которые включают конфликтующие транзакции, мы систематически игнорируем транзакцию из блока, который имеет меньший «прошлый размер». Прошлый размер соответствует мощности блоков, предшествующих текущему блоку. Прошлый размер блока — это количество блоков в его прошлом — количество блоков, на которые он прямо или косвенно указывает.
8) Какие основные улучшения ожидают пользователей Kaspa в будущем?
Возможность предоставлять смарт-контракты в виде услуги в ведущих проектах, что позволяет более выразительно выражать предпочтения пользователей блокчейна. Примером такого улучшения может быть возможность запуска условий выполнения для пользователей DeFi — возможность сказать, когда пользовательская транзакция хочет быть запущена, например, в 20 блоках, если и только если произойдет другой набор условий. Такие выразительные ссылки позволили бы пользователям указывать допустимое проскальзывание и подобные вещи, которые покрывают асинхронность и неопределенность того, что происходит с транзакцией, когда она фактически добыта, и позволяли бы пользователям быть гораздо более общими и выразительными в своих действиях. предпочтение.
Outro
У Kaspa есть потенциал стоять бок о бок с Биткойном и Эфириумом в качестве третьего наиболее используемого фреймворка уровня 1 или даже замены одного из двух, и я также считаю, что Kaspa способна поддерживать децентрализованную экономику глобального масштаба. Помня об этой цели, Kaspa планирует предоставить инструменты, которые упростят разработку приложений уровня 2 сразу после того, как будет завершена и протестирована реализация KIP (Kaspa Improvement Protocol) для перезаписи Rust.
Помимо этого, Kaspa включает в себя множество других аспектов, которые не обсуждаются в документе, таких как новый подход к настройке сложности, необычный механизм обрезки и планы на будущее по инфраструктуре для приложений уровня 2.
Никто не знает, что нас ждет в будущем, но я считаю, что есть немалый шанс, что Kaspa может стать самым устойчивым,
самым надежным и самым быстрым PoW-блоком DAG в мире.
Мир Он также становится домом для принципиального сообщества разработчиков, исследователей и поклонников PoW, ярким полигоном для новых идей, местом, где приветствуются инновации, а путь к интеграции проверенных и оправданных функций уже виден.
Эта маневренность — одна из привилегий самопровозглашенного «младшего брата» золота Биткойна, и я почти уверен, что Kaspa в полной мере воспользуется этим, чтобы стать настоящим серебром Биткойна.
Заключительные мысли от автора
Основными участниками Kaspa являются рок-звезды в академической сфере и во всем, что связано с PoW. Однако они неизвестны широкой аудитории спекулятивных рынков криптовалют.
Думаю, это изменится. Очень скоро.
Если вы хотите с чем-то сравнить Kaspa, сравните его с Bitcoin.
Если вам нужна приблизительная стоимость Kaspa, возьмите ее как замену Litecoin, истинное серебро Биткойна.
Кроме того, я ценю подход Kaspa к разработке, в котором они отказываются принимать рассказы других проектов о том, почему время TPS/подтверждения «не так важно».
Kaspa и их видение продолжения того, что начал Сатоши, побудили меня погрузиться в самое глубокое исследование моей жизни и представить вам этот всеобъемлющий обзор. Кроме того, протоколы семейства PHANTOM, GHOSTDAG и DAGKNIGHT, которые поддерживают криптовалюту, представляют собой наилучшую реализацию видения Сатоши и прокладывают путь к достижению их цели электронных денег.
Эпилог
Если представить глобальную взаимосвязь как колесо, которое движет вперед современную цивилизацию, TCP/IP можно сравнить с пневматической шиной, добавленной к колесу, которая перенесет нас из эпохи электрического телеграфа в эпоху Интернета.
Теперь блокчейн обещает добавить еще один слой поверх шины, что еще больше улучшит функциональность колеса. Возможно, если дела пойдут хорошо, BlockDAG могли бы стать чем-то вроде антигравитационной привязи, дающей часто неуклюжему транспортному средству человечества шанс воспарить в небеса. И да, билеты будут оплачиваться серебром ;)
Каспа в статистике
Статистика Kaspa Coingecko за ноябрь 2022 года:
Рыночная капитализация: 95,4 млн.
Максимум за все время: 0,006799
Минимум за все время: 0,0001711
Статистика майнинга и хешрейта Kaspa:
Калькулятор прибыли от майнинга Kaspa (KAS) - WhatToMine
Сравнение хешрейта Kaspa за ноябрь 2022 года с Ethereum Classic, Ergo и Flux — объяснение Шай Выборски
Представьте, что вместо вычисления хэшей вы носите камень.
В таком сценарии майнеры Ergo будут таскать огромные валуны, майнеры Ethereum Classic и Flux будут нести камни размером с теннисный мяч, а майнеры Kaspa будут прыгать с мелкой галькой.
Если считать только количество камней, то кажется, что Каспа чуть ли не лидирует в этой гонке. Однако правильнее считать вес камней,
в котором Каспа несколько отстает.
Для разных типов хэшей требуются разные вычислительные мощности, и алгоритм $kas HH, несмотря на свое название, довольно легкий. Ethereum Classic (ETC), Ergo (ERG) и Flux используют хэши EtHash, Autolykos и ZelHash соответственно.
Используя тесты для RTX 3090 на @WhatToMine, мы обнаружили, что (с точки зрения затрат энергии на один хэш):
EtHash = kHH * 8, Autolykos = kHH * 4 и ZelHash = kHH * 11 миллионов.
Глобальный час ETC, равный 50 т, эквивалентен kHH в час ~ 400 т.
Ergo global hr 20T эквивалентен kHH hr ~80T
Глобальный поток в час, равный 3 млн, эквивалентен kHH, равному ~30 Тл.
Таким образом, с точки зрения требуемой вычислительной мощности ETC примерно в 8 раз выше,
чем KAS, ERG примерно такой же, как KAS,
а Flux примерно вдвое меньше KAS.
В совокупности они почти в 10 раз больше, чем KAS.
Оригинал статьи Читать (Через VPN)