@BabylonLabs_io
Ich habe beim Lesen von Babylons Design eine Frage immer wieder umgedreht: Wie wird etwas, das sich auf Ethereum ereignet – etwa ein Loan-Default oder eine Rückzahlung – überhaupt von Bitcoin verstanden, das keinerlei Vorstellung von Smart Contracts hat? Die Antwort scheint daran zu liegen, dass ein Ereignis in etwas übersetzt wird, das Bitcoin bereits zu verifizieren weiß, und das stellte sich als cleverer heraus, als ich erwartet hatte.
Was interessant wirkt, ist die Verwendung von „garbled circuits“, die um einen SNARK-Verifier gewickelt sind. Statt Bitcoin zu bitten, komplexe Logik direkt zu prüfen – was es einfach nicht kann – verschlüsselt das System einen Verifier, sodass er ausgewertet werden kann, ohne seine inneren Details offenzulegen. Wenn ein eingereichter Beweis gültig ist, passiert nichts. Wenn er ungültig ist, also jemand versucht hat zu schummeln, legt der Schaltkreis eine Preimage frei, die einen Bitcoin-Hashlock entsperrt. Bitcoin urteilt dabei nie selbst über das Smart-Contract-Ergebnis; es prüft lediglich, ob eine bestimmte Hash-Preimage offengelegt wurde.
Dieser Unterschied lässt mich ein wenig nicht los. Bitcoin versteht nicht den Kredit, nicht die Collateral-Ratio und nicht den Rückzahlungsbeweis – es reagiert nur auf einen kryptografischen Auslöser, der im Voraus gebaut wurde, um diese Ergebnisse darzustellen. Zählt das als Durchsetzung der Regel durch Bitcoin, oder ist es genauer zu sagen, dass externe Logik stillschweigend in eine Sprache übersetzt wird, die Bitcoin zufällig „spricht“? Ich bin mir nicht ganz sicher, wo diese Grenze tatsächlich verläuft.
Von außen betrachtet fühlt es sich an wie eine wirklich elegante Umgehungslösung für eine Kette, die nie für eine solche Ausdrucksstärke ausgelegt wurde – auch wenn ihre Widerstandsfähigkeit wohl davon abhängt, wie sorgfältig jeder „garbled verifier“ für jeden neuen Anwendungsfall konstruiert wird. Für den Moment scheint alles im Gleichgewicht zu sein, aber die eigentliche Antwort mag sich ohnehin erst später zeigen; die Zeit wird es zeigen🚀
$ON
$COTI
$BABY
#baby
Ich habe beim Lesen von Babylons Design eine Frage immer wieder umgedreht: Wie wird etwas, das sich auf Ethereum ereignet – etwa ein Loan-Default oder eine Rückzahlung – überhaupt von Bitcoin verstanden, das keinerlei Vorstellung von Smart Contracts hat? Die Antwort scheint daran zu liegen, dass ein Ereignis in etwas übersetzt wird, das Bitcoin bereits zu verifizieren weiß, und das stellte sich als cleverer heraus, als ich erwartet hatte.
Was interessant wirkt, ist die Verwendung von „garbled circuits“, die um einen SNARK-Verifier gewickelt sind. Statt Bitcoin zu bitten, komplexe Logik direkt zu prüfen – was es einfach nicht kann – verschlüsselt das System einen Verifier, sodass er ausgewertet werden kann, ohne seine inneren Details offenzulegen. Wenn ein eingereichter Beweis gültig ist, passiert nichts. Wenn er ungültig ist, also jemand versucht hat zu schummeln, legt der Schaltkreis eine Preimage frei, die einen Bitcoin-Hashlock entsperrt. Bitcoin urteilt dabei nie selbst über das Smart-Contract-Ergebnis; es prüft lediglich, ob eine bestimmte Hash-Preimage offengelegt wurde.
Dieser Unterschied lässt mich ein wenig nicht los. Bitcoin versteht nicht den Kredit, nicht die Collateral-Ratio und nicht den Rückzahlungsbeweis – es reagiert nur auf einen kryptografischen Auslöser, der im Voraus gebaut wurde, um diese Ergebnisse darzustellen. Zählt das als Durchsetzung der Regel durch Bitcoin, oder ist es genauer zu sagen, dass externe Logik stillschweigend in eine Sprache übersetzt wird, die Bitcoin zufällig „spricht“? Ich bin mir nicht ganz sicher, wo diese Grenze tatsächlich verläuft.
Von außen betrachtet fühlt es sich an wie eine wirklich elegante Umgehungslösung für eine Kette, die nie für eine solche Ausdrucksstärke ausgelegt wurde – auch wenn ihre Widerstandsfähigkeit wohl davon abhängt, wie sorgfältig jeder „garbled verifier“ für jeden neuen Anwendungsfall konstruiert wird. Für den Moment scheint alles im Gleichgewicht zu sein, aber die eigentliche Antwort mag sich ohnehin erst später zeigen; die Zeit wird es zeigen🚀
$ON
$COTI
$BABY
#baby
