The Time to Consensus in a Blockchain: Insights into Bitcoin's "6 Blocks Rule''
Dey, Gopalan, Subramanian
We investigate the time to consensus in Nakamoto blockchains. Specifically, we consider two competing growth processes, labeled \emph{honest} and \emph{adversarial}, and determine the time after which the honest process permananetly exceeds the adversarial process. This is done via queueing techniques. The predominant difficulty is that the honest growth process is subject to \emph{random delays}. In a stylized Bitcoin model, we compute the Laplace transform for the time to consensus and verify it via simulation.
academic
একটি ব্লকচেইনে সর্বসম্মতিতে পৌঁছানোর সময়: বিটকয়েনের "৬ ব্লক নিয়ম" সম্পর্কে অন্তর্দৃষ্টি
এই পেপারটি নাকামোটো ব্লকচেইনে সর্বসম্মতির সময় সম্পর্কে গবেষণা করে। নির্দিষ্টভাবে, লেখকরা দুটি প্রতিযোগিতামূলক বৃদ্ধি প্রক্রিয়া (সৎ নোড এবং প্রতিকূল নোড) বিবেচনা করেন, সারিবদ্ধকরণ তত্ত্বের কৌশল ব্যবহার করে সৎ প্রক্রিয়া স্থায়ীভাবে প্রতিকূল প্রক্রিয়াকে অতিক্রম করার সময় নির্ধারণ করেন। প্রধান চ্যালেঞ্জ হল সৎ বৃদ্ধি প্রক্রিয়া র্যান্ডম বিলম্ব দ্বারা প্রভাবিত হয়। একটি সরলীকৃত বিটকয়েন মডেলে, লেখকরা সর্বসম্মতির সময়ের ল্যাপ্লেস রূপান্তর গণনা করেন এবং সিমুলেশনের মাধ্যমে যাচাই করেন।
এই পেপারটি যে মূল সমস্যার সমাধান করে তা হল: নেটওয়ার্ক বিলম্ব এবং প্রতিকূল নোডের উপস্থিতিতে ব্লকচেইন সিস্টেমকে সর্বসম্মতিতে পৌঁছাতে কত সময় লাগে। এই সমস্যাটি সরাসরি বিটকয়েনের বিখ্যাত "৬ ব্লক নিয়ম" এর তাত্ত্বিক ভিত্তির সাথে সম্পর্কিত।
১. উদীয়মান অ্যাপ্লিকেশন চাহিদা: সরবরাহ শৃঙ্খল ব্যবস্থাপনা (বিশেষত তাজা খাদ্য সরবরাহ শৃঙ্খল) এর মতো উদীয়মান ক্ষেত্রে ব্লকচেইনের প্রয়োগে, ব্লক আগমনের গতি বিটকয়েনের চেয়ে অনেক দ্রুত, নেটওয়ার্ক বিলম্ব একটি অ-তুচ্ছ ফ্যাক্টর হয়ে ওঠে
২. নিরাপত্তা নিশ্চয়তা: ক্রেডিট কার্ডের "৩ কর্মদিবস" লেনদেন প্রক্রিয়াকরণ নিশ্চয়তার মতো, ব্লকচেইনকে যাচাইযোগ্য সর্বসম্মতির সময় নিশ্চয়তা প্রদান করতে হবে
৩. তাত্ত্বিক ঘাটতি: বিটকয়েন হোয়াইটপেপারে বিদ্যমান গণনায় ত্রুটি রয়েছে এবং নেটওয়ার্ক বিলম্বের প্রভাব বিবেচনা করা হয়নি
১. গুও এবং রেনের কাজ: যদিও একই ধরনের সেটআপ ব্যবহার করেছেন, তবে এটি শুধুমাত্র সীমাবদ্ধ বিলম্যের জন্য প্রযোজ্য, এবং সমস্যাটিকে শূন্য বিলম্যের ক্ষেত্রে সরলীকরণ করে, ব্লকচেইনের সম্পূর্ণ চলমান পরিসীমা ক্যাপচার করতে পারে না
२. ঐতিহ্যবাহী বিশ্লেষণ: বেশিরভাগ গবেষণা ব্লকচেইনের "নেতৃত্বের সুবিধা" (অবস্থা-ভিত্তিক) এর উপর দৃষ্টি নিবদ্ধ করে, সময়-ভিত্তিক সর্বসম্মতি বিশ্লেষণের পরিবর্তে
३. বিলম্ব মডেলিং অপর্যাপ্ত: বিদ্যমান কাজ নেটওয়ার্ক বিলম্বের স্পষ্ট চিত্রকরণ প্রদান করে না, বিশেষত অসীম বিলম্যের ক্ষেত্রে
লেখকরা প্রতিকূল দৃষ্টিকোণ থেকে ব্লকচেইন নিরাপত্তা সমস্যার পুনর্ব্যাখ্যা করেন: সর্বসম্মতির সময়কে সর্বোচ্চ ক্ষেত্রে প্রতিকূলের আক্রমণ ব্যর্থ হতে প্রয়োজনীয় সময় হিসাবে বোঝা। এই সময়-ভিত্তিক পদ্ধতি অ-মার্কোভ মডেল পরিচালনার জন্য আরও উপযুক্ত।
१. প্রথম সম্পূর্ণ মডেলিং: স্পষ্ট নেটওয়ার্ক বিলম্ব এবং সর্বোচ্চ ক্ষেত্রে প্রতিকূলকে একসাথে বিবেচনা করে এমন প্রথম ব্লকচেইন সর্বসম্মতির সময় মডেল প্রস্তাব করা
२. বিটকয়েন নির্ভুল বিশ্লেষণ: সরলীকৃত বিটকয়েন মডেলের জন্য, সর্বসম্মতির সময় বিতরণের নির্ভুল ল্যাপ্লেস রূপান্তর এবং লেজ ক্ষয় হার প্রাপ্ত করা
३. সাধারণ তাত্ত্বিক ফলাফল: আরও সাধারণ মডেলের জন্য (সরবরাহ শৃঙ্খলের মতো উদীয়মান অ্যাপ্লিকেশনের জন্য প্রযোজ্য), সারিবদ্ধকরণ চক্র সংখ্যার মাধ্যমে চূড়ান্ত পাস সময় চিহ্নিত করা
४. সংখ্যাসূচক যাচাইকরণ: সিমুলেশনের মাধ্যমে তাত্ত্বিক ফলাফল যাচাই করা এবং "৬ ব্লক নিয়ম" এর রক্ষণশীল অনুমান প্রদান করা
५. নতুন বিশ্লেষণ কৌশল: সমস্যাটিকে Z-মূল্য র্যান্ডম ওয়াকের চূড়ান্ত পাস সমস্যায় রূপান্তরিত করা, স্থিতিশীল এবং অস্থিতিশীল M/M/1 সারির বৈশিষ্ট্য ব্যবহার করা
সারিবদ্ধকরণ তত্ত্ব সংযোগ:
Qt := max(At - Ht, -1) সংজ্ঞায়িত করুন, পয়সন পয়েন্ট প্রক্রিয়ার মাধ্যমে এম্বেড করুন, Qt এর বৃদ্ধি M/M/1 সারিতে সংযুক্ত করা যায়:
অভিজ্ঞতামূলক ডেটা ভিত্তি:
१. Decker এবং Wattenhofer ५: ৯৫% ব্লক সৃষ্টির ৪০ সেকেন্ডের মধ্যে সম্পূর্ণভাবে প্রচারিত হয়
२. Bowden ইত্যাদি २: ३.९% ব্লক পূর্ববর্তী ব্লকের ৪০ সেকেন্ডের মধ্যে আসে
३. রক্ষণশীল নির্বাচন: P(ξ = 1) = 0.9
সময় স্কেল:
সময় পুনঃস্কেল করুন যাতে λ + μ = 1/10 মিনিট
বিটকয়েনের গড় ব্লক ব্যবধান সময়ের সাথে সামঞ্জস্যপূর্ণ
१. গড় সর্বসম্মতির সময়: EτC
२. লেজ সম্ভাবনা: P(τC > 60 মিনিট)
३. অভিজ্ঞতামূলক বিতরণ: সম্পূর্ণ সর্বসম্মতির সময় বিতরণ
४. তাত্ত্বিক যাচাইকরণ: অনুসিদ্ধান্ত २.५ দ্বারা পূর্বাভাসিত ক্ষয় হারের সাথে তুলনা
१. রক্ষণশীল অনুমান: বিটকয়েনের "৬ ব্লক নিয়ম" ব্যবহারে প্রতিকূলকে তার সমালোচনামূলক মান থেকে অনেক দূরে থাকতে প্রয়োজন, এটি অত্যন্ত রক্ষণশীল
२. বিলম্য প্রভাব: নেটওয়ার্ক বিলম্য উল্লেখযোগ্যভাবে সর্বসম্মতির সময় প্রভাবিত করে, কিন্তু p বড় হলে প্রভাব নিয়ন্ত্রণযোগ্য
३. তাত্ত্বিক-ব্যবহারিক সামঞ্জস্য: ল্যাপ্লেস রূপান্তরের তাত্ত্বিক পূর্বাভাস সিমুলেশন ফলাফলের সাথে অত্যন্ত সামঞ্জস্যপূর্ণ
१. ५ Decker & Wattenhofer (२०१३): বিটকয়েন নেটওয়ার্কে তথ্য প্রচার - নেটওয়ার্ক বিলম্যের অভিজ্ঞতামূলক ডেটা প্রদান করে
२. ६ Dembo ইত্যাদি (२०२०): সবকিছু একটি প্রতিযোগিতা এবং নাকামোটো সর্বদা জয়ী হয় - এই পেপারের প্রতিকূল মডেল সংজ্ঞায়িত করে
३. ७ Dey & Gopalan (२०२२): ব্লকচেইন ডিজাইনের জন্য একটি অ্যাসিম্পটোটিক মানদণ্ড - প্রতিকূল ছাড়াই ভিত্তি কাজ
४. १२ Guo & Ren (२०२२): বিটকয়েনের বিলম্য-নিরাপত্তা বিশ্লেষণ সহজ করা - সবচেয়ে ঘনিষ্ঠ সম্পর্কিত কাজ
५. १७ Nakamoto (२००८): বিটকয়েন: একটি পিয়ার-টু-পিয়ার ইলেকট্রনিক নগদ সিস্টেম - মূল বিটকয়েন হোয়াইটপেপার
এই পেপারটি ব্লকচেইন সর্বসম্মতির সময় বিশ্লেষণ ক্ষেত্রে একটি গুরুত্বপূর্ণ তাত্ত্বিক অবদান। সমস্যাটিকে সারিবদ্ধকরণ তত্ত্ব কাঠামোতে চতুরভাবে রূপান্তরিত করে, লেখকরা অ-তুচ্ছ নেটওয়ার্ক বিলম্যের অধীনে নাকামোটো ব্লকচেইন সর্বসম্মতির সময়ের প্রথম নির্ভুল চিত্রকরণ প্রদান করেন। সরলীকৃত বিটকয়েন মডেলের জন্য, ল্যাপ্লেস রূপান্তর এবং সূচক লেজ ক্ষয়ের স্পষ্ট অভিব্যক্তি প্রাপ্ত করা হয়; সাধারণ মডেলের জন্য, সারিবদ্ধকরণ চক্র বিশ্লেষণের মাধ্যমে অর্থপূর্ণ সীমানা প্রদান করা হয়।
পেপারের প্রধান মূল্য হল: (१) "৬ ব্লক নিয়ম" এর জন্য তাত্ত্বিক ভিত্তি প্রদান করা, এর সংরক্ষণশীলতা প্রকাশ করা; (२) সারিবদ্ধকরণ তত্ত্ব দৃষ্টিভঙ্গি প্রবর্তন করা, ব্লকচেইন বিশ্লেষণের জন্য নতুন দিক খোলা; (३) নেটওয়ার্ক বিলম্য বিবেচনা করা, প্রকৃত সিস্টেমের কাছাকাছি।
তবে, পেপারটিতে স্পষ্ট সীমাবদ্ধতাও রয়েছে: সবচেয়ে গুরুত্বপূর্ণ হল সারিবদ্ধকরণ চক্র থেকে প্রকৃত সময়ে রূপান্তর সমস্যা অমীমাংসিত, যা ফলাফলের সরাসরি প্রয়োগ সীমিত করে। উপরন্তু, মডেলের সরলীকরণ (বিশেষত বিলম্য বিতরণ এবং একক ব্লক অনুমান) প্রকৃত সিস্টেমের জটিলতা কম মূল্যায়ন করতে পারে।
ভবিষ্যত কাজের তিনটি দিক (বড় বিচ্যুতি পথ, সময় স্কেল রূপান্তর, অ-জাম্প-মুক্ত সম্প্রসারণ) উভয়ই উল্লেখযোগ্য তাত্ত্বিক এবং ব্যবহারিক তাৎপর্য রাখে। বিশেষত সময় স্কেল রূপান্তর সমস্যার সমাধান এই পেপারের ফলাফলের ব্যবহারিক মূল্য উল্লেখযোগ্যভাবে বৃদ্ধি করবে।
সামগ্রিকভাবে, এটি একটি প্রযুক্তিগতভাবে কঠোর, তাত্ত্বিকভাবে উদ্ভাবনী এবং ব্যবহারিকভাবে প্রাসঙ্গিক উৎকৃষ্ট পেপার, যা ব্লকচেইন সর্বসম্মতি বিশ্লেষণের জন্য নতুন তাত্ত্বিক সরঞ্জাম এবং গভীর অন্তর্দৃষ্টি প্রদান করে।