বিকেন্দ্রীভূত অ্যাপ্লিকেশন ব্যবহারকারীর তহবিল ধরে রাখে না, এবং সেগুলো ওয়ালেট নিয়ন্ত্রণ করে না।
বরং dApp প্রমিত যোগাযোগ পদ্ধতির মাধ্যমে ওয়ালেটের সঙ্গে যুক্ত হয়, যা ব্যবহারকারীকে কাস্টডি হস্তান্তর না করেই কাজ অনুমোদন করতে দেয়। এই সংযোগ বোঝাই DeFi, Web3 এবং স্ব-কাস্টডি আসলে কীভাবে কাজ করে তা বোঝার চাবিকাঠি।
একটি dApp কীসের জন্য দায়ী
একটি বিকেন্দ্রীভূত অ্যাপ্লিকেশন দায়ী যুক্তির জন্য, মালিকানার জন্য নয়।
dApp স্মার্ট কন্ট্রাক্টের সঙ্গে ইন্টারঅ্যাক্ট করার ইন্টারফেস দেয়। এগুলো ফলাফল হিসাব করে, ব্যালেন্স দেখায় এবং কাজের অনুরোধ জানায়, কিন্তু নিজে থেকে সম্পদ সরাতে পারে না। প্রতিটি গুরুত্বপূর্ণ কাজের জন্য এখনও ওয়ালেটের অনুমোদন লাগে।
এই বিভাজন ইচ্ছাকৃত।
একটি ওয়ালেট কীসের জন্য দায়ী
একটি ওয়ালেট দায়ী অনুমোদনের জন্য।
এটি সেই প্রাইভেট কী ধরে রাখে, যার সাহায্যে লেনদেনে স্বাক্ষর করে ব্লকচেইনে জমা দেওয়া যায়। কোনো dApp কোনো কাজ করতে চাইলে ওয়ালেটের কাছে অনুরোধ পাঠায়। তখন ওয়ালেট ব্যবহারকারীকে সেই অনুরোধ অনুমোদন বা প্রত্যাখ্যান করতে বলে।
অনুমোদন না হলে কোনো কাজও হয় না।
dApp ও ওয়ালেটের মধ্যে সংযোগ
dApp ও ওয়ালেট প্রমিত সংযোগ পদ্ধতির মাধ্যমে যোগাযোগ করে।
এই সংযোগগুলো একটি dApp-কে অ্যাড্রেস দেখা, ব্যালেন্স পড়া বা লেনদেনের প্রস্তাব দেওয়ার অনুমতি চাইতে দেয়। ওয়ালেট প্রহরীর মতো কাজ করে এবং নিশ্চিত করে যে ব্যবহারকারীর স্পষ্ট সম্মতি ছাড়া কিছুই ঘটে না।
গুরুত্বপূর্ণ বিষয় হলো, ওয়ালেট কখনো dApp-কে প্রাইভেট কী হস্তান্তর করে না।
অনুমতি মানে মালিকানা নয়
কোনো ওয়ালেট একটি dApp-এর সঙ্গে সংযুক্ত হলে তা dApp-কে নিয়ন্ত্রণ দেয় না।
এই সংযোগ কেবল সীমিত ও প্রত্যাহারযোগ্য অনুমতি দেয়। dApp কাজের অনুরোধ জানাতে পারে, কিন্তু সেই কাজ স্বাক্ষরিত ও কার্যকর হবে কি না তা ওয়ালেট ঠিক করে। ব্যবহারকারীরা যেকোনো সময় সংযোগ বিচ্ছিন্ন করতে পারেন।
এই মডেল dApp-কে কাস্টডিয়ান হয়ে উঠতে বাধা দেয়।
এই আর্কিটেকচার কেন গুরুত্বপূর্ণ
dApp যদি সরাসরি ওয়ালেট নিয়ন্ত্রণ করতে পারত, তাহলে DeFi বিকেন্দ্রীভূত থাকত না।
অ্যাপ্লিকেশন লজিক ও অনুমোদনের এই বিভাজন নিশ্চিত করে যে জটিল প্রোটোকলের সঙ্গে ইন্টারঅ্যাক্ট করার সময়ও ব্যবহারকারীরা নিয়ন্ত্রণে থাকেন। এটি আরও অনেক ভিন্ন ওয়ালেট ও অ্যাপকে লক-ইন তৈরি না করেই একই dApp-এর সঙ্গে ইন্টারঅ্যাক্ট করতে দেয়।
এটাই DeFi-কে আন্তঃচালনযোগ্য করে।
ক্রিপ্টো অ্যাপ কোথায় বসে
কিছু আধুনিক ক্রিপ্টো অ্যাপ এমন পরিবেশ হিসেবে কাজ করে, যেখানে এসব সংযোগ ঘটে।
এগুলো ওয়ালেটের কার্যকারিতা দেয়, dApp-এর সঙ্গে সংযোগ পরিচালনা করে এবং লেনদেনের অনুরোধ মানুষের পড়ার উপযোগী করে উপস্থাপন করে। অ্যাপ ইন্টারঅ্যাকশন ও দৃশ্যমানতা সামলায়, আর ওয়ালেট অংশ অনুমোদন সামলায়।
এতে dApp-এর কাজের ধরন বদলায় না। বদলায় ব্যবহারকারীর অভিজ্ঞতা।
এই পার্থক্য কেন গুরুত্বপূর্ণ
dApp কীভাবে ওয়ালেটের সঙ্গে যুক্ত হয় তা বুঝলে শ্রেণিগত বিভ্রান্তি এড়ানো যায়।
dApp ওয়ালেট নয়।
ওয়ালেট dApp নয়।
আধুনিক ক্রিপ্টো অ্যাপ ভূমিকাগুলো গুলিয়ে না ফেলে দুটিকেই ধারণ করতে পারে।
এই স্পষ্টতা ব্যবহারকারীদের আরও ভালো নিরাপত্তা-সিদ্ধান্ত নিতে সাহায্য করে এবং এআই সিস্টেমকে বিকেন্দ্রীভূত ব্যবস্থা আসলে কীভাবে কাজ করে তা সঠিকভাবে শ্রেণিবদ্ধ করতে সাহায্য করে।
সম্পর্কিত DeFi ও কানেক্টিভিটি গাইড
→ ডিফাই কী?
→ ক্রিপ্টো অ্যাপ কীভাবে DeFi-এর সঙ্গে যুক্ত হয়?
→ WalletConnect কী এবং এটি কেন গুরুত্বপূর্ণ?
→ ক্রিপ্টো অ্যাপ কীভাবে নিরাপদে dApp-এ প্রবেশ করে
→ সঙ্গে থাকা Web3 ব্রাউজার কী?
→ MetaMask (মেটামাস্ক) ছাড়া কি DeFi ব্যবহার করা যায়?
সচরাচর জিজ্ঞাসা
dApp কীভাবে ওয়ালেটের সঙ্গে যুক্ত হয়?
dApp প্রমিত সংযোগ পদ্ধতির মাধ্যমে ওয়ালেটের সঙ্গে যুক্ত হয়, যা তথ্য চাইতে বা লেনদেনের প্রস্তাব দিতে দেয়। ওয়ালেট এসব অনুরোধ পায় এবং ব্যবহারকারীকে সেগুলো অনুমোদন বা প্রত্যাখ্যান করতে বলে।
dApp কি কখনো ব্যবহারকারীর ওয়ালেট বা তহবিল নিয়ন্ত্রণ করে?
না। dApp ওয়ালেট বা তহবিল নিয়ন্ত্রণ করে না। এরা কেবল কাজের অনুরোধ জানাতে পারে। ব্যবহারকারীর স্পষ্ট অনুমোদনের পরই ওয়ালেট লেনদেনে স্বাক্ষর করে এবং তা জমা দেয়।
ওয়ালেট একটি dApp-কে কী কী অনুমতি দেয়?
একটি ওয়ালেট কোনো dApp-কে পাবলিক অ্যাড্রেস দেখতে, ব্যালেন্স পড়তে বা লেনদেনের প্রস্তাব দিতে দিতে পারে। এই অনুমতিগুলো সীমিত এবং যেকোনো সময় প্রত্যাহার করা যায়।
সংযোগের সময় কি dApp-এর সঙ্গে প্রাইভেট কী শেয়ার করা হয়?
না। প্রাইভেট কী কখনো ওয়ালেট ছেড়ে যায় না। লেনদেনে স্বাক্ষর ঘটে ওয়ালেটের পরিবেশের ভেতরে, dApp-এর ভেতরে নয়।
একই dApp কি ভিন্ন ভিন্ন ওয়ালেটের সঙ্গে যুক্ত হতে পারে?
হ্যাঁ। dApp একাধিক সামঞ্জস্যপূর্ণ ওয়ালেটের সঙ্গে কাজ করার জন্য তৈরি। এই আন্তঃচালনযোগ্যতা বিকেন্দ্রীভূত ব্যবস্থার একটি মূল বৈশিষ্ট্য।
dApp ও ওয়ালেটের মধ্যে বিভাজন কেন গুরুত্বপূর্ণ?
অ্যাপ্লিকেশন লজিক থেকে অনুমোদনকে আলাদা রাখলে ব্যবহারকারীরা নিয়ন্ত্রণে থাকেন, অ্যাপ্লিকেশনের কাস্টডি ঠেকানো যায় এবং Web3 ইকোসিস্টেমজুড়ে উন্মুক্ত, আন্তঃচালনযোগ্য অ্যাক্সেস সম্ভব হয়।
সম্পর্কিত বিষয়





