Я помню день, когда один из моих хороших друзей обратился к нам и спросил, слышал ли я о
Я перейду к сути этого блога о своем путешествии в мир HyperVM, но перед этим важно знать, как я вообще дошел до этого момента.
Вскоре после того, как я услышал о Нуклае, я начал исследовать проект, чтобы понять, о чем идет речь. Я был действительно поражен идеей Нуклаи расширить возможности каждого пользователя, позволив ему продавать свои данные другим организациям, передав власть от крупного бизнеса самим пользователям.
Это простая, но глубокая концепция, потому что для ее реализации нужно было многое сделать не только на уровне приложений, но также на уровне инфраструктуры и протокола блокчейна. Ежедневно имея дело с огромными объемами данных, блокчейну приходится справляться с огромной нагрузкой, которой еще не достигла ни одна современная платформа.
Люди говорят о транзакциях в секунду (TPS), но мало кто знает, что на самом деле нужно для достижения такого высокого TPS на уровне блокчейна. Да, существуют блокчейны с высокой пропускной способностью, но часто они очень хакерские и не являются настоящими уровнями 1. Обычно подход заключается в горизонтальном масштабировании путем создания уровней 2, 3, сайдчейнов и т. д.
Эти решения кажутся мне лоскутным одеялом, потому что, если вы добавляете дополнительный уровень в свой блокчейн, увеличение TPS кажется скорее второстепенной мыслью, чем чем-то, созданным с нуля. Именно здесь в игру вступают HyperVM.
Но что такое HyperVM? По сути, это виртуальная машина (ВМ), созданная с использованием
Согласно их документации, Avalanche — это платформа с открытым исходным кодом для создания децентрализованных приложений в одной совместимой, децентрализованной и хорошо масштабируемой экосистеме. Avalanche, основанная на уникально мощном механизме консенсуса, является первой экосистемой, разработанной с учетом масштабов глобальных финансов, с почти мгновенным завершением транзакций.
Механизм консенсуса Avalanche невероятно быстр, его завершение занимает менее 2 секунд, а это означает, что ваша транзакция обрабатывается и проверяется практически мгновенно.
Avalanche также позволяет вам создать свой собственный блокчейн уровня 1 (или подсеть), и самое приятное то, что вы не ограничены подсетью на базе виртуальной машины Ethereum (EVM). Несмотря на большое сообщество разработчиков, EVM не является легким и требует большого количества багажа. В Avalanche вы также можете запустить свою собственную подсеть, разработав собственную виртуальную машину на любом языке, если он соответствует стандартам Avalanche.
Теоретически вы можете создать свою собственную виртуальную машину на любом языке, поскольку Avalanche предоставляет такую свободу. Однако верно и то, что сделать это с нуля довольно сложно и требует много времени. Даже если вы используете
Он скрывает большую часть сложности, позволяя вам сосредоточиться на том, чтобы сделать ваш проект уникальным, а не беспокоиться об эффективности сериализации транзакций или увеличении пропускной способности транзакций. С помощью HyperSDK вы можете создать собственную среду выполнения блокчейна с 500–1000 строк кода и при этом обрабатывать тысячи транзакций в секунду, не нуждаясь в большой команде инженеров.
В Nuklai мы создали собственную среду выполнения блокчейна под названием HelixVM, используя среду HyperSDK и содержащую около 200 строк кода менее чем за неделю. Мы добавили интересные функции, такие как собственная выдача токенов, соединение токенов из одной подсети в другую с помощью Avalanche Warp Messaging (AWM) и разработка механизма ставок, который позволяет валидаторам регистрироваться для размещения ставок, а пользователи делегируют свои токены NAI валидатору по своему выбору для начала. требуя вознаграждения.
С некоторыми дополнительными дополнениями и особенностями мы добавили еще около 500 строк кода за пару месяцев. Путь сюда был необычным, но в равной степени полезным. Самое приятное в создании нашей среды выполнения с использованием HyperSDK — это то, что мы получаем выгоду от оптимизаций, заложенных в среду HyperSDK, над которыми работали одни из лучших инженеров Ava Labs и более широкое сообщество HyperSDK с открытым исходным кодом.
Например, с развитием
Мы хотим создать уникальную платформу, отвечающую нашим потребностям, и HyperSDK делает это возможным с помощью всего лишь нескольких сотен строк кода.
Недавно мы выпустили наш
Вы можете запросить тестовые токены NAI, создать свои собственные токены, перенести собственные токены NAI и другие токены, созданные пользователями, изучить базовую версию обозревателя блокчейнов и даже опубликовать что-нибудь в Nuklai Feed — простой платформе социальных сетей. Кроме того, кошелек позволяет вам изменить URL-адрес Nuklai RPC, что позволяет вам подключиться к вашей собственной подсети Nuklai, работающей локально на вашем компьютере. Вы можете посмотреть
Если вы предпочитаете использовать собственную подсеть Nuklai локально вместо взаимодействия с официальной тестовой сетью, вы можете следовать инструкциям, изложенным в нашем руководстве.
Добро пожаловать в будущее, где вы сможете сдвинуть гору пальцами!