Erick de Moura (Cartesi): „Die Blockchain-Entwicklung ist schwierig und es liegt in unserer Verantwortung, sie zu vereinfachen.
In einem Meinungsbeitrag glaubt Cartesi-Mitbegründer Erick, dass die Branche stärker zusammenarbeiten muss, um die Arbeit von Blockchain-Entwicklern zu erleichtern. Cartesi ist ein auf Ethereum basierendes Second-Layer-Protokoll, das sich der Vereinfachung der Blockchain-Entwicklung und der Förderung der Entwicklung einer modularen Blockchain-Infrastruktur widmet.
Die Blockchain-Branche befindet sich an einem kritischen Wendepunkt. Web3 mangelt es an verbrauchertauglichen Anwendungen, die in großem Maßstab übernommen werden können, aber es entstehen neue Infrastrukturprojekte. Wir müssen uns einer unangenehmen Realität stellen: 15 Jahre später bleibt unser Traum von einem dezentralen Web unerfüllt.
Sprich es mit mir nach: „Solange ich Linux benutzen kann, kann ich es mit Cartesi auch auf der Blockchain verwenden.“
Du musst das Rad nicht neu erfinden und bist nicht an die Zwänge der Ausführung von Smart Contracts gebunden. Entwickle mit den Programmiersprachen, Libraries und Tools, die du bereits kennst, und erbe gleichzeitig die vollständige Sicherheit von Ethereum.
Willkommen zum Weiterleiten und Teilen: https://x.com/cartesiproject/status/2098034044529479945
Das Cartesi-Weekly wurde veröffentlicht. Diese Woche ging rasend schnell vorbei, aber sie war voller Highlights 🐧 https://fxtwitter.com/cartesiproject/status/2090786513579913225
Wir haben die Updates für den Cartesi Machine Emulator v0.21.0 im Detail analysiert. Die Spiel-Dokumentation wurde vollständig neu geschrieben. Das CLI kann jetzt eigenständig vollständige Anti-Fraud-Programme ausführen, und auch die zugrunde liegende State-Layer wurde verbessert – schneller, stabiler und zuverlässiger. Vielen Dank an Eduardo Bart (https://x.com/edubart) für die Veröffentlichung. Wenn Sie tiefer eintauchen möchten, sehen Sie sich bitte die Tweets an, die wir geteilt haben:
Außerdem wurden die Cartesi Rollups Contracts 3.0.0-alpha.9 ebenfalls veröffentlicht. In dieser Version wurde ein Problem in den Cartesi Rollups PRT Contracts behoben, die Contract-Import-Funktion wurde verbessert, Abhängigkeiten wurden aktualisiert und es wurden mehr veröffentlichte Artefakte bereitgestellt, die sich reproduzieren lassen. Danke für die harte Arbeit, Guilherme Dantas! Link zur GitHub-Version:
House of Chimera hat diese Woche einen ausführlichen Review-Artikel über Cartesi verfasst. Dabei zeigt er die Funktionen der Cartesi Machine und diskutiert DeFi-Anwendungen sowie einzigartige Prototypen. Klar erklärt er, wie PRT die Kontroverse auf einzelne RISC-V-Instruktionen reduziert, sowie die Lebenszyklen der Honeypots usw. Möchten Sie unsere technischen Spezifikationen kennenlernen? Dann leiten Sie gern weiter:
Außerdem ist Bhavya gerade sehr im Gespräch: Er erzählt, was die Faszination an Linux ausmacht und wie großartig es ist, mit Linux On-Chain zu bauen. Danke für das Video, Bhavya:
Auch unser TikTok-Account wird immer aktiver. Schauen Sie sich diesen tollen Ausschnitt von Cartesi Machine-Gründer Diego Nehab an. Folgen Sie uns und helfen Sie uns, unseren Kanal auszubauen:
Das war’s für diese Woche. Wenn Sie mehr über die neuesten Entwicklungen erfahren möchten oder Fragen haben, treten Sie gern unserem Discord-Server bei: discord.gg/cartesi. Wir wünschen Ihnen ein schönes Wochenende!
Von einer schlichten, individuell anpassbaren Umgebung bis hin zu leistungsstarken Rechenfähigkeiten bringt Cartesi eine vollständige Linux-Laufzeit direkt auf die Blockchain – für Web3-Entwickler.
Lass uns die Cartesi Machine Emulator v0.21.0 Version genauer unter die Lupe nehmen. Dieses Update enthält eine Fülle an Verbesserungen. Dazu gehören eine komplett neue Dokumentation zum „Verification Game“, ein CLI-Tool zur eigenständigen Ausführung des Fraud-Proof-Prozesses sowie grundlegende Infrastrukturverbesserungen, die darauf abzielen, die Geschwindigkeit und Persistenz der gesamten State-Layer zu verbessern. Hier sind die Details:🧵↓ https://fxtwitter.com/cartesiproject/status/2089698617829597516
1/ Die Dokumentation wurde vollständig neu geschrieben und in das Emulator-Code-Repository verlegt und ergänzt um einen Schritt-für-Schritt-Abschnitt zum „Verification Game“. Möchtest du verstehen, wie Cartesi Fraud Proofs auf der darunterliegenden Ebene funktionieren? Dann starte hier: https://github.com/cartesi/machine-emulator/blob/v0.21.0/doc/README.md
2/ Das CLI kann jetzt Berechnungshashes (computation hashes) berechnen, die Ausgabe-Merkle-Bäume nachverfolgen und Beweise für einzelne Ausgaben sowie Beweise für Ausgabe-Merkle-Wurzeln generieren. Das bedeutet, dass du die meisten der notwendigen Schritte im Fraud-Proof-Prozess direkt über die Befehlszeile ausführen kannst.
3/ Die Funktion für NVRAM-Adressbereiche ermöglicht es Anwendungen, ihren Status direkt auf einen physischen Adressbereich abzubilden, indem sie den Linux-UIO-Treiber verwenden. Der Status bleibt während des Advance State persistent und ohne Aufwand für Sync von Kernel-Page-Caches, sodass die Schreibgeschwindigkeit auch dann effizient bleibt, wenn der Anwendungsstatus kontinuierlich wächst.
4/ Rolling stored machines: Das CLI unterstützt jetzt das Voranschreiten mithilfe von Maschinenzuständen, die auf der Festplatte gespeichert sind, sowie das Zurückrollen (revert) über Klonen gespeicherter Snapshots. Diese Vorgänge können lokal durchgeführt oder auch auf Remote-Servern ausgeführt werden. Das bietet eine Persistenzlösung für Anwendungen, die nicht möchten, dass der gesamte Maschinenstatus dauerhaft im Speicher verbleibt.
5/ Verstärkter Mechanismus zum Advance State: Jeder Advance State endet nun mit einem klaren und beweisbaren Ergebnis – also „accepted“ (angenommen), „rejected“ (abgelehnt), „halted“ (angehalten) oder „out of cycles“ (außerhalb des Zykluslimits). Das ist entscheidend, wenn der Streit in die Phase des „Verification Game“ übergeht, denn in dieser Phase muss jedes Ergebnis beweisbar sein – nicht nur beobachtbar.
6/ Hinweis für Entwickler: Diese Version enthält einige breaking changes, darunter umbenannte öffentliche Header-Dateien, refaktorierte Revert-Flags (revert flag) sowie ein aktualisiertes JSON-RPC-Protokoll. Diese Änderungen verändern nicht das Kernverhalten des Emulators, sondern bedeuten lediglich, dass du Teile deines Aufrufcodes aktualisieren musst. Vollständige Details findest du im Changelog. 7/ Diese Veröffentlichung umfasst außerdem: neue Lua-Hilfswerkzeuge (inkl. einer Hash-Tree-Bibliothek zum Erstellen von Prototypen für Fraud-Proof-Protokolle), Unterstützung für komprimierte RISC-V Zcb-Instruktionen (benötigt für den Kernel, der mit GCC 14 gebaut wurde), Bash-Autovervollständigung für das CLI sowie stärkere Garantien für die Persistenz von Snapshots.
An alle Entwickler: Dieses Update ist speziell für euch vorbereitet. Viel Spaß beim Studium der neuen Dokumentation zum Verification Game, beim Ausprobieren der CLI-Beweistools und beim Stellen von Fragen oder beim Feedback auf Discord: https://discord.gg/cartesi