(এই নিবন্ধটিতে 2019 সালে প্রকাশিত কিছু উপাদান রয়েছে আইওভি ল্যাবস আরএসকে ব্লগ)
বিটকয়েনের নিরাপত্তা "সবচেয়ে ভারী চেইন" বাড়ানোর জন্য খনি শ্রমিকদের অর্থনৈতিক প্রণোদনার উপর নির্ভর করে, যেটি হল সবচেয়ে বেশি সঞ্চিত অসুবিধা (সাধারণত দীর্ঘতম)। বর্তমানে, এই প্রণোদনাগুলি ব্লক পুরষ্কার দ্বারা সরবরাহ করা হয়, যার মধ্যে ব্লক ভর্তুকি এবং লেনদেনের ফি রয়েছে৷ কিন্তু ভর্তুকি (বর্তমানে 6.25 BTC) ব্লক প্রতি গড় লেনদেন ফি (বর্তমানে 0.25 BTC) থেকে যথেষ্ট বেশি। বিটকয়েন ভর্তুকি প্রতি 4 বছরে অর্ধেক হয়ে যায়, এবং একটি বিপরীত আনুপাতিক BTC মূল্য বৃদ্ধি ছাড়াই, খনির জন্য মূল প্রণোদনা ব্লক ভর্তুকি থেকে ব্লক লেনদেন ফিতে স্থানান্তরিত হবে। বর্তমান নিরাপত্তা বাজেট বজায় রাখার জন্য লেনদেনের খরচ 25 গুণ বৃদ্ধি করতে হবে। এটি বিটকয়েনের জন্য কখনও সমস্যা হয়ে উঠবে কিনা তা বলা খুব তাড়াতাড়ি। এটা সম্ভব যে কম ভর্তুকির নতুন যুগের সাথে খাপ খাইয়ে নিতে বিটকয়েনকে সফট-ফর্ক বা হার্ড-ফর্ক করতে হবে। 2014 সালে, আমি দেখিয়েছিলাম কিভাবে বিটকয়েন অস্থির হয়ে উঠতে পারে যখন আমি (প্রধানত তাত্ত্বিক) ফ্রন্ট অ্যাটাক. কার্লস্টেন এট আল। (2016) বিশ্লেষণ গভীরভাবে এই সমস্যা কিন্তু তারা একটি সন্তোষজনক সমাধান খুঁজে পায়নি. এটি শুধুমাত্র বিটকয়েনের সমস্যা নয় বরং প্রতিটি ক্রিপ্টোকারেন্সি যার অর্থ ইস্যু সময়ের সাথে সাথে কমে যায় তার মুখোমুখি হতে হবে।
কিন্তু আমাদের আপাতত বিটকয়েন নিয়ে চিন্তা করার দরকার নেই। বিটকয়েন সম্প্রদায়ের এই সমস্যাটি 10 বা 20 বছরের মধ্যে সমাধান করার প্রয়োজন হতে পারে, বা হয়তো কখনোই হবে না। প্রতি মুহূর্তে এবং তারপর সমস্যা হয় পুনরায় পরীক্ষা করা হয়েছে, উভয় বিশ্লেষণ সহ হাইলাইট এবং ছোট করা সমস্যাটি. কিন্তু যখন আমরা বিটকয়েন সাইডচেইন বিশ্লেষণ করি, যেমন RSK, সমস্যাটি বেশ বাস্তব।
2019 সালে, ব্লকস্ট্রিমের সিইও অ্যাডাম ব্যাক উল্লেখ করেছেন মসৃণকরণ বিটকয়েনের দীর্ঘমেয়াদী নিরাপত্তা বাজেট নিয়ে আলোচনা করার সময়: "অন্যান্য দীর্ঘমেয়াদী স্বল্প ভর্তুকি যুগের ধারণাগুলির মধ্যে রয়েছে মসৃণ ফি রাজস্বের জন্য ব্লক ব্যবধান জুড়ে গড় ফি।"
https://twitter.com/adam3us/status/1097031151921713152
2016 সাল থেকে RSK ঠিক সেই ধারণাটি বাস্তবায়ন করে, ফি রাজস্বের মসৃণকরণ। কিন্তু RSK কীভাবে উচ্চ ফি দিয়ে লেনদেন পরিচালনা করে তা ব্যাখ্যা করার আগে, আমরা আরও বিস্তারিতভাবে দেখাব যে তিনটি প্রধান ব্লক রিভার্সাল আক্রমণ লেনদেন ফি দ্বারা ট্রিগার হতে পারে: ফি স্নিপিং , তিমি লেনদেন এবং খনির পরমাণুকরণ।
যদি ব্লক ভর্তুকি কম হয় এবং শেষ খনির ব্লকে লেনদেনের ফি মেমপুলের লেনদেন থেকে সংগ্রহ করা ফি থেকে অনেক বেশি হয়, তাহলে স্বল্প-মেয়াদী যুক্তিবাদী খনি শ্রমিকদের শেষ খনি ব্লক থেকে লেনদেন দখল করতে উত্সাহিত করা হয় এবং একটি প্রতিযোগীতা খনি ব্লক, এটি প্রসারিত করার পরিবর্তে। এটি নাকামোটো কনসেনসাস থেকে একটি বিচ্যুতি, এবং এটি বলা হয় ফি স্নিপিং. সংজ্ঞা অনুসারে, এই জাতীয় বিচ্যুতি প্রোটোকলের উপর একটি আক্রমণ, এবং খনিকে একটি দূষিত দল হিসাবে বিবেচনা করা হয়। দখলকৃত লেনদেনের ফি নগদ করার জন্য, দূষিত খনি শ্রমিককে সৎ চেইনের চেয়ে দ্রুত একটি অতিরিক্ত নিশ্চিতকরণ ব্লক খনন করতে হবে, যাতে বাকি খনিরা তার চেইনে চলে যায়। তাই ফি স্নাইপিং সবসময় লাভজনক হয় না, যেহেতু দূষিত খনি তার হ্যাশরেট নষ্ট করার ঝুঁকি রাখে যদি তার স্বার্থপর কাঁটা সৎ চেইনকে ছাড়িয়ে না যায়। কদাচিৎ ফি স্নাইপিং একটি সমস্যা নাও হতে পারে, কিন্তু যদি খনি শ্রমিকরা তাদের ঐকমত্য কোড পরিবর্তন করে সম্ভাব্য ফি স্নাইপিং সুযোগ থেকে লাভবান হওয়ার জন্য সমস্ত বিদ্যমান কাঁটাচামচ থেকে, তাহলে নেটওয়ার্ক আরও বিপজ্জনক আক্রমণের সম্মুখীন হতে পারে।
একবার মাইনার নোডগুলি স্বয়ংক্রিয় ফি স্নাইপিং সঞ্চালন করে, একজন আক্রমণকারী এই পরিস্থিতির সুবিধা নিতে পারে একটি দ্বিগুণ-ব্যয় আক্রমণ করতে। একজন দূষিত খনি সৎ চেইনে কয়েন ব্যয় করতে পারে এবং বিনিময়ে অন্য একটি বাহ্যিক সম্পদ পেতে পারে এবং পরে প্রথমটির আগে একটি ব্লকে সৎ চেইনটি কাঁটাচামচ করতে পারে। ক্ষতিকারক কাঁটায়, আক্রমণকারী কয়েনগুলিকে দ্বিগুণ খরচ করে কিন্তু একটি স্বতন্ত্র বৈশিষ্ট্য (অর্থাৎ একটি অনন্য UTXO) প্রবর্তন করে যা সৎ কাঁটায় থাকা উচিত নয়। এর পরপরই, হামলাকারী সম্প্রচার করে ক "তিমি" লেনদেন যেটি এই বৈশিষ্ট্যটি ব্যবহার করে (অর্থাৎ এই UTXO ব্যবহার করে) এবং ফি স্নাইপিং কোড চালানো খনি শ্রমিকদের টোপ (বা ঘুষ) হিসাবে একটি অস্বাভাবিকভাবে উচ্চ লেনদেন ফি প্রদান করে। যদিও "তিমি লেনদেন" শব্দটি একটি উচ্চ মূল্য স্থানান্তর করে এমন একটি লেনদেন হিসাবে বোঝা যেতে পারে, এখানে আমরা উল্লেখিত কাগজে সংজ্ঞাটি ব্যবহার করি, একটি লেনদেন হিসাবে যা স্থানান্তরিত মূল্যের পরিমাণ নির্বিশেষে উচ্চ ফি প্রদান করে। বিটকয়েনে, তিমির লেনদেন এবং দূষিত কাঁটা ব্লকগুলিকে সরাসরি খনি শ্রমিকদের নোডে পাঠাতে হবে, কারণ নন-বেস্ট ফর্কগুলি পিয়ার টু পিয়ার নেটওয়ার্কে সম্পূর্ণ নোড দ্বারা ফরোয়ার্ড করা হয় না। যাইহোক, অনেক স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্মে, আক্রমণটি অনেক সহজ কারণ তারা নন-বেস্ট কাঁটা সম্প্রচার করে। এছাড়াও স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্মগুলিতে, একটি তিমি লেনদেন তৈরি করা সহজ: আক্রমণকারী সৎ চেইনে ইতিমধ্যে ব্যবহৃত একটি ননস পুনরায় ব্যবহার করতে পারে তাই তিমি লেনদেনকে সৎ চেইনে অন্তর্ভুক্ত করা প্রতিরোধ করে। বিকল্পভাবে, তিমি লেনদেন এমন একটি চুক্তি সম্পাদন করতে পারে যা চেক করে যে পূর্ববর্তী ব্লক হ্যাশটি শুধুমাত্র স্বার্থপর ফর্কে বিদ্যমান ব্লক হ্যাশের সাথে মেলে কিনা (অর্থাৎ BLOCKHASH অপকোড ব্যবহার করে) এবং শুধুমাত্র স্বার্থপর কাঁটায় ঘুষ প্রদান করে।
খনি শ্রমিকরা একবার তিমির লেনদেন শনাক্ত করলে, তারা দূষিত কাঁটা বাড়ানোর কথা বিবেচনা করতে পারে, এমনকি পিছিয়ে থাকলেও, যদি ঘুষ যথেষ্ট বেশি হয়, বাজি ধরে যে এটি দীর্ঘ সৎ চেইনকে ছাড়িয়ে যাবে। স্মার্ট-কন্ট্রাক্ট ব্যতীত, সর্বোত্তম আক্রমণ কৌশল হল একই সাথে নিম্নলিখিত খনি শ্রমিকদের ঘুষ দিয়ে তিমির লেনদেনের একটি সিরিজ সম্প্রচার করা যাতে তারা দূষিত কাঁটাটি প্রসারিত করতে থাকে। বিটকয়েনে, লেনদেন চেইন করা যেতে পারে চেকলকলকভেরিফাই or যাচাই করুন. স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্মগুলিতে এটি ননসেস পুনরায় ব্যবহার করে বা চুক্তি কলের মাধ্যমে করা যেতে পারে। স্বয়ংক্রিয় না হলেও, আক্রমণকারী দূষিত কাঁটাচামচের উপর তিমি লেনদেন তৈরি করা চালিয়ে যেতে পারে, যতক্ষণ না এটি সৎ চেইনকে অতিক্রম করে।
তিমি লেনদেন আক্রমণে, আমরা বিবেচনা করেছি যে খনি শ্রমিকদের কাঁটা জয়ের সম্ভাবনার উপর ভিত্তি করে ঘুষ গ্রহণের জন্য একটি জটিল খনির কৌশলে পরিবর্তন করতে হবে। আমরা আরও বাস্তবসম্মতভাবে বিবেচনা করতে পারি যে খনি শ্রমিকরা একটি সহজ কৌশল চালাচ্ছে যা ভবিষ্যতের ঘুষকে বিবেচনা করে না, কিন্তু শুধুমাত্র স্বার্থপর ফি স্নিপিংকে বিবেচনা করে। এই কৌশল যদি অধিকাংশ খনি শ্রমিক দ্বারা গৃহীত হয়, তাহলে একটি নতুন আক্রমণ সম্ভব। মাইনার অ্যাটোমাইজেশন আক্রমণ হল পরিষেবা আক্রমণের একটি নেটওয়ার্ক-ব্যাপী অস্বীকার যা সমস্ত খনি শ্রমিককে একই সাথে স্বার্থপর কাঁটাচামচের উপর কাজ করার জন্য প্রলুব্ধ করার চেষ্টা করে, তাই সৎ চেইনের হার এবং অভিন্নতা হ্রাস করে। আক্রমণটি খুব উচ্চ ফি সহ একটি লেনদেনের সম্প্রচারের মাধ্যমে শুরু হয়, ফি স্নিপিং আক্রমণ বা তিমি লেনদেন আক্রমণের মতো। এই লেনদেনটি দ্বিগুণ-ব্যয়কে সহায়তা করার উদ্দেশ্যে নয় তবে এটি একটি টোপ যা মাইনিং নেটওয়ার্ককে পরমাণুযুক্ত করা। আমরা একটি উদাহরণ সহ আক্রমণ দেখাব. ধরুন N উচ্চতায় একটি ব্লকে একটি লেনদেন T 100 কয়েন ফি প্রদান করে, কিন্তু গড় ব্লক পুরস্কার মাত্র 10 কয়েন। আমরা অনুমান করি যে সমস্ত খনির নোড এই যুক্তিযুক্ত কৌশল অনুসরণ করার জন্য প্রোগ্রাম করা হয়েছে:
- যদি T কে সৎ চেইনের শেষ K ব্লকগুলির মধ্যে অন্তর্ভুক্ত করা হয়, তাহলে লেনদেন Tটি ধরুন এবং N উচ্চতায় একটি প্রতিযোগী ব্লক খনন করার চেষ্টা করুন, তারপর এই স্বার্থপর কাঁটাচামচের চাইল্ড ব্লকগুলি খনির কাজ চালিয়ে যান যতক্ষণ না এটি সৎ চেইনকে ছাড়িয়ে যায়।
- যদি সৎ চেইন স্বার্থপর কাঁটাকে K ব্লকের চেয়ে বেশি করে ছাড়িয়ে যায়, তাহলে হাল ছেড়ে দিন।
উচ্চ ফি দূষিত লেনদেন বৃহত্তর মাইনিং পুলের সুবিধার জন্য মাইনিংকে পরমাণু করে তোলে, যার লেনদেন টি খনির সর্বোচ্চ সম্ভাবনা রয়েছে এবং পর্যাপ্ত অতিরিক্ত স্বার্থপর নিশ্চিতকরণ ব্লক রয়েছে যাতে অবশিষ্ট খনি শ্রমিকরা হাল ছেড়ে দেয়। কৌতূহলজনকভাবে, খনির নেটওয়ার্ক যত বেশি বিকেন্দ্রীকৃত হবে, লেনদেন T এর ফলে সৃষ্ট ব্যাঘাত তত খারাপ হবে। উদাহরণস্বরূপ, 10 মিনিটের গড় ব্লক ব্যবধানের ব্লকচেইনের জন্য, যদি 100 জন মাইনার থাকে যার প্রত্যেকের মোট হ্যাশরেটের 1% থাকে, নেটওয়ার্কটি অবশেষে একত্রিত না হওয়া পর্যন্ত বেশ কয়েকটি ব্লকের জন্য 100x ধীরগতির সম্মুখীন হবে। নেটওয়ার্ক ২ দিন ব্যবহার অনুপযোগী!
RSK হল a বিশুদ্ধ বিটকয়েন সাইডচেইন, তাই এটিকে একটি সুরক্ষা বাজেটের সাথে ব্লকচেইন সুরক্ষিত করার চ্যালেঞ্জের মুখোমুখি হতে হয়েছিল যা এর শুরু থেকে শুধুমাত্র লেনদেন ফি নিয়ে গঠিত। তাই আরএসকে অস্বাভাবিকভাবে বেশি বা কম পারিশ্রমিকের জন্য প্রস্তুত থাকতে হয়েছিল। RSK ছিল প্রথম উৎপাদন-প্রস্তুত সাইডচেইন, এবং এটি ঐক্যমত্যের জন্য মার্জ-মাইনিং ব্যবহার করে। বর্তমানে 40% এর বেশি বিটকয়েন মাইনার মার্জ-খনি RSK.
RSK খনি শ্রমিকরা RSK ফুল নোড চালানোর জন্য অর্থনৈতিক ক্ষতিপূরণ আশা করে। বেশিরভাগ ব্লকচেইন এই ক্ষতিপূরণের জন্য নতুন কয়েন জারি করে। কিছু অন্যান্য বিতরণ করা খাতা, যেমন রিপল, ব্লক প্রযোজকদের অর্থ প্রদানের জন্য মুদ্রা জারি করে না তবে ব্লক প্রযোজকদের বাহ্যিকভাবে ভর্তুকি দেওয়া যেতে পারে। Ripple Labs, যারা XRP-গুলিকে আগে থেকে খনন করে, তাদের মধ্যে অনেকগুলি আছে যে তারা ব্লক প্রযোজক হওয়ার জন্য তৃতীয় পক্ষের জন্য XRP-এ ক্ষতিপূরণ প্রদান করতে পারে। অন্যদিকে, আরএসকে, সবচেয়ে কঠিন অবস্থার মুখোমুখি হয়: এটিতে মুদ্রা ইস্যু করা হয় না (বিটকয়েনের মতো) এবং এটিতে একটি মুদ্রা প্রিমিন নেই (যেমন XRP)। RSK একটি বিটকয়েন সাইডচেইনের একটি সফল উদাহরণ উপস্থাপন করে, ডিফ্লেশনারি ব্লকচেইনে ঐক্যমত্যের ভবিষ্যৎ এবং কীভাবে ভর্তুকি ছাড়া একটি ব্লকচেইন টেকসই হতে পারে তার একটি আভাস। যাইহোক, কোন ভর্তুকি না থাকার মানে হল যে সাইডচেইন এখানে উপস্থাপিত আক্রমণগুলির বিরুদ্ধে সাবধানে ডিজাইন করা আবশ্যক। RSK উচ্চ ফি লেনদেনের উপর ভিত্তি করে ব্লকচেইন পুনর্গঠনের বিরুদ্ধে আরও সুরক্ষিত হওয়ার জন্য বেশ কয়েকটি অনন্য বৈশিষ্ট্য প্রয়োগ করে:
- পুরস্কার স্মুথিং ব্লক করুন (ফি স্মুথিংও বলা হয়)।
- পুরস্কার শেয়ারিং ব্লক করুন
- কাঁটা-সচেতন মার্জ মাইনিং
নিম্নলিখিত বিভাগে, আমরা সংক্ষেপে প্রতিটি কৌশল উপস্থাপন.
ফি মসৃণকরণ একটি সর্বসম্মত নিয়ম যা খনি শ্রমিকদের মধ্যে লেনদেনের ফি আরও সমতাবাদী উপায়ে বিতরণ করে। এটি প্রতিটি খনির অতীত ব্লক পুরস্কারের একটি ফাংশন প্রদান করে। ফাংশনটি রৈখিক বা অরৈখিক হতে পারে, অল্প সংখ্যক পূর্ববর্তী ব্লক পুরষ্কারের উপর ভিত্তি করে, অথবা এমন একটি অবস্থার উপর ভিত্তি করে যা পূর্ববর্তী সমস্ত ব্লকের উপর নির্ভর করে। সঞ্চিত ফিতে কিছু ধরণের লো-পাস ফিল্টার ব্যবহার করা সবচেয়ে সহজ নকশা। RSK একটি মসৃণ ফাংশন ব্যবহার করে যা খুবই সহজ, একটি আইআইআর সঙ্গে α = 0.1. যদি একজন RSK খনি শ্রমিক N উচ্চতায় একটি ব্লক সমাধান করে, খনি শ্রমিককে ব্লক N লেনদেন ফি এর 10% এবং পূর্বে জমা করা সমস্ত অবৈতনিক খনির ফিগুলির 10% দিয়ে ক্ষতিপূরণ দেওয়া হবে৷ অন্য কথায়, একটি "ভাগ করা" খনি শ্রমিকদের অ্যাকাউন্ট বিদ্যমান, যেখানে প্রতিটি ব্লকে বিজয়ী খনি লেনদেন ফি জমা করে এবং নিজের জন্য 10% বের করে।
পুরষ্কার স্মুথিং ব্লকচেইনকে প্রসারিত করার প্রণোদনাকে বাড়িয়ে দেয় অতীতের ব্লককে পুনরায় মাইন করার জন্য তার প্রদত্ত ফি হস্তগত করার জন্য, কারণ খনি তিমি লেনদেনের ফি এর মাত্র 10% দখল করতে পারে। আমরা আগের উদাহরণটি তুলে ধরব। আমরা ধরে নিই যে ব্লকের গড় পুরষ্কার হল 10টি কয়েন এবং একটি ব্লকে N উচ্চতায় 100-মুদ্রা ঘুষ রয়েছে। RSK-এ, N উচ্চতার ব্লকটি 19টি কয়েনের পুরষ্কার দেবে, যখন নিম্নলিখিত ব্লকটি 18.1 কয়েন দেবে। আক্রমণ লাভজনক হওয়ার জন্য স্বার্থপর খনি শ্রমিকের এখন অন্য যেকোনো খনির চেয়ে 10 গুণ বেশি হ্যাশিং শক্তি প্রয়োজন।
আমরা এখন অন্যান্য পরিপূরক প্রতিরক্ষামূলক ব্যবস্থা দেখাই।
RSK DECOR নামক একটি পুরষ্কার শেয়ারিং কনসেনসাস প্রোটোকল প্রয়োগ করে। DECOR ব্লক পুরষ্কারকে ভাইবোন ব্লকের মধ্যে সমানভাবে বিভক্ত করে, যতক্ষণ না সেই ব্লক হেডারগুলি সৎ চেইন দ্বারা উল্লেখ করা হয়। DECOR একটি অ্যাটোমাইজেশন আক্রমণের জন্য প্রণোদনাকে হ্রাস করে কারণ উচ্চ ফি লেনদেনের বিজয়ীকে অবশ্যই আরও 10 জন মাইনারের সাথে পুরষ্কার ভাগ করতে হবে যারা ভাইবোন ব্লক তৈরি করেছিল। এর কারণ হল একটি ব্লকচেইন ব্লকে 10টি ব্লক ভাইবোন রেফারেন্স থাকতে পারে এবং DECOR প্রোটোকল তাদের সকলের মধ্যে ব্লক পুরষ্কার শেয়ার করে। ভাগাভাগি এড়াতে, খনিকে আরও 10টি স্বার্থপর ব্লক খনন করতে হবে, চাচার রেফারেন্স প্রতিরোধ করে, তার সাফল্যের সম্ভাবনা উল্লেখযোগ্যভাবে হ্রাস করবে। ফি মসৃণকরণের সাথে একত্রে পুরষ্কার ভাগ করার কথা বিবেচনা করে, RSK নেটওয়ার্ককে ব্যাহত করার প্রচেষ্টা সফল হওয়ার জন্য, ঘুষ অবশ্যই গড় ব্লক পুরস্কারের চেয়ে কমপক্ষে 110 গুণ বেশি হতে হবে।
কাঁটা-সচেতন একত্রিত খনির এটি মার্জড মাইনিংয়ের একটি রূপ যা ব্যবহারকারীদের সাইডচেইন-নেটওয়ার্কের (যেমন RSK) ক্ষতিকারক কাঁটাগুলির জন্য মেইনচেন নেটওয়ার্ক (যেমন বিটকয়েন) নিরীক্ষণ করতে দেয়। একটি তিমি লেনদেন আক্রমণ থেকে লাভের জন্য, আক্রমণকারীকে অবশ্যই দ্বিগুণ খরচ করার শিকার খুঁজে বের করতে হবে। যে শিকার সম্ভবত একটি অনলাইন ক্রিপ্টো বিনিময় হবে. ক্রিপ্টো এক্সচেঞ্জগুলি আমানত গ্রহণ করার আগে কয়েকশ ব্লক নিশ্চিতকরণের জন্য অপেক্ষা করে, যা এর জন্য যথেষ্ট সময় আরএসকে আর্মাডিলো সিস্টেম আগে থেকে ক্ষতিকারক কাঁটা সনাক্ত করতে এবং এক্সচেঞ্জকে সতর্ক করতে। ফি স্নাইপিং এবং মাইনার অ্যাটোমাইজেশন আক্রমণের ক্ষেত্রে, দূষিত কাঁটাগুলি সংক্ষিপ্ত, এবং সেইজন্য আর্মাডিলো শুধুমাত্র পরিস্থিতি নির্ণয় এবং সৎ প্রোটোকল থেকে বিচ্যুত পুলগুলি সনাক্ত করার জন্য একটি হাতিয়ার হিসাবে ব্যবহার করা যেতে পারে, তবে এটি আক্রমণ প্রতিরোধ করতে পারে না।
আরেকটি পরিপূরক প্রতিরক্ষামূলক পরিমাপ, যা RSK বর্তমানে প্রয়োগ করে না, লেনদেন গ্যাসের মূল্যকে ন্যূনতম গ্যাসের মূল্যের গুণে সীমাবদ্ধ করা (যেমন একটি 10x স্প্রেড)। আমি বিটকয়েনের জন্য একটি তুলনামূলক পরিমাপ প্রস্তাব করেছি 2013. আরএসকে সহজে এটি বাস্তবায়ন করতে পারে, কারণ প্রতিটি ব্লক ন্যূনতম লেনদেনের গ্যাসের মূল্য গৃহীত হওয়ার বিজ্ঞাপন দেয়। যাইহোক, একটি সর্বাধিক গ্যাসের মূল্য সেট করা সমস্যাটি সম্পূর্ণরূপে সমাধান করে না যদি নেটওয়ার্কটি এমন অবস্থায় থাকে যেখানে ব্লকগুলি একটি ব্লকে উপলব্ধ সমস্ত গ্যাস সীমা গ্রাস করে না। T-এ উচ্চ লেনদেন ফি উচ্চতর গ্যাসের মূল্যের পরিবর্তে উচ্চ পরিমাণে গ্যাস খাওয়ার ফল হতে পারে (প্রদেয় ফি এই দুটি পরিমাণের পণ্য)।
পুরষ্কার মসৃণ করা চূড়ান্ত সমাধান নয়, কারণ আক্রমণকারীরা একটি স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্ম ব্যবহার করতে পারে ঘুষ খনি শ্রমিকদের কিছু করার জন্য আমি তাত্ত্বিক "ইটারনাল চয়েস ফর দ্য ডার্ক সাইড অ্যাটাক" (বা ECDSA :) ) উপস্থাপন করেছি 2014, খনি শ্রমিকদের সৎ আচরণ থেকে বিচ্যুত করার জন্য কীভাবে ঘুষ দেওয়া যেতে পারে তা দেখানোর উপায় হিসাবে। ম্যাককরি এল এ. (2018) তাত্ত্বিক ঘুষ আক্রমণের একটি বিস্তৃত স্বরগ্রাম উপস্থাপন করেছে। যাইহোক, স্মার্ট-কন্ট্রাক্ট ভিত্তিক ঘুষ গ্রহণের জন্য প্রয়োজনীয় বোঝাপড়া এবং প্রস্তুতির মাত্রা যথেষ্ট। এটি স্মার্ট-কন্ট্রাক্ট ভিত্তিক ঘুষ দেওয়ার আক্রমণগুলিকে আরও কঠিন করে তোলে। একজন খনি শ্রমিককে অবশ্যই ঘুষ দেওয়ার চুক্তি সম্পর্কে সচেতন হতে হবে এবং এটির সাথে কীভাবে যোগাযোগ করতে হবে তা বুঝতে হবে। যাইহোক, এই ধরণের আক্রমণ অনিবার্য: যদি প্ল্যাটফর্মটি বর্তমান ব্লক মাইনারকে অর্থ প্রদান করতে পারে, তবে এটি একটি স্মার্ট চুক্তিও সম্পাদন করতে পারে যা একই খনিরকে অর্থ প্রদান করে। এর কারণ হল প্রোগ্রামিং ভাষা যা প্রোটোকল ঐক্যমত্য বর্ণনা করে এবং স্মার্ট চুক্তি দ্বারা ব্যবহৃত একটি উভয়ই "টুরিং-সম্পূর্ণ"। এটি একটি আকর্ষণীয় তাত্ত্বিক সমস্যা।
ঘুষ প্রদানকে আরও কঠিন করার জন্য কেউ চতুর কৌশলের কথা ভাবতে পারে, যেমন খনির ঠিকানাগুলিকে বিশেষ হতে বাধ্য করা (অর্থাৎ শুধুমাত্র একবার ব্যবহার করা), যাতে ঘুষ দেওয়ার চুক্তি খনিকে অর্থ প্রদান করতে না পারে। যাইহোক, একটি টুরিং সম্পূর্ণ স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্ম এমন একটি পক্ষের কাছ থেকে অর্থপ্রদানকে আটকাতে পারে না যেটি অন্য পক্ষকে অর্থপ্রদান করতে ইচ্ছুক। আমরা সর্বদা একটি সফল ঘুষ দেওয়ার স্মার্ট-কন্ট্রাক্ট তৈরি করি যা প্রতিরক্ষা এড়িয়ে যায়। উদাহরণস্বরূপ, দূষিত খনি একটি শূন্য জ্ঞানের প্রমাণ তৈরি করতে পারে যা চুক্তিতে একটি নির্দিষ্ট খনির ঠিকানার নিয়ন্ত্রণ প্রমাণ করে, ব্যক্তিগত কী প্রকাশ না করে। খনি এই প্রমাণটি ঘুষ দেওয়ার চুক্তিতে পাঠাবে, ঘুষ গ্রহণের বিকল্প ঠিকানা সহ।
ব্লকচেইনের স্মার্ট কন্ট্রাক্ট ল্যাঙ্গুয়েজ ক্ষমতা সীমিত করার জন্য এটি যথেষ্ট নয় যার খনি শ্রমিকদের ঘুষ দিতে হবে, যেহেতু অন্য কোন টুরিং-সম্পূর্ণ স্মার্ট-কন্ট্রাক্ট প্ল্যাটফর্ম খনি শ্রমিকদের ঘুষ দিতে ব্যবহার করা যেতে পারে। প্ল্যাটফর্মটি শুধুমাত্র একটি ব্লক হেডার রিলে (অর্থাৎ btcrelay) চালাতে হবে। উদাহরণস্বরূপ, RSK এবং Ethereum বিটকয়েন খনি শ্রমিকদের ঘুষ দিতে ব্যবহার করা যেতে পারে। যাইহোক, একটি ব্রিজ ব্লকচেইনে আক্রমণের সমন্বয় করা কঠিন।
ঘুষ দেওয়ার আক্রমণের বিরুদ্ধে একটি সম্ভাব্য প্রতিরক্ষা হল PoS কনসেনসাস প্রোটোকলের একটি বৈকল্পিক ব্যবহার করা যার জন্য প্রয়োজন যে সংখ্যাগরিষ্ঠ ব্লক প্রযোজক ব্লকে স্বাক্ষর করবে এবং তাদের জন্য কয়েক মাসের জন্য কয়েনগুলির একটি নিরাপত্তা আমানত (স্টেক) থাকতে হবে। খনি শ্রমিকদের অংশীদারিত্ব যারা ইকুইভোকেট (দুটি পরস্পরবিরোধী ব্লক বা পরস্পরবিরোধী কাঁটাগুলির এক্সটেনশন তৈরি করে) একটি সম্প্রদায় চালু করা হার্ড ফর্ক দ্বারা বাজেয়াপ্ত করা হবে। যদিও এই সুরক্ষা দুর্বলতা দূর করে না, তবে এটি আক্রমণের খরচ বাড়িয়ে দিতে পারে, কারণ ঘুষের হার হারানো অংশের চেয়ে বেশি হতে হবে। বর্তমানে বিটকয়েনে মাইনার স্টেকিং সক্ষম করা সম্ভব নয়। যদিও RSK একটি PoS সম্মতি গ্রহণ করতে পারে, সেখানে PoS-এ স্যুইচ করার বা RSK-এ PoS-এর সাথে PoW মেশানোর কোনও প্রস্তাব নেই।
অস্বাভাবিকভাবে উচ্চ ফি প্রদান করে দূষিত লেনদেনের ভিত্তিতে আমরা নাকামোটো সম্মতিতে বেশ কয়েকটি পরিচিত আক্রমণ উপস্থাপন করেছি। কিছু আক্রমণ দ্বিগুণ খরচের অনুমতি দেয় এবং অন্যরা নেটওয়ার্ক অস্থিরতা সৃষ্টি করে। এই আক্রমণগুলি RSK সহ সমস্ত বিটকয়েন সাইডচেইনের জন্য বিশেষভাবে প্রাসঙ্গিক। RSK ব্লক রিওয়ার্ড স্মুথিং, ব্লক রিওয়ার্ড শেয়ারিং এবং কাঁটা-সচেতন একত্রিত মাইনিংকে প্রতিরোধক হিসেবে প্রয়োগ করে। যদিও পুরষ্কার স্মুথিং সুস্পষ্ট ফি এর জন্য কাজ করে, স্মার্ট চুক্তি ব্যবহার করে প্রদত্ত ঘুষের সাধারণ ঘটনাটি এড়ানো যায় না। এই আক্রমণ থেকে রক্ষা করার জন্য সক্রিয় নেটওয়ার্ক পর্যবেক্ষণ প্রয়োজন। অবশেষে, এই আক্রমণগুলির সম্ভাব্য সমাধানগুলির উপর আরও গবেষণা প্রয়োজন।
- 100
- 2016
- 2019
- হিসাব
- সক্রিয়
- অ্যাডাম ব্যাক
- অতিরিক্ত
- সুবিধা
- সব
- প্রবন্ধ
- সম্পদ
- অটোমেটেড
- সর্বোত্তম
- পণ
- পুনর্বার
- Bitcoin
- blockchain
- BTC
- বিটিসি দাম
- নগদ
- কারণ
- ঘটিত
- সিইও
- চ্যালেঞ্জ
- মতভেদ
- পরিবর্তন
- চেক
- শিশু
- কোড
- মুদ্রা
- কয়েন
- সম্প্রদায়
- ক্ষতিপূরণ
- ঐক্য
- গ্রাস করা
- অবিরত
- চুক্তি
- চুক্তি
- তৈরি করা হচ্ছে
- ক্রিপ্টো
- ক্রিপ্টো বিনিময়
- ক্রিপ্টো এক্সচেঞ্জস
- cryptocurrency
- বর্তমান
- বিকেন্দ্রীভূত
- প্রতিরক্ষা
- সেবা দিতে অস্বীকার করা
- নকশা
- বিস্তারিত
- চূর্ণবিচূর্ণ করা
- ভাঙ্গন
- বিতরণ খাতা
- গোড়ার দিকে
- অর্থনৈতিক
- ethereum
- বিনিময়
- এক্সচেঞ্জ
- এক্সটেনশন
- মুখ
- মুখ
- বৈশিষ্ট্য
- বৈশিষ্ট্য
- ফি
- পরিশেষে
- প্রথম
- অনুসরণ করা
- কাঁটাচামচ
- সম্পূর্ণ
- ক্রিয়া
- ভবিষ্যৎ
- গ্যাস
- ge
- সাধারণ
- GM
- GP
- দখল
- GV
- হার্ড কাঁটাচামচ
- কাটা
- হ্যাশ
- Hashrate
- এখানে
- উচ্চ
- কিভাবে
- কিভাবে
- HTTPS দ্বারা
- ধারণা
- সনাক্ত করা
- সুদ্ধ
- বৃদ্ধি
- IP
- IT
- চাবি
- জ্ঞান
- ল্যাবস
- ভাষা
- উচ্চতা
- দীর্ঘ
- মুখ্য
- সংখ্যাগুরু
- মাপ
- মধ্যম
- মেমপুল
- miners
- খনন
- টাকা
- পর্যবেক্ষণ
- মাসের
- নেটওয়ার্ক
- নোড
- অফার
- অনলাইন
- অন্যান্য
- কাগজ
- বেতন
- প্রদান
- পেমেন্ট
- পিডিএফ
- পিয়ার যাও পিয়ার
- মাচা
- প্ল্যাটফর্ম
- পুকুর
- পুল
- PoS &
- POW
- ক্ষমতা
- বর্তমান
- নিরোধক
- মূল্য
- ব্যক্তিগত
- ব্যক্তিগত কী
- প্রযোজনা
- প্রযোজক
- পণ্য
- মুনাফা
- প্রোগ্রামিং
- প্রমাণ
- প্রস্তাব
- রক্ষা
- প্রতিরক্ষামূলক
- গবেষণা
- বিশ্রাম
- রাজস্ব
- পুরস্কার
- Ripple
- রিপল ল্যাব
- চালান
- দৌড়
- নিরাপত্তা
- ক্রম
- বিন্যাস
- শেয়ার
- শেয়ারগুলি
- পরিবর্তন
- সংক্ষিপ্ত
- পাশের শিকল
- সহজ
- ছোট
- স্মার্ট
- স্মার্ট চুক্তি
- স্মার্ট চুক্তি
- So
- সলিউশন
- সমাধান
- ব্যয় করা
- বিস্তার
- পণ
- ষ্টেকিং
- রাষ্ট্র
- কৌশল
- ভর্তুকি
- সাফল্য
- সফল
- টেকসই
- সুইচ
- তৃতীয় পক্ষগুলি
- সময়
- লেনদেন
- লেনদেন
- টুরিং
- ব্যবহারকারী
- মূল্য
- দুর্বলতা
- অপেক্ষা করুন
- উইকিপিডিয়া
- শব্দ
- হয়া যাই ?
- কাজ
- xrp
- বছর
- শূন্য