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

내 좋은 친구 중 한 명이 연락해서 들어본 적이 있냐고 물었던 날이 기억납니다. 누클라이 . 나는 단지 그에게 “별로 그렇지 않습니다. 그건 제가 과학 시간에 공부할 주제인 것 같아요.” 6개월이 지나서 저는 Nuklai를 위한 레이어 1 블록체인 네트워크를 구축하고 있습니다. 누가 생각이나 했겠어요? 몇 달 만에 인생이 당신을 어디로 데려갈지 놀랍습니다.


저는 HyperVM의 세계로의 여정에 대해 이 블로그의 핵심으로 접근할 것입니다. 하지만 그 전에 제가 어떻게 이 지점에 도달했는지 아는 것이 중요합니다.

높은 처리량에 대한 과제

Nuklai에 대해 듣자마자 나는 모든 과대 광고가 무엇인지 알아보기 위해 프로젝트를 조사하기 시작했습니다. 저는 모든 사용자가 자신의 데이터를 다른 주체에 판매할 수 있도록 하여 권한을 대기업에서 사용자 자신에게로 이전함으로써 권한을 부여하려는 Nuklai의 비전에 정말 놀랐습니다.


이를 달성하려면 애플리케이션 수준뿐만 아니라 인프라 및 블록체인 프로토콜 수준에서도 많은 작업을 수행해야 했기 때문에 이는 단순하면서도 심오한 비전입니다. 매일 엄청난 양의 데이터를 처리할 때 블록체인은 현재 어떤 플랫폼도 아직 달성하지 못한 엄청난 부하를 처리해야 합니다.


사람들은 초당 트랜잭션(TPS)에 대해 이야기하지만, 블록체인 수준에서 이렇게 높은 TPS를 달성하는 데 실제로 필요한 것이 무엇인지 아는 사람은 거의 없습니다. 예, 처리량이 높은 블록체인이 있지만 종종 매우 해킹적이고 진정한 레이어 1이 아닙니다. 일반적으로 접근 방식은 레이어 2, 레이어 3, 사이드체인 등을 생성하여 수평으로 확장하는 것입니다.


블록체인에 추가 레이어를 도입하면 TPS를 높이는 것이 처음부터 구축된 것보다 나중에 생각하는 것처럼 보이기 때문에 이러한 솔루션은 나에게 패치워크처럼 느껴집니다. 이것이 HyperVM이 작동하는 곳입니다.

HyperVM, 고성능 블록체인 잠금 해제

그런데 HyperVM이란 무엇입니까? 이는 본질적으로 다음을 사용하여 구축된 가상 머신(VM)입니다. HyperSDK 프레임워크 . HyperSDK를 이해하려면 먼저 이해해야 합니다. 눈사태 .


문서에 따르면 Avalanche는 상호 운용 가능하고 확장성이 뛰어나며 분산화된 하나의 생태계에서 분산형 애플리케이션을 구축하기 위한 오픈 소스 플랫폼입니다. 독특하고 강력한 합의 메커니즘으로 구동되는 Avalanche는 거의 즉각적인 거래 최종성을 통해 글로벌 금융 규모를 수용하도록 설계된 최초의 생태계입니다.


Avalanche 합의 메커니즘은 최종 완료 시간이 2초 미만으로 엄청나게 빠릅니다. 즉, 거래가 거의 즉각적으로 처리되고 확인됩니다.


또한 Avalanche를 사용하면 자체 레이어 1 블록체인(또는 서브넷)을 생성할 수 있으며, 가장 좋은 점은 EVM(Ethereum Virtual Machine) 기반 서브넷에 국한되지 않는다는 것입니다. 대규모 개발자 커뮤니티에도 불구하고 EVM은 가볍지 않으며 많은 수하물이 함께 제공됩니다. Avalanche에서는 Avalanche의 표준을 준수하는 한 모든 언어로 자체 VM을 개발하여 자체 서브넷을 시작할 수도 있습니다. 프로토 인터페이스 . 이것이 HyperSDK가 작동하는 곳입니다.


이론적으로 Avalanche는 이러한 자유를 제공하므로 원하는 언어로 자신만의 VM을 구축할 수 있습니다. 하지만 처음부터 다시 하기에는 다소 어렵고 시간이 많이 걸리는 것도 사실입니다. 사용하더라도 서브넷 EVM 시작하려면 핵심 코드가 자주 변경되므로 최신 상태로 유지하는 것이 복잡합니다. 계속해서 유지 관리해야 하는데, 이는 리소스 집약적일 수 있습니다. HyperSDK는 Avalanche 서브넷에서 최적화된 블록체인을 더 빠르고 안전하고 쉽게 시작할 수 있도록 하여 이 문제를 해결합니다.


복잡성을 많이 숨겨서 트랜잭션 직렬화 효율성이나 트랜잭션 처리량 증가에 대해 걱정하는 대신 프로젝트를 고유하게 만드는 데 집중할 수 있습니다. HyperSDK를 사용하면 500~1000줄의 코드로 자체 블록체인 런타임을 구축하고 대규모 엔지니어 팀 없이도 초당 수천 건의 트랜잭션을 처리할 수 있습니다.

HelixVM: 100,000 tx/s의 최강자?

Nuklai에서는 일주일도 안 되어 약 200줄의 코드가 포함된 HyperSDK 프레임워크를 사용하여 'HelixVM'이라는 자체 블록체인 런타임을 구축했습니다. 기본적으로 토큰 발행, AWM(Avalanche Warp Messaging)을 사용하여 한 서브넷에서 다른 서브넷으로 토큰 브리징, 검증자가 스테이킹을 등록하고 사용자가 NAI 토큰을 선택한 검증자에게 위임하여 시작하도록 하는 스테이킹 엔진 개발과 같은 흥미로운 기능을 추가했습니다. 보상을 요구합니다.


몇 가지 추가 사항과 사용자 정의 터치를 통해 우리는 몇 달 만에 약 500줄의 코드를 추가했습니다. 여기까지 오기까지의 여정은 특별했지만 그만큼 보람이 있었습니다. HyperSDK를 사용하여 런타임을 구축할 때 가장 좋은 점은 Ava Labs 및 광범위한 오픈 소스 HyperSDK 커뮤니티의 일부 최고의 엔지니어가 작업한 HyperSDK 프레임워크에 대한 최적화의 이점을 누릴 수 있다는 것입니다.


예를 들어, HyperSDK 브릭스 최근 HyperVM이 초당 100,000건의 트랜잭션으로 50억 건이 넘는 트랜잭션을 처리하는 탁월한 결과를 얻은 는 HelixVM이 Vryx를 지원하면 초당 100,000건의 트랜잭션도 처리하게 됩니다. 이것이 HyperSDK를 사용하여 자신만의 블록체인 런타임을 구축하는 데 숨겨진 진정한 힘입니다. 직접 수행할 필요 없이 이러한 수준의 최적화를 달성하면 모든 팀이 자체 런타임을 구축하는 것도 당연한 일이 됩니다. Nuklai에서는 사용자와 기업이 웹 사이트를 구축하는 것처럼 쉽게 데이터로 수익을 창출할 수 있는 플랫폼을 구축하고자 하며, HyperSDK는 합의 엔진 작동 방식에 대해 걱정하지 않고 이를 달성할 수 있는 최고의 기본 계층입니다.


우리는 우리의 요구에 맞는 고유한 플랫폼을 구축하고 싶어하며 HyperSDK는 단 몇 백 줄의 코드만으로 이를 가능하게 합니다.

Nuklai Testnet으로 스마트 데이터의 미래를 구축하세요

최근에 우리는 누클라이 테스트넷 . 여기에 도달하는 데는 몇 달 밖에 걸리지 않았으며, 메인넷 출시 전에 HelixVM에 대한 많은 흥미로운 기능을 계획하고 있습니다. HyperSDK의 자체 로드맵 생산 준비가 완료되었습니다. 테스트넷을 시작하고 싶다면 다음을 확인하세요. 누클라이 지갑 리포지토리를 로컬로 복제하고 실행한 후 테스트넷과 상호 작용을 시작하세요.

테스트 NAI 토큰을 요청하고, 자체 토큰을 생성하고, 기본 NAI 및 기타 사용자 생성 토큰을 전송하고, 블록체인 탐색기의 기본 버전을 탐색하고, 간단한 소셜 미디어 플랫폼인 Nuklai Feed에 게시물을 게시할 수도 있습니다. 또한 지갑을 사용하면 Nuklai RPC URL을 변경할 수 있으므로 컴퓨터에서 로컬로 실행되는 자체 Nuklai 서브넷에 연결할 수 있습니다. 당신은 볼 수 있습니다 , 오늘부터 시작해 보세요!


공식 테스트넷과 상호 작용하는 대신 로컬에서 자체 Nuklai 서브넷을 실행하려는 경우 다음 지침에 설명된 지침을 따르십시오. 선적 서류 비치 . 이를 통해 스테이킹을 위한 검증인 노드 등록, 검증인에게 위임, 스테이킹 보상 청구 등과 같은 더 많은 작업을 수행할 수 있습니다.


손가락으로 산을 옮길 수 있는 미래에 오신 것을 환영합니다!