Hello. I design and build blockchain solutions. I like to make the complex simple.
Walkthroughs, tutorials, guides, and tips. This story will teach you how to do something new or how to do something better.
This story contains new, firsthand information uncovered by the writer.
The writer was physically present in relevant location(s) to this story. The location is also a prevalent aspect of this story be it news or otherwise.
ঋণ নেওয়া হল ইথেরিয়াম-ভিত্তিক ব্লকচেইন অ্যাপ্লিকেশনগুলির একটি ভিত্তি । সঙ্গে
অনেকটা প্রোগ্রামিং প্যারাডাইমগুলির বিবর্তনের মতো, এই DeFi অ্যাপ্লিকেশনগুলির বিভিন্ন স্থাপত্য নকশা রয়েছে, যা নিরাপত্তা থেকে দক্ষতা এবং ব্যবহারকারীর অভিজ্ঞতা পর্যন্ত পরিবর্তিত অগ্রাধিকারগুলি প্রতিফলিত করে।
এই বিশ্লেষণ যেমন অ্যাপ্লিকেশনের আর্কিটেকচার দেখায়
আপনি যদি একজন বিকাশকারী, স্থপতি বা নিরাপত্তা গবেষক হন, তাহলে এই নিবন্ধটি আপনার জন্য। শেষ পর্যন্ত, আপনি সহজেই Ethereum-এ নতুন ধার নেওয়ার অ্যাপ্লিকেশনগুলি বুঝতে পারবেন, তাদের স্থাপত্যকে দ্রুত এবং ব্যাপকভাবে উপলব্ধি করবেন। এই DeFi জায়ান্টগুলি কীভাবে মাটি থেকে তৈরি হয়েছে তা দেখতে ডুব দিন।
সবচেয়ে বেশি DeFi ধার করা হয়
তবে, একটি ধরা আছে।
জামানতের মূল্য অবশ্যই একটি পূর্বনির্ধারিত মার্জিন দ্বারা ঋণের মূল্যকে অতিক্রম করতে হবে ৷
জামানত মূল্য এর নিচে পড়ে, ঋণ হয়
লিকুইডেশনের সময়, অন্য কেউ আপনার ঋণের আংশিক বা পুরোটাই শোধ করে, এবং তারা বিনিময়ে আপনার আংশিক বা সমস্ত জামানত পায়।
এই আর্থিক কাঠামো অনুসরণ করে সমস্ত ধার নেওয়ার আবেদনগুলির জন্য একই বিল্ডিং ব্লকের প্রয়োজন, যা তারপরে বিভিন্ন উপায়ে সাজানো যেতে পারে:
MakerDAO-তে ঋণ নেওয়ার প্রক্রিয়া। সমস্ত অ্যাপ্লিকেশন একই পদক্ষেপ এবং ফাংশন ভাগ করে।
ধার নেওয়া এবং ধার দেওয়াকে আলাদা বৈশিষ্ট্য হিসাবে বিবেচনা করা যেতে পারে। DeFi-তে, আমরা বেশিরভাগ ধার নেওয়া অ্যাপ্লিকেশনগুলিতে উভয় বৈশিষ্ট্যই খুঁজে পাই, কিন্তু সেগুলি সর্বদা ভালভাবে সংহত হয় না ।
কম্পাউন্ড, Aave এবং অয়লারে তারা । ঋণগ্রহীতা এবং ঋণদাতাদের জন্য সুদের হার অভ্যন্তরীণভাবে সম্পর্কযুক্ত; প্রকৃতপক্ষে, এটিই সেই অ্যাপ্লিকেশনগুলিকে ন্যূনতম হস্তক্ষেপের সাথে কাজ করে।
অন্যদিকে, MakerDAO এবং Yield হল সেই সম্পদের প্রবর্তক যা তারা ঋণগ্রহীতাদের ধার দেয়।
তাদের ব্যবহারকারীদের সম্পদ সরবরাহ করার প্রয়োজন হয় না যাতে অন্য ব্যবহারকারীরা ধার নিতে পারে ।
এই নিবন্ধটি অন-চেইন ঋণের উপর ফোকাস করবে এবং মূলত ঋণকে উপেক্ষা করবে। ধার নেওয়া অনেক বেশি জটিল কারণ সমান্তরালকরণের প্রয়োজন, এবং ধার নেওয়ার ধরণটি বোঝা সাধারণত পুরো প্রোটোকলের আরও ভাল বোঝার জন্য আনলক করে।
MakerDAO লোগো
MakerDAO-এর ট্রেজারি ফাংশন দ্বারা পরিচালিত হয়
সেখানে একটি
বিপরীতভাবে, MakerDAO-এর কোনো DAI, ধার করা সম্পদ নেই।
পরিবর্তে, এটা নিছক
অ্যাকাউন্টিং মধ্যে পরিচালনা করা হয়
এই ক্রিয়াটি ব্যবহারকারীর ঋণের ভারসাম্য আপডেট করে এবং তাদের DAI যোগদানে DAI মিন্ট করার অনুমতি দেয়।
পরিশোধ করতে, ব্যবহারকারীরা DAI যোগদানে DAI বার্ন করে। এই প্রক্রিয়াটি তখন ভ্যাট আপডেট করে, ব্যবহারকারীকে তাদের ঋণ নিষ্পত্তি করতে সক্ষম করে ।
উপরন্তু, vat.sol
চুক্তি হিসেবে কাজ করে
যখন ব্যবহারকারীর ঋণ বা সমান্তরাল ব্যালেন্সে পরিবর্তন করা হয়, তখন vat.sol চুক্তি রেট এবং স্পট উভয়ই মূল্যায়ন করে।
এগুলি ব্যবহৃত জামানতের উপর ভিত্তি করে সুদের হার এবং প্রচলিত DAI থেকে সমান্তরাল মূল্য অনুপাতকে নির্দেশ করে। মজার বিষয় হল, এই মানগুলি অন্যান্য MakerDAO চুক্তির দ্বারা vat.sol চুক্তিতে দেওয়া হয়, একটি পদ্ধতি যা অন্যান্য অ্যাপ্লিকেশন থেকে আলাদা।
MakerDAO তার ডিজাইন পর্বের সময় নিরাপত্তাকে অগ্রাধিকার দিয়েছিল - এমন একটি সময় যখন গ্যাস খরচের মতো কারণগুলি গৌণ ছিল , ব্যবহারকারীর অভিজ্ঞতা ছিল একটি ছোটখাটো উদ্বেগ, এবং প্রতিযোগিতা ছিল নগণ্য৷
ফলস্বরূপ, এটি অদ্ভুত, ব্যবহার করা ব্যয়বহুল এবং নেভিগেট করা চ্যালেঞ্জিং বলে মনে হতে পারে।
তবুও, এটি যে বিশাল সম্পদ পরিচালনা করে এবং উল্লেখযোগ্য লঙ্ঘন ছাড়াই এর পরিচালনার রেকর্ড তার শক্তিশালী নকশা এবং সম্পাদনকে আন্ডারলাইন করে।
হাইলাইট:
YieldSpace এর সম্ভাব্যতা স্বীকার করে, আমরা দ্রুত বিকাশে রূপান্তরিত হয়েছি
Yield v2-এ ধার নেওয়ার প্রক্রিয়া, মেকারডিএও দ্বারা ব্যাপকভাবে প্রভাবিত
সমস্ত অ্যাকাউন্টিং, ঝুঁকি ব্যবস্থাপনা, এবং সমান্তরালকরণ চেক একটি চুক্তিতে একত্রিত করা হয়েছিল:
আমরা আমাদের ওরাকল ইন্টিগ্রেশনকে নতুন করে সাজিয়েছি, মূল্য এবং সুদের হারের ওরাকলগুলিকে a এ একত্রিত করেছি
MakerDAO এর পদ্ধতির থেকে আরেকটি উল্লেখযোগ্য বিচ্যুতি হল আমাদের প্রবর্তন
সংক্ষেপে, Yield v2 এ ধার নেওয়া নিম্নরূপ কাজ করে:
দ্য
যৌগিক v1-এ ঋণ নেওয়ার প্রক্রিয়া। সহজ কিন্তু কার্যকর।
এর উপর ভিত্তি করে
মজার বিষয় হল, শ্বেতপত্র হাইলাইট করেনি যে যৌগ v2 অন্তর্ভুক্ত
যৌগ v2-এ ধার নেওয়ার প্রক্রিয়া। টোকেনাইজড ঋণের অবস্থানে প্রথম প্রবেশ।
যৌগ v3 (ধূমকেতু) এ ধার নেওয়ার প্রক্রিয়া। বেসিকগুলিতে ফিরে যান, নিরাপত্তায় ফিরে যান। যদিও ভাল UX সহ।
প্রয়োজনীয় কলের সংখ্যা হ্রাসের কারণে সিস্টেমটি বিকাশকারী এবং ব্যবহারকারী উভয়ের জন্যই আরও স্বজ্ঞাত। উপরন্তু, একক চুক্তি নকশা চুক্তির মধ্যে কল কমিয়ে গ্যাসের খরচ কমিয়ে দেয়। বিচ্ছিন্ন অর্থ বাজার হল ওরাকল-ভিত্তিক আক্রমণের বিরুদ্ধে একটি প্রতিরক্ষা, যা এখন একটি প্রধান নিরাপত্তা উদ্বেগ।
অন্যান্য প্রাসঙ্গিক বৈশিষ্ট্য উল্লেখ করা
মজার বিষয় হল, কম্পাউন্ড v3 প্রতিটি ধারযোগ্য সম্পদের জন্য একটি একক চুক্তির মাধ্যমে সমস্ত ফাংশন পরিচালনা করে যৌগ v1-এর আর্কিটেকচারকে প্রতিফলিত করে। অন্যান্য উল্লেখযোগ্য বৈশিষ্ট্য অন্তর্ভুক্ত:
জামানত ধার নেওয়ার বিরুদ্ধে নিষেধাজ্ঞা জামানত জমাকারীদের জন্য নিরাপত্তা বাড়ায়। এটি শাসনের ত্রুটি বা ইচ্ছাকৃত আক্রমণ জামানতকে বিপদে ফেলার সম্ভাবনা হ্রাস করে।
সরবরাহকৃত সমান্তরালে রিটার্ন বাদ দেওয়া হতে পারে যৌগিক ব্যবস্থাপনার ফলে v2-এ প্রচুর তারল্য সংগ্রহ করা। আমার অন্তর্দৃষ্টি আছে যে কম্পাউন্ড v2-এ ধার নেওয়ার সীমা ব্যবহারকারীদের দ্বারা আবেদনে ধার দেওয়া সম্পদের চেয়ে কম বা বেশি নয়।
অনুমান করা হচ্ছে যে তারা v3 এর জন্য অনুরূপ তারল্যের স্তর পরিচালনা করবে, জামানত ধার দেওয়ার অনুমতি না দেওয়া অ্যাপ্লিকেশনটিকে নিরাপদ করে তোলে, v3 এর মূল লক্ষ্যগুলির মধ্যে একটি।
একটি স্থাপত্য দৃষ্টিকোণ থেকে:
Aave v1-এ ঋণ নেওয়ার প্রক্রিয়া। পুল করা তারল্য অর্থ আর্থিক এবং গণনাগত দক্ষতা।
ফলন v2 হিসাবে,
জামানত চেক ইন ছাড়ার সিদ্ধান্ত
Aave v2 এর একটি খুব পরিষ্কার আর্কিটেকচার রয়েছে, সম্পূর্ণ টোকেনাইজড।
Aave v1 থেকে কিছু বৈশিষ্ট্য, যার সীমিত ব্যবহার ছিল, সরলতার জন্য বাদ দেওয়া হয়েছে। Aave v1-এর সমস্যাগুলি, যেমন অর্জিত আগ্রহের জটিল উপস্থাপনা, Aave v2-এ সমাধান করা হয়েছে।
এর অনেক অগ্রগতি সত্ত্বেও, এই গবেষণার উদ্দেশ্যে, Aave v3 বস্তুগতভাবে Aave v2 থেকে আলাদা নয়। আসলে, এটি পরামর্শ দিতে পারে যে Aave v2 এর আর্কিটেকচার 2023 সালে শক্তিশালী থাকবে।
এর ডিজাইনের একটি বৈশিষ্ট্য হল
যদিও একটি চুক্তিতে সমস্ত সম্পদ, অ্যাকাউন্টিং এবং ঝুঁকি ব্যবস্থাপনার ডেটা সঞ্চয় করা হয়, তবুও জামানত এবং ঋণের জন্য ইটোকেন এবং ঋণের জন্য dTokens রয়েছে, Aave v2 এর মতো। যাইহোক, এই টোকেন চুক্তিগুলি শুধুমাত্র কেন্দ্রীয় স্টোরেজ চুক্তির মতামত।
কোডের একটি বিশ্লেষণ প্রকাশ করে যে ন্যূনতম গ্যাস খরচ একটি অগ্রাধিকার ছিল, যার ফলে একচেটিয়া নকশা আন্তঃ-চুক্তি কলের প্রয়োজনীয়তা দূর করে। কঠোর পরীক্ষা এবং নিরীক্ষার মাধ্যমে নিরাপত্তা নিশ্চিত করা হয়েছিল। শুধুমাত্র লজিক বিভিন্ন মডিউল জুড়ে বিতরণ করা হয়েছিল, স্টোরেজ চুক্তির বাস্তবায়ন হিসাবে কাজ করে, যা প্রাথমিকভাবে একটি প্রক্সি চুক্তি হিসাবে কাজ করে।
এই ইউনিফাইড ডিজাইন সহজ আপগ্রেড সমর্থন করে। কোনো সঞ্চয়স্থান পরিবর্তনের প্রয়োজন না হলে বৈশিষ্ট্যগুলি সংশোধন বা প্রবর্তনের জন্য মডিউলগুলি দ্রুত প্রতিস্থাপন করা যেতে পারে৷
অয়লার প্রকাশের পনের মাস পরে এবং আপগ্রেডের শোষিত দুর্বলতার পরিচয় দেওয়ার ছয় মাস পরে হ্যাক করা হয়েছিল।
আমি মনে করি না যে একচেটিয়া স্থাপত্য সম্পদের নিষ্কাশনে কোন ভূমিকা পালন করেছে; বরং, এটি কোড আপডেটের অপর্যাপ্ত তদারকি ছিল ।
কঠোর পরিশ্রম সম্পন্ন হয়েছে, আসুন আমরা যা শিখলাম তা পর্যালোচনা করি
প্রারম্ভিক Ethereum অ্যাপ্লিকেশন যেমন MakerDAO, কম্পাউন্ড, এবং Aave Ethereum-এ অতিরিক্ত সমকোণিত ঋণের সম্ভাবনা প্রদর্শন করে। একবার ধারণার এই প্রমাণগুলি সফল প্রমাণিত হলে, বাজারের অংশীদারিত্ব ক্যাপচার করার জন্য নতুন বৈশিষ্ট্যগুলির মিশ্রণ প্রবর্তনের দিকে ফোকাস স্থানান্তরিত হয়৷ যৌগিক এবং Aave-এর পরবর্তী সংস্করণগুলি ফলন চাষ, সংমিশ্রণযোগ্যতা এবং সমন্বিত তরলতার সূচনা করে, যা বিশেষ করে বাজারের বুলিশ পরিস্থিতিতে উন্নতি লাভ করে।
একটি উল্লেখযোগ্য উন্নয়ন ছিল কম্পাউন্ড v2-এর টোকেনাইজড ঋণের অবস্থানের প্রবর্তন, যা এই অবস্থানগুলিকে অন্যান্য অ্যাপ্লিকেশনের দ্বারা মানসম্পন্ন সম্পদ হিসাবে স্বীকৃত করতে সক্ষম করে। Aave v2 এবং অয়লার টোকেনাইজড ডেট পজিশন বাস্তবায়নের মাধ্যমে এটিকে আরও এক ধাপ এগিয়ে নিয়ে গেছে, যার বিস্তৃত উপযোগিতা বিতর্কের বিষয়।
ষাঁড়ের বাজারের সময় উচ্চ গ্যাসের খরচ একটি প্রধান উদ্বেগ হিসাবে আবির্ভূত হয়েছে, ব্যবহারকারীর অভিজ্ঞতা পরিবর্তনের প্ররোচনা দেয় যা Yield v2, Aave v2 এবং অয়লারে দেখা গেছে। রাউটার চুক্তি এবং একচেটিয়া বাস্তবায়ন লেনদেনের জন্য ব্যবহারকারীদের খরচ কমাতে সাহায্য করেছে। যাইহোক, এটি আরও জটিল, এবং ফলস্বরূপ ঝুঁকিপূর্ণ, কোডের ব্যয়ে এসেছিল।
যৌগ v3 আর্থিক দক্ষতার চেয়ে নিরাপত্তাকে অগ্রাধিকার দিয়ে একটি নজির স্থাপন করেছে বলে মনে হচ্ছে। সম্ভাব্য হ্যাকগুলির বিরুদ্ধে আরও ভাল সুরক্ষার জন্য এটি ঐতিহ্যগত তারল্য পুল মডেল থেকে বিচ্যুত হয়। L2 নেটওয়ার্কের উত্থান, যেখানে গ্যাসের খরচ ক্রমবর্ধমানভাবে নগণ্য হয়ে উঠছে, সম্ভবত ভবিষ্যতের সমান্তরাল ঋণ গ্রহণের অ্যাপ্লিকেশনগুলির নকশাকে আকৃতি দেবে।
এই নিবন্ধে, আমি Ethereum-এ মূল সমান্তরাল ঋণ গ্রহণের অ্যাপ্লিকেশনগুলির একটি ব্যাপক ওভারভিউ প্রদান করেছি। প্রতিটি অ্যাপ্লিকেশন বিশ্লেষণ করার জন্য আমি যে পদ্ধতিটি নিযুক্ত করেছি তা অন্যান্য সমান্তরাল ঋণের অ্যাপ্লিকেশনগুলির জটিলতাগুলি দ্রুত উপলব্ধি করতেও প্রয়োগ করা যেতে পারে।
একটি ব্লকচেইন ধার নেওয়ার অ্যাপ্লিকেশন তৈরি করার সময়, সর্বদা সম্পদের স্টোরেজ, অ্যাকাউন্টিং রেকর্ড স্থাপন এবং ঝুঁকি এবং সমান্তরাল মূল্যায়নের পদ্ধতিগুলি বিবেচনা করুন। আপনি এই বিবেচনার মধ্য দিয়ে কাজ করার সময়, আপনার সিদ্ধান্তগুলি জানাতে পূর্ববর্তী অ্যাপ্লিকেশনগুলির ইতিহাস এবং এই ওভারভিউ থেকে অন্তর্দৃষ্টিগুলি আঁকুন।
পড়ার জন্য আপনাকে ধন্যবাদ, এবং শুভকামনা।
ধন্যবাদ
লেখক ইইল্ড প্রোটোকলের সহ-প্রতিষ্ঠাতা এবং প্রযুক্তিগত লিড।
ইথেরিয়ামে ধার করা: মেকারডিএও, ইয়েলড, অ্যাভে, কম্পাউন্ড এবং অয়লারের আর্কিটেকচার বিবর্তনের তুলনা করা | HackerNoon