Lending and borrowing, within the realm of traditional as well as crypto finance, entails the act of one party providing monetary assets — be it fiat or digital currencies — to someone else in exchange for a steady income stream.
The concept of “lending and borrowing” has been around for ages and is one of the core aspects of any financial system, especially the “fractional banking” setup that is predominantly used across the globe today. The idea is extremely straightforward — i.e., lenders provide funds to borrowers in return for a regular interest rate, and that’s quite literally it. Also, traditionally, such deals are usually facilitated by a financial institution such as a bank or an independent entity such as a peer-to-peer lender.
In the context of cryptocurrencies, lending and borrowing can be facilitated via two primary routes — via a centralized finance institution, such as BlockFi, Celsius, etc., or through the use of decentralized finance protocols such as Aave, Maker and so on.
CeFi platforms, though decentralized to a certain extent, work in pretty much the same way as most banks, whereby they take custody of one’s deposited assets, eventually loaning them out to third parties — such as market makers, hedge funds or other users of their platform — while providing the original depositor with steady returns. And though on paper this model looks and works quite well, it could be prone to a number of issues, such as thefts, hacks, insider jobs, etc.
DeFi protocols, on the other hand, allow users to become lenders or borrowers in a completely decentralized fashion, such that an individual has complete control over their funds at all times. This is made possible via the use of smart contracts that operate on open blockchain solutions such as Ethereum. In contrast to CeFi, DeFi platforms can be used by anyone, anywhere without them having to hand over their personal data to a central authority.
window.fbAsyncInit = function () FB.init( appId: ‘1922752334671725’, xfbml: true, version: ‘v2.9’ ); FB.AppEvents.logPageView(); ; (function (d, s, id) var js, fjs = d.getElementsByTagName(s); if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//connect.facebook.net/en_US/sdk.js”; js.defer = true; fjs.parentNode.insertBefore(js, fjs); (document, ‘script’, ‘facebook-jssdk’)); !function (f, b, e, v, n, t, s) if (f.fbq) return; n = f.fbq = function () n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) ; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = ‘2.0’; n.queue = ; t = b.createElement(e); t.defer = !0; t.src = v; s = b.getElementsByTagName(e); s.parentNode.insertBefore(t, s) (window, document, ‘script’, ‘https://connect.facebook.net/en_US/fbevents.js’); fbq(‘init’, ‘1922752334671725’); fbq(‘track’, ‘PageView’);