বিল্ডিং হেলিওস: Ethereum PlatoBlockchain ডেটা ইন্টেলিজেন্সে সম্পূর্ণ বিশ্বাসহীন অ্যাক্সেস। উল্লম্ব অনুসন্ধান. আ.

বিল্ডিং হেলিওস: ইথেরিয়ামে সম্পূর্ণ বিশ্বাসহীন অ্যাক্সেস

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

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

বিদ্যমান সিস্টেমের সমস্যা হল যে ব্যবহারকারীদের প্রদানকারীদের বিশ্বাস করতে হবে এবং তাদের প্রশ্নের সঠিকতা যাচাই করার কোন উপায় নেই।

প্রবেশ করান Helios, একটি মরিচা-ভিত্তিক ইথেরিয়াম লাইট ক্লায়েন্ট যা আমরা তৈরি করেছি যা ইথেরিয়ামে সম্পূর্ণরূপে বিশ্বাসহীন অ্যাক্সেস প্রদান করে। Helios — যেটি Ethereum-এর হালকা ক্লায়েন্ট প্রোটোকল ব্যবহার করে, এটি দ্বারা সম্ভব হয়েছে সাম্প্রতিক সুইচ থেকে ঝুঁকি প্রমাণ — একটি অবিশ্বস্ত কেন্দ্রীভূত RPC প্রদানকারীর তথ্যকে যাচাইযোগ্য নিরাপদ, স্থানীয় RPC-তে রূপান্তরিত করে। Helios কেন্দ্রীভূত RPC-এর সাথে একসাথে কাজ করে যাতে একটি সম্পূর্ণ নোড চালানো ছাড়াই তাদের সত্যতা যাচাই করা সম্ভব হয়। 

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

কেন্দ্রীভূত অবকাঠামোর ক্ষতি: ইথেরিয়ামের "অন্ধকার বনে" তাত্ত্বিক প্রাণী

একটি (তাত্ত্বিক) প্রাণী লুকিয়ে আছে অন্ধকার বন. এটি ইথেরিয়াম মেমপুলে তার শিকারের সন্ধান করে না, বরং এর পরিবর্তে কেন্দ্রীভূত অবকাঠামোর অনুকরণ করে ফাঁদ তৈরি করে যা আমরা নির্ভর করতে এসেছি। যে ব্যবহারকারীরা এই ফাঁদে ধরা পড়েন তারা কোনো ভুল করেন না: তারা তাদের প্রিয় বিকেন্দ্রীভূত বিনিময় পরিদর্শন করেন, একটি যুক্তিসঙ্গত স্লিপেজ সহনশীলতা সেট করেন, এবং যথারীতি টোকেন ক্রয়-বিক্রয় করেন... তারা সবকিছু ঠিকঠাক করে, কিন্তু তারপরও একটি নতুন ধরনের শিকার হয় স্যান্ডউইচ আক্রমণ, Ethereum এর অন্ধকার বনের প্রবেশপথে একটি ফাঁদ সতর্কতার সাথে সেট করা হয়েছে: RPC প্রদানকারীরা।

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

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

এই আক্রমণের মূল কারণ হল ব্লকচেইনের অবস্থা আনতে অন্য কাউকে বিশ্বাস করা। অভিজ্ঞ ব্যবহারকারীরা ঐতিহ্যগতভাবে তাদের নিজস্ব Ethereum নোডগুলি চালানোর মাধ্যমে এই সমস্যার সমাধান করেছেন — একটি সময় এবং সংস্থান-নিবিড় প্রচেষ্টা যার জন্য অন্তত একটি ক্রমাগত-অনলাইন মেশিন, শত শত গিগাবাইট স্টোরেজ এবং স্ক্র্যাচ থেকে সিঙ্ক করার জন্য প্রায় এক দিনের প্রয়োজন। এই প্রক্রিয়াটি অবশ্যই আগের চেয়ে সহজ; গ্রুপ মত এআরএম এ ইথেরিয়াম কম খরচে হার্ডওয়্যারে নোড চালানো সম্ভব করার জন্য অক্লান্ত পরিশ্রম করেছেন (যেমন একটি রাস্পবেরি পাই এর সাথে স্ট্র্যাপ করা একটি বাহ্যিক হার্ড ড্রাইভ)। কিন্তু এই তুলনামূলকভাবে ন্যূনতম প্রয়োজনীয়তা থাকা সত্ত্বেও, একটি নোড চালানো এখনও বেশিরভাগ ব্যবহারকারীদের জন্য কঠিন, বিশেষ করে যারা মোবাইল ডিভাইস ব্যবহার করেন তাদের জন্য।

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

Helios প্রবর্তন: Ethereum সম্পূর্ণরূপে বিশ্বাসহীন অ্যাক্সেস

এর হালকা ক্লায়েন্ট প্রোটোকল প্রবর্তন করে (সাম্প্রতিক সময়ে প্রুফ অফ স্টেকের সুইচ দ্বারা সম্ভব হয়েছে), ইথেরিয়াম ব্লকচেইনের সাথে দ্রুত ইন্টারঅ্যাক্ট করার এবং ন্যূনতম হার্ডওয়্যার প্রয়োজনীয়তার সাথে RPC এন্ডপয়েন্ট যাচাই করার জন্য উত্তেজনাপূর্ণ নতুন সম্ভাবনা উন্মুক্ত করেছে। মাস থেকে মার্জ, আমরা হালকা ক্লায়েন্টদের একটি নতুন ফসল একে অপরের থেকে স্বাধীনভাবে আবির্ভূত হতে দেখেছি (ধ্রুবতারা, পর্জন্য, এবং জাভাস্ক্রিপ্ট-ভিত্তিক Kevlar) যারা একই লক্ষ্যের সেবায় বিভিন্ন পন্থা নিয়েছে: একটি সম্পূর্ণ নোড ব্যবহার না করেই দক্ষ এবং বিশ্বাসহীন অ্যাক্সেস।

আমাদের সমাধান, Helios, হল একটি Ethereum লাইট ক্লায়েন্ট যা প্রায় দুই সেকেন্ডের মধ্যে সিঙ্ক হয়, কোনো স্টোরেজের প্রয়োজন হয় না এবং Ethereum-এ সম্পূর্ণ বিশ্বাসহীন অ্যাক্সেস প্রদান করে। সমস্ত Ethereum ক্লায়েন্টের মত, Helios একটি এক্সিকিউশন লেয়ার এবং একটি কনসেনসাস লেয়ার নিয়ে গঠিত। বেশিরভাগ অন্যান্য ক্লায়েন্টের বিপরীতে, Helios উভয় স্তরকে শক্তভাবে জোড়া দেয় যাতে ব্যবহারকারীদের শুধুমাত্র একটি সফ্টওয়্যার ইনস্টল এবং চালানোর প্রয়োজন হয়। (এরিগন তাদের আর্কাইভ নোডে সরাসরি তৈরি একটি কনসেনসাস লেয়ার লাইট ক্লায়েন্ট যোগ করে এই দিকেও এগিয়ে যাচ্ছে)। 

সুতরাং কিভাবে এটি কাজ করে? হেলিওস কনসেনসাস লেয়ারটি পূর্বে পরিচিত একটি বীকন চেইন ব্লকহ্যাশ ব্যবহার করে এবং বর্তমান ব্লকের সাথে যাচাইযোগ্যভাবে সিঙ্ক করার জন্য একটি অবিশ্বস্ত RPC এর সাথে একটি সংযোগ ব্যবহার করে। হেলিওস এক্সিকিউশন লেয়ার এই প্রমাণীকৃত বীকন চেইন ব্লকগুলিকে একটি অবিশ্বস্ত এক্সিকিউশন লেয়ার RPC-এর সাথে চেইন স্টেট যেমন অ্যাকাউন্ট ব্যালেন্স, চুক্তি স্টোরেজ, লেনদেন রসিদ এবং স্মার্ট কন্ট্রাক্ট কলের ফলাফলের মতো নির্বিচারে তথ্য প্রমাণ করতে ব্যবহার করে। এই উপাদানগুলি একটি সম্পূর্ণ নোড চালানোর প্রয়োজন ছাড়াই ব্যবহারকারীদের একটি সম্পূর্ণ বিশ্বাসহীন RPC পরিবেশন করার জন্য একসাথে কাজ করে।

…ঐকমত্য স্তরে

কনসেনসাস লেয়ার লাইট ক্লায়েন্ট বীকন চেইন লাইট ক্লায়েন্টের সাথে মিলে যায় সবিস্তার বিবরণী, এবং বীকন চেইনের সিঙ্ক কমিটিগুলি ব্যবহার করে (আল্টেয়ার হার্ড ফর্কে মার্জ করার আগে প্রবর্তিত)। সিঙ্ক কমিটি হল একটি এলোমেলোভাবে নির্বাচিত 512 ভ্যালিডেটরদের উপসেট যা ~27-ঘন্টা সময়ের জন্য পরিবেশন করে। 

যখন একজন যাচাইকারী একটি সিঙ্ক কমিটিতে থাকে, তারা প্রতিটি বীকন চেইন ব্লক হেডারে স্বাক্ষর করে যা তারা দেখে। যদি কমিটির দুই-তৃতীয়াংশের বেশি একটি প্রদত্ত ব্লক হেডারে স্বাক্ষর করে, তাহলে সেই ব্লকটি ক্যানোনিকাল বীকন চেইনের মধ্যে থাকার সম্ভাবনা বেশি। হেলিওস যদি বর্তমান সিঙ্ক কমিটির মেকআপ জানেন, তবে এটি সাম্প্রতিক সিঙ্ক কমিটির স্বাক্ষরের জন্য একটি অবিশ্বস্ত RPC জিজ্ঞাসা করে আত্মবিশ্বাসের সাথে চেইনের প্রধানকে ট্র্যাক করতে পারে৷ 

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

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

চেকপয়েন্ট খুব পুরানো হলে, আছে তাত্ত্বিক আক্রমণ যা নোডকে ভুল চেইন অনুসরণ করার জন্য কৌশল করতে পারে। একটি দুর্বল সাবজেক্টিভিটি চেকপয়েন্ট অর্জন করা প্রোটোকলের জন্য ব্যান্ডের বাইরে। হেলিওসের সাথে আমাদের পদ্ধতি কোডবেসে হার্ডকোড করা একটি প্রাথমিক চেকপয়েন্ট প্রদান করে (যা সহজেই ওভাররাইড করা যায়); এটি তারপরে নোডটি সিঙ্ক করা হলে ভবিষ্যতে চেকপয়েন্ট হিসাবে ব্যবহার করার জন্য স্থানীয়ভাবে সবচেয়ে সাম্প্রতিক চূড়ান্ত ব্লকহ্যাশ সংরক্ষণ করে। 

সুবিধামত, একটি অনন্য বীকন ব্লকহ্যাশ তৈরি করতে বীকন চেইন ব্লকগুলিকে হ্যাশ করা যেতে পারে। এর মানে হল একটি পূর্ণ বীকন ব্লকের জন্য একটি নোডকে জিজ্ঞাসা করা সহজ, এবং তারপর এটিকে হ্যাশ করে এবং একটি পরিচিত ব্লকহ্যাশের সাথে তুলনা করে ব্লক বিষয়বস্তু বৈধ বলে প্রমাণ করুন৷ Helios এই বৈশিষ্ট্যটি ব্যবহার করে দুর্বল সাবজেক্টিভিটি চেকপয়েন্ট ব্লকের মধ্যে কিছু ক্ষেত্র আনয়ন এবং প্রমাণ করতে, যার মধ্যে দুটি অত্যন্ত গুরুত্বপূর্ণ ক্ষেত্র রয়েছে: বর্তমান সিঙ্ক কমিটি এবং পরবর্তী সিঙ্ক কমিটি। সমালোচনামূলকভাবে, এই প্রক্রিয়া হালকা ক্লায়েন্টদের ব্লকচেইনের ইতিহাসের মাধ্যমে দ্রুত এগিয়ে যাওয়ার অনুমতি দেয়।

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

  1. আমাদের চেকপয়েন্টের পরে পরবর্তী সিঙ্ক কমিটি ব্যবহার করুন একটি ব্লক আনতে এবং যাচাই করতে যা ভবিষ্যতে একটি সিঙ্ক কমিটি তৈরি করে।
  2. নতুন পরবর্তী সিঙ্ক কমিটি আনতে এই নতুন ব্লকটি ব্যবহার করুন৷
  3. এখনও পিছিয়ে থাকলে, ধাপ 1 এ ফিরে যান।

এই প্রক্রিয়ার প্রতিটি পুনরাবৃত্তি আমাদের চেইনের ইতিহাসের 27 ঘন্টার মাধ্যমে দ্রুত এগিয়ে যেতে, অতীতের যেকোনো ব্লকহ্যাশ দিয়ে শুরু করতে এবং বর্তমান ব্লকহ্যাশের সাথে সিঙ্ক করতে দেয়।

… মৃত্যুদন্ডের স্তরে

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

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

হেলিওসের ঐকমত্য স্তর থেকে একটি প্রমাণীকৃত রাষ্ট্রের মূল রয়েছে। এই রুট ব্যবহার করে এবং অবিশ্বস্ত এক্সিকিউশন লেয়ার RPC-তে merkle প্রুফ অনুরোধ, Helios স্থানীয়ভাবে Ethereum-এ সঞ্চিত সমস্ত ডেটা যাচাই করতে পারে।

আমরা এক্সিকিউশন লেয়ার দ্বারা ব্যবহৃত সমস্ত ধরণের ডেটা যাচাই করার জন্য বিভিন্ন কৌশল প্রয়োগ করি; একসাথে ব্যবহার করা হয়, এগুলি আমাদেরকে অবিশ্বস্ত RPC থেকে পুনরুদ্ধার করা সমস্ত ডেটা প্রমাণীকরণ করতে দেয়। যদিও একটি অবিশ্বস্ত RPC ডেটাতে অ্যাক্সেস অস্বীকার করতে পারে, এটি আর আমাদের ভুল ফলাফল দিতে পারে না।

বন্য মধ্যে Helios ব্যবহার করে

পোর্টেবিলিটি এবং বিকেন্দ্রীকরণের মধ্যে ট্রেডঅফ একটি সাধারণ ব্যথা বিন্দু — কিন্তু যেহেতু হেলিওস খুব হালকা, ব্যবহারকারীরা যেকোনো ডিভাইস (মোবাইল ফোন এবং ব্রাউজার এক্সটেনশন সহ) থেকে নিরাপদ চেইন ডেটা অ্যাক্সেস করতে পারে। Helios যেকোন জায়গায় চালানোর ক্ষমতা আরও বেশি লোকের জন্য তাদের হার্ডওয়্যার নির্বিশেষে বিশ্বাসহীন Ethereum ডেটা অ্যাক্সেস করা সম্ভব করে তোলে। এর অর্থ হল ব্যবহারকারীরা MetaMask-এ তাদের RPC প্রদানকারী হিসাবে Helios ব্যবহার করতে পারে এবং অন্য কোনো পরিবর্তন ছাড়াই নির্ভরযোগ্যভাবে ড্যাপস অ্যাক্সেস করতে পারে। 

আরও, WebAssembly-এর জন্য Rust-এর সমর্থন অ্যাপ ডেভেলপারদের জন্য Javascript অ্যাপ্লিকেশনের (যেমন wallets এবং dapps) ভিতরে Helios এম্বেড করা সহজে সম্ভব করে তোলে। এই ইন্টিগ্রেশনগুলি ইথেরিয়ামকে নিরাপদ করে তুলবে, এবং কেন্দ্রীভূত অবকাঠামোতে বিশ্বাস করার জন্য আমাদের প্রয়োজনীয়তা হ্রাস করবে।

সম্প্রদায়টি কী নিয়ে আসে তা দেখার জন্য আমরা অপেক্ষা করতে পারি না। কিন্তু ইতিমধ্যে, হেলিওসে অবদান রাখার অনেক উপায় রয়েছে — আপনি যদি কোডবেসে অবদান রাখতে আগ্রহী না হন তবে আপনি এমন সফ্টওয়্যারও তৈরি করতে পারেন যা হেলিওসকে এর সুবিধার সুবিধা নিতে সংহত করে। এই মাত্র কয়েকটি ধারনা যা নিয়ে আমরা উত্তেজিত:

  • RPC এর মাধ্যমে না হয়ে সরাসরি P2P নেটওয়ার্ক থেকে হালকা ক্লায়েন্ট ডেটা আনা সমর্থন করে
  • অনুপস্থিত কিছু RPC পদ্ধতি প্রয়োগ করুন
  • Helios এর একটি সংস্করণ তৈরি করুন যা WebAssembly তে কম্পাইল করে
  • হেলিওসকে সরাসরি ওয়ালেট সফ্টওয়্যারে একীভূত করুন
  • আপনার টোকেন ব্যালেন্স দেখার জন্য একটি ওয়েব ড্যাশবোর্ড তৈরি করুন যা WebAssembly এর সাথে ওয়েবসাইটে এম্বেড করা Helios থেকে ডেটা আনে
  • ইঞ্জিন এপিআই প্রয়োগ করুন যাতে হেলিওসের ঐক্যমত্য স্তর একটি বিদ্যমান এক্সিকিউশন লেয়ার পূর্ণ নোডের সাথে সংযুক্ত করা যায়

কোডবেস চেক আউট শুরু করতে — আমরা আপনার বাগ রিপোর্ট, বৈশিষ্ট্য অনুরোধ, এবং কোড স্বাগত জানাই। এবং যদি আপনি আরও কিছু তৈরি করেন তবে আমাদের সাথে শেয়ার করুন Twitter, Telegram, অথবা Farcaster @a16zcrypto।

***
এখানে যে মতামত প্রকাশ করা হয়েছে তা হল স্বতন্ত্র AH Capital Management, LLC (“a16z”) কর্মীদের উদ্ধৃত এবং a16z বা এর সহযোগীদের মতামত নয়। এখানে থাকা কিছু তথ্য তৃতীয় পক্ষের উত্স থেকে প্রাপ্ত হয়েছে, যার মধ্যে a16z দ্বারা পরিচালিত তহবিলের পোর্টফোলিও কোম্পানিগুলি থেকে। নির্ভরযোগ্য বলে বিশ্বাস করা উৎস থেকে নেওয়া হলেও, a16z এই ধরনের তথ্য স্বাধীনভাবে যাচাই করেনি এবং তথ্যের বর্তমান বা স্থায়ী নির্ভুলতা বা প্রদত্ত পরিস্থিতির জন্য এর উপযুক্ততা সম্পর্কে কোনো উপস্থাপনা করেনি। উপরন্তু, এই বিষয়বস্তু তৃতীয় পক্ষের বিজ্ঞাপন অন্তর্ভুক্ত করতে পারে; a16z এই ধরনের বিজ্ঞাপন পর্যালোচনা করেনি এবং এতে থাকা কোনো বিজ্ঞাপন সামগ্রীকে সমর্থন করে না।

এই বিষয়বস্তু শুধুমাত্র তথ্যগত উদ্দেশ্যে প্রদান করা হয়, এবং আইনি, ব্যবসা, বিনিয়োগ, বা ট্যাক্স পরামর্শ হিসাবে নির্ভর করা উচিত নয়। এই বিষয়গুলি সম্পর্কে আপনার নিজের উপদেষ্টাদের সাথে পরামর্শ করা উচিত। যেকোন সিকিউরিটিজ বা ডিজিটাল সম্পদের রেফারেন্স শুধুমাত্র দৃষ্টান্তমূলক উদ্দেশ্যে, এবং বিনিয়োগের পরামর্শ বা বিনিয়োগ উপদেষ্টা পরিষেবা প্রদানের প্রস্তাব গঠন করে না। তদ্ব্যতীত, এই বিষয়বস্তু কোন বিনিয়োগকারী বা সম্ভাব্য বিনিয়োগকারীদের দ্বারা নির্দেশিত বা ব্যবহারের উদ্দেশ্যে নয় এবং a16z দ্বারা পরিচালিত যেকোন তহবিলে বিনিয়োগ করার সিদ্ধান্ত নেওয়ার সময় কোনও পরিস্থিতিতে নির্ভর করা যাবে না৷ (একটি a16z তহবিলে বিনিয়োগের প্রস্তাব শুধুমাত্র প্রাইভেট প্লেসমেন্ট মেমোরেন্ডাম, সাবস্ক্রিপশন চুক্তি, এবং এই ধরনের যেকোন তহবিলের অন্যান্য প্রাসঙ্গিক ডকুমেন্টেশন দ্বারা তৈরি করা হবে এবং তাদের সম্পূর্ণরূপে পড়া উচিত।) উল্লেখ করা যেকোন বিনিয়োগ বা পোর্টফোলিও কোম্পানিগুলি, বা বর্ণিতগুলি a16z দ্বারা পরিচালিত যানবাহনে সমস্ত বিনিয়োগের প্রতিনিধি নয়, এবং বিনিয়োগগুলি লাভজনক হবে বা ভবিষ্যতে করা অন্যান্য বিনিয়োগের একই বৈশিষ্ট্য বা ফলাফল থাকবে এমন কোনও নিশ্চয়তা থাকতে পারে না। Andreessen Horowitz দ্বারা পরিচালিত তহবিল দ্বারা করা বিনিয়োগের একটি তালিকা (যেসব বিনিয়োগের জন্য ইস্যুকারী a16z-এর জন্য সর্বজনীনভাবে প্রকাশ করার অনুমতি দেয়নি এবং সেইসাথে সর্বজনীনভাবে ব্যবসা করা ডিজিটাল সম্পদগুলিতে অঘোষিত বিনিয়োগগুলি ব্যতীত) https://a16z.com/investments-এ উপলব্ধ /।

এর মধ্যে প্রদত্ত চার্ট এবং গ্রাফগুলি শুধুমাত্র তথ্যের উদ্দেশ্যে এবং কোন বিনিয়োগ সিদ্ধান্ত নেওয়ার সময় তার উপর নির্ভর করা উচিত নয়। বিগত কর্মক্ষমতা ভবিষ্যতের ফলাফল পরিচায়ক হয় না। বিষয়বস্তু শুধুমাত্র নির্দেশিত তারিখ হিসাবে কথা বলে. এই উপকরণগুলিতে প্রকাশিত যেকোন অনুমান, অনুমান, পূর্বাভাস, লক্ষ্য, সম্ভাবনা এবং/অথবা মতামত বিজ্ঞপ্তি ছাড়াই পরিবর্তন সাপেক্ষে এবং অন্যদের দ্বারা প্রকাশিত মতামতের সাথে ভিন্ন বা বিপরীত হতে পারে। অতিরিক্ত গুরুত্বপূর্ণ তথ্যের জন্য দয়া করে https://a16z.com/disclosures দেখুন

সময় স্ট্যাম্প:

থেকে আরো আন্দ্রেসেন হরোয়েজ্জ