paint-brush
Nuklai Testnet Live: погрузитесь в HyperVM, создайте масштабируемый блокчейн и получите вознаграждениек@nuklai
402 чтения
402 чтения

Nuklai Testnet Live: погрузитесь в HyperVM, создайте масштабируемый блокчейн и получите вознаграждение

к Nukl.ai5m2024/06/22
Read on Terminal Reader

Слишком долго; Читать

Avalanche — это платформа с открытым исходным кодом для создания децентрализованных приложений в одной совместимой, децентрализованной и масштабируемой экосистеме. Avalanche, основанная на уникально мощном механизме консенсуса, является первой экосистемой, разработанной с учетом масштабов глобальных финансов, с почти мгновенным завершением транзакций. Механизм консенсуса Avalanche невероятно быстр, его завершение занимает менее 2 секунд, а это означает, что ваша транзакция обрабатывается и проверяется практически мгновенно.
featured image - Nuklai Testnet Live: погрузитесь в HyperVM, создайте масштабируемый блокчейн и получите вознаграждение
Nukl.ai HackerNoon profile picture

Я помню день, когда один из моих хороших друзей обратился к нам и спросил, слышал ли я о Нуклай . Я просто сказал ему: «Не совсем. Это похоже на тему, которую я бы изучил на уроке естественных наук». Перенесемся на шесть месяцев вперед, и вот я здесь, создаю сеть блокчейнов первого уровня для Nuklai. Кто бы мог подумать? Удивительно, куда жизнь заносит тебя за считанные месяцы.


Я перейду к сути этого блога о своем путешествии в мир HyperVM, но перед этим важно знать, как я вообще дошел до этого момента.

Проблема высокой пропускной способности

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


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


Люди говорят о транзакциях в секунду (TPS), но мало кто знает, что на самом деле нужно для достижения такого высокого TPS на уровне блокчейна. Да, существуют блокчейны с высокой пропускной способностью, но часто они очень хакерские и не являются настоящими уровнями 1. Обычно подход заключается в горизонтальном масштабировании путем создания уровней 2, 3, сайдчейнов и т. д.


Эти решения кажутся мне лоскутным одеялом, потому что, если вы добавляете дополнительный уровень в свой блокчейн, увеличение TPS кажется скорее второстепенной мыслью, чем чем-то, созданным с нуля. Именно здесь в игру вступают HyperVM.

HyperVM: разблокировка высокопроизводительных блокчейнов

Но что такое HyperVM? По сути, это виртуальная машина (ВМ), созданная с использованием Платформа HyperSDK . Чтобы понять HyperSDK, нам сначала нужно понять лавина .


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


Механизм консенсуса Avalanche невероятно быстр, его завершение занимает менее 2 секунд, а это означает, что ваша транзакция обрабатывается и проверяется практически мгновенно.


Avalanche также позволяет вам создать свой собственный блокчейн уровня 1 (или подсеть), и самое приятное то, что вы не ограничены подсетью на базе виртуальной машины Ethereum (EVM). Несмотря на большое сообщество разработчиков, EVM не является легким и требует большого количества багажа. В Avalanche вы также можете запустить свою собственную подсеть, разработав собственную виртуальную машину на любом языке, если он соответствует стандартам Avalanche. Прото интерфейсы . Здесь в игру вступает HyperSDK.


Теоретически вы можете создать свою собственную виртуальную машину на любом языке, поскольку Avalanche предоставляет такую свободу. Однако верно и то, что сделать это с нуля довольно сложно и требует много времени. Даже если вы используете Подсеть EVM Для начала сложно поддерживать его в актуальном состоянии, поскольку основной код часто меняется. Вам необходимо постоянно поддерживать его, что может стать ресурсоемким. HyperSDK решает эту проблему, делая запуск собственного оптимизированного блокчейна в подсети Avalanche быстрее, безопаснее и проще.


Он скрывает большую часть сложности, позволяя вам сосредоточиться на том, чтобы сделать ваш проект уникальным, а не беспокоиться об эффективности сериализации транзакций или увеличении пропускной способности транзакций. С помощью HyperSDK вы можете создать собственную среду выполнения блокчейна с 500–1000 строк кода и при этом обрабатывать тысячи транзакций в секунду, не нуждаясь в большой команде инженеров.

HelixVM: мощный процессор со скоростью 100 000 транзакций в секунду?

В Nuklai мы создали собственную среду выполнения блокчейна под названием HelixVM, используя среду HyperSDK и содержащую около 200 строк кода менее чем за неделю. Мы добавили интересные функции, такие как собственная выдача токенов, соединение токенов из одной подсети в другую с помощью Avalanche Warp Messaging (AWM) и разработка механизма ставок, который позволяет валидаторам регистрироваться для размещения ставок, а пользователи делегируют свои токены NAI валидатору по своему выбору для начала. требуя вознаграждения.


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


Например, с развитием ГиперSDK Врикс , которая недавно добилась исключительных результатов: HyperVM обрабатывает более 5 миллиардов транзакций со скоростью 100 000 транзакций в секунду. Как только наша HelixVM будет поддерживать Vryx, она также будет обрабатывать 100 000 транзакций в секунду. Это настоящая скрытая сила использования HyperSDK для создания собственной среды выполнения блокчейна. Достижение такого уровня оптимизации без необходимости делать это самостоятельно позволяет любой команде легко создавать свою собственную среду выполнения. В Nuklai мы хотим создать платформу, которая позволит пользователям и предприятиям монетизировать свои данные так же легко, как создавать веб-сайт, а HyperSDK — это идеальный базовый уровень для достижения этой цели, не беспокоясь о том, как работает механизм консенсуса.


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

Постройте будущее интеллектуальных данных с помощью Nuklai Testnet

Недавно мы выпустили наш Нуклай тестовая сеть . Это заняло всего несколько месяцев, и у нас запланировано много интересных функций для нашей HelixVM до выпуска основной сети, что совпало с выпуском Собственный план действий HyperSDK быть готовым к производству. Если вы хотите начать работу с нашей тестовой сетью, ознакомьтесь с Нуклай кошелек репозиторий, клонируйте его локально, запустите и начните взаимодействовать с тестовой сетью.

Вы можете запросить тестовые токены NAI, создать свои собственные токены, перенести собственные токены NAI и другие токены, созданные пользователями, изучить базовую версию обозревателя блокчейнов и даже опубликовать что-нибудь в Nuklai Feed — простой платформе социальных сетей. Кроме того, кошелек позволяет вам изменить URL-адрес Nuklai RPC, что позволяет вам подключиться к вашей собственной подсети Nuklai, работающей локально на вашем компьютере. Вы можете посмотреть , и начните сегодня!


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


Добро пожаловать в будущее, где вы сможете сдвинуть гору пальцами!