590
Bearbeitungen
C1ph4 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
C1ph4 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{Infobox Software | {{Infobox Software | ||
| title = Ethereum | | title = Ethereum | ||
| Zeile 133: | Zeile 133: | ||
=== Programmiersprachen === | === Programmiersprachen === | ||
{{main article|Solidity}} | {{main article|Solidity}} | ||
"Smart contracts" sind Hochsprachen-Programmier-Abstraktionen, die für die EVM in Bytecode umgewandelt werden und dann in der Ethereum-[[Blockchain]] zur Ausführung hinterlegt werden. Geschrieben werden diese in der Sprache [[Solidity]] (einer Programmier-Bibliothek, die [[C (programming language)|C]] und [[JavaScript]] ähnelt), sowie Serpent (ähnlich wie [[Python (Programmiersprache)|Python]]), LLL (eine [[Low-level Programmiersprache|low-level]] [[Lisp]]-ähnliche Programmiersprache) und Mutan ([[Go (Programmiersprache)|Go]]-basiert, jedoch veraltet).<ref name=AADCBTlanguages>{{cite book|last1=Asharaf|first1=S.|last2=Adarsh|first2=S.|date=2017|title=Decentralized Computing Using Blockchain Technologies and Smart Contracts: Emerging Research and Opportunities|publisher=IGI Global|pages=71–72|isbn=9781522521938}}</ref> In Entwicklung befindet sich ferner "Viper", eine von [[Python (Programmiersprache)|Python]]-abstammende [[rekursive Sprache]].<ref | "Smart contracts" sind Hochsprachen-Programmier-Abstraktionen, die für die EVM in Bytecode umgewandelt werden und dann in der Ethereum-[[Blockchain]] zur Ausführung hinterlegt werden. Geschrieben werden diese in der Sprache [[Solidity]] (einer Programmier-Bibliothek, die [[C (programming language)|C]] und [[JavaScript]] ähnelt), sowie Serpent (ähnlich wie [[Python (Programmiersprache)|Python]]), LLL (eine [[Low-level Programmiersprache|low-level]] [[Lisp]]-ähnliche Programmiersprache) und Mutan ([[Go (Programmiersprache)|Go]]-basiert, jedoch veraltet).<ref name=AADCBTlanguages>{{cite book|last1=Asharaf|first1=S.|last2=Adarsh|first2=S.|date=2017|title=Decentralized Computing Using Blockchain Technologies and Smart Contracts: Emerging Research and Opportunities|publisher=IGI Global|pages=71–72|isbn=9781522521938}}</ref> In Entwicklung befindet sich ferner "Viper", eine von [[Python (Programmiersprache)|Python]]-abstammende [[rekursive Sprache]].<ref>{{cite web|last=Rivlin|first=Brianne|date=14 November 2016|title=Geth, Viper, and Wafr: New Ethereum Developments|url=https://www.ethnews.com/geth-viper-and-wafr-new-ethereum-developments}}</ref> | ||
=== Performance === | === Performance === | ||