paint-brush
ইথেরিয়ামে ধার করা: মেকারডিএও, ইয়েলড, অ্যাভে, কম্পাউন্ড এবং অয়লারের আর্কিটেকচার বিবর্তনের তুলনা করাদ্বারা@alcueca
4,441 পড়া
4,441 পড়া

ইথেরিয়ামে ধার করা: মেকারডিএও, ইয়েলড, অ্যাভে, কম্পাউন্ড এবং অয়লারের আর্কিটেকচার বিবর্তনের তুলনা করা

দ্বারা Alberto Cuesta Cañada 12m2023/09/26
Read on Terminal Reader
Read this story w/o Javascript

অতিদীর্ঘ; পড়তে

এই নিবন্ধে, আমি Ethereum-এ মূল সমান্তরাল ঋণ গ্রহণের অ্যাপ্লিকেশনগুলির একটি ব্যাপক ওভারভিউ প্রদান করেছি। প্রতিটি অ্যাপ্লিকেশন বিশ্লেষণ করার জন্য আমি যে পদ্ধতি ব্যবহার করেছি তা অন্যান্য সমান্তরাল ঋণের অ্যাপ্লিকেশনগুলির জটিলতাগুলি দ্রুত উপলব্ধি করতেও প্রয়োগ করা যেতে পারে।
featured image - ইথেরিয়ামে ধার করা: মেকারডিএও, ইয়েলড, অ্যাভে, কম্পাউন্ড এবং অয়লারের আর্কিটেকচার বিবর্তনের তুলনা করা
Alberto Cuesta Cañada  HackerNoon profile picture
0-item
1-item
2-item

ঋণ নেওয়া হল ইথেরিয়াম-ভিত্তিক ব্লকচেইন অ্যাপ্লিকেশনগুলির একটি ভিত্তি । সঙ্গে বিলিয়ন সম্পদ ঋণ আউট , বিকাশকারী, স্থপতি বা গবেষকদের জন্য ঋণ নেওয়া কীভাবে কাজ করে তা বোঝা গুরুত্বপূর্ণ।


অনেকটা প্রোগ্রামিং প্যারাডাইমগুলির বিবর্তনের মতো, এই DeFi অ্যাপ্লিকেশনগুলির বিভিন্ন স্থাপত্য নকশা রয়েছে, যা নিরাপত্তা থেকে দক্ষতা এবং ব্যবহারকারীর অভিজ্ঞতা পর্যন্ত পরিবর্তিত অগ্রাধিকারগুলি প্রতিফলিত করে।


এই বিশ্লেষণ যেমন অ্যাপ্লিকেশনের আর্কিটেকচার দেখায় MakerDAO , যৌগ , Aave , অয়লার , এবং ফলন . আমরা মূল উদ্ভাবন এবং নকশার ধরণগুলিকে হাইলাইট করব, যা ভবিষ্যতে ঋণদানের অ্যাপ্লিকেশনগুলির বিকাশের জন্য গুরুত্বপূর্ণ পাঠ।


আপনি যদি একজন বিকাশকারী, স্থপতি বা নিরাপত্তা গবেষক হন, তাহলে এই নিবন্ধটি আপনার জন্য। শেষ পর্যন্ত, আপনি সহজেই Ethereum-এ নতুন ধার নেওয়ার অ্যাপ্লিকেশনগুলি বুঝতে পারবেন, তাদের স্থাপত্যকে দ্রুত এবং ব্যাপকভাবে উপলব্ধি করবেন। এই DeFi জায়ান্টগুলি কীভাবে মাটি থেকে তৈরি হয়েছে তা দেখতে ডুব দিন।

DeFi তে ধার করা

সবচেয়ে বেশি DeFi ধার করা হয় overcollateralized . একজন ব্যবহারকারী একটি নির্দিষ্ট সম্পদ ধার করতে পারে যদি তারা ঋণের চেয়ে বেশি মূল্যের জামানত প্রদান করে। প্রচলিত ঋণের বিপরীতে, এই ঋণগুলির অনেকেরই নিয়মিত পরিশোধ বা নির্দিষ্ট শেষ তারিখ নেই। সারমর্মে, আপনি ধার নিতে পারেন এবং কখনও শোধ করতে পারবেন না।


তবে, একটি ধরা আছে।


জামানতের মূল্য অবশ্যই একটি পূর্বনির্ধারিত মার্জিন দ্বারা ঋণের মূল্যকে অতিক্রম করতে হবে


জামানত মূল্য এর নিচে পড়ে, ঋণ হয় তরল .


লিকুইডেশনের সময়, অন্য কেউ আপনার ঋণের আংশিক বা পুরোটাই শোধ করে, এবং তারা বিনিময়ে আপনার আংশিক বা সমস্ত জামানত পায়।


এই আর্থিক কাঠামো অনুসরণ করে সমস্ত ধার নেওয়ার আবেদনগুলির জন্য একই বিল্ডিং ব্লকের প্রয়োজন, যা তারপরে বিভিন্ন উপায়ে সাজানো যেতে পারে:


  • ব্যবহারকারীর জামানত এবং ধার করা সম্পদ সংরক্ষণের জন্য একটি কোষাগার
  • একটি অ্যাকাউন্টিং সিস্টেম যা প্রতিটি ব্যবহারকারীর জামানত এবং ঋণ ট্র্যাক করে
  • ঋণগ্রহীতাদের সুদের হার নির্ধারণ করে এমন কার্যাবলী
  • একটি ঋণ পর্যাপ্তভাবে জামানত করা হয়েছে কিনা তা যাচাই করার একটি প্রক্রিয়া, সাধারণত বাহ্যিক মূল্য ওরাকল জড়িত থাকে
  • আন্ডারকোলেট্রালাইজড লোনের জন্য একটি লিকুইডেশন পাথ
  • ঝুঁকি ব্যবস্থাপনা সিস্টেম যা মোট ধার করা পরিমাণ এবং অন্যান্য নিরাপত্তা মেট্রিক্স রেকর্ড করে, যেমন বিশ্বব্যাপী এবং প্রতি-ব্যবহারকারীর ধার নেওয়ার সীমা, সমান্তরাল ন্যূনতম, এবং নির্দিষ্ট ওভার-সমানীকরণ অনুপাত
  • ব্যবহারকারীদের জামানত যোগ এবং অপসারণ করার জন্য একটি ইন্টারফেস, ধার নেওয়া এবং অন্তর্নিহিত অর্থ পরিশোধ করা

MakerDAO-তে ঋণ নেওয়ার প্রক্রিয়া। সমস্ত অ্যাপ্লিকেশন একই পদক্ষেপ এবং ফাংশন ভাগ করে।


ধার নেওয়া এবং ধার দেওয়াকে আলাদা বৈশিষ্ট্য হিসাবে বিবেচনা করা যেতে পারে। DeFi-তে, আমরা বেশিরভাগ ধার নেওয়া অ্যাপ্লিকেশনগুলিতে উভয় বৈশিষ্ট্যই খুঁজে পাই, কিন্তু সেগুলি সর্বদা ভালভাবে সংহত হয় না

কম্পাউন্ড, Aave এবং অয়লারে তারা । ঋণগ্রহীতা এবং ঋণদাতাদের জন্য সুদের হার অভ্যন্তরীণভাবে সম্পর্কযুক্ত; প্রকৃতপক্ষে, এটিই সেই অ্যাপ্লিকেশনগুলিকে ন্যূনতম হস্তক্ষেপের সাথে কাজ করে।


অন্যদিকে, MakerDAO এবং Yield হল সেই সম্পদের প্রবর্তক যা তারা ঋণগ্রহীতাদের ধার দেয়।


তাদের ব্যবহারকারীদের সম্পদ সরবরাহ করার প্রয়োজন হয় না যাতে অন্য ব্যবহারকারীরা ধার নিতে পারে


এই নিবন্ধটি অন-চেইন ঋণের উপর ফোকাস করবে এবং মূলত ঋণকে উপেক্ষা করবে। ধার নেওয়া অনেক বেশি জটিল কারণ সমান্তরালকরণের প্রয়োজন, এবং ধার নেওয়ার ধরণটি বোঝা সাধারণত পুরো প্রোটোকলের আরও ভাল বোঝার জন্য আনলক করে।


MakerDAO-এর আর্কিটেকচারাল বিবর্তন

MakerDAO লোগো

MakerDAO , Ethereum পদে প্রাচীন, নভেম্বর 2019 সালে তার বর্তমান আকারে চালু করা হয়েছিল , এবং এটি ধারণ করে জামানত হিসাবে $4.95B . প্রতিটি ফাংশন এবং অনন্য পরিভাষার জন্য স্বতন্ত্র চুক্তি সহ এর মডুলার আর্কিটেকচার সত্ত্বেও, এটি বোঝা এবং যাচাই করা সহজ।


MakerDAO-এর ট্রেজারি ফাংশন দ্বারা পরিচালিত হয় যোগদান করুন চুক্তি


সেখানে একটি পৃথক চুক্তি একটি সমান্তরাল সম্পদ হিসাবে অনুমোদিত প্রতিটি টোকেনের জন্য।


বিপরীতভাবে, MakerDAO-এর কোনো DAI, ধার করা সম্পদ নেই।


পরিবর্তে, এটা নিছক পুদিনা এবং বার্ন DAI প্রয়োজনীয়.


অ্যাকাউন্টিং মধ্যে পরিচালনা করা হয় vat .sol চুক্তি যোগদান এই চুক্তি আপডেট করুন যখন সমান্তরাল সিস্টেমে প্রবেশ করে বা প্রস্থান করে। যদি একটি ব্যবহারকারী ধার, তারা vat.sol চুক্তির সাথে সরাসরি যোগাযোগ করুন .


এই ক্রিয়াটি ব্যবহারকারীর ঋণের ভারসাম্য আপডেট করে এবং তাদের DAI যোগদানে DAI মিন্ট করার অনুমতি দেয়।


পরিশোধ করতে, ব্যবহারকারীরা DAI যোগদানে DAI বার্ন করে। এই প্রক্রিয়াটি তখন ভ্যাট আপডেট করে, ব্যবহারকারীকে তাদের ঋণ নিষ্পত্তি করতে সক্ষম করে


উপরন্তু, vat.sol চুক্তি হিসেবে কাজ করে ঝুকি ব্যবস্থাপনা ইঞ্জিন এটি বিশ্বব্যাপী ঋণ গ্রহণের সীমা বজায় রাখে, প্রতি-ব্যবহারকারীর সর্বনিম্ন থ্রেশহোল্ড সেট করে এবং সমান্তরালকরণ অনুপাতের তত্ত্বাবধান করে।

যখন ব্যবহারকারীর ঋণ বা সমান্তরাল ব্যালেন্সে পরিবর্তন করা হয়, তখন vat.sol চুক্তি রেট এবং স্পট উভয়ই মূল্যায়ন করে।


এগুলি ব্যবহৃত জামানতের উপর ভিত্তি করে সুদের হার এবং প্রচলিত DAI থেকে সমান্তরাল মূল্য অনুপাতকে নির্দেশ করে। মজার বিষয় হল, এই মানগুলি অন্যান্য MakerDAO চুক্তির দ্বারা vat.sol চুক্তিতে দেওয়া হয়, একটি পদ্ধতি যা অন্যান্য অ্যাপ্লিকেশন থেকে আলাদা।


MakerDAO তার ডিজাইন পর্বের সময় নিরাপত্তাকে অগ্রাধিকার দিয়েছিল - এমন একটি সময় যখন গ্যাস খরচের মতো কারণগুলি গৌণ ছিল , ব্যবহারকারীর অভিজ্ঞতা ছিল একটি ছোটখাটো উদ্বেগ, এবং প্রতিযোগিতা ছিল নগণ্য৷


ফলস্বরূপ, এটি অদ্ভুত, ব্যবহার করা ব্যয়বহুল এবং নেভিগেট করা চ্যালেঞ্জিং বলে মনে হতে পারে।


তবুও, এটি যে বিশাল সম্পদ পরিচালনা করে এবং উল্লেখযোগ্য লঙ্ঘন ছাড়াই এর পরিচালনার রেকর্ড তার শক্তিশালী নকশা এবং সম্পাদনকে আন্ডারলাইন করে।


হাইলাইট:

  • সর্বাধিক ছড়িয়ে থাকা ট্রেজারি ফাংশনে প্রতিটি সম্পদের নিজস্ব চুক্তি রয়েছে
  • অ্যাকাউন্টিং ফাংশনটি একটি একক চুক্তির মধ্যে কেন্দ্রীভূত হয় যা জামানত চেক সহ ঝুঁকি পরামিতিগুলি নথিভুক্ত করে এবং প্রয়োগ করে
  • অন্যান্য অ্যাপের বিপরীতে, ওরাকল চুক্তি আপডেট করে, সমান্তরালকরণ তত্ত্বাবধান করে
  • মূল্য এবং সুদের হার ওরাকল স্বতন্ত্র ইন্টারফেস ব্যবহার করে
  • সুদের হার বাহ্যিকভাবে উদ্ভূত হয়
  • ধার নিতে, ব্যবহারকারীদের একাধিক চুক্তির সাথে যোগাযোগ করতে হবে

ফলন প্রোটোকলের স্থাপত্য বিবর্তন

ফলন v1 স্থির হার ব্যবহারের জন্য ধারণার প্রমাণ হিসাবে পরিবেশন করা হয়েছে YieldSpace . এই সংস্করণটি MakerDAO-এর উপরে তার সমান্তরাল ঋণ ইঞ্জিন তৈরি করেছে। যাইহোক, Yield v1 ব্যবহার করা ব্যয়বহুল এবং নতুন বৈশিষ্ট্যের সাথে বৃদ্ধি করা উভয়ই চ্যালেঞ্জিং ছিল।


YieldSpace এর সম্ভাব্যতা স্বীকার করে, আমরা দ্রুত বিকাশে রূপান্তরিত হয়েছি ফলন v2 . এখনও MakerDAO থেকে অনুপ্রেরণা আঁকা, কিন্তু এখন সম্পূর্ণ স্বাধীন, Yield v2 অক্টোবর 2021 এ চালু হয়েছে ; Yield v2 কমানো গ্যাস খরচ এবং একটি বর্ধিত ব্যবহারকারীর অভিজ্ঞতাকে অগ্রাধিকার দিয়েছে।

Yield v2-এ ধার নেওয়ার প্রক্রিয়া, মেকারডিএও দ্বারা ব্যাপকভাবে প্রভাবিত


সমস্ত অ্যাকাউন্টিং, ঝুঁকি ব্যবস্থাপনা, এবং সমান্তরালকরণ চেক একটি চুক্তিতে একত্রিত করা হয়েছিল: কলড্রন . MakerDAO-এর পদ্ধতির মিররিং, আমরা ট্রেজারি ফাংশনগুলি জুড়ে বিতরণ করেছি যোগদান করুন চুক্তি, প্রতিটি একটি নির্দিষ্ট সম্পদের জন্য নিবেদিত।


আমরা আমাদের ওরাকল ইন্টিগ্রেশনকে নতুন করে সাজিয়েছি, মূল্য এবং সুদের হারের ওরাকলগুলিকে a এ একত্রিত করেছি পাবলিক এলাকা . আমরা MakerDAO থেকে ওরাকল ফ্লোকে বিপরীত করেছি যেমন কল্ড্রন ওরাকলের সাথে পরামর্শ করে জামানত চেক জন্য প্রয়োজন হিসাবে. আমার জানামতে, MakerDAO ব্যতীত সর্বত্র এটি পছন্দের প্রবাহ।


MakerDAO এর পদ্ধতির থেকে আরেকটি উল্লেখযোগ্য বিচ্যুতি হল আমাদের প্রবর্তন মই . এই চুক্তিটি ব্যবহারকারী এবং ফলনের মধ্যে একমাত্র মধ্যস্থতাকারী হিসাবে কাজ করে। এটি ট্রেজারি এবং অ্যাকাউন্টিংয়ের উপর ব্যাপক নিয়ন্ত্রণ রাখে, কিন্তু বিনিময়ে, বৈশিষ্ট্য বিকাশের জন্য প্রচুর নমনীয়তা প্রদান করে


সংক্ষেপে, Yield v2 এ ধার নেওয়া নিম্নরূপ কাজ করে:

  • প্রতিটি সম্পদের নিজস্ব ডেডিকেটেড ট্রেজারি চুক্তি রয়েছে, যা ট্রেজারি ফাংশনের সর্বাধিক বন্টন নিশ্চিত করে।
  • একটি একক চুক্তি অ্যাকাউন্টিং ফাংশনকে কেন্দ্রীভূত করে। এই চুক্তিটি ঝুঁকি ব্যবস্থাপনার ব্যবস্থাও তত্ত্বাবধান করে এবং সমান্তরালকরণ পরীক্ষা করে।
  • সমান্তরালকরণ ফাংশন মূল্য এবং সুদের হার নির্ধারণ করতে ওরাকলের সাথে পরামর্শ করে।
  • মূল্য এবং সুদের হার ওরাকল উভয়ই একটি ইউনিফাইড ইন্টারফেস ভাগ করে।
  • সুদের হার বাহ্যিকভাবে উত্পন্ন হয়।
  • ব্যবহারকারীরা শুধুমাত্র একটি চুক্তির জন্য একক অনুরোধ করে ধার নিতে পারেন।

যৌগিক অর্থের স্থাপত্য বিবর্তন


দ্য যৌগের প্রথম সংস্করণ ছিল একজন ধারণার প্রমাণ , প্রদর্শন করে যে ইথেরিয়ামে একটি অর্থ বাজার প্রতিষ্ঠিত হতে পারে। এই কারণে, এর নকশায় সরলতাকে অগ্রাধিকার দেওয়া হয়েছিল। দ্য MoneyMarket.sol চুক্তি সব ফাংশন encapsulates, ঋণ সহ.

যৌগিক v1-এ ঋণ নেওয়ার প্রক্রিয়া। সহজ কিন্তু কার্যকর।


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

যৌগ v2

2019 সালের মে মাসে কম্পাউন্ড v2 চালু করা হয়েছিল , ফলন চাষের যুগকে প্রজ্বলিত করে এবং অগণিত কাঁটাচামচকে অনুপ্রাণিত করে। এটি একটি অর্থ বাজার হিসাবেও কাজ করে, যা ব্যবহারকারীদের উভয় সম্পদ ধার এবং ধার করতে দেয়।


এর উপর ভিত্তি করে সাদা কাগজ এবং গঠন, এটা স্পষ্ট যে জন্য একটি প্রধান লক্ষ্য যৌগ v2 ব্যবহার করতে ছিল ERC20 স্ট্যান্ডার্ড ঋণ প্রদানের অবস্থানের প্রতিনিধিত্ব করে . এটি সংমিশ্রণযোগ্যতা নিশ্চিত করেছে, ব্যবহারকারীদের যৌগিকে ধার দিতে এবং তারপর অন্যান্য ব্লকচেইন অ্যাপ্লিকেশনগুলিতে সেই সুদ-বহনকারী অবস্থানগুলি ব্যবহার করার অনুমতি দেয়।


মজার বিষয় হল, শ্বেতপত্র হাইলাইট করেনি যে যৌগ v2 অন্তর্ভুক্ত পুরস্কার এর স্মার্ট চুক্তিতে এই বাদ দেওয়ায়, এই বৈশিষ্ট্যটির বিশাল প্রভাব হয়তো পূর্বাভাস করা হয়নি।

যৌগ v2-এ ধার নেওয়ার প্রক্রিয়া। টোকেনাইজড ঋণের অবস্থানে প্রথম প্রবেশ।


  • প্রতিটি সম্পদের নিজস্ব ট্রেজারি চুক্তি রয়েছে, যা ট্রেজারি ফাংশনের বন্টনকে সর্বাধিক করে তোলে।
  • অ্যাকাউন্টিং ফাংশনটিও বিতরণ করা হয়, প্রতিটি cToken ব্যবহারকারীর সমান্তরাল এবং ঋণ নোট করে।
  • একটি একক চুক্তি, নিয়ন্ত্রক, সমন্বিতকরণ চেক সহ ঝুঁকি ব্যবস্থাপনা পরামিতিগুলি লগ করে এবং প্রয়োগ করে।
  • সমান্তরালকরণ চেকের জন্য দায়ী চুক্তি মূল্যের জন্য ওরাকল এবং সুদের হারের জন্য cToken উল্লেখ করে।
  • মূল্য এবং সুদের হার ওরাকল বিভিন্ন ইন্টারফেসের সাথে কাজ করে।
  • সুদের হার অভ্যন্তরীণভাবে সম্পদের ব্যবহার থেকে উদ্ভূত হয়।
  • ব্যবহারকারীদের ধার করতে একাধিক চুক্তির সাথে যোগাযোগ করতে হবে।


যৌগ v3

2022 সালে মুক্তি পায় , যৌগ v3 আরও রক্ষণশীল ঝুঁকি ব্যবস্থাপনার কৌশল অবলম্বন করে, তরলতাকে এ ভাগ করে পুল প্রতিটি ধারযোগ্য সম্পদের জন্য। ডিজাইনটি ব্যবহারকারী-বন্ধুত্ব এবং গ্যাসের খরচ সম্পর্কে উদ্বেগ প্রকাশ করে। যৌগ v3 (ধূমকেতু) এ ধার নেওয়ার প্রক্রিয়া। বেসিকগুলিতে ফিরে যান, নিরাপত্তায় ফিরে যান। যদিও ভাল UX সহ।

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


অন্যান্য প্রাসঙ্গিক বৈশিষ্ট্য উল্লেখ করা অব্যাহতি পত্র অন্তর্ভুক্ত:

  • একটি সম্পূর্ণরূপে পরিবর্তিত ঝুঁকি ব্যবস্থাপনা এবং লিকুইডেশন ইঞ্জিন। এই নকশা আরও ঋণগ্রহীতা-বান্ধব হওয়ার সাথে সাথে তহবিলের নিরাপত্তা বাড়ায়।
  • ঝুঁকি প্রশমিত করার জন্য পৃথক জামানত সম্পদের জন্য বাজার জুড়ে সীমা নির্ধারণ করুন।
  • আয় এবং ধার নেওয়ার জন্য সুদের হারের মডেলগুলি এখন আলাদা, অর্থনৈতিক নীতিগুলির উপর প্রশাসনের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে৷


মজার বিষয় হল, কম্পাউন্ড v3 প্রতিটি ধারযোগ্য সম্পদের জন্য একটি একক চুক্তির মাধ্যমে সমস্ত ফাংশন পরিচালনা করে যৌগ v1-এর আর্কিটেকচারকে প্রতিফলিত করে। অন্যান্য উল্লেখযোগ্য বৈশিষ্ট্য অন্তর্ভুক্ত:

  • শুধুমাত্র ধার দেওয়া সম্পদ ধার করা যেতে পারে; জামানত সম্পদ পারে না।
  • সমান্তরাল যৌগ v3 এ রিটার্ন দেয় না।


জামানত ধার নেওয়ার বিরুদ্ধে নিষেধাজ্ঞা জামানত জমাকারীদের জন্য নিরাপত্তা বাড়ায়। এটি শাসনের ত্রুটি বা ইচ্ছাকৃত আক্রমণ জামানতকে বিপদে ফেলার সম্ভাবনা হ্রাস করে।


সরবরাহকৃত সমান্তরালে রিটার্ন বাদ দেওয়া হতে পারে যৌগিক ব্যবস্থাপনার ফলে v2-এ প্রচুর তারল্য সংগ্রহ করা। আমার অন্তর্দৃষ্টি আছে যে কম্পাউন্ড v2-এ ধার নেওয়ার সীমা ব্যবহারকারীদের দ্বারা আবেদনে ধার দেওয়া সম্পদের চেয়ে কম বা বেশি নয়।


অনুমান করা হচ্ছে যে তারা v3 এর জন্য অনুরূপ তারল্যের স্তর পরিচালনা করবে, জামানত ধার দেওয়ার অনুমতি না দেওয়া অ্যাপ্লিকেশনটিকে নিরাপদ করে তোলে, v3 এর মূল লক্ষ্যগুলির মধ্যে একটি।


একটি স্থাপত্য দৃষ্টিকোণ থেকে:

  • প্রতিটি অর্থ বাজার তার কোষাগার, অ্যাকাউন্টিং এবং ঝুঁকি ব্যবস্থাপনার সাথে একটি পৃথক চুক্তি
  • প্রতিটি অর্থ বাজার তার সমস্ত অনুমোদিত সমান্তরাল সম্পদ টোকেন সহ ধারযোগ্য সম্পদ ধরে রাখে, যার ফলে সমস্ত আবেদন জুড়ে সম্পদ ছড়িয়ে পড়ে
  • মূল্য ফিড হল একমাত্র বাহ্যিক ইনপুট; ধার এবং ঋণের জন্য সুদের হার অভ্যন্তরীণভাবে উত্পন্ন হয়
  • প্রথাগত ফাংশন যেমন সরবরাহ/প্রত্যাহার/ধার করা/শোধ করা স্মার্টলি একত্রিত করা হয়েছে। এখন, একটি অর্থ বাজার থেকে একটি ধারযোগ্য সম্পদ প্রত্যাহার করার অর্থ ধার নেওয়া, যখন এটি সরবরাহ করা ব্যবহারকারীর ঋণের উপর ভিত্তি করে পরিশোধ বা ঋণ প্রদানের নির্দেশ করে।
  • একটি রাউটিং চুক্তি সমন্বিত হয়, একটি একক কলে একাধিক অপারেশনের অনুমতি দেয়

Aave এর স্থাপত্য বিবর্তন

Aave v1 ছিল অক্টোবর 2019 এ চালু হয়েছে , ETHLend এর উত্তরসূরি। ETHLend এর পিয়ার-টু-পিয়ার পদ্ধতির পরিবর্তে, Aave v1 একটি শেয়ার্ড লিকুইডিটি পুল চালু করেছে।

Aave v1-এ ঋণ নেওয়ার প্রক্রিয়া। পুল করা তারল্য অর্থ আর্থিক এবং গণনাগত দক্ষতা।


ফলন v2 হিসাবে, রাউটার চুক্তি এছাড়াও ব্যবসা যুক্তি অধিষ্ঠিত. দ্য LendingPoolCore বাস্তবায়িত অ্যাকাউন্টিং, ঝুঁকি ব্যবস্থাপনা এবং ট্রেজারি ফাংশন। একটি একক চুক্তিতে কোষাগার পুল করা যৌগ v2 থেকে একটি পার্থক্যকারী পয়েন্ট ছিল।


জামানত চেক ইন ছাড়ার সিদ্ধান্ত তার নিজস্ব চুক্তি , রাউটার থেকে কল করা হয়েছে এবং অ্যাকাউন্টিং চুক্তিটি দুর্বল বলে মনে হচ্ছে না, তবে এটি সম্ভবত উদ্দেশ্যের জন্য উপযুক্ত ছিল কারণ Aave v2 শুধুমাত্র v1 রিলিজের দুই বছর পরে প্রকাশিত হয়েছিল

  • LendingPoolCore চুক্তি ট্রেজারি এবং অ্যাকাউন্টিং পরিচালনা করে
  • LendingPoolDataProvider সমান্তরালকরণ চেক পরিচালনা করে এবং ওরাকলের সাথে ইন্টারঅ্যাক্ট করে
  • LendingPool ব্যবহারকারীর এন্ট্রি পয়েন্ট হিসাবে কাজ করে এবং ব্যবসায়িক যুক্তি প্রয়োগ করে
  • ধার এবং ঋণের জন্য সুদের হার অভ্যন্তরীণভাবে নির্ধারিত হয়, শুধুমাত্র মূল্য ফিডের উপর নির্ভর করে

Aave v2

Aave v2 ছিল 2021 সালের ডিসেম্বরে মুক্তি পায় . যদিও এটি Aave v1 এর মতো বৈশিষ্ট্যগুলি ধরে রেখেছে, এটি Aave v1 এবং Compound v2 উভয়ের তুলনায় একটি উন্নত এবং সহজ স্থাপত্য চালু করেছে। এই মুক্তির সাথে, Aaveও পরিচয় করিয়ে দিল একটি টোকেন (কম্পাউন্ডের cTokens অনুরূপ) এবং vTokens , যা টোকেনাইজড ঋণের প্রতিনিধিত্ব করে।

Aave v2 এর একটি খুব পরিষ্কার আর্কিটেকচার রয়েছে, সম্পূর্ণ টোকেনাইজড।


Aave v1 থেকে কিছু বৈশিষ্ট্য, যার সীমিত ব্যবহার ছিল, সরলতার জন্য বাদ দেওয়া হয়েছে। Aave v1-এর সমস্যাগুলি, যেমন অর্জিত আগ্রহের জটিল উপস্থাপনা, Aave v2-এ সমাধান করা হয়েছে।

  • LendingPool চুক্তি বিশ্বব্যাপী অ্যাকাউন্টিং এবং ঝুঁকি ব্যবস্থাপনা ফাংশন একত্রিত করে, যেমন সমান্তরাল চেক। এটি ব্যবহারকারীদের জন্য প্রাথমিক অ্যাক্সেস পয়েন্ট হিসাবে কাজ করে
  • aTokens জামানত বোঝায় এবং ঋণ প্রদানের অবস্থানের অনুরূপ। ব্যবহারকারীদের সমান্তরাল তাদের aToken হোল্ডিং এর মাধ্যমে প্রতিফলিত হয়, এবং ট্রেজারি ফাংশন সমস্ত aToken জুড়ে বিতরণ করা হয়
  • ঋণ অবস্থানের প্রতিনিধিত্ব করতে vTokens ব্যবহার করা হয়। একজন ব্যবহারকারীর ঋণ তাদের ধারণ করা vTokens দ্বারা প্রতিনিধিত্ব করা হয়

Aave v3

Aave v3 ছিল 2023 সালের জানুয়ারিতে মুক্তি পায় মাল্টি-চেইন সমর্থন এবং অন্যান্য বৈশিষ্ট্য সহ। এই সংযোজনগুলি মূল আর্কিটেকচারকে পরিবর্তন করে না। আপডেটটি উন্নত ঝুঁকি ব্যবস্থাপনা এবং গ্যাস দক্ষতারও গর্ব করে।


এর অনেক অগ্রগতি সত্ত্বেও, এই গবেষণার উদ্দেশ্যে, Aave v3 বস্তুগতভাবে Aave v2 থেকে আলাদা নয়। আসলে, এটি পরামর্শ দিতে পারে যে Aave v2 এর আর্কিটেকচার 2023 সালে শক্তিশালী থাকবে।

অয়লারের স্থাপত্য বিবর্তন

অয়লার ছিল ডিসেম্বর 2022 এ চালু হয়েছে , অনুমতিহীন বৈশিষ্ট্য এবং ন্যূনতম শাসনের সাথে অর্থের বাজার অফার করার লক্ষ্য।


এর ডিজাইনের একটি বৈশিষ্ট্য হল হীরার মত প্যাটার্ন ক একক চুক্তি সমস্ত অ্যাপ্লিকেশন স্টোরেজ ধারণ করে . এই স্টোরেজটি স্বতন্ত্র মাধ্যমে অ্যাক্সেস করা যেতে পারে প্রক্সি , প্রতিটি সিস্টেমের একটি ভিন্ন ধারণাগত উপাদান পরিচালনা করে।

যদিও একটি চুক্তিতে সমস্ত সম্পদ, অ্যাকাউন্টিং এবং ঝুঁকি ব্যবস্থাপনার ডেটা সঞ্চয় করা হয়, তবুও জামানত এবং ঋণের জন্য ইটোকেন এবং ঋণের জন্য dTokens রয়েছে, Aave v2 এর মতো। যাইহোক, এই টোকেন চুক্তিগুলি শুধুমাত্র কেন্দ্রীয় স্টোরেজ চুক্তির মতামত।

  • দ্য স্টোরেজ চুক্তি অ্যাকাউন্টিং ভেরিয়েবল পরিচালনা করে।
  • দ্য বেসলজিক চুক্তি কোষাগার হিসাবে কাজ করে।
  • দ্য ঝুকি ব্যাবস্থাপক চুক্তি ঝুঁকি ব্যবস্থাপনার ভেরিয়েবল এবং ফাংশন তত্ত্বাবধান করে, যার মধ্যে সমান্তরালকরণ চেক রয়েছে।


কোডের একটি বিশ্লেষণ প্রকাশ করে যে ন্যূনতম গ্যাস খরচ একটি অগ্রাধিকার ছিল, যার ফলে একচেটিয়া নকশা আন্তঃ-চুক্তি কলের প্রয়োজনীয়তা দূর করে। কঠোর পরীক্ষা এবং নিরীক্ষার মাধ্যমে নিরাপত্তা নিশ্চিত করা হয়েছিল। শুধুমাত্র লজিক বিভিন্ন মডিউল জুড়ে বিতরণ করা হয়েছিল, স্টোরেজ চুক্তির বাস্তবায়ন হিসাবে কাজ করে, যা প্রাথমিকভাবে একটি প্রক্সি চুক্তি হিসাবে কাজ করে।


এই ইউনিফাইড ডিজাইন সহজ আপগ্রেড সমর্থন করে। কোনো সঞ্চয়স্থান পরিবর্তনের প্রয়োজন না হলে বৈশিষ্ট্যগুলি সংশোধন বা প্রবর্তনের জন্য মডিউলগুলি দ্রুত প্রতিস্থাপন করা যেতে পারে৷


অয়লার প্রকাশের পনের মাস পরে এবং আপগ্রেডের শোষিত দুর্বলতার পরিচয় দেওয়ার ছয় মাস পরে হ্যাক করা হয়েছিল।


আমি মনে করি না যে একচেটিয়া স্থাপত্য সম্পদের নিষ্কাশনে কোন ভূমিকা পালন করেছে; বরং, এটি কোড আপডেটের অপর্যাপ্ত তদারকি ছিল

উপসংহার

কঠোর পরিশ্রম সম্পন্ন হয়েছে, আসুন আমরা যা শিখলাম তা পর্যালোচনা করি


প্রারম্ভিক Ethereum অ্যাপ্লিকেশন যেমন MakerDAO, কম্পাউন্ড, এবং Aave Ethereum-এ অতিরিক্ত সমকোণিত ঋণের সম্ভাবনা প্রদর্শন করে। একবার ধারণার এই প্রমাণগুলি সফল প্রমাণিত হলে, বাজারের অংশীদারিত্ব ক্যাপচার করার জন্য নতুন বৈশিষ্ট্যগুলির মিশ্রণ প্রবর্তনের দিকে ফোকাস স্থানান্তরিত হয়৷ যৌগিক এবং Aave-এর পরবর্তী সংস্করণগুলি ফলন চাষ, সংমিশ্রণযোগ্যতা এবং সমন্বিত তরলতার সূচনা করে, যা বিশেষ করে বাজারের বুলিশ পরিস্থিতিতে উন্নতি লাভ করে।


একটি উল্লেখযোগ্য উন্নয়ন ছিল কম্পাউন্ড v2-এর টোকেনাইজড ঋণের অবস্থানের প্রবর্তন, যা এই অবস্থানগুলিকে অন্যান্য অ্যাপ্লিকেশনের দ্বারা মানসম্পন্ন সম্পদ হিসাবে স্বীকৃত করতে সক্ষম করে। Aave v2 এবং অয়লার টোকেনাইজড ডেট পজিশন বাস্তবায়নের মাধ্যমে এটিকে আরও এক ধাপ এগিয়ে নিয়ে গেছে, যার বিস্তৃত উপযোগিতা বিতর্কের বিষয়।


ষাঁড়ের বাজারের সময় উচ্চ গ্যাসের খরচ একটি প্রধান উদ্বেগ হিসাবে আবির্ভূত হয়েছে, ব্যবহারকারীর অভিজ্ঞতা পরিবর্তনের প্ররোচনা দেয় যা Yield v2, Aave v2 এবং অয়লারে দেখা গেছে। রাউটার চুক্তি এবং একচেটিয়া বাস্তবায়ন লেনদেনের জন্য ব্যবহারকারীদের খরচ কমাতে সাহায্য করেছে। যাইহোক, এটি আরও জটিল, এবং ফলস্বরূপ ঝুঁকিপূর্ণ, কোডের ব্যয়ে এসেছিল।


যৌগ v3 আর্থিক দক্ষতার চেয়ে নিরাপত্তাকে অগ্রাধিকার দিয়ে একটি নজির স্থাপন করেছে বলে মনে হচ্ছে। সম্ভাব্য হ্যাকগুলির বিরুদ্ধে আরও ভাল সুরক্ষার জন্য এটি ঐতিহ্যগত তারল্য পুল মডেল থেকে বিচ্যুত হয়। L2 নেটওয়ার্কের উত্থান, যেখানে গ্যাসের খরচ ক্রমবর্ধমানভাবে নগণ্য হয়ে উঠছে, সম্ভবত ভবিষ্যতের সমান্তরাল ঋণ গ্রহণের অ্যাপ্লিকেশনগুলির নকশাকে আকৃতি দেবে।


এই নিবন্ধে, আমি Ethereum-এ মূল সমান্তরাল ঋণ গ্রহণের অ্যাপ্লিকেশনগুলির একটি ব্যাপক ওভারভিউ প্রদান করেছি। প্রতিটি অ্যাপ্লিকেশন বিশ্লেষণ করার জন্য আমি যে পদ্ধতিটি নিযুক্ত করেছি তা অন্যান্য সমান্তরাল ঋণের অ্যাপ্লিকেশনগুলির জটিলতাগুলি দ্রুত উপলব্ধি করতেও প্রয়োগ করা যেতে পারে।


একটি ব্লকচেইন ধার নেওয়ার অ্যাপ্লিকেশন তৈরি করার সময়, সর্বদা সম্পদের স্টোরেজ, অ্যাকাউন্টিং রেকর্ড স্থাপন এবং ঝুঁকি এবং সমান্তরাল মূল্যায়নের পদ্ধতিগুলি বিবেচনা করুন। আপনি এই বিবেচনার মধ্য দিয়ে কাজ করার সময়, আপনার সিদ্ধান্তগুলি জানাতে পূর্ববর্তী অ্যাপ্লিকেশনগুলির ইতিহাস এবং এই ওভারভিউ থেকে অন্তর্দৃষ্টিগুলি আঁকুন।


পড়ার জন্য আপনাকে ধন্যবাদ, এবং শুভকামনা।


ধন্যবাদ ক্যালনিক্স এই নিবন্ধটি পর্যালোচনা এবং সম্পাদনা করার জন্য।


লেখক ইইল্ড প্রোটোকলের সহ-প্রতিষ্ঠাতা এবং প্রযুক্তিগত লিড।