{"id":46809,"date":"2020-12-23T06:46:29","date_gmt":"2020-12-23T06:46:29","guid":{"rendered":"https:\/\/www.bridge-global.com\/blog\/?p=46809"},"modified":"2020-12-23T07:31:25","modified_gmt":"2020-12-23T07:31:25","slug":"what-is-defi","status":"publish","type":"post","link":"https:\/\/www.bridge-global.com\/blog\/what-is-defi\/","title":{"rendered":"DeFi: What Is It and How to Get Started Coding for It"},"content":{"rendered":"\n<p>DeFi is rapidly becoming one of the most important components of the crypto sector and this is a big opportunity for developers.<\/p>\n\n\n\n<p>Bitcoin&#8217;s meteoric rise has drawn record interest from <a aria-label=\"institutional investors (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\" href=\"https:\/\/newsroom.fidelity.com\/press-releases\/news-details\/2020\/Growing-Number-of-Institutional-Investors-Believe-That-Digital-Assets-Should-Be-a-Part-of-Their-Investment-Portfolios-According-to-New-Research-from-Fidelity-Digital-Assets\/default.aspx\" target=\"_blank\">institutional investors<\/a>, <a aria-label=\"futures traders (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\" href=\"https:\/\/www.businesswire.com\/news\/home\/20200916005520\/en\/ICE-Announces-Record-Trading-Volume-for-Physically-Delivered-Bakkt%C2%AE-Bitcoin-Futures-Contracts\" target=\"_blank\">futures traders<\/a>, <a aria-label=\"regional (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\" href=\"https:\/\/wyoleg.gov\/InterimCommittee\/2019\/S3-20190919AgendaPreview.pdf\" target=\"_blank\">regional<\/a> and <a aria-label=\"national (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\" href=\"https:\/\/www.occ.gov\/news-issuances\/news-releases\/2020\/nr-occ-2020-98.html\" target=\"_blank\">national<\/a> government, and <a aria-label=\"curious consumers (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\" href=\"https:\/\/commodity.com\/brokers\/cfd\/\" target=\"_blank\">curious consumers<\/a>. For developers, there\u2019s a significant opportunity too. <\/p>\n\n\n\n<p>The decentralized finance (DeFi) sector is continuing to experience significant growth and demand for blockchain developers is skyrocketing. This has opened up a unique window of opportunity for would-be developers to cut their teeth on some potentially game-changing projects. If they have what it takes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is Decentralized Finance Anyway?<\/h2>\n\n\n\n<p>DeFi projects are a specific variety of blockchain projects designed to emulate, or copy, existing financial instruments or products. These take on a variety of forms, but the most popular at the moment are DeFi lending platforms and DeFi <a href=\"https:\/\/www.bridge-global.com\/blog\/cryptocurrency-a-quick-outline-in-less-than-10-minutes\/\" class=\"rank-math-link\">cryptocurrency<\/a> exchanges. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"320\" src=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Is-Decentralized-Finance-Anyway.jpg\" alt=\"What Is Decentralized Finance\" class=\"wp-image-46841\" srcset=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Is-Decentralized-Finance-Anyway.jpg 500w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Is-Decentralized-Finance-Anyway-300x192.jpg 300w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Is-Decentralized-Finance-Anyway-469x300.jpg 469w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>To get a better understanding of how DeFi actually works let\u2019s take the example of a simple lending platform.<\/p>\n\n\n\n<p>Bob has Ethereum (ETH) that he doesn\u2019t need right now. He wants to make money from it but doesn&#8217;t want to sell it. So he goes to a lending platform and \u201cstakes\u201d or locks 100 Ethereum to the platform. In exchange, he is given a set percentage of interest.<\/p>\n\n\n\n<p>Laura wants to borrow some cryptocurrency. So she goes to the same platform and is connected with Bob, borrowing his Ethereum. She then uses this to fund some crypto trades, makes a profit, and returns the funds with interest to Bob.<\/p>\n\n\n\n<p>This is how the biggest <a href=\"https:\/\/defipulse.com\/\" target=\"_blank\" aria-label=\"DeFi projects (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">DeFi projects<\/a> work:<\/p>\n\n\n\n<p><strong>Maker:<\/strong> A lending platform with $2.81 billion locked<br \/><strong>WBTC: <\/strong>A Bitcoin converter with $2.32 billion locked<br \/><strong>Compound:<\/strong> A lending platform with $1.66 billion locked<br \/><strong>Aave:<\/strong> A lending platform with $1.53 billion locked<br \/><strong>Uniswap:<\/strong> A decentralized lending platform with $1.35 billion locked<br \/><\/p>\n\n\n\n<p>The key to all these projects is the use of smart contracts. These are essentially coded contracts that enable DeFi projects to bypass the need for a centralized organization. A contract is designed to only trigger once all the requirements listed in its parameters have been met.<\/p>\n\n\n\n<p>At the moment, the overwhelming majority of DeFi projects are based on Ethereum. This means that they are all built to the ERC-20 token standard and using the Solidity coding language (more on this shortly). This is good, because it makes things a little easier for any budding DeFi developer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Skills Does a DeFi Developer Need?<\/h2>\n\n\n\n<p>The fundamental skills required for a DeFi Developer are the same as those of a regular developer. A foundation in, or strong understanding of, computer science and IT are essential. And any developer serious about making the shift to DeFi will also need to understand the different building blocks of any crypto project: data structures, cryptography, and networking.<\/p>\n\n\n\n<p>Aside from core dev skills, there are a number of other abilities a DeFi dev should have some understanding of. While a developer won\u2019t need a background in banking or finance to work on a project, a strong understanding of those topics will be invaluable. Before applying to a project, it is essential that you understand what it is aiming to do and whether it will bring value.<br \/><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Skills-Does-a-DeFi-Developer-Need.jpg\" alt=\"What Skills Does a DeFi Developer Need\" class=\"wp-image-46843\" srcset=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Skills-Does-a-DeFi-Developer-Need.jpg 500w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Skills-Does-a-DeFi-Developer-Need-300x300.jpg 300w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Skills-Does-a-DeFi-Developer-Need-150x150.jpg 150w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/What-Skills-Does-a-DeFi-Developer-Need-45x45.jpg 45w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>In terms of specifics the most important thing any DeFi developer will need is a strong grasp of ERC-20, and Solidity:<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/ethereum.org\/en\/developers\/docs\/standards\/tokens\/erc-20\/\" target=\"_blank\" aria-label=\"ERC-20 (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">ERC-20<\/a>:<\/strong> Refers to tokens designed solely to be used on the Ethereum blockchain that meet a list of <a href=\"https:\/\/cointelegraph.com\/explained\/erc-20-tokens-explained\" target=\"_blank\" aria-label=\"community-defined standards (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">community-defined standards<\/a>. These tokens are all created using smart contracts with the Solidity programming language.<br \/><strong><a href=\"https:\/\/github.com\/ethereum\/solidity\" target=\"_blank\" aria-label=\"Solidity (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Solidity<\/a>:<\/strong> Solidity is a high-level object-orientated language for implementing smart contracts. It was influenced by C++, Python, and JavaScript. The language is designed to interface with the Ethereum Virtual Machine and blockchain. You can get started with the <a href=\"https:\/\/ethereumbuilders.gitbooks.io\/guide\/content\/en\/solidity_tutorials.html\" target=\"_blank\" aria-label=\"Solidity Tutorials (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Solidity Tutorials<\/a>.<\/p>\n\n\n\n<p><\/p><p><\/p><p>Ethereum and Solidity are just the start, however. The best way for you to prove your DeFi chops would be to build some practice projects of your own. The following videos should help you get a grasp of the basics.<\/p>  <div class=\"iframe_embedded_wrap\"> <p><iframe class=\"responsive-iframe\" src=\"https:\/\/www.youtube.com\/embed\/z9FgWvUai28?list=PLbbtODcOYIoGC8c5-gs0EYzpYVUPdmqO3\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe><\/p> <\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Do I Find a DeFi Developer Job?<\/h2>\n\n\n\n<p>The first step would be to look at crypto-focused job platforms. There are a number of these that allow you to search for specific cryptocurrency developer roles:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blockew.com\/crypto-jobs\/developer\/\" target=\"_blank\" aria-label=\"Blockew (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Blockew<\/a><\/li><li><a href=\"https:\/\/crypto.jobs\/\" target=\"_blank\" aria-label=\"Crypto.jobs (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Crypto.jobs<\/a><\/li><li><a href=\"https:\/\/www.cryptorecruit.com\/\" target=\"_blank\" aria-label=\"Crypto Recruit (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Crypto Recruit<\/a><\/li><li><a href=\"https:\/\/ethlance.com\/\" target=\"_blank\" aria-label=\"Ethlance (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"rank-math-link\">Ethlance<\/a><\/li><\/ul>\n\n\n\n<p>You can also spend time searching for new projects on social media, like Twitter or Reddit, and try directly applying on their job sites. However you decide to look for work, you should spend some time brushing up on your business skills.<\/p>\n\n\n\n<p>Any new job opportunity is as much about the project you\u2019re working on as anything else. It is best to think of a job in DeFi the way you would any startup. The right project could be an incredible opportunity, but a bad choice could leave you with little to show for it.<\/p>\n\n\n\n<p>Always take the time to understand the project you\u2019re working on. This means reading its white paper as well as analyzing the business fundamentals, chance of success, and utility. It also means taking a long look at the team, their experience, and work culture.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/How-Do-I-Find-a-DeFi-Developer-Job.jpg\" alt=\"How Do I Find a DeFi Developer Job\" class=\"wp-image-46846\" srcset=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/How-Do-I-Find-a-DeFi-Developer-Job.jpg 500w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/How-Do-I-Find-a-DeFi-Developer-Job-300x200.jpg 300w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/How-Do-I-Find-a-DeFi-Developer-Job-450x300.jpg 450w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>Once you\u2019re happy you want to apply then you should spend time on your resume. Make sure to highlight your development skills, alongside any experience you have in the finance sector. Including a portfolio will help enormously.<\/p>\n\n\n\n<p>Once you get the call, you still need to pass the interview. Remember to follow basic <a aria-label=\"interview guidelines (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" href=\"https:\/\/www.indeed.com\/career-advice\/interviewing\/video-interview-guide\" target=\"_blank\" class=\"rank-math-link\">interview guidelines<\/a>. But keep in mind that this is also an opportunity for you to interview the company. You will probably be working in a small team, so make sure you understand the work culture, and keep your eye out for any red flags, like vagueness about your compensation or responsibilities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>If you keep all these in mind, you\u2019ll be well on your way to taking your first steps into the DeFi world. Just remember that there are a lot of opportunities out there and the company should be just as eager to work with you, as you are with them.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Are you a software programmer who wants to be a part of the revolutionary new financial system? Here is a comprehensive guide to get started coding for DeFi or Decentralized Finance.<br \/>\n<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":149,"featured_media":46852,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,18],"tags":[334,335,336],"class_list":["post-46809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","category-software-development","tag-defi","tag-decentralized-finance","tag-cryptocurrency"],"featured_image_src":"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2020\/12\/Start-Coding-for-DeFi_-Be-the-Next-Breed-of-Coder-in-2021-.jpg","author_info":{"display_name":"Toni Allen","author_link":"https:\/\/www.bridge-global.com\/blog\/author\/toniallen\/"},"_links":{"self":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/46809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/users\/149"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/comments?post=46809"}],"version-history":[{"count":34,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/46809\/revisions"}],"predecessor-version":[{"id":46854,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/46809\/revisions\/46854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/media\/46852"}],"wp:attachment":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/media?parent=46809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/categories?post=46809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/tags?post=46809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}