Programmiersprachen verhindern Mainstream-DeFi
Asset-orientierte Programmierung macht grundlegende Funktionen nativ in der Programmiersprache. DeFi braucht mehr davon, um die Sicherheit zu verbessern.
![](https://s3.cointelegraph.com/uploads/2022-11/fb3946d7-476f-491c-a7f8-f25e3217fb27.jpg)
Der Elefant im Zimmer? Allein im Jahr 2021 gingen über 10 Milliarden US-Dollar durch Hacks und Exploits verloren.Feeding This Elephant: Die heutigen Programmiersprachen für intelligente Verträge bieten keine angemessene Funktionalität zum Erstellen und Verwalten von Vermögenswerten, auch als „Token“ bekannt. Damit DeFi zum Mainstream wird, müssen Programmiersprachen Asset-zentrierte Funktionen bereitstellen, um die Entwicklung intelligenter DeFi-Kontrakte sicherer und intuitiver zu machen.
Aktuelle DeFi-Programmiersprachen haben kein Asset-KonzeptZu den Lösungen, die dazu beitragen könnten, mehrjährige DeFi-Hacks zu reduzieren, gehört Code-Audit. Bis zu einem gewissen Grad funktionieren Audits. Von den 10 größten DeFi-Hacks in der Geschichte (mehr oder weniger) waren neun der Projekte ungeprüft. Aber mehr Ressourcen in das Problem zu stecken, ist wie mehr Motoren in ein Auto mit viereckigen Rädern zu stecken: Es fährt vielleicht ein bisschen schneller, aber es gibt ein grundlegendes Problem im Spiel.
Das Problem: Die heute für DeFi verwendeten Programmiersprachen wie Solidity haben keine Ahnung, was ein Asset ist. Vermögenswerte wie Token und nicht fungible Token (NFTs) existieren nur als Variable (Zahlen, die sich ändern können) in einem Smart Contract wie bei ERC-20 von Ethereum. Die Schutzmaßnahmen und Validierungen, die definieren, wie sich die Variable verhalten soll, zum Beispiel, dass sie nicht zweimal ausgegeben werden sollte, dass sie nicht von einem nicht autorisierten Benutzer geleert werden sollte, dass Übertragungen immer ausgeglichen sein sollten und Netze auf Null – alles muss implementiert werden vom Entwickler von Grund auf für jeden Smart Contract.
Verwandt:
![Programmiersprachen verhindern Mainstream-DeFi](https://images.cointelegraph.com/images/840_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjItMTEvNjM4YWJjMzQtZWUwMi00MjFjLTg1NTMtMjk5YjE5NWI3ZjZmLmpwZw==.jpg?#)
Asset-orientierte Programmierung macht grundlegende Funktionen nativ in der Programmiersprache. DeFi braucht mehr davon, um die Sicherheit zu verbessern.
![](https://s3.cointelegraph.com/uploads/2022-11/fb3946d7-476f-491c-a7f8-f25e3217fb27.jpg)
Der Elefant im Zimmer? Allein im Jahr 2021 gingen über 10 Milliarden US-Dollar durch Hacks und Exploits verloren.Feeding This Elephant: Die heutigen Programmiersprachen für intelligente Verträge bieten keine angemessene Funktionalität zum Erstellen und Verwalten von Vermögenswerten, auch als „Token“ bekannt. Damit DeFi zum Mainstream wird, müssen Programmiersprachen Asset-zentrierte Funktionen bereitstellen, um die Entwicklung intelligenter DeFi-Kontrakte sicherer und intuitiver zu machen.
Aktuelle DeFi-Programmiersprachen haben kein Asset-KonzeptZu den Lösungen, die dazu beitragen könnten, mehrjährige DeFi-Hacks zu reduzieren, gehört Code-Audit. Bis zu einem gewissen Grad funktionieren Audits. Von den 10 größten DeFi-Hacks in der Geschichte (mehr oder weniger) waren neun der Projekte ungeprüft. Aber mehr Ressourcen in das Problem zu stecken, ist wie mehr Motoren in ein Auto mit viereckigen Rädern zu stecken: Es fährt vielleicht ein bisschen schneller, aber es gibt ein grundlegendes Problem im Spiel.
Das Problem: Die heute für DeFi verwendeten Programmiersprachen wie Solidity haben keine Ahnung, was ein Asset ist. Vermögenswerte wie Token und nicht fungible Token (NFTs) existieren nur als Variable (Zahlen, die sich ändern können) in einem Smart Contract wie bei ERC-20 von Ethereum. Die Schutzmaßnahmen und Validierungen, die definieren, wie sich die Variable verhalten soll, zum Beispiel, dass sie nicht zweimal ausgegeben werden sollte, dass sie nicht von einem nicht autorisierten Benutzer geleert werden sollte, dass Übertragungen immer ausgeglichen sein sollten und Netze auf Null – alles muss implementiert werden vom Entwickler von Grund auf für jeden Smart Contract.
Verwandt:
What's Your Reaction?
![like](https://vidianews.com/assets/img/reactions/like.png)
![dislike](https://vidianews.com/assets/img/reactions/dislike.png)
![love](https://vidianews.com/assets/img/reactions/love.png)
![funny](https://vidianews.com/assets/img/reactions/funny.png)
![angry](https://vidianews.com/assets/img/reactions/angry.png)
![sad](https://vidianews.com/assets/img/reactions/sad.png)
![wow](https://vidianews.com/assets/img/reactions/wow.png)