Все, что вы хотели знать про Aptos

Block-chain 24Publicado a 2022-09-16Actualizado a 2022-09-16

Resumen

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

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

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

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

Защита и безопасность

Миллиарды интернет-пользователей уже знакомы с покупкой товаров и услуг и обменом или хранением стоимости. Чтобы ускорить внедрение Web3 для пользователей Интернета, нужен ряд достижений на уровне блокчейна, которые могут еще больше улучшить остальную часть стека Web3. Ниже приведены некоторые из текущих направлений деятельности команды Aptos, направленных на обеспечение безопасности и надежности.

Язык Move: безопасный и гибкий язык блокчейна

Язык Move предназначен для безопасного управления ресурсами и проверяемого выполнения в блокчейне. Выполнение транзакций является детерминированным, герметичным и измеримым. «Детерминированный и герметичный» означает, что результат выполнения транзакции полностью предсказуем и основан только на информации, содержащейся в транзакции, и текущем состоянии реестра. «Измеримый» — значит, защищенный от атак типа «отказ в обслуживании» на уровне выполнения транзакции. Средство проверки Move может формально проверять свойства модулей Move с помощью выразительного языка спецификации и делает это достаточно быстро для запуска в рамках непрерывных интеграционных тестов. Это позволяет полностью избегать целого класса потенциальных атак. Блокчейн Aptos и язык Move были разработаны одновременно более трех лет назад. Учетные записи, комиссии за транзакции, стандартная библиотека, управление узлами валидации и конфигурация — все это реализовано с помощью Move.

«Нам нравится безопасность Move, и мы рады помочь создать обширную экосистему вокруг него», – говорят разработчики.

Надежный протокол консенсуса BFT

Команда Aptos разработала механизм византийской отказоустойчивости Byzantine Fault Tolerant (BFT) промышленного класса с малой задержкой. За последние три года разработчики внедрили четвертую итерацию протокола (самую продвинутую производную от HotStuff). За это время был обновлен протокол консенсуса в частной среде основной сети с разнообразным набором операторов и нулевым временем простоя. Благодаря последнему усовершенствованию протокола блоки фиксируются всего за два сетевых обхода, что делает завершение менее чем за секунду обычным делом. Новая система репутации анализирует состояние сети и автоматически обновляет ротацию лидеров, чтобы приспособиться к неотвечающим валидаторам без какого-либо вмешательства человека, что делает ее хорошо подходящей для децентрализованных сред. Кроме того, протокол четко соблюдает безопасность. Если сеть недоступна или небезопасное ядро ​​каким-либо образом скомпрометировано, блокчейн не будет разветвляться до тех пор, пока соблюдаются гарантии честности BFT. Безопасность консенсусного протокола была проверена и официально подтверждена.

Внедрение и тестирование Aptos Core

Большое количество валидаторов, работающих в различных средах, важно как для децентрализации, так и для безопасности. Кроме того, программное обеспечение валидатора должно быть защищено от атак — это одна из основных причин, по которой команда Aptos выбрала Rust и Move в качестве языков для реализации протокола и логики смарт-контрактов.

Основные свойства безопасности блокчейна Aptos зависят от правильной реализации валидаторов, модулей Move и виртуальной машины Move. Разработчики разделили код на модули и определили минимальную доверенную вычислительную базу (TCB), которая изолирует критически важные свойства безопасности (например, безопасность протокола консенсуса и правильность выполнения). Модульность и использование TCB позволяют использовать высоконадежные методы разработки. Кроме того, для компонентов, критически важных с точки зрения безопасности, можно применять более строгие требования к проверке кода, зависимостям, тестированию и безопасности среды выполнения.

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

Более безопасное восстановление ключа учетной записи и протоколы ротации

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

Многоагентные транзакции

Транзакции с несколькими агентами используют тип подписавшего Move, чтобы разрешить произвольное количество атомарных действий в одной транзакции для нескольких учетных записей в сети. Это позволяет осуществлять атомарные свопы, одобрения K-of-N и любые произвольные атомарные действия между двумя или более сущностями в блокчейне за одну транзакцию. Разделение этих сложных взаимодействий повышает как безопасность, так и производительность. Еще более широкий спектр составных шаблонов и вариантов использования возможен при объединении транзакций с несколькими агентами с поддержкой нескольких подписей в одной учетной записи.

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

Хорошо известно, что высокие комиссии за транзакции, низкая пропускная способность и высокие показатели окончательности ограничивают варианты использования блокчейна и повышают спрос на блокчейны L1 и L2 с оптимизированной производительностью. Менее популярный аспект масштабируемости заключается в том, что хранилище в блокчейне очень дорогое и имеет проблемы с производительностью при масштабировании до миллиардов учетных записей и триллионов активов в блокчейне и вне его. Цель команды Aptos — всесторонне сосредоточиться на производительности, исходя из пользовательского опыта.

«Мы считаем, что блокчейны L1 должны нести большую ответственность за масштабируемость, чтобы упростить и сделать пользовательский опыт более универсальным», – говорят разработчики.

Сквозные метрики и измерения

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

Пропускная способность — это количество транзакций, обрабатываемых в секунду (tps).

Завершенность — это время, измеряемое с момента, когда клиент создает и отправляет транзакцию, до подтверждения другой стороной транзакции.

На пропускную способность и завершенность влияет множество факторов. Прежде всего, это сложность сделки. Простая одноранговая транзакция, которая перемещает токены на учетную запись Алисы из учетной записи Боба, намного дешевле, чем транзакция, которая предварительно генерирует 1000 NFT. Размер и распределение юниверса валидатора и учетной записи также будут иметь большое влияние на производительность. Сколько существует валидаторов и каковы их аппаратные характеристики? Сколько существует учетных записей (например, 10 000 против 1 миллиарда учетных записей)? Каково распределение размера учетной записи (например, 1 КБ против 10 МБ)? Каково распределение шаблонов доступа (например, от нулевых конфликтов транзакций до полностью последовательных зависимостей)? Каковы гарантии порядка между транзакциями (частичный или полный порядок) и подходят ли они для смарт-контрактов? Эти факторы затрудняют объективное сравнение производительности различных сетей.

Сравнения еще более запутывают при рассмотрении различных методов измерения производительности. Например, исследование семейства протоколов консенсуса на основе DAG демонстрирует, что этот класс протоколов имеет диапазон от 125 000 до 160 000 операций в секунду или даже выше. Однако эти значения пропускной способности не отражают сквозную пропускную способность блокчейна, поскольку они учитывают только консенсус, сеть и частичное хранение. Они не учитывают другие важные факторы, такие как время выполнения транзакций, схемы доступа к учетным записям или аутентифицированные структуры данных (например, деревья Меркла) в рабочей цепочке блоков. Что касается завершенности, то за нее часто ошибочно принимается время блока.

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

Путь к высокой пропускной способности и быстрому завершению

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

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

«Мы уже начали исследования и разработки для нашей следующей итерации консенсусного протокола, которая продвигает распространение транзакций, и ожидаем обновления тестовой сети с этой технологией в конце этого года», – сообщает команда проекта.

Следующим узким местом является время выполнения транзакции. Используя новые методы, вдохновленные программной транзакционной памятью, Aptos достигает более 130 тыс. транзакций в секунду, используя всего 32 ядра в тесте на выполнение. Разработчики получают это преимущество бесплатно, поскольку среда выполнения автоматически использует присущий параллелизм в любой рабочей нагрузке. Важно, что высокая пропускная способность блокчейна означает низкую комиссию за транзакции для пользователей.

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

«Мы разрабатываем наши аутентифицированные структуры данных, чтобы они были удобными для баз данных, изучая более высокие факторы ветвления, кэширование, оптимизированное для шаблонов доступа, и тщательное управление версиями, – утверждает команда Aptos. – В настоящее время мы также разрабатываем поддержку больших учетных записей — возможность доступа к отдельным ресурсам Move для каждой учетной записи, а не неэффективно в виде одного большого двоичного объекта, и изучаем будущий путь к более точному доступу к ресурсам Move путем разделения их на фрагменты, оптимизированные для схемы доступа».

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

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

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

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

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

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

Возможность обновления

Сети должны быстро адаптироваться к меняющимся потребностям web3. Варианты использования блокчейна и технологические усовершенствования постоянно растут и развиваются семимильными шагами. Например, в 2021 году рынок NFT достиг стоимости 40 миллиардов долларов. Многие предсказывают, что 2022 год станет годом принятия DAO. Разрабатываются новые протоколы консенсуса и языки смарт-контрактов. Транзакции с сохранением конфиденциальности становятся все более практичными. К сожалению, у многих современных сетей возникли трудностями при значительном улучшении протокола после запуска. Некоторые сети, в которых были предприняты серьезные обновления, столкнулись с часами простоя, а иногда и со случайными хард-форками.

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

«Мы разработали и построили блокчейн Aptos с возможностью обновления в качестве ключевого свойства, и за последние годы успешно выполнили несколько крупных обновлений без простоев», – отмечает команда Aptos.

История блокчейна Aptos

Технологический стек Aptos был спроектирован и создан группой из 30+ человек, занимающихся исследованиями и разработками криптоплатформы, обладающими знаниями в предметной области и являющихся докторами наук в области консенсуса, криптографии, распределенных систем, формальной проверки, безопасности и т. д. Благодаря 292 уникальным разработчикам и десятками предложений по улучшению, выдвинутых сообществом, кодовая база Aptos за прошедшие три года существенно выросла. лет Он прошел боевые испытания в производственной среде с различными вариантами применения и использовался многочисленными корпоративными операторами более года с более чем дюжиной возможных аварийных сценариев. Было проведено несколько успешных значительных обновлений в частной основной сети с нулевым временем простоя. Кодовая база имеет открытый исходный код и управляется сообществом с долгосрочной целью создания инфраструктуры, которую можно использовать для многих сетей. Сообщество готово к тому, что эта технология появится и откроет множество новых приложений в будущем.

Подход и сроки

«Мы стремимся запустить нашу основную сеть как можно скорее, чтобы дать возможность более широкому сообществу начать строительство — многие годами ждали запуска нашей технологии, – заявляет команда Aptos. – На пути к основной сети и за ее пределами мы объявим о серии глобальных хакатонов и с нетерпением ждем вашего участия! Мы будем использовать нашу способность модернизировать сеть с новыми функциями, улучшениями безопасности и масштабирования, как только они достигнут корпоративной готовности в наших тестовых сетях и в процессе развертывания».

На третий квартал 2022 г. запланирован запуск основной сети.

В четвертом квартале 2022 г. — первом квартале 2023 г. состоится крупное обновление в основной сети Aptos с очередным набором важных функций.

Lecturas Relacionadas

La Historia Completa del Fraude Severo en el que está Inmerso el Unicornio Cripto Blockstream

El artículo aborda las graves acusaciones de fraude contra Blockstream, la compañía cofundada por el pionero de Bitcoin, Adam Back. Un informe de investigación de la cuenta NatInfoSec señala múltiples irregularidades en su producto estrella, los Bitcoin Mining Notes (BMN). Las principales acusaciones incluyen: 1) Una discrepancia entre el hashrate necesario para cumplir con las obligaciones de los BMN (estimado en 20-45 EH/s) y el hashrate real reportado por Blockstream (15 EH/s), sin evidencia pública suficiente de infraestructura minera a esa escala. 2) La oferta de rendimientos fijos anormalmente altos (cercanos al 20%) en un sector volátil como la minería de Bitcoin. 3) El antecedente penal por fraude postal de Christopher William Cook, una figura clave en la división minera de Blockstream (Exacore), lo que no fue revelado en los documentos de los BMN. 4) Posibles riesgos de contagio para Bitcoin Standard Treasury Company (BSTR), una empresa relacionada con Back que planea salir a bolsa vía SPAC. BitMEX Research analizó las acusaciones, confirmando la probable veracidad del historial de Cook y la preocupación por los altos rendimientos, pero consideró insuficiente la evidencia sobre otros puntos, destacando la independencia legal entre BMN y BSTR. La comunidad debate intensamente, especialmente sobre la verificabilidad del hashrate y el origen de los pagos a los inversionistas. En conclusión, el artículo subraya que las acusaciones, aunque no son prueba definitiva de fraude, revelan importantes lagunas de transparencia en los BMN respecto al tamaño real de las obligaciones, el origen verificable de los rendimientos, la infraestructura minera subyacente y la divulgación de riesgos clave. Blockstream no había emitido una respuesta oficial sistemática al momento de la publicación.

链捕手Hace 32 min(s)

La Historia Completa del Fraude Severo en el que está Inmerso el Unicornio Cripto Blockstream

链捕手Hace 32 min(s)

a16z: En la era de la IA, la lucha por el talento comienza con la denominación de puestos

El concepto de "ingeniero desplegado en campo" (FDE) demuestra cómo el nombre de un puesto puede redefinir y elevar el valor de un rol tradicionalmente subestimado, como la implementación técnica en el sitio del cliente. Palantir popularizó este término, transformando la percepción de un trabajo de soporte en una capacidad estratégica clave. Esto ejemplifica el "arbitraje de títulos": crear nuevas denominaciones cuando una habilidad gana importancia, pero la terminología organizacional aún no refleja su valor. Un título no es solo una etiqueta, sino un lenguaje organizacional que otorga legitimidad, atrae talento y señala un cambio en la importancia estratégica del trabajo. En la era de la IA, este enfoque es crucial. La transformación con IA no solo se trata de herramientas más inteligentes, sino de crear nuevos roles de alto impacto, como el "ingeniero legal" o el "ingeniero de estrategia comercial". Para las empresas de IA que venden a otras empresas, nombrar estos nuevos puestos dentro de las organizaciones cliente es una estrategia que facilita la adopción, construye identidad y, en última instancia, crea ventajas competitivas. El resurgimiento del debate sobre el FDE refleja la naturaleza difusa de los productos de IA empresarial, donde los límites entre producto, servicio e implementación se desdibujan. El reto no es eliminar los servicios, sino identificar y renombrar las partes más valiosas y cercanas al cliente para integrarlas en el núcleo del aprendizaje y desarrollo del producto. Quien logre definir y organizar primero estas nuevas capacidades ganará una ventaja decisiva.

marsbitHace 2 hora(s)

a16z: En la era de la IA, la lucha por el talento comienza con la denominación de puestos

marsbitHace 2 hora(s)

CBRS: Ingresos duplican en primer informe tras salida a bolsa, pero pronóstico de margen bruto cae drásticamente; ruta de ejecución del gran contrato de OpenAI es demasiado larga

Cerebras (CBRS) presentó sus primeros resultados trimestrales tras su OPI, con ingresos centrales del Q1 de 1.913 millones de dólares, un aumento interanual del 92%, superando las expectativas. Sin embargo, la guía de margen bruto para el Q2 cayó bruscamente del 46,5% a un rango del 36-38%, lo que hizo que las acciones cayeran más de un 10% en operaciones extrabursátiles. La compañía, que fabrica chips a partir de obleas de silicio completas y apuesta por la IA para inferencia, tiene un contrato de más de 20.000 millones de dólares con OpenAI y un marco de colaboración con AWS. Su guía de ingresos anuales es de 855-865 millones de dólares. El informe revela una transición en su modelo de negocio: de vender hardware a vender potencia de cálculo en la nube. Esto explica en parte la presión sobre los márgenes, atribuida a la escasez temporal de capacidad en centros de datos. Aunque los ingresos superaron las expectativas, la concentración de clientes sigue siendo alta (dos entidades relacionadas de Emiratos Árabes Unidos representaron el 86% de los ingresos en el año fiscal 2025). Los grandes contratos con OpenAI (que comenzará a contribuir en 2026) y AWS (previsto para 2027) son prometedores pero de ejecución larga. Los analistas son mayoritariamente optimistas, con un precio objetivo medio de 300 dólares, apostando por la ventaja de velocidad de Cerebras en la inferencia de IA y el potencial de sus grandes acuerdos. Los escépticos señalan los desafíos en los márgenes, la intensa competencia (especialmente de NVIDIA) y la dependencia continua de pocos clientes. La valoración actual, cercana a los 50.000 millones de dólares, anticipa un crecimiento significativo que depende de la ejecución exitosa de estos contratos a largo plazo.

marsbitHace 2 hora(s)

CBRS: Ingresos duplican en primer informe tras salida a bolsa, pero pronóstico de margen bruto cae drásticamente; ruta de ejecución del gran contrato de OpenAI es demasiado larga

marsbitHace 2 hora(s)

Trading

Spot
Futuros
活动图片