বুলেটপ্রুফ কি? গোপনীয় ক্রিপ্টোকারেন্সি লেনদেনের নির্দেশিকা PlatoBlockchain ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

বুলেটপ্রুফ কি? গোপনীয় ক্রিপ্টোকারেন্সি লেনদেনের নির্দেশিকা

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

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

এই সমস্যার সমাধান হিসাবে, কিছু গোপনীয়তা-কেন্দ্রিক ক্রিপ্টোকারেন্সি ব্যবহার করেছে গোপনীয় লেনদেন (CTs), যা ব্যবহার করে লেনদেনে স্থানান্তরিত পরিমাণকে অস্পষ্ট করে প্রতিশ্রুতি (বিশেষভাবে পেডারসেন প্রতিশ্রুতি) পরিমাণে।

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

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

বুলেটপ্রুফ ব্যাকগ্রাউন্ড

2017 সালের ডিসেম্বরে স্ট্যানফোর্ডের অ্যাপ্লায়েড ক্রিপ্টোগ্রাফি গ্রুপ (ACG) দ্বারা বুলেটপ্রুফগুলি প্রস্তাব করা হয়েছিল একাডেমিক কাগজ ইউনিভার্সিটি কলেজ অফ লন্ডন এবং ব্লকস্ট্রিম থেকে অবদান সহ।

বুলেটপ্রুফ হয় "জ্ঞান ব্যবস্থার একটি নতুন শূন্য-জ্ঞানের যুক্তি, প্রমাণ করার জন্য যে একটি গোপন প্রতিশ্রুতিবদ্ধ মূল্য একটি নির্দিষ্ট ব্যবধানে নিহিত রয়েছে।" বুলেটপ্রুফ নামটি শশাঙ্ক আগরওয়ালের কাছে বর্ণনা করার জন্য তাদের "বুলেটের মতো সংক্ষিপ্ত, বুলেটপ্রুফ নিরাপত্তা অনুমান সহ।"

CT-এর প্রতিশ্রুতি যাচাই করার ক্ষেত্রে একটি দক্ষ এবং দরকারী অগ্রগতি হিসাবে প্রশংসিত, বুলেটপ্রুফগুলি সংক্ষিপ্ত, অ-ইন্টারেক্টিভ শূন্য-জ্ঞান প্রমাণ যেগুলির জন্য একটি বিশ্বস্ত সেটআপের প্রয়োজন নেই৷ এগুলি কার্যকরভাবে পরিসীমা প্রমাণগুলির একটি অনেক বেশি দক্ষ এবং সুরক্ষিত ফর্ম যা zk-SNARKS এবং STARK-এ দেখা শূন্য-জ্ঞান প্রমাণ পদ্ধতি ব্যবহার করে, কিন্তু এর সাথে প্রয়োজনীয় বিশ্বস্ত সেটআপের প্রয়োজন হয় না ZK-SNARKS এবং STARK এর মত বড় নয়। তাদের প্রয়োগ বিভিন্ন সিস্টেম এবং পরিস্থিতিতে উপকারী হতে পারে, যার মধ্যে অনেকগুলি সরাসরি একাডেমিক পেপারে বর্ণিত হয়েছে।

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

পরিসীমা প্রমাণ

মূলত, পরিসরের প্রমাণ হল প্রতিশ্রুতি যাচাইকরণের একটি ফর্ম যা যে কাউকে যাচাই করতে দেয় যে একটি প্রতিশ্রুতি একটি নির্দিষ্ট পরিসরের মধ্যে একটি পরিমাণের প্রতিনিধিত্ব করে, এর মান সম্পর্কে অন্য কিছু প্রকাশ না করে (গোপন মান হিসাবে পরিচিত)।

উদাহরণস্বরূপ, ব্যক্তির সঠিক বয়স প্রকাশ না করেই একজন ব্যক্তির বয়স 28 থেকে 52 বছরের মধ্যে তা যাচাই করার জন্য একটি সাধারণ পরিসরের প্রমাণ ব্যবহার করা যেতে পারে।

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

আরও নির্দিষ্টভাবে, একটি লেনদেন আউটপুট ভিত্তিক সিস্টেমে, এটি প্রমাণ করে যে প্রতিশ্রুতিবদ্ধ ইনপুটগুলি প্রতিশ্রুতিবদ্ধ ইনপুট বা আউটপুটগুলিকে প্রকাশ না করেই প্রতিশ্রুতিবদ্ধ আউটপুটগুলির যোগফলের চেয়ে বেশি।

সেই সময় স্ট্যানফোর্ড পেপার অনুসারে, "গোপনীয় লেনদেনের সমস্ত বর্তমান বাস্তবায়ন প্রতিশ্রুতিবদ্ধ মানগুলির উপর পরিসীমা প্রমাণ ব্যবহার করে, যেখানে প্রমাণের আকার n-এ রৈখিক।"

কোথায় কিনবেন Monero Coin (XMR) Crypto: Beginner's Guide
যেখানে Monero Coin কিনবেন (XMR) ক্রিপ্টো: শিক্ষানবিস গাইড

বুলেটপ্রুফের ক্ষেত্রে মূল অংশ হল "লিনিয়ার ইন n", যার মানে রেঞ্জ প্রুফ প্রুফের রেঞ্জে আউটপুট এবং বিটের সংখ্যার সাথে আকারে রৈখিকভাবে স্কেল করে।

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

অবশেষে, CT ব্যবহার করে ব্লকচেইনের আকার অনেক ব্যবহারকারীর কাছে খুবই অবাস্তব হয়ে উঠবে যাদের কাছে সম্পূর্ণ ব্লকচেইন ডাউনলোড করার জন্য প্রয়োজনীয় ডিস্ক স্পেস নেই, যা পরোক্ষভাবে সম্পূর্ণ নোডের বিকেন্দ্রীকরণকে প্রভাবিত করবে।

জিরো-নলেজ প্রুফস

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

মূলত, একটি শূন্য-জ্ঞান প্রমাণ হল ক্রিপ্টোগ্রাফির একটি পদ্ধতি যেখানে একটি পক্ষ অন্য পক্ষকে প্রমাণ করতে পারে যে তারা একটি পরিবর্তনশীলের মান জানে। y তারা যে মূল্য জানেন তা ছাড়া অন্য কোনো তথ্য প্রকাশ না করে y.

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

এটি বিচ্ছিন্ন লগারিদম অনুমানের উপর নির্ভর করে এবং ব্যবহার করে একটি প্রতিশ্রুতিবদ্ধ মান একটি নির্দিষ্ট পরিসরে প্রমাণ করতে সক্ষম করে ফিয়াট-শামির হিউরিস্টিক তাদের অ-ইন্টারেক্টিভ করতে।

তাহলে বুলেটপ্রুফ কি?

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

এটি আউটপুট সংখ্যা এবং পরিসরের প্রমাণের আকারের সাথে লগারিদমিকভাবে বুলেটপ্রুফের আকার বৃদ্ধির দিকে পরিচালিত করে। ফলাফল হল যে লেনদেনের আকার যা CTs প্রয়োগ করে তা উল্লেখযোগ্যভাবে হ্রাস করা যেতে পারে।

Monero বলে যে তারা লেনদেনের আকারে 80% হ্রাস পেয়েছে বুলেটপ্রুফ ব্যবহার করা যা ফিও 80% হ্রাসের দিকে নিয়ে যায়।

বুলেটপ্রুফগুলি কেবল CT-কে নিয়োগকারী লেনদেনের আকার কমাতে সাহায্য করতে পারে না, তারা প্রভারকে একাধিক আউটপুট সহ লেনদেনের জন্য একাধিক পরিসরের প্রমাণ একক, সংক্ষিপ্ত প্রমাণে একত্রিত করার অনুমতি দেয়।

একাধিক আউটপুটের সাথে লেনদেনের পরিবর্তে প্রতিটি আউটপুটের জন্য একটি পরিসীমা প্রমাণের প্রয়োজন, সেগুলিকে একত্রিত করা যেতে পারে। আরও, বুলেটপ্রুফগুলির বৈধতা কেবল আকারে নয়, সময়ের মধ্যেও আরও কার্যকর।

বাহিরে ZK-SNARKS, যা বুলেটপ্রুফের চেয়ে দ্রুত যাচাই করে, একটি বুলেটপ্রুফ যাচাই করার সময় বিদ্যমান রেঞ্জ প্রমাণের তুলনায় কম, যার ফলে ব্লকচেইন যাচাইকরণ দ্রুত হয়।

ZK-Snarks গাইড
পড়ুন আমাদের ZK-Snarks গাইড

গুরুত্বপূর্ণভাবে, বুলেটপ্রুফের জন্য বিশ্বস্ত সেটআপের প্রয়োজন হয় না। একটি বিশ্বস্ত সেটআপ হল একটি বিতর্কিত এক-সময়ের সেটআপ যা জিরো-নলেজ প্রুফ zk-SNARKS ব্যবহার করার সময় প্রয়োজন।

সমস্যাটি হল যে এই এক-কালীন সেটআপের জন্য ব্যবহারকারীদের পরোক্ষভাবে বিশ্বাস করতে হবে যে কেউ এক-সময়ের সেটআপের জন্য কী তৈরি করেছে যাতে সেগুলি সম্পন্ন হওয়ার পরে সেগুলিকে ধ্বংস করতে পারে, অন্যথায় সেগুলি ব্যবহার করা যেতে পারে একটি তৈরি করতে সীমাহীন নেটিভ টোকেনের পরিমাণ, ধরা পড়েনি.  স্পষ্টতই, একটি বিশ্বস্ত সেটআপ নিয়ে গুরুতর উদ্বেগ রয়েছে৷

বুলেটপ্রুফের প্রমাণগুলি অন্যান্য পরিসরের প্রমাণের তুলনায় অনেক ছোট এবং “ইনপুটগুলিকে সাক্ষীর উপাদানগুলির প্রতি Pedersen প্রতিশ্রুতিবদ্ধ হতে দিন৷"

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

বুলেটপ্রুফ অ্যাপ্লিকেশন

বুলেটপ্রুফগুলি দক্ষতার সাথে একটি সাধারণ MPC প্রোটোকল সমর্থন করে যা "গোপন প্রতিশ্রুতিবদ্ধ মান সহ একাধিক পক্ষকে তাদের গোপন মানগুলি একে অপরের কাছে প্রকাশ না করে যৌথভাবে তাদের সমস্ত মানগুলির জন্য একটি ছোট পরিসরের প্রমাণ তৈরি করতে দেয়৷"

মূলত, একটি জটিল গোপনীয় লেনদেনের সাথে যেটিতে একাধিক পক্ষের ইনপুট রয়েছে, তাদের প্রস্তাবিত MPC প্রোটোকল সমগ্র লেনদেনের জন্য একটি একক, সংক্ষিপ্ত প্রমাণে সমস্ত প্রয়োজনীয় প্রমাণগুলিকে একত্রিত করতে সক্ষম হবে৷

এর দ্বারা সামর্থ্য দক্ষতা এবং সঞ্চয়কে ছোট করা যায় না।

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

এক্সচেঞ্জের স্বচ্ছলতা যাচাই করার ক্ষেত্রে এটি একটি গুরুত্বপূর্ণ পদক্ষেপ অন্যথায় এক্সচেঞ্জগুলিকে তাদের বইগুলি জনসাধারণের জন্য খোলা না করে অবিশ্বস্ত এবং দেউলিয়া বলে বিবেচিত হয়৷

প্রোটোকল পরিসীমা প্রমাণের উপর নির্ভর করে "ঋণাত্মক ব্যালেন্স সহ জাল অ্যাকাউন্ট সন্নিবেশ করা থেকে একটি বিনিময় প্রতিরোধ করতে।” এই প্রমাণের মাপগুলি খুব বড় এবং গ্রাহকদের সংখ্যার মধ্যে রৈখিক।

বুলেটপ্রুফগুলি প্রোভিশন প্রোটোকলে ব্যবহৃত নন-ইন্টারেক্টিভ শূন্য জ্ঞান প্রমাণগুলির জন্য একটি প্রাকৃতিক প্রতিস্থাপনের প্রতিনিধিত্ব করে এবং বিনিময়ের জন্য সামগ্রিক প্রমাণের আকার প্রায় 300 গুণ পর্যন্ত কমাতে পারে।

Ethereum-এ অত্যন্ত অভিব্যক্তিপূর্ণ স্মার্ট চুক্তিগুলি সর্বজনীন এবং চুক্তির পরামিতিগুলিতে গোপনীয়তার একটি ডিগ্রি প্রদান করে না।

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

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

যদিও একটি সরাসরি ড্রপ-ইন হিসাবে, বুলেটপ্রুফগুলি এই বিষয়ে সস্তা নয়, একটি প্রণোদনা প্রতিনিধি মডেলের সাথে একত্রে, একটি প্রমাণের বৈধতা সঞ্চালনের প্রয়োজন হয় না যদি না কোনো পক্ষ তার যাচাইকরণকে চ্যালেঞ্জ করে।

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

উপসংহার

বুলেটপ্রুফ হল একটি গুরুত্বপূর্ণ এবং ব্যাপকভাবে প্রযোজ্য উদ্ভাবন যা শূন্য-জ্ঞানের প্রমাণ এবং অন্যান্য প্রোটোকলের গবেষণার একটি গুরুত্বপূর্ণ ক্ষেত্রে যা লেনদেনের পরিমাণ সুরক্ষিত এবং অস্পষ্ট করতে ব্যবহৃত হয়।

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

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

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

থেকে আরো ব্লকনোমি