Deconstructing DeFi

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • core

    GO implementation of the Terra Protocol (by terra-money)

  • A final example of a token is a "stablecoin". A stablecoin is a token which is kept by the issuer at a fixed price in terms of a government currency, generally the US dollar. Tether maintains a popular stablecoin known as USDT by keeping reserves matching the supply of the token. Other approaches include that used by MakerDao for its stablecoin Dai, where reserves are decentralized and take the form of tokens or Ethereum. These decentralized stablecoins are referred to as "algorithmic stablecoins". A more unfortunate example is Terra, who's algorithmic stablecoin collapsed to the tune of 60 billion dollars.

  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

  • Once an ecosystem of tokens developed on the smart contract blockchains, the next step was "Decentralized Finance", or "Defi". Token holders want to do stuff with their tokens, mostly buy, sell and trade them. To a large extent, Defi consists of markets such as Uniswap where Ethereum tokens can be quickly exchanged or converted to Ether/ETH. However other financial (or pseudo-financial?) instruments of varying degrees of sophistication and marketing buzz exist. Various kinds of contracts are referred to as "staking" contracts, "liquidity pooling" is used to back decentralized token markets, and "crypto lending" is its own strange world of token economics. Here I'll endeavor to introduce the various uses of these terms and what actually happens to the crypto invested in them.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • solana

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

  • A smart contract is a collection of code that runs on a blockchain-based protocol structured to enable code execution. The most popular example is the Ethereum blockchain, but other smart-contract enabled blockchains include Polkadot, Solana, and TRON. The programs that run on a smart contract can contain essentially arbitrary code, like any computer program. There are limitations, however. There are fees associated with any type of data storage and updates. The contract cannot independently communicate with any data that doesn't have an address on its blockchain. Developers get around this latter limitation by running servers that continually update or sync the contract with external data sources, known as oracles.

  • ethmerge.com-content

    Markdown formatted content for the ethmerge.com website.

  • Staking is a term used to refer to many forms of smart contracts, ranging from core to the crypto ecosystem to mathematically suspect gambling mechanisms. The former type of staking involves running a node (a server on a decentralized network) that processes and validates transactions to a blockchain. The "stake" is a smart contract that holds the node operator's cryptocurrency. If the node successfully and accurately validates transactions, the owner will receive rewards from the protocol based on the amount they have staked. Submitting invalid transactions or any other behavior counter to the network's health results in the stake being "slashed", i.e. the owner of the node loses their crypto. This mechanism of validating transactions, called proof-of-stake, replaces the power-intensive and inefficient mechanism of proof-of-work, where a special hash value must be calculated to successfully process a block of transactions. The Ethereum core developers are working towards a move to proof-of-stake and Algorand has been proof-of-stake from its inception.

  • protocol-v2

    Aave Protocol V2

  • The interesting thing is that the interest rates and the amount of collateral required at first don't make sense. The loan to value ratio on AAVE, a crypto lending platform/algorithmic stablecoin, is below 100%. This means that if you deposit $100 worth of ETH as collateral, you are then loaned less than $100 in the borrowed token. Why bother? Because it allows crypto investors and speculators access to leverage. The way AAVE works is this: first, the user borrows a token, usually a stablecoin, in exchange for depositing ETH as collateral. The user then sells that stablecoin for more ETH, and (if the restrictions of the contract allow) repeat the cycle until they have a bunch of ETH in the contract and ETH in their wallet, but none of the stablecoin token they borrowed. If the value of the borrowed token falls relative to ETH, that user will be able to sell their ETH for enough of the token to cover the loan and interest, making more money than they would just by holding ETH.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts