ডাটা স্ট্রাকচার এবং এনকোডিং
পেজ সর্বশেষ আপডেট: 15 আগস্ট, 2023
ইথিরিয়াম প্রচুর পরিমাণে ডাটা তৈরি, সংরক্ষণ এবং স্থানান্তর করে। এই ডাটা অবশ্যই প্রমিত এবং মেমরি-সাশ্রয়ী উপায়ে ফরম্যাট করা উচিত যাতে যে কেউ তুলনামূলকভাবে সাধারণ কনজিউমার-গ্রেড হার্ডওয়্যারে একটি নোড চালাতে পারে। এটি অর্জনের জন্য, ইথিরিয়াম স্ট্যাকে বেশ কয়েকটি নির্দিষ্ট ডাটা স্ট্রাকচার ব্যবহার করা হয়।
পূর্বশর্ত
আপনার ইথিরিয়ামের মৌলিক বিষয়গুলো এবং ক্লায়েন্ট সফটওয়্যার সম্পর্কে বোঝা উচিত। নেটওয়ার্কিং লেয়ার এবং ইথিরিয়াম হোয়াইটপেপার-এর সাথে পরিচিতি থাকার পরামর্শ দেওয়া হচ্ছে।
ডাটা স্ট্রাকচার
প্যাট্রিসিয়া মার্কেল ট্রাইস
প্যাট্রিসিয়া মার্কেল ট্রাইস (Patricia Merkle Tries) হলো এমন স্ট্রাকচার যা কি-ভ্যালু (key-value) পেয়ারগুলোকে একটি ডিটারমিনিস্টিক এবং ক্রিপ্টোগ্রাফিক্যালি অথেনটিকেটেড ট্রাই-তে এনকোড করে। এগুলো ইথিরিয়ামের এক্সিকিউশন লেয়ার জুড়ে ব্যাপকভাবে ব্যবহৃত হয়।
প্যাট্রিসিয়া মার্কেল ট্রাইস সম্পর্কে আরও জানুন
রিকার্সিভ লেংথ প্রিফিক্স
রিকার্সিভ লেংথ প্রিফিক্স (RLP) হলো একটি সিরিয়ালাইজেশন পদ্ধতি যা ইথিরিয়ামের এক্সিকিউশন লেয়ার জুড়ে ব্যাপকভাবে ব্যবহৃত হয়।
সিম্পল সিরিয়ালাইজ
সিম্পল সিরিয়ালাইজ (SSZ) হলো ইথিরিয়ামের কনসেন্সাস লেয়ারের প্রধান সিরিয়ালাইজেশন ফরম্যাট কারণ এটি মার্কেলিজেশনের (merklelization) সাথে সামঞ্জস্যপূর্ণ।