In this work, we propose an error-free, information-theoretically secure, asynchronous multi-valued validated Byzantine agreement (MVBA) protocol, called OciorMVBA. This protocol achieves MVBA consensus on a message $\boldsymbol{w}$ with expected $O(n |\boldsymbol{w}|\log n + n^2 \log q)$ communication bits, expected $O(n^2)$ messages, expected $O(\log n)$ rounds, and expected $O(\log n)$ common coins, under optimal resilience $n \geq 3t + 1$ in an $n$-node network, where up to $t$ nodes may be dishonest. Here, $q$ denotes the alphabet size of the error correction code used in the protocol. When error correction codes with a constant alphabet size (e.g., Expander Codes) are used, $q$ becomes a constant. An MVBA protocol that guarantees all required properties without relying on any cryptographic assumptions, such as signatures or hashing, except for the common coin assumption, is said to be information-theoretically secure (IT secure). Under the common coin assumption, an MVBA protocol that guarantees all required properties in all executions is said to be error-free.
We also propose another error-free, IT-secure, asynchronous MVBA protocol, called OciorMVBArr. This protocol achieves MVBA consensus with expected $O(n |\boldsymbol{w}| + n^2 \log n)$ communication bits, expected $O(1)$ rounds, and expected $O(1)$ common coins, under a relaxed resilience (RR) of $n \geq 5t + 1$. Additionally, we propose a hash-based asynchronous MVBA protocol, called OciorMVBAh. This protocol achieves MVBA consensus with expected $O(n |\boldsymbol{w}| + n^3)$ bits, expected $O(1)$ rounds, and expected $O(1)$ common coins, under optimal resilience $n \geq 3t + 1$.
এই পেপারটি একটি ত্রুটি-মুক্ত, তথ্য-তাত্ত্বিক নিরাপদ অ্যাসিঙ্ক্রোনাস বহু-মূল্য যাচাইকরণ বাইজান্টাইন সামঞ্জস্য (MVBA) প্রোটোকল OciorMVBA প্রস্তাব করে। এই প্রোটোকলটি সর্বোত্তম ত্রুটি সহনশীলতা n ≥ 3t + 1 সহ n নোডের নেটওয়ার্কে বার্তা w এর জন্য MVBA সামঞ্জস্য অর্জন করে, যার প্রত্যাশিত O(n|w|log n + n²log q) যোগাযোগ বিট, প্রত্যাশিত O(n²) বার্তা সংখ্যা, প্রত্যাশিত O(log n) রাউন্ড এবং প্রত্যাশিত O(log n) সাধারণ মুদ্রার জটিলতা রয়েছে। অতিরিক্তভাবে, দুটি ভেরিয়েন্ট প্রোটোকল প্রস্তাব করা হয়েছে: OcitorMVBArr যা শিথিল ত্রুটি সহনশীলতা n ≥ 5t + 1 এর অধীনে O(1) রাউন্ড জটিলতা অর্জন করে, এবং হ্যাশ-ভিত্তিক OciorMVBAh যা সর্বোত্তম ত্রুটি সহনশীলতার অধীনে O(1) রাউন্ড জটিলতা অর্জন করে।
বহু-মূল্য যাচাইকরণ বাইজান্টাইন সামঞ্জস্য (MVBA) বিতরণকৃত সিস্টেম এবং ক্রিপ্টোগ্রাফির একটি মূল নির্মাণ ব্লক, যা ২০০১ সালে Cachin এবং অন্যদের দ্বারা প্রবর্তিত হয়েছিল। MVBA-তে, বিতরণকৃত নোডগুলি তাদের নিজ নিজ ইনপুট মান প্রস্তাব করে এবং পূর্বনির্ধারিত প্রেডিকেট ফাংশন (বাহ্যিক বৈধতা) সন্তুষ্ট করে এমন একটি মানের উপর সামঞ্জস্য খোঁজে।
তাত্ত্বিক ভিত্তি: Fischer, Lynch এবং Paterson এর যুগান্তকারী কাজ দেখায় যে অ্যাসিঙ্ক্রোনাস পরিবেশে কোনো নির্ধারণীয় MVBA প্রোটোকল বিদ্যমান নেই, তাই যেকোনো অ্যাসিঙ্ক্রোনাস MVBA প্রোটোকলকে অবশ্যই র্যান্ডমনেস প্রবর্তন করতে হবে
ব্যবহারিক চাহিদা: বিতরণকৃত সিস্টেমগুলিকে বাইজান্টাইন ত্রুটির উপস্থিতিতে অ্যাসিঙ্ক্রোনাস নেটওয়ার্কে নির্ভরযোগ্য সামঞ্জস্য অর্জন করতে হবে
নিরাপত্তা প্রয়োজনীয়তা: সাধারণ মুদ্রা ছাড়া ক্রিপ্টোগ্রাফিক অনুমানের উপর নির্ভর না করে তথ্য-তাত্ত্বিক নিরাপত্তা নিশ্চিত করতে হবে
OciorMVBA প্রোটোকল প্রস্তাব: সর্বোত্তম ত্রুটি সহনশীলতা n ≥ 3t + 1 এর অধীনে নিকট-সর্বোত্তম যোগাযোগ জটিলতা O(n|w|log n + n²log q) অর্জনকারী প্রথম ত্রুটি-মুক্ত, তথ্য-তাত্ত্বিক নিরাপদ অ্যাসিঙ্ক্রোনাস MVBA প্রোটোকল
OciorMVBArr প্রোটোকল ডিজাইন: শিথিল ত্রুটি সহনশীলতা n ≥ 5t + 1 এর অধীনে O(n|w| + n²log n) যোগাযোগ জটিলতা এবং O(1) রাউন্ড জটিলতা অর্জনকারী প্রোটোকল
OciorMVBAh প্রোটোকল নির্মাণ: হ্যাশ-ভিত্তিক প্রোটোকল, সর্বোত্তম ত্রুটি সহনশীলতার অধীনে O(n|w| + n³) যোগাযোগ জটিলতা এবং O(1) রাউন্ড জটিলতা অর্জন করে
নতুন আদিম প্রবর্তন: অ্যাসিঙ্ক্রোনাস পক্ষপাতী বাইনারি বাইজান্টাইন সামঞ্জস্য (ABBBA) এবং অ্যাসিঙ্ক্রোনাস সম্পূর্ণ তথ্য বিচ্ছুরণ (ACID) এর মতো নতুন নির্মাণ ব্লক প্রস্তাব করে
ইনপুট: প্রতিটি সৎ নোড প্রেডিকেট ফাংশন Predicate(w) = true সন্তুষ্ট করে এমন ইনপুট মান w প্রস্তাব করে
আউটপুট: সমস্ত সৎ নোড চূড়ান্তভাবে একই মান w' আউটপুট করে, এবং Predicate(w') = true
সীমাবদ্ধতা: সামঞ্জস্য, সমাপ্তি এবং বাহ্যিক বৈধতার তিনটি বৈশিষ্ট্য সন্তুষ্ট করে
সর্বোত্তম ত্রুটি সহনশীলতা n ≥ 3t + 1 এর অধীনে, প্রথম নিকট-সর্বোত্তম ত্রুটি-মুক্ত, তথ্য-তাত্ত্বিক নিরাপদ অ্যাসিঙ্ক্রোনাস MVBA প্রোটোকল বাস্তবায়িত হয়েছে
ত্রুটি সহনশীলতা শিথিল করে বা হ্যাশিং অনুমান প্রবর্তন করে, ধ্রুবক রাউন্ড জটিলতা অর্জন করা যায়
পুনরাবৃত্তিমূলক ডিজাইন এবং পক্ষপাতী সামঞ্জস্য প্রক্রিয়া উচ্চ দক্ষতা অর্জনের চাবিকাঠি