কিভাবে P2P প্রোটোকল বিটকয়েন মাইনিং সেন্ট্রালাইজেশন PlatoBlockchain ডেটা ইন্টেলিজেন্স সমাধান করতে চায়। উল্লম্ব অনুসন্ধান. আ.

কিভাবে P2P প্রোটোকল বিটকয়েন মাইনিং কেন্দ্রীকরণের সমাধান করতে চায়

বিটকয়েন মাইনিং পুলগুলি কেন্দ্রীকরণের উপর নির্ভর করে, কিন্তু P2Pool এবং অন্যান্য প্রোটোকলগুলি তৃতীয় পক্ষের উপর আস্থার প্রয়োজনীয়তা হ্রাস করার চেষ্টা করেছে।

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

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

খনির পুল সৃষ্টি

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

খনি শিল্পের প্রকৃতিতে এই পরিবর্তনের একটি স্বাভাবিক পরিণতি ছিল খনির পুল তৈরি করা। যখন মাইনিং কার্যকরভাবে একটি ল্যাপটপকে কোণে রেখে যাচ্ছিল, তখন আপনি কখন একটি ব্লক খুঁজে পাবেন তার পার্থক্য এবং অপ্রত্যাশিততা আসলে এত বড় চুক্তি ছিল না — অবশেষে, আপনি এবং একটি ল্যাপটপ চালু রাখার শক্তি খরচ সত্যিই অর্থনৈতিক ছিল না। গুরুত্ব

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

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

খনির পুল কেন্দ্রীকরণ

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

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

সুতরাং, এই সমস্যা মোকাবেলার জন্য কি সমাধান বিদ্যমান?

P2Pool: মূল বিকেন্দ্রীভূত খনির পুল

P2পুল মূল বিকেন্দ্রীকৃত মাইনিং পুল প্রোটোকল। এটি একটি পিয়ার-টু-পিয়ার প্রোটোকল যেখানে খনি শ্রমিকরা খনির পুরষ্কারগুলিকে ভাগ করার জন্য নিজেদের মধ্যে সমন্বয় সাধন করে কারণ তারা একটি বৈধ ব্লক খুঁজে পেতে একসাথে কাজ করে যা অসুবিধা লক্ষ্য পূরণ করে। প্রোটোকল ডিজাইনটি "শেয়ারচেইন" হিসাবে যা বোঝায় তা ব্যবহার করে এই সমন্বয়টি সম্পন্ন করা হয়।

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

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

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

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

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

এই দুটি সমস্যা প্রোটোকলটি ধীরে ধীরে মরতে এবং শেষ পর্যন্ত অব্যবহারের অবস্থায় পতিত হতে অবদান রাখে। সঠিক এবং সাম্প্রতিক পরিসংখ্যানগুলি ট্র্যাক করার জন্য আমার সর্বোত্তম প্রচেষ্টার সমস্ত ইঙ্গিত দ্বারা (অনেক পুরানো ব্লক এক্সপ্লোরার যারা মাইনিং পুল শেয়ার ট্র্যাক করছে বছরের পর বছর ধরে বন্ধ হয়ে গেছে), মনে হচ্ছে P2Pool দ্বারা খনন করা শেষ ব্লকটি চালু ছিল ফেব্রুয়ারী 12, 2019.

পেমেন্ট চ্যানেল পেআউট সহ P2Pool

2017 সালে, SegWit অ্যাক্টিভেশন লক ইন করার এক মাস পরে, ক্রিস বেলচার একটি প্রস্তাব একমুখী অর্থপ্রদানের চ্যানেল এবং খনি শ্রমিকদের পেআউট পরিচালনাকারী হাবগুলির একটি গ্রুপ ব্যবহার করে P2Pool-এর মাপযোগ্যতা উন্নত করতে।

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

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

  • দুই-এর দুই মাল্টিসিগ। মূল এক: হাব (Hc)। মূল দুই: খনি শ্রমিক যিনি ব্লক খুঁজে পেয়েছেন (Mc)।
  • একটি একক কী এবং একটি হ্যাশলক৷ কী: হাব (এইচ)। হ্যাশলক: হাব (X) দ্বারা উত্পন্ন একটি এলোমেলো মান।
  • একটি একক কী এবং একটি টাইমলক৷ কী: খনি শ্রমিক যিনি ব্লক খুঁজে পেয়েছেন (এম)। টাইমলক: ছয় মাসের একটি CSV আপেক্ষিক টাইমলক।

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

  • দুই-এর দুই মাল্টিসিগ। মূল এক: হাব (Hc1)। মূল দুই: খনি শ্রমিক (Mc1)।
  • একটি টু-অফ-টু মাল্টসিগ এবং একটি হ্যাশলক। মূল এক: হাব (Hu1)। মূল দুই: খনি শ্রমিক (Mu1)। হ্যাশলক: কয়েনবেস (X) এ ব্যবহৃত হাব দ্বারা উত্পন্ন এলোমেলো মান।

এখন, এই দুটি জিনিস একে অপরের সাথে কীভাবে মিথস্ক্রিয়া করে তা নিয়ে চলুন।

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

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

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

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

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

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

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

দ্বিতীয় সমস্যাটি হল যে হাব একটি কেন্দ্রীয় বিন্দু যা DDoS'd হতে পারে এবং P2Pool কে কাজ করা থেকে আটকাতে বাধ্য করা যেতে পারে। বেলচারের প্রস্তাবে একাধিক হাব ব্যবহার করা এবং প্রতিটি কয়েনবেস লেনদেন বিভিন্ন ব্লক থেকে বিভিন্ন হাবে পাঠানো জড়িত। যাইহোক, এর জন্য খনি শ্রমিকদের তাদের ব্যবহার করা সমস্ত হাব থেকে চ্যানেলগুলি খোলার প্রয়োজন যা, বেলচারের অনুমানে খনির জন্য তারল্য প্রদানের জন্য একটি হাবের 50 গুণ ব্লক পুরষ্কার (প্রায় 650 বিটিসি) প্রয়োজন, অবিশ্বাস্যভাবে মূলধন অদক্ষ হয়ে যায়।

ব্রেইডপুল: আরেকটি পুনরাবৃত্তি

প্রবেশ করান ব্রেডপুল (সতর্কতা: লিঙ্কটি গিটহাব থেকে সরাসরি পিডিএফ ডাউনলোড)। ব্রেইডপুল হল পেমেন্ট চ্যানেল ব্যবহার করে বেলচারের প্রস্তাবে বব ম্যাকেলরাথ এবং কুলপ্রীত সিং বিল্ডিংয়ের একটি প্রস্তাব। বেলচারের প্রস্তাবের সাথে বাকি অসামান্য সমস্যাগুলির উন্নতির জন্য দুটি বড় পরিবর্তন আনা হয়েছে।

প্রথমটি হল হাব এবং খনি শ্রমিকরা কীভাবে একে অপরের সাথে যোগাযোগ করে তার একটি পরিবর্তন। তারা প্রস্তাব করে যে খনি শ্রমিকরা পুলে সম্প্রচারিত প্রতিটি শেয়ারের সাথে একটি Tor v3 ঠিকানা সংযুক্ত করে। এইভাবে, হাবটি DoS আক্রমণের জন্য সংবেদনশীল কোনও নেটওয়ার্ক এন্ডপয়েন্টকে প্রকাশ না করেই কাজ করতে পারে।

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

কিভাবে P2P প্রোটোকল বিটকয়েন মাইনিং সেন্ট্রালাইজেশন PlatoBlockchain ডেটা ইন্টেলিজেন্স সমাধান করতে চায়। উল্লম্ব অনুসন্ধান. আ.
সূত্র: ব্রেইডপুল সাদা কাগজ

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

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

এই দুটি পরিবর্তন বাদে, বাকি কাঠামোটি বেলচারের প্রস্তাবের মতো, কয়েনবেস এবং চ্যানেলের স্ক্রিপ্টগুলি একই।

সর্বশেষ ভাবনা

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

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

এটি শিনোবির একটি অতিথি পোস্ট। প্রকাশিত মতামতগুলি সম্পূর্ণরূপে তাদের নিজস্ব এবং অগত্যা বিটিসি ইনকর্পোরেটেডের মতামতগুলিকে প্রতিফলিত করে না বিটকয়েন ম্যাগাজিন.

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

থেকে আরো বিটকয়েন ম্যাগাজিন