Klicke Hier, um die besten Krypto Presales zu sehen, die sich in diesem Jahr verzehnfachen könnten!
Simplicity, ist eine typisierte und funktionale Sprache für Blockchain-Anwendungen, und kann Berichten zufolge ermöglichen, komplexere und zuverlässigere Smart Contracts zu verarbeiten.
Bitcoin-Script-Sprache vorerst begrenzt
Laut einer neuen Studie von Blockstream über Simplicity – einer Sprache für Blockchain-Anwendungen – stellen verteilte Ledger eine Reihe von einzigartigen Herausforderungen dar, die traditionelle Programmiersprachen untauglich machen.
Darüber hinaus ist die Script-Sprache von Bitcoin auf bestimmte Kombinationen von Signaturprüfungen, Hashlocks und Timelocks beschränkt. Second-Layer-Lösungen hingegen, wie z.B. das Lightning Network, sind auf dieser Grundlage aufgebaut und haben daher nicht die nötige Aussagekraft für kompliziertere Smart Contracts.
Die Studie zitiert auch einen kürzlichen Upgrade-Fehler von Ethereums EVM (Ethereum Virtual Machine), der durch eine Uneinigkeit der Implementierungen einer bestimmten Berechnung verursacht wurde, was zu Verlusten führte.
Simplicity: Komplexe Bitcoin Smart Contracts
Gemäß der Studie ist Simplicity in der Lage, die notwendige Flexibilität für eine Vielzahl von Berechnungen zu bieten, während es gleichzeitig den Benutzern ermöglicht wird, die Kosten und die Sicherheit von Smart Contracts zu überprüfen. Darüber hinaus soll die „Low-Level-Programmiersprache“ auch in der Lage sein, bestimmte bisher erforderliche Kompromisse zwischen Zuverlässigkeit und Aussagekraft zu lösen.
So wie es derzeit aussieht, sind Entwickler entweder in der Lage, einen komplexen, aber unzuverlässigen oder einen einfachen, aber zuverlässigen Smart Contract zu erstellen. Es ist nicht das erste Projekt, das darauf abzielt, effektive Smart Contracts für das Netzwerk von Bitcoin zu ermöglichen.
Dennoch hat Simplicity bereits die Aufmerksamkeit des Bitcoin-Investors Trace Mayer auf sich gezogen, der sagte, dass dies „helfen kann, die Dinge auf eine ganz neue Ebene zu bringen“.
Many people totally miss the point of a blockchain. Simplicity will help take things to a whole new level!
„The job of a blockchain is to verify computation, rather than to do computation.“
Don’t trust; verify. That is our credo! ? @adam3us @Blockstream https://t.co/zkuAhOQfO1 pic.twitter.com/o8UJbj3VC3
— Trace Mayer (@TraceMayer) 29. November 2018
Coincierge
Bildnachweis: pixabay, CC0 Textnachweis: bitcoinist
Zuletzt aktualisiert am 30. November 2018
Fragen und Antworten
Sie haben eine Frage? Unser Experten-Panel beantwortet gerne Ihre Fragen.