একজন বিশেষজ্ঞ আসন্ন BCH নেটওয়ার্ক আপগ্রেড ⚙️ ব্যাখ্যা করেছেন

মার্ক লুন্ডেবার্গ লিখেছেন

@MarkLundeberg একজন বিকাশকারী যিনি বিটকয়েন ক্যাশ নেটওয়ার্ক আপগ্রেডের জন্য Schnorr স্বাক্ষর বাস্তবায়নে কাজ করছেন।

15ই মে বিটকয়েন ক্যাশ (BCH) নেটওয়ার্ক আপগ্রেড হওয়ার সাথে সাথে, অনেক লোক ভাবছে এতে কী জড়িত থাকবে৷

এই নিবন্ধে, আমি আপগ্রেড সম্পর্কে একটি দ্রুত এবং সহজ ব্যাখ্যা দেব:Schnorr Signatures৷

কেন Schnorr স্বাক্ষর গুরুত্বপূর্ণ? 🖋️

বিটকয়েনের সূচনা থেকেই, এটি লেনদেন স্বাক্ষরের জন্য 'Elliptic Curve Digital Signature Algorithm' (ওরফে ECDSA) ব্যবহার করেছে৷

যাইহোক, Schnorr স্বাক্ষর অ্যালগরিদম (জার্মান গণিতবিদ এবং ক্রিপ্টোগ্রাফার Claus Schnorr দ্বারা প্রবর্তিত), যেটি আসলে ECDSA-এর পূর্ববর্তী কয়েক বছর আগে, এটি আরও দক্ষ।

অনেক ক্রিপ্টোগ্রাফার স্বীকার করেন যে Schnorr স্বাক্ষর অ্যালগরিদমের অনেক বেশি 'ক্লিনার' গাণিতিক নকশা রয়েছে—তাহলে কেন এটি তাড়াতাড়ি ব্যবহার করা হয়নি?

2008 সাল পর্যন্ত, অ্যালগরিদমটি পেটেন্ট করা হয়েছিল যখন ECDSA ছিল না (এটা মনে করা হয় যে পেটেন্টকে বাধা দেওয়ার জন্য ইসিডিএসএ অ্যালগরিদমটি ইচ্ছাকৃতভাবে শ্নোরের নকশা থেকে পরিবর্তন করা হয়েছিল)।

ফলস্বরূপ, মূল বিটকয়েন সফ্টওয়্যার প্রকাশের সময়, শুধুমাত্র ECDSA ব্যবহৃত OpenSSL 0.9.8 লাইব্রেরিতে উপস্থিত থাকার জন্য যথেষ্ট প্রমিত হয়ে গিয়েছিল। অন্য কথায়, বিটকয়েনের জন্য ECDSA ব্যবহার করা ছাড়া প্রাথমিকভাবে অন্য কোনো বিকল্প ছিল না।

কীভাবে Schnorr স্বাক্ষরগুলি BCH নেটওয়ার্ককে উপকৃত করবে? 🌐

বর্তমান দিনে দ্রুত এগিয়ে যাওয়া এবং, 2008 সালে পেটেন্টের মেয়াদ শেষ হওয়ার পরে, Schnorr স্বাক্ষরগুলি কিছু সময়ের জন্য বিটকয়েন ক্যাশ ডেভেলপমেন্ট ওভেনে রান্না করছে।

আসন্ন আপগ্রেডের সাথে, তারা অবশেষে BCH নেটওয়ার্কে মুক্তি পাবে। আমরা ECDSA স্বাক্ষরের জন্য একটি সাধারণ ঐচ্ছিক ড্রপ-ইন প্রতিস্থাপন হিসাবে Schnorr স্বাক্ষরগুলি প্রবর্তন করব৷

এখন, আপনি ভাবছেন, প্রতিদিনের BCH লেনদেনের জন্য এর অর্থ কী? এখানে একটি দ্রুত সারাংশ:

  • Schnor স্বাক্ষর ব্যবহার শুরু করার জন্য আপনাকে নতুন ঠিকানা তৈরি করতে হবে না৷
  • এর কারণ হল আমরা ECDSA-এর মতো একই বক্ররেখায় Schnorr প্রয়োগ করছি, তাই সমস্ত ব্যক্তিগত এবং সর্বজনীন কী অভিন্ন৷
  • ECDSA-এর 70-71 বাইটের বিপরীতে Schnorr স্বাক্ষরগুলি হল 64 বাইট, যা 4% ছোট লেনদেনের দিকে নিয়ে যায় গড়ে।

ওয়ালেট বিকাশকারীদের জন্য এর অর্থ কী? 🖥️

ঠিক আছে, তাড়াহুড়ো করার এবং জরুরী পরিবর্তন করার দরকার নেই কারণ Schnorr স্বাক্ষর সম্পূর্ণ ঐচ্ছিক, এবং সমস্ত ECDSA স্বাক্ষর ঠিক আগের মতই কাজ করবে।

যদিও Schnorr স্বাক্ষরগুলি আরও ভাল ব্যবহারকারীর অভিজ্ঞতার প্রতিশ্রুতি দেয় তা প্রদত্ত, আমি আশাবাদী যে অনেক মানিব্যাগ পরের বছর বা তার পরে তাদের কাছে যেতে শুরু করবে৷

স্কনোর স্বাক্ষরের প্রযুক্তিগত নাট এবং বোল্টগুলি 🔩

Schnorr স্বাক্ষরের উন্নত গাণিতিক বৈশিষ্ট্য দত্তক নেওয়ার পরে কয়েকটি সুবিধার জন্য অনুমতি দেবে:

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

Schnorr স্বাক্ষর গ্রহণ করা ভবিষ্যতের আপগ্রেডের জন্য ভিত্তি স্থাপন করে যা আরও উন্নত ক্রিপ্টোগ্রাফিক ফাংশন সক্ষম করতে পারে। উদাহরণস্বরূপ:

  • পাবলিক স্বাক্ষর একত্রীকরণ ওয়ালেটগুলিকে শুধুমাত্র একটি স্বাক্ষর দিয়ে অনেক লেনদেনের স্বাক্ষর প্রতিস্থাপন করার অনুমতি দেবে। এটি আরও ~20% লেনদেনের আকার হ্রাস করতে পারে, যা নেটওয়ার্কটিকে দ্রুত এবং আরও দক্ষ করে তোলে৷
  • চুক্তিতে স্বাক্ষর করুন Taproot এবং Graftroot-এর মত ধারণাগুলি আমাদের গোপনীয়তার দিকগুলিকে আরও বাড়াতে সাহায্য করবে। তারা অকার্যকর স্মার্ট চুক্তিগুলিকে সাধারণ চেহারার পাবলিক কীগুলির পিছনে লুকানোর অনুমতি দিয়ে তা করে৷

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

আপগ্রেড কিভাবে BCH ব্যবহারকারীদের প্রভাবিত করবে? 📱

আগেই উল্লেখ করা হয়েছে, ECDSA ব্যবহার করে বিদ্যমান ওয়ালেটগুলি ঠিক একইভাবে কাজ করতে থাকবে। যাইহোক, নেটওয়ার্কের বিকাশে সাহায্য করার জন্য আমি বিকাশকারীদেরকে Schnorr-এ আপগ্রেড করতে উত্সাহিত করি৷

UX দৃষ্টিকোণ থেকে, Bitcoin Cash ব্যবহারকারী এবং ব্যবসায়ীরা যারা Bitcoin.com ওয়ালেট অ্যাপের মতো ভোক্তা ভিত্তিক ওয়ালেটের মাধ্যমে বিটকয়েন ক্যাশ গ্রহণ করে, তারা প্রথম নজরে ভিন্ন কিছু লক্ষ্য করার সম্ভাবনা নেই।

কিন্তু, যদি আপনি 15 মে আপগ্রেডের পরে একটি নতুন লেনদেন দেখেন, আপনি লক্ষ্য করতে পারেন (এবং প্রশংসা করুন!) যে এটির আকার আগের তুলনায় ~4% ছোট৷

একটি সাধারণ 1-ইনপুট এবং 1-আউটপুট লেনদেন ইসিডিএসএ-এর সাথে স্বাভাবিক 191-192 বাইটের তুলনায় Schnorr স্বাক্ষর সহ 185 বাইট। উত্স:Schnorr Testnet

আগের দিকে এবং উপরের দিকে 🚀

নেটওয়ার্ক আপগ্রেডের পরে, আরও বিকাশকারীরা অন্যান্য বিটকয়েন ক্যাশ অ্যাপ্লিকেশনগুলিতে ব্যবহৃত ওয়ালেট এবং টুলকিট আপগ্রেড করার সাথে সাথে, Schnorr স্বাক্ষর ব্যবহার করে লেনদেনের সংখ্যা ক্রমাগত বৃদ্ধি পাবে।

সামগ্রিকভাবে, এটি একটি দ্রুততর, ক্ষীণ, এবং আরও দক্ষ BCH নেটওয়ার্ক তৈরি করবে এবং এটি করার মাধ্যমে, প্রত্যেকের জন্য পিয়ার-টু-পিয়ার লেনদেনগুলিকে আরও ভাল করতে সাহায্য করবে!

আপগ্রেড সংক্রান্ত আপনার যদি অন্য কোনো প্রশ্ন থাকে, তাহলে আপনি @MarkLundeberg-এ টুইটারে সরাসরি আমার সাথে যোগাযোগ করতে স্বাগত জানাই।


বিটকয়েন
  1. ব্লকচেইন
  2. বিটকয়েন
  3. ইথেরিয়াম
  4. ডিজিটাল মুদ্রা বিনিময়
  5. খনির