Groth16 প্রোটোকল প্রুফ সাইজে সেরা হলেও এর সবচেয়ে বড় দুর্বলতা ছিল: প্রতিবার সার্কিটে একটিমাত্র গেট পরিবর্তন করলে পুরো ট্রাস্টেড সেটআপ পুনরায় আয়োজন করতে হতো। ২০১৯ সালে অ্যারিয়েল গ্যাবিজোন, জ্যাকারি উইলিয়ামসন এবং ওয়ানা সিওবোটরু প্রকাশ করেন Plonk। এটি জিরো-নলেজ প্রুফের জগতে এক বিশাল বিপ্লব ডেকে আনে: এতে একটিমাত্র সার্বজনীন ও আপডেটযোগ্য রেফারেন্স স্ট্রিং (Universal SRS) দিয়ে পৃথিবীর যেকোনো প্রোগ্রাম প্রমাণ করা যায়, এবং এর মূল ভিত্তি হলো একটি যুগান্তকারী পারমিউটেশন আর্গুমেন্ট।
১. Plonk গেট অ্যারিথমেটাইজেশন
R1CS-এর মতো জটিল ম্যাট্রিক্স সমীকরণের বদলে Plonk পুরো প্রোগ্রামকে সাজায় রুটস অব ইউনিটি (mathbb{H})-এর ওপর ৩টি তারের স্তম্ভে: বাম ((a_i)), ডান ((b_i)) এবং আউটপুট ((c_i))। প্রতিটি সারি নিয়ন্ত্রিত হয় ৫টি সিলেক্টর বহুপদী দ্বারা:
কাস্টম গেট (TurboPlonk): ইলিপ্টিক কার্ভ যোগ বা হ্যাশ ফাংশনের জটিল সমীকরণকে হাজারটা গেটে না ভেঙে একটিমাত্র সারিতে সরাসরি মূল্যায়ন করা যায়।
২. পারমিউটেশন আর্গুমেন্ট ও কপি কনস্ট্রেইন্ট
প্রতিটি গেট সঠিক উত্তর দিলেও একটি গেটের আউটপুট তার যে অন্য গেটের ইনপুট তারের সাথে যুক্ত তা নিশ্চিত করবে কে? Plonk-এ এই তারের সংযোগ (Copy Constraints) রক্ষা করা হয় একটি পারমিউটেশন (sigma)-এর মাধ্যমে, যার নাম গ্র্যান্ড প্রোডাক্ট আর্গুমেন্ট (Grand Product Argument)।
ভেরিফায়ারের র্যান্ডম চ্যালেঞ্জ (beta, gamma) ব্যবহার করে প্রুভার একটি অ্যাকিউমুলেটর বহুপদী (Z(X)) তৈরি করে:
যদি কোনো তারের মান সংযোগের নিয়ম না মেনে বদলানো হয়, তবে পুরো গুণফলটি ভেঙে পড়ে এবং ভেরিফায়ার তাৎক্ষণিক প্রতারণা শনাক্ত করে।
৩. Plookup ও লুকআপ টেবিল প্রযুক্তি
বিটওয়াইজ অপারেশন (যেমন XOR, বিট-শিফট) অ্যারিথমেটিক সার্কিটে চালানো অত্যন্ত অপচয়মূলক; একটিমাত্র SHA-256 হ্যাশ চালাতেই হাজার হাজার গেট নষ্ট হতো। ২০২০ সালে গ্যাবিজোন ও উইলিয়ামসন তৈরি করেন Plookup: যার মাধ্যমে প্রুভার প্রমাণ করতে পারে যে তার তারের মানগুলো আগে থেকে সংরক্ষিত একটি সঠিক লুকআপ টেবিলে ((t_j)) বিদ্যমান। এর ফলে জটিল গণনা না করে সরাসরি টেবিল থেকে মান মিলিয়ে ফেলা যায়, যা ZK প্রুফের গতি ১০ থেকে ২০ গুণ বাড়িয়ে দেয়।
সফটওয়্যার প্রকৌশলী ও লেখক, ঢাকা, বাংলাদেশ। কম্পিউটার বিজ্ঞান, পদার্থবিজ্ঞান, ইতিহাস ও ভাবনার সমন্বয়ে ব্যক্তিগত নোট ও প্রবন্ধ সংকলন।
Editorial Dispatch
Curiosity & Articles Delivered to Your Inbox
Receive thoughtful articles on software architecture, physical sciences, history, and systems. No algorithms, no sponsors, no noise.
আন্তঃসম্পর্কিত জ্ঞানচর্চা ও পাঠপরিক্রমা আধুনিক ক্রিপ্টোগ্রাফি ও জিরো-নলেজ প্রুফ→পদার্থবিজ্ঞানের মহাবিকাশ
চিন্তার ধারাবাহিকতা: সংযুক্ত বিষয় ও সংকলন
কোয়ান্টাম বলবিদ্যা ও গতিবিদ্যার পর এবার পা রাখুন ১৩.৮ বিলিয়ন বছরের মহাজাগতিক রূপরেখায় — নক্ষত্রের জন্ম ও গ্যালাক্সির বিবর্তন থেকে মহাবিশ্বের ভবিষ্যৎ।
গ্যালিলিওর গতিবিদ্যা ও নিউটনের মহাকর্ষ থেকে শুরু করে ম্যাক্সওয়েল, আইনস্টাইন, কোয়ান্টাম বলবিদ্যা এবং স্থান-কালের একীভূত কোয়ান্টাম গ্র্যাভিটির মহাকাব্যিক সন্ধান।
প্রস্তাবিত প্রবেশদ্বার ও গুরুত্বপূর্ণ মাইলফলক পর্বসমূহ:
বিশ্বব্যাপী সকল পাঠক, গবেষক ও শিক্ষার্থীদের জন্য উন্মুক্ত। গুগল বা যেকোনো ব্যক্তিগত ইমেইল দিয়ে সুরক্ষিতভাবে সাইন ইন করে পাঠ্যক্রমের অগ্রগতি সিঙ্ক ও চূড়ান্ত পরীক্ষায় অংশ নিন।
অথবা যেকোনো ইমেইল দিয়ে প্রবেশ করুন
🎓
Enrolled Academic Curricula (43 Disciplines)
The Great Equations (MATH-101)20 Parts • Mathematical Physics & Epistemology
The Story of Physics (PHYS-101)20 Parts • Classical & Modern Theoretical Physics
The Universal Chronicle (COSM-101)20 Parts • Astrophysics & Big History Cosmology
The Evolutionary Odyssey (BIOL-101)20 Parts • Paleobiology, Genetics & Macroevolution
The Story of Consciousness (PHIL-101)20 Parts • Cognitive Neuroscience & Philosophy of Mind
The History of Computing and AI (COMP-101)20 Parts • Computer Architecture & Machine Intelligence
The History of Bengal (HIST-101)20 Parts • Regional Historiography & Geopolitical Economy
The Epic of Human Civilization (CIV-101)20 Parts • World History & Civilizational Anthropology
The Evolution of Money & Markets (ECON-101)20 Parts • Monetary History, Central Banking & Macroeconomics
The Story of Chemistry (CHEM-101)20 Parts • Molecular Sciences, Quantum Bonding & Nanotechnology
The Story of Genetics (GEN-101)20 Parts • Molecular Biology, Genomics & Synthetic Life
The History of Philosophy (PHIL-101)20 Parts • Epistemology, Classical Metaphysics & Continental Thought
Game Theory & Mechanism Design (GAME-101)20 Parts • Strategic Interaction, Mechanism Design & Algorithmic Economics
Nuclear Physics, Fusion Energy & Advanced Reactors (ENERGY-201)20 Parts • Nuclear Physics, Thermonuclear Plasmas & Reactor Engineering
Autonomous Robotics, Kinematics & Spatial Intelligence (ROBOT-201)20 Parts • Robotic Kinematics, Dynamics, SLAM & Embodied AI
Modern Cryptography, Zero-Knowledge & Post-Quantum Security (CRYPTO-301)20 Parts • Mathematical Cryptography, Complexity Theory & Zero-Knowledge Systems