1. Thoughts on DeFi:
Defi = decentralized finance.
Similar in concept to Napster and torrents, where one downloads a file, not from a single server (where files are stored) but, from any user who is on the internet with that same file. Essentially, downloading a file from thousands of different computers.
However, rather than downloading and hosting files, each user interacts and stores all the information from all financial transactions and, who owns how much, of a particular currency, on each individual computer - called ānodesā.
When a user, interacts with the network of a particular currency, all nodes simultaneously reflect any new transaction and, all nodes remain up to date.
In Centralized finance (our current banking and monetary system), all info is stored in one place and needs the intermediary - the bank or whomever controls and stores that info, to give you access to your money and approve your transactions. This is problematic as this is subject to human error, fraud or the bankruptcy/insolvency of the institution who āholdsā your money.
In DeFi, you have direct access to your funds and can transact directly with another party rather than having to go through an intermediary/3rd party. And, because all confirmed transactions are simultaneously reflected and stored on all individual nodes, human error and fraud cannot come into play. And, insolvency is not an issue because no 3rd party is āholdingā your money.
Of course, you can agree to participate or ātrustā your funds with someone elseās protocol - whether exchange, staking pools, money lending or borrowing etc., and that could open you up to the potential of fraud and error, especially if these protocols are centralized.
However the difference between the traditional system of money and Defi, isā¦that you HAVE to trust someone else with your money in the traditional system.
2. Goals
The above thoughts are just the basic concept of DeFi so, I want to learn of what is happening right now in Defi, and the potential of what is possible, so that I can better apply what I am learning in āprogramming and developingā.