পেয়ারিং-ভিত্তিক zk-SNARKs আকারে অত্যন্ত ছোট হলেও তাদের দুটি মারাত্মক তাত্ত্বিক দুর্বলতা ছিল: সেগুলোর জন্য প্রয়োজন হতো বিপজ্জনক ট্রাস্টেড সেটআপ (Trusted Setup), এবং শোরের কোয়ান্টাম অ্যালগরিদমের সামনে উপবৃত্তাকার বক্ররেখা ভেঙে পড়ায় তারা কোয়ান্টাম-নিরাপদ ছিল না। ২০১৮ সালে এলি বেন-সাসন ও তার সহকর্মীরা আবিষ্কার করেন zk-STARKs (Scalable Transparent ARguments of Knowledge)। এটি ট্রাস্টেড সেটআপ চিরতরে বর্জন করে (Transparent), কোয়ান্টাম আক্রমণ প্রতিরোধ করে এবং ক্রিপ্টোগ্রাফিক হ্যাশ ও FRI প্রোটোকলের সাহায্যে অসম্ভব দ্রুত গণনা প্রমাণ করে।
zk-STARK-এ প্রোগ্রামকে প্রকাশ করা হয় AIR এক্সিকিউশন ট্রেস আকারে: যেখানে (T) সংখ্যক সারি (সময়ের ধাপ) এবং (W) সংখ্যক কলাম (মেমরি রেজিস্টার) থাকে। পুরো ট্রেসটি দুটি বহুপদী শর্ত মেনে চলে:
বাউন্ডারি শর্ত: ইনপুট ও আউটপুট নির্দিষ্ট সারিতে ঠিক থাকা: (P(0) = ext{input})।
ট্রানজিশন শর্ত: এক সারি থেকে পরের সারিতে যাওয়ার বৈধ নিয়ম: (C(T(X), T(g cdot X)) = 0)।
যদি সম্পূর্ণ ট্রেস সত্য হয়, তবে কম্পোজিশন পলিনোমিয়াল (CP(X)) একটি নির্দিষ্ট লো-ডিগ্রি (Low-Degree) বহুপদী হবে। কিন্তু যদি এক লাইনেও কোনো প্রতারণা করা হয়, তবে পলিনোমিয়ালের ডিগ্রি কোটি কোটি গুণে বেড়ে যাবে।
২. ফাস্ট রিড-সলোমন FRI প্রোটোকল
একটি কমিট করা ফাংশন আসলেই একটি লো-ডিগ্রি বহুপদী কিনা তা ভেরিফায়ার কীভাবে সাব-লিনিয়ার সময়ে (মাত্র কয়েক মিলিসেকেন্ডে) পরীক্ষা করবে? এর সমাধান হলো FRI প্রোটোকল (Fast Reed-Solomon IOP of Proximity)।
FRI মূলত ফাস্ট ফুরিয়ার ট্রান্সফর্মের (FFT) উল্টো প্রক্রিয়ায় বহুপদীকে ভাঁজ (fold) করতে থাকে:
প্রতি রাউন্ডে প্রুভার পলিনোমিয়াল (f_i(X))-কে জোড় ও বিজোড় ঘাতে ভাগ করে: (f_i(X) = g_i(X^2) + X cdot h_i(X^2))।
ভেরিফায়ার একটি র্যান্ডম সংখ্যা (alpha_i) চ্যালেঞ্জ পাঠায়।
প্রুভার অর্ধেক ডিগ্রির নতুন পলিনোমিয়াল তৈরি করে:
[
f_{i+1}(Y) = g_i(Y) + alpha_i cdot h_i(Y)
]
নতুন পলিনোমিয়ালের মানগুলোকে একটি সাধারণ মারকেল ট্রিতে (Merkle Tree) হ্যাশ করে কমিট করে।
(log_2 d) ধাপ পর বহুপদীর ডিগ্রি শূন্যে (একটি কনস্ট্যান্ট সংখ্যায়) নেমে আসে। ভেরিফায়ার তখন মারকেল ট্রির কিছু শাখা পরীক্ষা করে নিশ্চিত হয় যে প্রুভার কোনো মিথ্যা বলেনি।
৩. পোস্ট-কোয়ান্টাম নিরাপত্তা ও প্রুফ সাইজের তুলনা
যেহেতু STARK-এ কোনো উপবৃত্তাকার বক্ররেখা বা পেয়ারিং নেই এবং নিরাপত্তার একমাত্র ভিত্তি সাধারণ মারকেল ট্রি ও ক্রিপ্টোগ্রাফিক হ্যাশ (Blake2 / Poseidon), তাই এটি কোয়ান্টাম কম্পিউটারের যেকোনো আক্রমণ শতভাগ প্রতিরোধ করতে সক্ষম।
এর একমাত্র ট্রেড-অফ হলো প্রুফের আকার: Groth16 যেখানে মাত্র ১২৮ বাইট, STARK প্রুফ সেখানে ৪০ থেকে ১০০ কিলোবাইট। তবে প্রুভারের গতি অবিশ্বাস্য রকমের দ্রুত হওয়ায় আধুনিক লেয়ার-২ রোল-আপগুলোতে (যেমন Starknet) STARK প্রযুক্তি রাজত্ব করছে।
সফটওয়্যার প্রকৌশলী ও লেখক, ঢাকা, বাংলাদেশ। কম্পিউটার বিজ্ঞান, পদার্থবিজ্ঞান, ইতিহাস ও ভাবনার সমন্বয়ে ব্যক্তিগত নোট ও প্রবন্ধ সংকলন।
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