Tôi nhớ ngày một trong những người bạn tốt của tôi liên lạc và hỏi tôi đã nghe nói gì về
Tôi sẽ đi vào phần cốt lõi của blog này về hành trình của tôi vào thế giới HyperVM, nhưng trước đó, điều cần thiết là phải biết làm thế nào tôi có thể đạt đến điểm này.
Ngay sau khi tôi nghe nói về Nuklai, tôi bắt đầu nghiên cứu dự án để xem tất cả những lời cường điệu đó là gì. Tôi thực sự bị ấn tượng bởi tầm nhìn của Nuklai trong việc trao quyền cho mọi người dùng bằng cách cho phép họ bán dữ liệu của mình cho các tổ chức khác, chuyển quyền lực từ các doanh nghiệp lớn sang chính người dùng.
Đó là một tầm nhìn đơn giản nhưng sâu sắc bởi vì để đạt được nó, cần phải thực hiện nhiều việc không chỉ ở cấp độ ứng dụng mà còn ở cấp độ cơ sở hạ tầng và giao thức blockchain. Khi xử lý lượng dữ liệu khổng lồ hàng ngày, blockchain phải xử lý một khối lượng khổng lồ mà chưa có nền tảng hiện tại nào đạt được.
Mọi người nói về Giao dịch mỗi giây (TPS), nhưng ít người biết điều gì thực sự cần thiết để đạt được TPS cao như vậy ở cấp độ blockchain. Đúng, có những blockchain hiện có với thông lượng cao, nhưng thông thường, chúng rất dễ bị hack và không phải là Lớp 1 thực sự. Thông thường, cách tiếp cận là mở rộng quy mô theo chiều ngang bằng cách tạo Lớp 2, Lớp 3, chuỗi bên, v.v.
Đối với tôi, những giải pháp này giống như sự chắp vá vì nếu bạn giới thiệu một lớp bổ sung cho chuỗi khối của mình thì việc tăng TPS có vẻ giống như một giải pháp được cân nhắc lại hơn là một thứ gì đó được xây dựng từ đầu. Đây là lúc HyperVM phát huy tác dụng.
Nhưng, HyperVM là gì? Về cơ bản nó là một máy ảo (VM) được xây dựng bằng cách sử dụng
Theo tài liệu của họ, Avalanche là một nền tảng nguồn mở để xây dựng các ứng dụng phi tập trung trong một hệ sinh thái có khả năng tương tác, phi tập trung và có khả năng mở rộng cao. Được hỗ trợ bởi cơ chế đồng thuận mạnh mẽ duy nhất, Avalanche là hệ sinh thái đầu tiên được thiết kế để phù hợp với quy mô tài chính toàn cầu, với khả năng hoàn tất giao dịch gần như ngay lập tức.
Cơ chế đồng thuận của Avalanche cực kỳ nhanh, chưa đến 2 giây cuối cùng, nghĩa là giao dịch của bạn được xử lý và xác minh gần như ngay lập tức.
Avalanche cũng cho phép bạn tạo chuỗi khối (hoặc mạng con) Lớp 1 của riêng mình và điều tuyệt vời nhất là bạn không bị giới hạn trong mạng con được hỗ trợ bởi Máy ảo Ethereum (EVM). Mặc dù có cộng đồng nhà phát triển lớn nhưng EVM không hề nhẹ và có rất nhiều gánh nặng. Trên Avalanche, bạn cũng có thể khởi chạy mạng con của riêng mình bằng cách phát triển máy ảo của riêng mình bằng bất kỳ ngôn ngữ nào miễn là nó phù hợp với Avalanche
Về mặt lý thuyết, bạn có thể xây dựng máy ảo của riêng mình bằng bất kỳ ngôn ngữ nào bạn muốn vì Avalanche cung cấp sự tự do đó. Tuy nhiên, cũng đúng là việc này khá khó khăn và tốn thời gian để làm lại từ đầu. Ngay cả khi bạn sử dụng
Nó che giấu phần lớn sự phức tạp, cho phép bạn tập trung vào việc làm cho dự án của mình trở nên độc đáo thay vì lo lắng về hiệu quả tuần tự hóa giao dịch hoặc tăng thông lượng giao dịch. Với HyperSDK, bạn có thể xây dựng thời gian chạy blockchain của riêng mình với 500-1000 dòng mã và vẫn xử lý hàng nghìn giao dịch mỗi giây mà không cần đội ngũ kỹ sư đông đảo.
Tại Nuklai, chúng tôi đã xây dựng thời gian chạy blockchain của riêng mình, được gọi là 'HelixVM', sử dụng khung HyperSDK với khoảng 200 dòng mã trong vòng chưa đầy một tuần. Chúng tôi đã thêm các tính năng thú vị như phát hành mã thông báo gốc, kết nối mã thông báo từ mạng con này sang mạng con khác bằng cách sử dụng Avalanche Warp Messaging (AWM) và phát triển công cụ đặt cược cho phép người xác thực đăng ký đặt cược và người dùng ủy quyền mã thông báo NAI của họ cho người xác thực mà họ lựa chọn để bắt đầu đòi phần thưởng.
Với một số bổ sung và các điểm nhấn tùy chỉnh khác, chúng tôi đã thêm mọi thứ với khoảng 500 dòng mã nữa trong vài tháng. Hành trình đến được đây thật phi thường nhưng cũng không kém phần bổ ích. Điều tuyệt vời nhất khi xây dựng thời gian chạy bằng HyperSDK là chúng tôi được hưởng lợi từ các tính năng tối ưu hóa của khung HyperSDK, được thực hiện bởi một số kỹ sư giỏi nhất từ Ava Labs và cộng đồng HyperSDK nguồn mở rộng lớn hơn.
Ví dụ, với sự phát triển của
Chúng tôi muốn xây dựng một nền tảng độc đáo phù hợp với nhu cầu của mình và HyperSDK có thể làm được điều đó chỉ với vài trăm dòng mã.
Gần đây, chúng tôi đã phát hành
Bạn có thể yêu cầu mã thông báo NAI thử nghiệm, tạo mã thông báo của riêng mình, chuyển NAI gốc và mã thông báo do người dùng tạo khác, khám phá phiên bản cơ bản của trình khám phá chuỗi khối và thậm chí đăng nội dung nào đó lên Nuklai Feed - một nền tảng truyền thông xã hội đơn giản. Ngoài ra, ví còn cho phép bạn thay đổi URL Nuklai RPC, cho phép bạn kết nối với mạng con Nuklai chạy cục bộ trên máy của bạn. Bạn có thể xem
Nếu bạn muốn chạy cục bộ mạng con Nuklai của riêng mình thay vì tương tác với mạng thử nghiệm chính thức, bạn có thể làm theo hướng dẫn được nêu trong phần của chúng tôi.
Chào mừng bạn đến với tương lai nơi bạn có thể di chuyển một ngọn núi bằng ngón tay của mình!