#最近关注的新币 На данный момент количество валидаторов Узел Aleo в Основной сети достигло 25, TPS увеличилось с 30 до 50. Каково это уровень увеличения TPS до 50? Прежде всего, давайте разберем, что такое TPS и что оно включает в себя в традиционной общедоступной цепи? TPS - это сокращение от Transactions Per Second, что означает количество обрабатываемых транзакций в секунду. Это важный показатель производительности сети Блокчейн, обозначающий, сколько транзакций сеть может обработать за единицу времени. В традиционной общедоступной цепи транзакция (Transaction) - это операция, позволяющая пользователям осуществлять перевод Токенов или запускать смарт-контракты. TPS Aleo имеет значительные отличия от традиционной общедоступной цепи, где используются две основные модели состояния - UTXO (непотраченные выходы транзакций) и модель счетов (введенная Ethereum). Aleo использует вариант модели UTXO - модель записи (Record). Хотя модель счетов более наглядна для разработчиков, она использует Адреса счетов для индексации глобального состояния. Это означает, что, хотя частная модель счетов может обеспечивать конфиденциальность входов и выходов, но из-за невозможности шифрования Адресов счетов она все равно ущемляет конфиденциальность пользователей. Еще одной проблемой частной модели счетов является отсутствие параллелизма, поскольку для обновления ее необходимо использовать все глобальное состояние (только один пользователь может выполнить эту операцию за один раз). Модель записи Aleo использует ID программы в качестве точки кластеризации (вместо Адресов счетов), чтобы повысить конфиденциальность и обеспечить программе внутреннее состояние, что одновременно эффективнее и решает проблему параллелизма. Запись (Record) - это базовая структура данных, способная содержать любую полезную нагрузку, кодирующую состояние активов или приложения пользователя. Запись представляет собой состояние программы в глобальном состоянии, такое как баланс счета или удостоверение личности. В отличие от модели билетов Zcash, запись также содержит информацию о том, с какой программой она связана (ID программы). Это открывает двери для более сложной логики и позволяет шифровать произвольные полезные нагрузки (активы, состояние приложения...) вместо простого перевода стоимости. Каждая запись содержит информацию об ее владельце, хранящейся стоимости и состоянии ее применения: счет Открытый ключ (APK): указание владельца записи и того, кто имеет право ее использовать; мелкие баллы: хранятся в записи программы баланс Aleo; данные: полезная нагрузка, содержащая любую информацию, зависящую от приложения, такую как баланс счета; случайное число: уникальный номер столбца каждой записи (, аналогичный Nullifier в Zcash. Путем проверки nonce на наличие в наборе уже потраченных записей, предотвращается повторное использование одной и той же записи ), что является важной функцией предотвращения двойных расходов (; видимость: по умолчанию в Aleo является частной, но пользователи могут установить ее как общедоступную, если хотят поделиться информацией или провести открытую транзакцию.


Записи в Aleo создаются и используются с помощью функции перехода (Transition). Одна транзакция может содержать несколько переходов, каждый из которых отвечает за использование и создание своих собственных записей. Это позволяет включать в одну транзакцию несколько обновлений состояния. Каждая транзакция может содержать до 32 переходов, один из которых используется для оплаты комиссии за транзакцию. В записях транзакций на браузере можно увидеть переходы (Transition): поскольку каждая транзакция может поддерживать до 32 переходов (Transition), один из которых используется для оплаты комиссии за транзакцию, то пропускная способность TPS Aleo должна быть умножена на 32. По текущим данным о 25 узлах валидаторов, каждый узел в среднем обрабатывает 2-5 TPS, что фактически позволяет достичь уровня 1500+! Количество переходов (Transition) в каждой транзакции зависит от настроек Основной сети Aleo в настоящее время, официально ориентированы на увеличение количества валидаторов Узлов и оптимизацию производительности сети, планируется увеличение до 40, согласно традиционному алгоритму TPS общедоступных цепей, увеличение TPS до 100 приблизительно достигнет уровня сети ETH L1. Если изменить количество поддерживаемых переходов (Transition) в транзакции на 32, фактически TPS уже может достичь 3000+! Каков уровень 1500+ или 3000+? Давайте сравним с другими общедоступными цепями: ETH 2.0: ожидается поддержка 100-200 TPS после обновления PoS, но фактическая пропускная способность зависит от масштаба сети и других технических улучшений (например, Sharding). Solana: механизм согласования PoS + Proof of History )PoH( поддерживает 5000-6000 TPS, является одним из самых мощных по пропускной способности среди общедоступных цепей PoS. Avalanche: C-Chain может обрабатывать 4500 TPS. Sui: согласно данным Фонда Sui, максимальная TPS Sui может достичь 297 000, на практике текущая максимальная TPS Sui составляет около 800. Aptos: согласно данным Chainspect, теоретическая максимальная TPS Aptos может достигать 160 000, на практике максимальная записанная TPS составляет 10 734, ежедневная TPS составляет от 500 до 1000. По сравнению, если Aleo изменит количество поддерживаемых переходов (Transition) в транзакции, фактически TPS уже достаточно для поддержки большинства экосистемных приложений, таких как масштабный DeFi, высокочастотные DEX, крупные рынки торговли NFT, Блокчейн игры и т.д. Но даже без изменений, когда количество валидаторов Узлов достигнет 40, согласно традиционному алгоритму, TPS уже будет достаточно для Aleo, сравнимо с ETH L1 в настоящее время, согласно официальным заявлениям, хотят увидеть развитие L2. Изначально мы думали, что Aleo не нуждается в L2, ведь L2 - это в конечном счете решение масштабирования, а Aleo благодаря своим особенностям zkVM уже может обеспечить бесконечное масштабирование. Однако для Aleo L2 фактически больше похож на уровень приложений, конечно, это также увеличит TPS, с помощью метода типа Rollup ETH. Согласно традиционному алгоритму общедоступных цепей, 50 TPS и 100 TPS могут поддерживать следующее количество транзакций в день: 50 TPS: 4 320 000 транзакций/день100 TPS: 8 640 000 транзакций/день
Фактически, по данным о 50 TPS, достаточно развить некоторые средние или крупные экосистемные приложения. Если Aleo увеличится до 100 TPS, достигнет уровня TPS, подобного текущему уровню ETH L1, затем повторит развитие своего L2, одновременно изменив количество поддерживаемых переходов, и, опираясь на то, что время генерации блока составляет около 2-5 секунд, что гораздо быстрее, чем у ETH около 12 секунд, с развитием экосистемы Aleo, если Aleo продолжит удерживать или даже оптимизировать это время генерации блока, то фактически масштаб и опыт торговли будут намного превосходить ETH! Кроме того, для увеличения TPS помимо увеличения количества узлов, валидаторов, также крайне важны оптимизация производительности snarkVM (zkVM) и snarkOS, как было показано в нашей предыдущей статье: Значение CUDA для поддержки snarkVM (zkVM) и snarkOS! Поддержка CUDA крайне важна для увеличения TPS, увеличения эффективности генерации и проверки zk-подтверждений, что позволит дальше увеличить пропускную способность и скорость ответа всей системы. В целом потенциал Aleo остается очень большим, судя по официальным и сообщественным достижениям, экосистема быстро развивается, появится еще больше экосистемных проектов, и мы надеемся, что количество узлов валидаторов будет увеличено до 40 как можно скорее. Если Aleo будет продолжать оптимизировать производительность, внедрять более эффективные технологии масштабирования, он сможет поддерживать более крупные экосистемы, включая супервысокочастотные торговые операции и более сложные децентрализованные приложения, сохраняя при этом свое преимущество в области конфиденциальности. Будущее Aleo очень многообещающее!
ALEO-5,36%
ETH1,25%
ZEC-1,93%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить