Crypto Exchange TutorialsCrypto Exchange Tutorials
    What's Hot

    The crypto industry needs a crypto capital market structure

    July 4, 2022

    Bitcoin’s inverse correlation with US dollar hits 17-month highs — what’s next for BTC?

    July 4, 2022

    Bitcoin addresses in loss hit all-time high amid $18K BTC price target

    July 4, 2022
    Facebook Twitter Instagram
    • Binance
    • OKEx
    • Hotbit
    • bybit
    Facebook Twitter Instagram
    Crypto Exchange TutorialsCrypto Exchange Tutorials
    • BitMart Tutorials
    • Gate.io Tutorials
    • OKEx Tutorials
    • Bityard Tutorials
    • FTX Tutorials
    Crypto Exchange TutorialsCrypto Exchange Tutorials
    Home » The development of blockchain industry and how to defend against attacks on DeFi
    The development of blockchain industry and how to defend against attacks on DeFi
    Blockchain

    The development of blockchain industry and how to defend against attacks on DeFi

    coffeecoinoBy coffeecoinoJuly 3, 2022No Comments6 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Nowadays, the blockchain market as a whole is in its infancy, and the decentralized finance (DeFi) market is its most promising part. According to DefiLlama data, in 2021, the DeFi market had around $200 billion of liquidity locked in smart contracts. If we view this capital as an initial investment, this market looks like a highly promising venture. Not too many global companies can boast of such a capitalization. But any young market has its teething problems. With DeFi, the main issue is a lack of qualified blockchain developers.

    This industry is very young and has a relatively small user base. Most people have at best heard about DeFi without having any idea about what it is. But as it happens with every new promising venture, it quickly creates a lot of speculative interest. Unfortunately, preparing personnel takes much longer, especially when it comes to such knowledge-intense spheres as blockchain and smart contract development. This means that some project teams will have to compromise and hire less experienced personnel.

    This problem inevitably creates a growing risk of security loopholes in the code of these projects. And then we have to deal with its consequences in lost user capital. For just a brief understanding of how big this problem is, I can say that about 10% of DeFi’s total liquidity locked has been stolen by hackers. It should not surprise anyone that the mainstream public would prefer to stay away from a financial system that poses such dangers to their funds.

    Related: How do DeFi protocols get hacked?

    How have DeFi exploits changed recently?

    Attacks on DeFi have long been centered around reentrancy attacks. We can recall the famous The DAO hack of 2016 that resulted in the loss of $150 million in investor capital and led to Ethereum’s hard fork. Since then, this vulnerability has been exploited many times in different smart contracts.

    The callback function is actively utilized by lending protocols: It allows smart contracts to check users’ collateral balance before giving out a loan. All this process happens within one transaction, which has given hackers a workaround to steal money from such smart contracts. When you send a request to borrow funds, the callback function first checks the collateral balance, then gives out the loan if the collateral was sufficient and then changes the user’s collateral balance inside the smart contract.

    To fool the smart contract, hackers return the call to the callback function to initiate this process from the beginning. Since the transaction has not been finalized on the blockchain, the function gives out another loan for the same collateral balance. Even though the solution to this problem has been on the scene long enough, many projects still fall victim to it.

    Sometimes, project teams with little skill in writing smart contracts decide to borrow the codebase of another open-source DeFi project to deploy their own smart contract. They normally do so with reputable projects that have been audited and have large user bases and have proved to be securely built. But they may decide to make minor modifications to the borrowed code to add functionalities they want to have in their smart contract, without even changing the original code. This can damage the logic of the smart contract, which developers often do not realize.

    This is what allowed hackers to steal around $19 million from Cream Finance in August 2021. The Cream Finance team borrowed the code from a different DeFi protocol and added a callback token in their smart contract. Even though you can prevent reentrancy attacks by implementing the “checks, effects, interactions” pattern that prioritizes the change of balance over the issuance of funds, some teams still fail to safeguard their platforms from these exploits.

    Flash loan attacks allow hackers to steal funds differently and have been growing increasingly popular since the DeFi boom of 2020. The main idea of flash loan attacks is that you do not need to have collateral to borrow funds from a protocol because financial parity is still guaranteed by the fact that the loan is taken and returned within one transaction. And it will not take place if you fail to return the loan with interest in one transaction. But attackers have been able to perform successful flash loan attacks on many protocols.

    Related: Needed: A massive education project to fight hacks and scams

    In doing them, they use multiple protocols to borrow and drag liquidity through until the final act where they amplify the price of a token through oracles or liquidity pools and use it to swindle a pump-and-dump and be gone with liquidity in an array of some major different cryptocurrencies such as Ether (ETH), Wrapped Bitcoin (wBTC) and others. Some famous flash loan attacks include the Pancake Bunny attack, where the protocol lost $200 million, and another Cream Finance attack, in which over $100 million was stolen.

    How to defend against DeFi exploits?

    To build a secure DeFi protocol, ideally, you should only trust experienced blockchain developers. They should have a professional team lead with skill in building decentralized applications. It is also wise to remember to use safe code libraries for development. Sometimes, the less up-to-date libraries can be the safest option than the ones with the newest code bases.

    Testing is another crucial thing all serious DeFi projects must do. As a CEO of a smart contract audit company, I always try to cover 100% of our clients’ code and stress the importance of decentralized protection of the private keys used to call functions of smart contracts with restricted access. It is best to use decentralization of the public key through a multisignature that prevents one entity from having full control over the contract.

    In the end, education is one of the keys that will allow blockchain-based financial systems to become more secure and reliable. And education should be one of the key concerns of those looking for employment in DeFi because it can offer mouthwatering rewards to all who can make a viable contribution.

    This article does not contain investment advice or recommendations. Every investment and trading move involves risk, and readers should conduct their own research when making a decision.

    The views, thoughts and opinions expressed here are the author’s alone and do not necessarily reflect or represent the views and opinions of Cointelegraph.

    Dmitry Mishunin is the founder and CEO of DeFi security and analytics company HashEx and has long-standing expertise in the field of blockchain security. He has devoted a lot of time to scientific activities, such as research into IT systems, blockchain, and vulnerabilities in DeFi. Under Dmitry’s management, HashEx has become one of the leaders in the field of smart contract audits.
    • #Blockchain
    • #Cryptocurrencies
    • #Technology
    • #Cybersecurity
    • #Hacks
    • #DeFi
    Related News
    • The concept and future of decentralized Web3 domain names
    • Mainnet milestone for network that aims to be scalable, low cost and developer-friendly
    • How to earn crypto passive income with forks and airdrops?
    • Israel’s regulator teases comprehensive crypto framework at ICC
    • What is StrongBlock (STRONG) and how does it work?
    • Governments, enterprise, gaming: Who will drive the next crypto bull run?

    #Blockchain
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    coffeecoino
    • Website

    Related Posts

    Are expiring copyrights the next goldmine for NFTs?

    July 3, 2022

    Crema Finance shuts liquidity protocol on Solana amid hack investigation

    July 3, 2022

    Ethereum average gas fee falls down to $1.57, the lowest since 2020

    July 3, 2022

    Hiring top crypto talent can be difficult, but it doesn’t have to be

    July 2, 2022
    Add A Comment

    Leave A Reply Cancel Reply

    Top Posts

    Subscribe to Updates

    Get the latest sports news from SportsSite about soccer, football and tennis.

    Advertisement
    Demo

    coffeecoino covers fintech, blockchain and Bitcoin bringing you the latest news and analyses on the future of money.

    We're social. Connect with us:

    Facebook Twitter Instagram Pinterest YouTube
    Top Insights

    The crypto industry needs a crypto capital market structure

    July 4, 2022

    Bitcoin’s inverse correlation with US dollar hits 17-month highs — what’s next for BTC?

    July 4, 2022

    Bitcoin addresses in loss hit all-time high amid $18K BTC price target

    July 4, 2022
    Get Informed

    Subscribe to Updates

    Get the latest creative news from Cryptocurrency , bitcoin and ethereum

    Crypto Exchange Tutorials
    Facebook Twitter Instagram Pinterest
    • Binance
    • Huobi
    • CoinEx
    • BitMart
    • OKEx
    • Gate.io
    • FTX
    • Bityard
    • CoinFLEX
    • ProBit
    © 2023 coffeecoino. Designed by Nikrad Co..

    Type above and press Enter to search. Press Esc to cancel.