মার্ক লুন্ডেবার্গ লিখেছেন
@MarkLundeberg একজন বিকাশকারী যিনি বিটকয়েন ক্যাশ নেটওয়ার্ক আপগ্রেডের জন্য Schnorr স্বাক্ষর বাস্তবায়নে কাজ করছেন।
15ই মে বিটকয়েন ক্যাশ (BCH) নেটওয়ার্ক আপগ্রেড হওয়ার সাথে সাথে, অনেক লোক ভাবছে এতে কী জড়িত থাকবে৷
এই নিবন্ধে, আমি আপগ্রেড সম্পর্কে একটি দ্রুত এবং সহজ ব্যাখ্যা দেব:Schnorr Signatures৷
বিটকয়েনের সূচনা থেকেই, এটি লেনদেন স্বাক্ষরের জন্য 'Elliptic Curve Digital Signature Algorithm' (ওরফে ECDSA) ব্যবহার করেছে৷
যাইহোক, Schnorr স্বাক্ষর অ্যালগরিদম (জার্মান গণিতবিদ এবং ক্রিপ্টোগ্রাফার Claus Schnorr দ্বারা প্রবর্তিত), যেটি আসলে ECDSA-এর পূর্ববর্তী কয়েক বছর আগে, এটি আরও দক্ষ।
অনেক ক্রিপ্টোগ্রাফার স্বীকার করেন যে Schnorr স্বাক্ষর অ্যালগরিদমের অনেক বেশি 'ক্লিনার' গাণিতিক নকশা রয়েছে—তাহলে কেন এটি তাড়াতাড়ি ব্যবহার করা হয়নি?
2008 সাল পর্যন্ত, অ্যালগরিদমটি পেটেন্ট করা হয়েছিল যখন ECDSA ছিল না (এটা মনে করা হয় যে পেটেন্টকে বাধা দেওয়ার জন্য ইসিডিএসএ অ্যালগরিদমটি ইচ্ছাকৃতভাবে শ্নোরের নকশা থেকে পরিবর্তন করা হয়েছিল)।
ফলস্বরূপ, মূল বিটকয়েন সফ্টওয়্যার প্রকাশের সময়, শুধুমাত্র ECDSA ব্যবহৃত OpenSSL 0.9.8 লাইব্রেরিতে উপস্থিত থাকার জন্য যথেষ্ট প্রমিত হয়ে গিয়েছিল। অন্য কথায়, বিটকয়েনের জন্য ECDSA ব্যবহার করা ছাড়া প্রাথমিকভাবে অন্য কোনো বিকল্প ছিল না।
বর্তমান দিনে দ্রুত এগিয়ে যাওয়া এবং, 2008 সালে পেটেন্টের মেয়াদ শেষ হওয়ার পরে, Schnorr স্বাক্ষরগুলি কিছু সময়ের জন্য বিটকয়েন ক্যাশ ডেভেলপমেন্ট ওভেনে রান্না করছে।
আসন্ন আপগ্রেডের সাথে, তারা অবশেষে BCH নেটওয়ার্কে মুক্তি পাবে। আমরা ECDSA স্বাক্ষরের জন্য একটি সাধারণ ঐচ্ছিক ড্রপ-ইন প্রতিস্থাপন হিসাবে Schnorr স্বাক্ষরগুলি প্রবর্তন করব৷
এখন, আপনি ভাবছেন, প্রতিদিনের BCH লেনদেনের জন্য এর অর্থ কী? এখানে একটি দ্রুত সারাংশ:
ঠিক আছে, তাড়াহুড়ো করার এবং জরুরী পরিবর্তন করার দরকার নেই কারণ Schnorr স্বাক্ষর সম্পূর্ণ ঐচ্ছিক, এবং সমস্ত ECDSA স্বাক্ষর ঠিক আগের মতই কাজ করবে।
যদিও Schnorr স্বাক্ষরগুলি আরও ভাল ব্যবহারকারীর অভিজ্ঞতার প্রতিশ্রুতি দেয় তা প্রদত্ত, আমি আশাবাদী যে অনেক মানিব্যাগ পরের বছর বা তার পরে তাদের কাছে যেতে শুরু করবে৷
Schnorr স্বাক্ষরের উন্নত গাণিতিক বৈশিষ্ট্য দত্তক নেওয়ার পরে কয়েকটি সুবিধার জন্য অনুমতি দেবে:
Schnorr স্বাক্ষর গ্রহণ করা ভবিষ্যতের আপগ্রেডের জন্য ভিত্তি স্থাপন করে যা আরও উন্নত ক্রিপ্টোগ্রাফিক ফাংশন সক্ষম করতে পারে। উদাহরণস্বরূপ:
এটি লক্ষণীয় যে এই ধারণাগুলি উল্লেখযোগ্যভাবে আরও জটিল, পরীক্ষামূলক, এবং শুধুমাত্র মৌলিক Schnorr স্বাক্ষর থাকার বিপরীতে অপরীক্ষিত! যাইহোক, যদি তাদের মান স্পষ্ট হয়ে যায়, তাহলে পরবর্তীতে তাদের পরিচয় করানো থেকে কোনো বাধা নেই।
আগেই উল্লেখ করা হয়েছে, ECDSA ব্যবহার করে বিদ্যমান ওয়ালেটগুলি ঠিক একইভাবে কাজ করতে থাকবে। যাইহোক, নেটওয়ার্কের বিকাশে সাহায্য করার জন্য আমি বিকাশকারীদেরকে Schnorr-এ আপগ্রেড করতে উত্সাহিত করি৷
UX দৃষ্টিকোণ থেকে, Bitcoin Cash ব্যবহারকারী এবং ব্যবসায়ীরা যারা Bitcoin.com ওয়ালেট অ্যাপের মতো ভোক্তা ভিত্তিক ওয়ালেটের মাধ্যমে বিটকয়েন ক্যাশ গ্রহণ করে, তারা প্রথম নজরে ভিন্ন কিছু লক্ষ্য করার সম্ভাবনা নেই।
কিন্তু, যদি আপনি 15 মে আপগ্রেডের পরে একটি নতুন লেনদেন দেখেন, আপনি লক্ষ্য করতে পারেন (এবং প্রশংসা করুন!) যে এটির আকার আগের তুলনায় ~4% ছোট৷
নেটওয়ার্ক আপগ্রেডের পরে, আরও বিকাশকারীরা অন্যান্য বিটকয়েন ক্যাশ অ্যাপ্লিকেশনগুলিতে ব্যবহৃত ওয়ালেট এবং টুলকিট আপগ্রেড করার সাথে সাথে, Schnorr স্বাক্ষর ব্যবহার করে লেনদেনের সংখ্যা ক্রমাগত বৃদ্ধি পাবে।
সামগ্রিকভাবে, এটি একটি দ্রুততর, ক্ষীণ, এবং আরও দক্ষ BCH নেটওয়ার্ক তৈরি করবে এবং এটি করার মাধ্যমে, প্রত্যেকের জন্য পিয়ার-টু-পিয়ার লেনদেনগুলিকে আরও ভাল করতে সাহায্য করবে!
আপগ্রেড সংক্রান্ত আপনার যদি অন্য কোনো প্রশ্ন থাকে, তাহলে আপনি @MarkLundeberg-এ টুইটারে সরাসরি আমার সাথে যোগাযোগ করতে স্বাগত জানাই।