Что такое Аптос (АПТ)? Полное руководство

В 2022 году было много разговоров о протоколах первого уровня, таких как Ethereum, Solana, BNB Smart Chain, Avalanche и многих других.

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

До того, как Ethereum перешел на Proof-of-Stake (читайте: Слияние), сеть часто была забита, а комиссии за транзакции были невообразимо высокими. Фактически, это натолкнуло на мысль, что только киты могут участвовать в нескольких инициативах DeFi на Ethereum.

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

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

Дополнительная информация: 

  • Aptos — это блокчейн первого уровня, разработанный Aptos Labs.
  • Aptos Labs была основана основными участниками Diem (разработанной Meta)
  • Он использует Proof-of-Stake (PoS) для своего алгоритма консенсуса.

Ядро Аптос

Полную информацию и полный технический стек блокчейна Aptos можно найти в Информационный документ Аптос.

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

Есть несколько ключевых компонентов, которые будут раскрыты в этом руководстве, а именно:

  • Язык Move
  • Модель данных Aptos
  • Модуль перемещения

Язык движения

Для представления состояния леджера Aptos использует объектную модель Move. Move — это новый язык программирования смарт-контрактов, основное внимание в котором уделяется как безопасности, так и гибкости. Он использует модули Move для кодирования правил транзакций состояния.

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

В экосистеме также есть компилятор, виртуальная машина (ВМ) и другие инструменты, которые могут использовать разработчики.

Вот пробой того, как разработчики могут начать взаимодействовать с экосистемой Aptos. 

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

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

Модель данных

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

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

Сами транзакции предоставляют следующую информацию:

  • Аутентификатор транзакции
  • Адрес отправителя
  • полезная нагрузка
  • Цена на газ
  • Максимальное количество газа
  • Последовательность чисел
  • Время истечения
  • Идентификатор цепочки

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

Для более подробного ознакомления с определениями обоих Мероприятия и Учетные записи, пожалуйста, обратитесь к официальному техническому документу.

Переместить модуль

Модуль Move имеет байт-код Move, который объявляет структуры и процедуры. Структуры — это просто типы данных.

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

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

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

Платформа Aptos, определенная как обычный обновляемый пакет модулей, представлена ​​на следующем рисунке:

img1_aptos_guide
Источник: технический документ Aptos.

Как будет масштабироваться Aptos?

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

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

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

Аптос

Сеть Aptos работает на алгоритме консенсуса Proof-of-Stake (PoS), где валидаторам необходимо иметь минимально необходимое количество токенов Aptos для участия в проверке транзакции. AptosBFT, с другой стороны, представляет собой алгоритм консенсуса BFT протокола, основанный на HotStuff.

BFT расшифровывается как Byzantine Fault Tolerance и является отсылкой к известной проблеме византийских генералов, когда компоненты могут выйти из строя, а информация о том, вышел ли из строя определенный компонент, является неполной.

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

Токен, на котором работает экосистема Aptos, называется APT.

Токеномика криптовалюты APT

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

С тех пор команда выпустила официальный блоге пояснение большинства деталей.

Первоначальное предложение APT на момент запуска основной сети было установлено на уровне 1 миллиарда токенов, где минимальная единица называется Окта. 

Из этого первоначального предложения 51% был отнесен к категории «сообщество», 19% — к «основным участникам», 16.5% — к «фонду» и 13.48% — к инвесторам. В сообщении в блоге, подробно описывающем первую категорию, говорится:

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

С другой стороны, инвесторы и основные участники имеют 4-летнюю блокировку своих токенов, за исключением вознаграждений за токены. Между тем, вот как выглядит предполагаемый график поставок токенов:

img2_aptos_guide
Источник: официальный сайт Aptos

АПТ-аирдроп

Чтобы запустить свою основную сеть на ура, проект сбросил в общей сложности 20,076,150 110,235 2 токенов APT на XNUMX XNUMX подходящих адресов, что составляет XNUMX% от общего первоначального предложения.

В то время команда заявила:

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

Пользователи могут проверить соответствие здесь.

Руководство и финансирование Aptos Labs

Aptos Labs — это организация, разработавшая блокчейн Aptos. LED Мо Шейх и Эйвери Чинг в 2021 году. Оба они ранее работали над блокчейн-проектом Meta (ранее: Facebook) Libra, который позже был полностью переименован в Diem.

img3_aptos_guide
Эйвери Чинг и Мо Шейх. Источник фото: Фортуна

Еще в феврале 2022 года Шейх сказал:

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

Aptos также является одним из самых финансируемых блокчейн-проектов. В марте 2022 года команда привлекла 200 миллионов долларов в рамках раунда финансирования под руководством Андреессена Горовица (a16z), FTX Ventures, Coinbase Ventures и других крипто-тяжеловесов.

В июле того же года Aptos привлек еще 150 долларов, и раунд финансирования возглавила FTX Ventures.

СПЕЦИАЛЬНОЕ ПРЕДЛОЖЕНИЕ (При поддержке)

Binance Free $ 100 (Эксклюзив): Используйте эту ссылку, зарегистрироваться и получить 100 долларов бесплатно и 10% скидку на Binance Futures в первый месяц (terms).

Специальное предложение PrimeXBT: Используйте эту ссылку, зарегистрироваться и ввести код POTATO50, чтобы получить до 7,000 долларов США на свои депозиты.

Источник: https://cryptopotato.com/aptos-apt-guide/