paint-brush
নুক্লাই টেস্টনেট লাইভ: হাইপারভিএম-এ ডুব দিন, একটি স্কেলেবল ব্লকচেইন তৈরি করুন এবং পুরস্কৃত করুনদ্বারা@nuklai
402 পড়া
402 পড়া

নুক্লাই টেস্টনেট লাইভ: হাইপারভিএম-এ ডুব দিন, একটি স্কেলেবল ব্লকচেইন তৈরি করুন এবং পুরস্কৃত করুন

দ্বারা Nukl.ai5m2024/06/22
Read on Terminal Reader

অতিদীর্ঘ; পড়তে

Avalanche হল একটি ওপেন-সোর্স প্ল্যাটফর্ম যা একটি আন্তঃপরিচালনযোগ্য, বিকেন্দ্রীকৃত এবং অত্যন্ত মাপযোগ্য ইকোসিস্টেমে বিকেন্দ্রীভূত অ্যাপ্লিকেশন তৈরির জন্য। একটি অনন্য শক্তিশালী ঐক্যমত্য প্রক্রিয়া দ্বারা চালিত, অ্যাভাল্যাঞ্চ হল প্রথম ইকোসিস্টেম যা বৈশ্বিক অর্থের স্কেলকে সামঞ্জস্য করার জন্য ডিজাইন করা হয়েছে, কাছাকাছি-তাত্ক্ষণিক লেনদেনের চূড়ান্ততা সহ। Avalanche সম্মতি প্রক্রিয়াটি হাস্যকরভাবে দ্রুত, 2 সেকেন্ডেরও কম চূড়ান্ততার সাথে, যার অর্থ আপনার লেনদেন প্রক্রিয়া করা হয় এবং প্রায় সঙ্গে সঙ্গে যাচাই করা হয়।
featured image - নুক্লাই টেস্টনেট লাইভ: হাইপারভিএম-এ ডুব দিন, একটি স্কেলেবল ব্লকচেইন তৈরি করুন এবং পুরস্কৃত করুন
Nukl.ai HackerNoon profile picture

আমার মনে আছে যেদিন আমার একজন ভালো বন্ধু পৌঁছেছিল এবং জিজ্ঞেস করেছিল যে আমি সম্পর্কে শুনেছি কিনা নুকলাই . আমি তাকে সহজভাবে বললাম, "আসলে না। এটি একটি বিষয়ের মতো শোনাচ্ছে যা আমি আমার বিজ্ঞান ক্লাসে অধ্যয়ন করব।" ছয় মাস ফাস্ট ফরোয়ার্ড, এবং আমি এখানে আছি, Nuklai-এর জন্য একটি লেয়ার 1 ব্লকচেইন নেটওয়ার্ক তৈরি করছি। কে ভেবেছিল? এটা আশ্চর্যজনক যেখানে জীবন আপনাকে কয়েক মাসের মধ্যে নিয়ে যায়।


হাইপারভিএম-এর জগতে আমার যাত্রা সম্পর্কে আমি এই ব্লগের মূলে যাব, কিন্তু তার আগে, আমি কীভাবে এই বিন্দুতে পৌঁছলাম তা জানা অপরিহার্য।

হাই থ্রুপুটের চ্যালেঞ্জ

আমি নুকলাই সম্পর্কে শোনার পরপরই, আমি সমস্ত হাইপটি কী তা দেখতে প্রকল্পটি নিয়ে গবেষণা শুরু করেছি। প্রতিটি ব্যবহারকারীকে তাদের ডেটা অন্য সত্তার কাছে বিক্রি করার অনুমতি দিয়ে, বড় ব্যবসা থেকে ব্যবহারকারীদের কাছে ক্ষমতা স্থানান্তর করে তাদের ক্ষমতায়নের জন্য Nuklai এর দৃষ্টিভঙ্গিতে আমি সত্যিই বিস্মিত হয়েছি।


এটি একটি সহজ কিন্তু গভীর দৃষ্টি কারণ, এটি অর্জন করতে, শুধুমাত্র অ্যাপ্লিকেশন স্তরে নয়, অবকাঠামো এবং ব্লকচেইন প্রোটোকল স্তরেও অনেক কিছু করতে হবে। প্রতিদিন প্রচুর পরিমাণে ডেটা নিয়ে কাজ করার সময়, ব্লকচেইনকে অবশ্যই একটি বিশাল লোড পরিচালনা করতে হবে যা বর্তমান কোনো প্ল্যাটফর্ম এখনও অর্জন করতে পারেনি।


লোকেরা প্রতি সেকেন্ডে লেনদেন (টিপিএস) সম্পর্কে কথা বলে, কিন্তু খুব কম লোকই জানে যে ব্লকচেইন স্তরে এই ধরনের উচ্চ টিপিএস অর্জন করতে আসলে কী লাগে। হ্যাঁ, সেখানে উচ্চ থ্রুপুট সহ ব্লকচেইন রয়েছে, কিন্তু প্রায়শই, তারা খুব হ্যাকি এবং সত্য লেয়ার 1s নয়। সাধারণত, পদ্ধতিটি হল লেয়ার 2s, লেয়ার 3s, সাইডচেইন এবং হোয়াটনোট তৈরি করে অনুভূমিকভাবে স্কেল করা।


এই সমাধানগুলি আমার কাছে প্যাচওয়ার্কের মতো মনে হয় কারণ আপনি যদি আপনার ব্লকচেইনে একটি অতিরিক্ত স্তর প্রবর্তন করেন, তাহলে TPS বাড়ানোকে গ্রাউন্ড আপ থেকে তৈরি করা কিছুর চেয়ে বেশি মনে হয়। এখানেই হাইপারভিএমগুলি কার্যকর হয়।

হাইপারভিএম, হাই-পারফরমেন্স ব্লকচেইন আনলক করা

কিন্তু, একটি হাইপারভিএম কি? এটি মূলত একটি ভার্চুয়াল মেশিন (VM) ব্যবহার করে নির্মিত হাইপারএসডিকে ফ্রেমওয়ার্ক . HyperSDK বোঝার জন্য, আমাদের প্রথমে বুঝতে হবে তুষারপাত .


তাদের ডকুমেন্টেশন অনুসারে, Avalanche হল একটি মুক্ত-উৎস প্ল্যাটফর্ম যা একটি আন্তঃপরিচালনযোগ্য, বিকেন্দ্রীকৃত এবং অত্যন্ত স্কেলযোগ্য ইকোসিস্টেমে বিকেন্দ্রীকৃত অ্যাপ্লিকেশন তৈরির জন্য। একটি অনন্য শক্তিশালী ঐক্যমত্য প্রক্রিয়া দ্বারা চালিত, অ্যাভাল্যাঞ্চ হল প্রথম ইকোসিস্টেম যা বৈশ্বিক অর্থের স্কেলকে সামঞ্জস্য করার জন্য ডিজাইন করা হয়েছে, কাছাকাছি-তাত্ক্ষণিক লেনদেনের চূড়ান্ততা সহ।


Avalanche সম্মতি প্রক্রিয়াটি হাস্যকরভাবে দ্রুত, 2 সেকেন্ডেরও কম চূড়ান্ততার সাথে, যার অর্থ আপনার লেনদেন প্রক্রিয়া করা হয় এবং প্রায় সঙ্গে সঙ্গে যাচাই করা হয়।


তুষারপাত আপনাকে আপনার নিজস্ব লেয়ার 1 ব্লকচেইন (বা সাবনেট) তৈরি করতে দেয় এবং সবচেয়ে ভালো দিকটি হল আপনি একটি Ethereum ভার্চুয়াল মেশিন (EVM) চালিত সাবনেটের মধ্যে সীমাবদ্ধ নন। এর বড় বিকাশকারী সম্প্রদায় থাকা সত্ত্বেও, ইভিএম হালকা নয় এবং প্রচুর লাগেজ নিয়ে আসে। Avalanche-এ, আপনি যেকোনো ভাষায় আপনার নিজস্ব VM তৈরি করে আপনার নিজস্ব সাবনেট চালু করতে পারেন যতক্ষণ না এটি Avalanche-এর সাথে সামঞ্জস্যপূর্ণ হয় প্রোটো ইন্টারফেস . এখানেই HyperSDK খেলায় আসে।


তাত্ত্বিকভাবে, আপনি যে কোনো ভাষায় আপনার নিজস্ব VM তৈরি করতে পারেন, কারণ Avalanche সেই স্বাধীনতা প্রদান করে। যাইহোক, এটাও সত্য যে এটি স্ক্র্যাচ থেকে করা বরং কঠিন এবং সময়-নিবিড়। ব্যবহার করলেও সাবনেট ইভিএম শুরু করার জন্য, এটিকে আপ-টু-ডেট রাখা জটিল কারণ মূল কোড ঘন ঘন পরিবর্তিত হয়। আপনাকে এটি বজায় রাখতে হবে, যা সম্পদ-নিবিড় হয়ে উঠতে পারে। হাইপারএসডিকে একটি অ্যাভাল্যাঞ্চ সাবনেটে আপনার নিজস্ব অপ্টিমাইজ করা ব্লকচেইন চালু করাকে দ্রুত, নিরাপদ এবং সহজ করে এই সমস্যাটির সমাধান করে।


এটি অনেক জটিলতা লুকিয়ে রাখে, যা আপনাকে লেনদেন সিরিয়ালাইজেশন দক্ষতা বা লেনদেন থ্রুপুট বাড়ানোর বিষয়ে উদ্বিগ্ন হওয়ার পরিবর্তে আপনার প্রকল্পটিকে অনন্য করার দিকে মনোনিবেশ করতে দেয়। HyperSDK-এর সাহায্যে, আপনি 500-1000 লাইনের কোড সহ আপনার নিজস্ব ব্লকচেইন রানটাইম তৈরি করতে পারেন এবং এখনও ইঞ্জিনিয়ারদের একটি বড় দলের প্রয়োজন ছাড়াই প্রতি সেকেন্ডে হাজার হাজার লেনদেন প্রক্রিয়া করতে পারেন।

HelixVM: 100,000 tx/s পাওয়ার হাউস?

Nuklai-এ, আমরা আমাদের নিজস্ব ব্লকচেইন রানটাইম তৈরি করেছি, যাকে বলা হয় 'HelixVM', HyperSDK ফ্রেমওয়ার্ক ব্যবহার করে প্রায় 200 লাইন কোডের এক সপ্তাহের মধ্যে। আমরা উত্তেজনাপূর্ণ বৈশিষ্ট্য যুক্ত করেছি যেমন স্থানীয়ভাবে টোকেন ইস্যু করা, অ্যাভাল্যাঞ্চ ওয়ার্প মেসেজিং (AWM) ব্যবহার করে একটি সাবনেট থেকে অন্য সাবনেটে টোকেন ব্রিজ করা, এবং একটি স্টেকিং ইঞ্জিন তৈরি করা যা যাচাইকারীরা স্টেকিংয়ের জন্য নিবন্ধন করতে দেয় এবং ব্যবহারকারীরা তাদের NAI টোকেনগুলি তাদের পছন্দের একজন যাচাইকারীর কাছে অর্পণ করে। পুরস্কার দাবি করা।


আরও কিছু সংযোজন এবং কাস্টম ছোঁয়া সহ, আমরা কয়েক মাসের মধ্যে প্রায় 500 টি লাইন কোড সহ সবকিছু যোগ করেছি। এখানে আসার যাত্রাটি ছিল অসাধারণ কিন্তু সমান ফলপ্রসূ। হাইপারএসডিকে ব্যবহার করে আমাদের রানটাইম তৈরি করার সবচেয়ে ভালো দিক হল আমরা হাইপারএসডিকে ফ্রেমওয়ার্কে আসা অপ্টিমাইজেশানগুলি থেকে উপকৃত হই, যা Ava ল্যাবস এবং বিস্তৃত ওপেন-সোর্স হাইপারএসডিকে সম্প্রদায়ের সেরা ইঞ্জিনিয়ারদের দ্বারা কাজ করে৷


উদাহরণস্বরূপ, এর বিকাশের সাথে HyperSDK Vryx , যা সম্প্রতি HyperVMs প্রতি সেকেন্ডে 100,000 লেনদেনে 5 বিলিয়ন লেনদেন প্রক্রিয়াকরণের সাথে ব্যতিক্রমী ফলাফল তৈরি করেছে, একবার আমাদের HelixVM Vryx সমর্থন করলে, এটি প্রতি সেকেন্ডে 100,000 লেনদেন প্রক্রিয়া করবে৷ আপনার নিজস্ব ব্লকচেইন রানটাইম তৈরি করতে হাইপারএসডিকে ব্যবহার করার এটাই আসল লুকানো শক্তি নিজেরা না করেই অপ্টিমাইজেশনের এই স্তরটি অর্জন করা যে কোনও দলের জন্য তাদের নিজস্ব রানটাইম তৈরি করাকে নো-ব্রেইনার করে তোলে। Nuklai-এ, আমরা একটি প্ল্যাটফর্ম তৈরি করতে চাই যা ব্যবহারকারীদের এবং ব্যবসাগুলিকে একটি ওয়েবসাইট তৈরির মতোই তাদের ডেটা নগদীকরণ করতে দেয়, এবং HyperSDK হল চূড়ান্ত বেস লেয়ার যাতে কনসেনসাস ইঞ্জিন কীভাবে কাজ করে তা নিয়ে চিন্তা না করেই।


আমরা একটি অনন্য প্ল্যাটফর্ম তৈরি করতে চাই যা আমাদের প্রয়োজন অনুসারে, এবং হাইপারএসডিকে মাত্র কয়েকশ লাইন কোড দিয়ে এটি সম্ভব করে তোলে।

Nuklai Testnet দিয়ে স্মার্ট ডেটার ভবিষ্যত তৈরি করুন

সম্প্রতি, আমরা আমাদের মুক্তি নুকলাই টেস্টনেট . এখানে পৌঁছাতে মাত্র কয়েক মাস সময় লেগেছে, এবং মেইননেট রিলিজের আগে আমাদের হেলিক্সভিএম-এর জন্য অনেক উত্তেজনাপূর্ণ বৈশিষ্ট্যের পরিকল্পনা রয়েছে, যার সাথে মিলে যায় HyperSDK এর নিজস্ব রোডম্যাপ উৎপাদনের জন্য প্রস্তুত। আপনি যদি আমাদের টেস্টনেট দিয়ে শুরু করতে চান তবে দেখুন নুকলাই ওয়ালেট সংগ্রহস্থল, স্থানীয়ভাবে এটি ক্লোন করুন, এটি চালান এবং টেস্টনেটের সাথে ইন্টারঅ্যাক্ট শুরু করুন।

আপনি পরীক্ষার NAI টোকেনগুলির জন্য অনুরোধ করতে পারেন, আপনার নিজস্ব টোকেন তৈরি করতে পারেন, নেটিভ NAI এবং অন্যান্য ব্যবহারকারীর তৈরি টোকেনগুলি স্থানান্তর করতে পারেন, ব্লকচেইন এক্সপ্লোরারের একটি মৌলিক সংস্করণ অন্বেষণ করতে পারেন এবং এমনকি Nuklai Feed-এ কিছু পোস্ট করতে পারেন - একটি সাধারণ সামাজিক মিডিয়া প্ল্যাটফর্ম৷ অতিরিক্তভাবে, ওয়ালেট আপনাকে নুক্লাই RPC URL পরিবর্তন করতে দেয়, যা আপনাকে আপনার মেশিনে স্থানীয়ভাবে চলমান আপনার নিজস্ব Nuklai সাবনেটের সাথে সংযোগ করতে দেয়। আপনি দেখতে পারেন , এবং আজ শুরু করুন!


আপনি যদি অফিসিয়াল টেস্টনেটের সাথে ইন্টারঅ্যাক্ট করার পরিবর্তে স্থানীয়ভাবে আপনার নিজস্ব নুকলাই সাবনেট চালানো পছন্দ করেন, আপনি আমাদের নির্দেশাবলীতে বর্ণিত নির্দেশাবলী অনুসরণ করতে পারেন ডকুমেন্টেশন . এটি আপনাকে আরও অনেক কিছু করার অনুমতি দেয়, যেমন স্টেক করার জন্য বৈধকারী নোড নিবন্ধন করা, বৈধকারীদের কাছে অর্পণ করা, স্টেকিং পুরস্কার দাবি করা এবং আরও অনেক কিছু।


ভবিষ্যতে আপনাকে স্বাগতম যেখানে আপনি আপনার আঙ্গুল দিয়ে একটি পাহাড় সরাতে পারেন!