Binance Square
AlizehAli
9.2k Beiträge

AlizehAli

549 Following
24.2K+ Follower
7.3K+ Like gegeben
Beiträge
PINNED
·
--
$SKYAI @babylonlabs_io Ich dachte einmal, sobald ein Babylon-Staking aus der Entsperrungsphase heraus ist, sei der BTC im Grunde wieder in den Händen des Stakers. Dann habe ich gelesen, was eine Abhebungs- (Withdrawal-) Transaktion tatsächlich erfordert. Babylons Staking-Lebenszyklus hat vier Transaktionstypen: Staking, Unbonding (Entbinden), Slashing (Kürzung) und Withdrawal (Abhebung). Unbonding beendet die Sperre. Es bewegt die Coins nirgendwohin. Das ist der Schritt, an dem ich fast vorbeigelesen hätte, und ehrlich gesagt habe ich ihn zweimal nochmal gelesen, um sicherzugehen. $BANK Eine Withdrawal-Transaktion ist eine eigene, separate Transaktion. Ihre einzige Anforderung ist, dass eine ihrer Eingaben auf einen Staking-, Unbonding- oder Slashing-Output zeigt, dessen Timelock bereits abgelaufen ist. Also liegen die Gelder dort, entsperrt, bis jemand diese Withdrawal-Transaktion tatsächlich sendet. Nichts erzwingt, dass das automatisch passiert: kein Keeper, kein Auto-Sweep, niemand wischt es für dich. Der Staker muss diese vierte Transaktion immer noch bauen und senden, bevor aus „unbonded“ „spendable“ wird. Zwei Zustände, zwei Transaktionen, und die meisten Erklärungen hören einfach nach der ersten auf. Das ist nicht als Fehler zu bezeichnen. Es ist nur ein unvollständiger Schritt, den niemand erwähnt. Wenn man in den meisten Erklärungen den Withdrawal-Schritt auslässt: Lässt das bei Leuten den Eindruck entstehen, der BTC bewege sich von selbst, oder wird „unbonded“ bereits so verstanden, dass es etwas anderes meint als das? $BABY Ist „unbonded“ tatsächlich das Gleiche wie „withdrawn“ (abgehoben)? Heißt „unbonded“, dass dein BTC schon bewegt wurde? @babylonlabs_io #baby #baby
$SKYAI

@BabylonLabs_io Ich dachte einmal, sobald ein Babylon-Staking aus der Entsperrungsphase heraus ist, sei der BTC im Grunde wieder in den Händen des Stakers.

Dann habe ich gelesen, was eine Abhebungs- (Withdrawal-) Transaktion tatsächlich erfordert.

Babylons Staking-Lebenszyklus hat vier Transaktionstypen: Staking, Unbonding (Entbinden), Slashing (Kürzung) und Withdrawal (Abhebung). Unbonding beendet die Sperre. Es bewegt die Coins nirgendwohin.

Das ist der Schritt, an dem ich fast vorbeigelesen hätte, und ehrlich gesagt habe ich ihn zweimal nochmal gelesen, um sicherzugehen. $BANK

Eine Withdrawal-Transaktion ist eine eigene, separate Transaktion. Ihre einzige Anforderung ist, dass eine ihrer Eingaben auf einen Staking-, Unbonding- oder Slashing-Output zeigt, dessen Timelock bereits abgelaufen ist.

Also liegen die Gelder dort, entsperrt, bis jemand diese Withdrawal-Transaktion tatsächlich sendet.

Nichts erzwingt, dass das automatisch passiert: kein Keeper, kein Auto-Sweep, niemand wischt es für dich.

Der Staker muss diese vierte Transaktion immer noch bauen und senden, bevor aus „unbonded“ „spendable“ wird. Zwei Zustände, zwei Transaktionen, und die meisten Erklärungen hören einfach nach der ersten auf.

Das ist nicht als Fehler zu bezeichnen. Es ist nur ein unvollständiger Schritt, den niemand erwähnt.

Wenn man in den meisten Erklärungen den Withdrawal-Schritt auslässt: Lässt das bei Leuten den Eindruck entstehen, der BTC bewege sich von selbst, oder wird „unbonded“ bereits so verstanden, dass es etwas anderes meint als das? $BABY

Ist „unbonded“ tatsächlich das Gleiche wie „withdrawn“ (abgehoben)?

Heißt „unbonded“, dass dein BTC schon bewegt wurde?

@BabylonLabs_io #baby #baby
Yes, it's back
80%
No, still locked to a step
7%
Depends on the wallet
7%
Not sure
6%
15 Stimmen • Abstimmung beendet
Verifiziert
$BICO Ich bin auf der Suche nach einer aktuellen, aggregierten Anzahl der „Bitcoin Supercharged Networks“ — @BabylonLabs_io $BABY — gewesen und habe nichts gefunden. Was stattdessen herauskam: Union hat sich verpflichtet und 25 Millionen BABY eingesammelt, um die Integration zu beschleunigen. BOB hat früher bereits zugesagt, sitzt auf über 400 Millionen US-Dollar TVL und mit ungefähr 44% davon, die bereits auf Babylon LSTs aufgebaut sind. Beide kamen mit ihren eigenen, expliziten Ankündigungen. Zusätzlich zu diesen beiden nennen die eigenen Materialien von Lombard Corn und Pell Network als Orte, an die ihr Plan für Finality Provider Delegationen zuweisen will — ein schwächeres Signal als eine formale BSN-Zusage, aber immerhin eines. In Babylons Dokumenten wird Phase 3 als die Phase beschrieben, in der „L1s und L2s das Protokoll integrieren“ — im Plural, fortlaufend, ohne eine Zahl. $VIC Zwei bestätigte BSN-Zusagen. Zwei weitere wahrscheinlich auf dem Weg. Keine offizielle laufende Gesamtsumme. Ich habe geprüft, was tatsächlich verifiziert ist im Vergleich zu dem, was nur angedeutet wird. Es gibt eine ältere Zahl, die herumgeistert — 25 zugesagt, aus einer 2024er-Übersicht — inzwischen so veraltet, dass ich sie nicht als aktuell wiederhole. Währenddessen veröffentlicht Babylon eine direkt angrenzende Zahl ganz klar: über 250 Finality Provider sind derzeit aktiv. #baby Diese Lücke ist wichtiger, als sie auf den ersten Blick wirkt. Babylons eigenes Deflations-Mechanismus, der BSN-Reward-Auktion-Burn, hängt direkt davon ab, wie viele dieser Netzwerke wirklich live sind und Auktionsvolumen erzeugen. Dass niemand eine aktuelle BSN-Anzahl veröffentlicht, ist nicht nur eine Wissenslücke — es ist die Eingabegröße für einen Tokenomics-Mechanismus, den ich von außen nicht überprüfen kann, selbst wenn diese angrenzende Finality-Provider-Zahl direkt daneben so präzise und veröffentlicht dasteht. Läuft echtes Wachstum leise, oder ist ein Metrik, die niemand zu verfolgen versucht? Ich bin noch am Kauen über genau das. @babylonlabs_io #baby
$BICO Ich bin auf der Suche nach einer aktuellen, aggregierten Anzahl der „Bitcoin Supercharged Networks“ — @BabylonLabs_io $BABY — gewesen und habe nichts gefunden.

Was stattdessen herauskam: Union hat sich verpflichtet und 25 Millionen BABY eingesammelt, um die Integration zu beschleunigen. BOB hat früher bereits zugesagt, sitzt auf über 400 Millionen US-Dollar TVL und mit ungefähr 44% davon, die bereits auf Babylon LSTs aufgebaut sind. Beide kamen mit ihren eigenen, expliziten Ankündigungen. Zusätzlich zu diesen beiden nennen die eigenen Materialien von Lombard Corn und Pell Network als Orte, an die ihr Plan für Finality Provider Delegationen zuweisen will — ein schwächeres Signal als eine formale BSN-Zusage, aber immerhin eines. In Babylons Dokumenten wird Phase 3 als die Phase beschrieben, in der „L1s und L2s das Protokoll integrieren“ — im Plural, fortlaufend, ohne eine Zahl. $VIC

Zwei bestätigte BSN-Zusagen. Zwei weitere wahrscheinlich auf dem Weg. Keine offizielle laufende Gesamtsumme.

Ich habe geprüft, was tatsächlich verifiziert ist im Vergleich zu dem, was nur angedeutet wird. Es gibt eine ältere Zahl, die herumgeistert — 25 zugesagt, aus einer 2024er-Übersicht — inzwischen so veraltet, dass ich sie nicht als aktuell wiederhole. Währenddessen veröffentlicht Babylon eine direkt angrenzende Zahl ganz klar: über 250 Finality Provider sind derzeit aktiv. #baby

Diese Lücke ist wichtiger, als sie auf den ersten Blick wirkt. Babylons eigenes Deflations-Mechanismus, der BSN-Reward-Auktion-Burn, hängt direkt davon ab, wie viele dieser Netzwerke wirklich live sind und Auktionsvolumen erzeugen. Dass niemand eine aktuelle BSN-Anzahl veröffentlicht, ist nicht nur eine Wissenslücke — es ist die Eingabegröße für einen Tokenomics-Mechanismus, den ich von außen nicht überprüfen kann, selbst wenn diese angrenzende Finality-Provider-Zahl direkt daneben so präzise und veröffentlicht dasteht.

Läuft echtes Wachstum leise, oder ist ein Metrik, die niemand zu verfolgen versucht? Ich bin noch am Kauen über genau das.

@BabylonLabs_io #baby
Real growth, untracked4
60%
Nobody's counting
0%
Depends on the source
13%
Not sure yet
27%
15 Stimmen • Abstimmung beendet
@babylonlabs_io Verbrachte den Vormittag damit, die Folgen des Kelp-DAO-Exploits durchzuarbeiten – und Babylons Reaktion ist ein weitaus interessanterer Datenpunkt als der Exploit selbst. Am 18. April fälschten mit Nordkorea verknüpfte Angreifer im Umfeld der Lazarus Group eine LayerZero-Bridge-Nachricht und minteten 116.500 unbesicherte rsETH-Token – ungefähr 292 Millionen US-Dollar. Etwa 107.000 dieser rsETH wurden als Sicherheiten bei Aave hinterlegt; der Protokollschaden wurde auf 177 bis 246 Millionen US-Dollar geschätzt. Der gesamte Wert, der bei Aave gesperrt war (TVL), fiel im Zuge der Ereignisse von 26 Milliarden auf 14 Milliarden. Die Wiederherstellungsaktion, genannt „DeFi United“, brachte über 317 Millionen US-Dollar in ETH aus der gesamten Branche ein – darunter Consensys, die Avalanche Foundation, Lido und Ether.fi. Bis Mitte Mai war die rsETH des Exploiters auf Arbitrum verbrannt, und die Auszahlungen waren in allen Aave-Märkten vollständig wieder freigegeben – die Krise war innerhalb etwa eines Monats gelöst. $BLESS Beitrag der Babylon Foundation: 3 Millionen USDT. Aufgeschlüsselt: 2 Millionen in Aave V3, 1 Million in Aave V4. Rechne diese Aufteilung durch. Babylon hat nicht einfach einen einzigen Scheck an „Aave“ ausgestellt. Es hat doppelt so viel in die ältere, bereits live laufende V3 gesteckt wie in V4 – exakt die Version, auf deren Grundlage die eigene TBV-Integration von Babylon gerade aufgebaut werden sollte. Das ist keine neutrale Geste; es ist Kapital, das in dasselbe Ökosystem fließt, das Babylon für die Wirksamkeit seines eigenen Produkts gesund halten musste. Und hier ist der Teil, bei dem man sogar noch Monate später verweilen sollte. Das war nicht Babylons Versuch, seinen eigenen Exploit zu beheben. Es war Babylon, das in die Krise von jemand anderem eingezahlt hat – in ein Protokoll, das es nicht kontrolliert –, weil dessen Stabilität bereits tragend für die eigene Roadmap war. Marketing nennt das „Ökosystem-Unterstützung“. In der Praxis liest es sich eher wie eine Versicherung – für die Gesundheit der Plattform, von der das eigene zukünftige Produkt abhängt. Kluges Timing, oder ein stilles Eingeständnis, wie stark der Erfolg von TBV speziell an Aave hängt? @babylonlabs_io $BABY #baby $BTW
@BabylonLabs_io Verbrachte den Vormittag damit, die Folgen des Kelp-DAO-Exploits durchzuarbeiten – und Babylons Reaktion ist ein weitaus interessanterer Datenpunkt als der Exploit selbst.

Am 18. April fälschten mit Nordkorea verknüpfte Angreifer im Umfeld der Lazarus Group eine LayerZero-Bridge-Nachricht und minteten 116.500 unbesicherte rsETH-Token – ungefähr 292 Millionen US-Dollar. Etwa 107.000 dieser rsETH wurden als Sicherheiten bei Aave hinterlegt; der Protokollschaden wurde auf 177 bis 246 Millionen US-Dollar geschätzt. Der gesamte Wert, der bei Aave gesperrt war (TVL), fiel im Zuge der Ereignisse von 26 Milliarden auf 14 Milliarden.

Die Wiederherstellungsaktion, genannt „DeFi United“, brachte über 317 Millionen US-Dollar in ETH aus der gesamten Branche ein – darunter Consensys, die Avalanche Foundation, Lido und Ether.fi. Bis Mitte Mai war die rsETH des Exploiters auf Arbitrum verbrannt, und die Auszahlungen waren in allen Aave-Märkten vollständig wieder freigegeben – die Krise war innerhalb etwa eines Monats gelöst. $BLESS

Beitrag der Babylon Foundation: 3 Millionen USDT. Aufgeschlüsselt: 2 Millionen in Aave V3, 1 Million in Aave V4.

Rechne diese Aufteilung durch. Babylon hat nicht einfach einen einzigen Scheck an „Aave“ ausgestellt. Es hat doppelt so viel in die ältere, bereits live laufende V3 gesteckt wie in V4 – exakt die Version, auf deren Grundlage die eigene TBV-Integration von Babylon gerade aufgebaut werden sollte. Das ist keine neutrale Geste; es ist Kapital, das in dasselbe Ökosystem fließt, das Babylon für die Wirksamkeit seines eigenen Produkts gesund halten musste.

Und hier ist der Teil, bei dem man sogar noch Monate später verweilen sollte. Das war nicht Babylons Versuch, seinen eigenen Exploit zu beheben. Es war Babylon, das in die Krise von jemand anderem eingezahlt hat – in ein Protokoll, das es nicht kontrolliert –, weil dessen Stabilität bereits tragend für die eigene Roadmap war.

Marketing nennt das „Ökosystem-Unterstützung“. In der Praxis liest es sich eher wie eine Versicherung – für die Gesundheit der Plattform, von der das eigene zukünftige Produkt abhängt.

Kluges Timing, oder ein stilles Eingeständnis, wie stark der Erfolg von TBV speziell an Aave hängt?

@BabylonLabs_io $BABY #baby $BTW
@babylonlabs_io Ich blieb bei einer kleinen Designentscheidung in Babylons TBV-Fileing mit Aave DAO hängen – der Wahl, vaultBTC niemals übertragbar zu machen. Das Protokoll braucht eine Möglichkeit, gesperrtes Bitcoin innerhalb des Borrowing-Systems abzubilden, macht diese Darstellung aber nicht zu etwas, das Menschen frei weitergeben können. vaultBTC wird eins-zu-eins gegen ein Vault geprägt, ist eingeschränkt, sodass es nur mit Aaves eigenem Hub, Spoke und Adapter-Contracts interagiert. Nirgendwo sonst. $BEAT Das wirkte absichtlich. Es ist nicht einmal Babylons erster Versuch, diese Entscheidung zu treffen. Monate zuvor testete eine experimentelle Version auf Morpho anders auf Mechanismus-Ebene: gebaut als nicht-fungibler Vermögenswert statt als ERC-20 – mit einer Liquidität von nur 14 $ in USDC. Mitgründer David Tse nannte es „ein intermediäres nicht-fungibles Asset, das das Vault mit Morpho verbindet“. Anderer Mechanismus, gleicher Instinkt: niemals zulassen, dass die Darstellung über die eine Integration hinauswächst, für die sie gebaut wurde. Wenn vaultBTC handelbar würde, entstünde ein zweiter Markt rund um die Kollateral-Darstellung selbst – getrennt von dem Bitcoin, das sie absichert. Das ist der eigentliche Grund, warum sie nicht übertragbar bleibt – sie verhindert, dass das Kollateral ein Eigenleben bekommt. Ich schätze diese Zurückhaltung wirklich. Nicht jedes Protokoll braucht noch ein weiteres umlaufendes Token – selbst wenn das Flexibilität kostet. Stell dir GRVTs Unified Margin vor – wo eine einzige Einzahlung bereits Rendite über Aave erwirtschaftet, Trades absichert und gleichzeitig Spot-Exposure hält – und dann versuche, vaultBTC genauso zu „absorbieren“. Das ging nicht. Selbst eine Plattform, die bereits in Aave eingebunden ist, bräuchte ein eigenes, separates Vault. Nie übertragbar gemacht, mit Absicht. $GRVT Manchmal ist es genau die Begrenzung dessen, was Nutzer tun können, wie ein Protokoll seine Annahmen schützt. Ist Nicht-Übertragbarkeit das sauberere Design, oder opfert es zu viel für die komponierbare Zukunft, auf die DeFi hinarbeitet? @babylonlabs_io $BABY #baby
@BabylonLabs_io Ich blieb bei einer kleinen Designentscheidung in Babylons TBV-Fileing mit Aave DAO hängen – der Wahl, vaultBTC niemals übertragbar zu machen.

Das Protokoll braucht eine Möglichkeit, gesperrtes Bitcoin innerhalb des Borrowing-Systems abzubilden, macht diese Darstellung aber nicht zu etwas, das Menschen frei weitergeben können. vaultBTC wird eins-zu-eins gegen ein Vault geprägt, ist eingeschränkt, sodass es nur mit Aaves eigenem Hub, Spoke und Adapter-Contracts interagiert. Nirgendwo sonst. $BEAT

Das wirkte absichtlich. Es ist nicht einmal Babylons erster Versuch, diese Entscheidung zu treffen. Monate zuvor testete eine experimentelle Version auf Morpho anders auf Mechanismus-Ebene: gebaut als nicht-fungibler Vermögenswert statt als ERC-20 – mit einer Liquidität von nur 14 $ in USDC. Mitgründer David Tse nannte es „ein intermediäres nicht-fungibles Asset, das das Vault mit Morpho verbindet“. Anderer Mechanismus, gleicher Instinkt: niemals zulassen, dass die Darstellung über die eine Integration hinauswächst, für die sie gebaut wurde.

Wenn vaultBTC handelbar würde, entstünde ein zweiter Markt rund um die Kollateral-Darstellung selbst – getrennt von dem Bitcoin, das sie absichert. Das ist der eigentliche Grund, warum sie nicht übertragbar bleibt – sie verhindert, dass das Kollateral ein Eigenleben bekommt.

Ich schätze diese Zurückhaltung wirklich. Nicht jedes Protokoll braucht noch ein weiteres umlaufendes Token – selbst wenn das Flexibilität kostet.

Stell dir GRVTs Unified Margin vor – wo eine einzige Einzahlung bereits Rendite über Aave erwirtschaftet, Trades absichert und gleichzeitig Spot-Exposure hält – und dann versuche, vaultBTC genauso zu „absorbieren“. Das ging nicht. Selbst eine Plattform, die bereits in Aave eingebunden ist, bräuchte ein eigenes, separates Vault. Nie übertragbar gemacht, mit Absicht. $GRVT

Manchmal ist es genau die Begrenzung dessen, was Nutzer tun können, wie ein Protokoll seine Annahmen schützt.

Ist Nicht-Übertragbarkeit das sauberere Design, oder opfert es zu viel für die komponierbare Zukunft, auf die DeFi hinarbeitet?

@BabylonLabs_io $BABY #baby
Cleaner design
77%
Sacrifices too much
23%
13 Stimmen • Abstimmung beendet
Verifiziert
@babylonlabs_io unverändert: Angenommen, „Babylon integriert sich mit Aave“ habe genau einen Verbindungspunkt gemeint. Es sind zwei zweckgebundene Spokes, die auf Babylons Hub-and-Spoke-Architektur von Aave sitzen. Erstens ist der Babylon Core Lending Spoke. Das native BTC eines Einlegers, das in einem Taproot UTXO gesperrt ist, wird auf Ethereum als vaultBTC repräsentiert und zur Aufnahme von Assets wie Stablecoins verwendet. Aave v4 akzeptiert nur ERC-20-Kollateral, daher existiert vaultBTC ausschließlich, um diese Lücke zu überbrücken – 1:1 gegen das Vault geprägt, eingeschränkt, sodass es nur mit den eigenen Contracts von Aave interagiert. Zweitens ist der BTC Vault Swap Spoke, gebaut für genau ein enges Problem: Bitcoin-Settlement ist langsam. Eine liquidierte Position kann nicht mehrere Tage auf die Rückerstattung von native BTC innerhalb des normalen Aave-Zeitfensters warten. Daher werden beschlagnahmte Vaults sofort gegen WBTC getauscht, sodass erlaubnislose Liquidatoren ihre Schulden sofort begleichen können, während eine separate Gruppe von Arbitrageuren den tatsächlichen BTC später einlöst – auf dem eigenen Zeitplan von Bitcoin. Zwei Spokes, eine Aufgabe, aufgeteilt in der Mitte. Ich musste nachvollziehen, warum diese konkrete Form. Das Hub-and-Spoke-Modell von Aave isoliert das Risiko jedes Spokes vom Rest des Hubs – ein Ausfall im BTC-Kollateral-Spoke berührt keine anderen Aave-Märkte. Das Aave DAO hält Limits und Parameter unabhängig davon unter seiner eigenen Kontrolle. Diese Isolation ist der eigentliche Designgewinn – und die echte Antwort darauf, wie diese Integration funktioniert: Ein Spoke übernimmt die Kreditaufnahme gegen BTC, der andere behandelt die Verzögerung des Bitcoin-Settlements separat, sodass keines der Probleme auf das jeweils andere warten muss. Macht es die Integration dadurch, dass Risiko so präzise isoliert wird, sicherer – oder erzeugt das Aufteilen des Settlements in zwei Pfade einfach zwei Dinge, die schiefgehen können, statt nur eines? @babylonlabs_io #baby $KOMA $GIGGLE $BABY
@BabylonLabs_io unverändert: Angenommen, „Babylon integriert sich mit Aave“ habe genau einen Verbindungspunkt gemeint. Es sind zwei zweckgebundene Spokes, die auf Babylons Hub-and-Spoke-Architektur von Aave sitzen.

Erstens ist der Babylon Core Lending Spoke. Das native BTC eines Einlegers, das in einem Taproot UTXO gesperrt ist, wird auf Ethereum als vaultBTC repräsentiert und zur Aufnahme von Assets wie Stablecoins verwendet. Aave v4 akzeptiert nur ERC-20-Kollateral, daher existiert vaultBTC ausschließlich, um diese Lücke zu überbrücken – 1:1 gegen das Vault geprägt, eingeschränkt, sodass es nur mit den eigenen Contracts von Aave interagiert.

Zweitens ist der BTC Vault Swap Spoke, gebaut für genau ein enges Problem: Bitcoin-Settlement ist langsam. Eine liquidierte Position kann nicht mehrere Tage auf die Rückerstattung von native BTC innerhalb des normalen Aave-Zeitfensters warten. Daher werden beschlagnahmte Vaults sofort gegen WBTC getauscht, sodass erlaubnislose Liquidatoren ihre Schulden sofort begleichen können, während eine separate Gruppe von Arbitrageuren den tatsächlichen BTC später einlöst – auf dem eigenen Zeitplan von Bitcoin.

Zwei Spokes, eine Aufgabe, aufgeteilt in der Mitte.

Ich musste nachvollziehen, warum diese konkrete Form. Das Hub-and-Spoke-Modell von Aave isoliert das Risiko jedes Spokes vom Rest des Hubs – ein Ausfall im BTC-Kollateral-Spoke berührt keine anderen Aave-Märkte. Das Aave DAO hält Limits und Parameter unabhängig davon unter seiner eigenen Kontrolle.

Diese Isolation ist der eigentliche Designgewinn – und die echte Antwort darauf, wie diese Integration funktioniert: Ein Spoke übernimmt die Kreditaufnahme gegen BTC, der andere behandelt die Verzögerung des Bitcoin-Settlements separat, sodass keines der Probleme auf das jeweils andere warten muss.

Macht es die Integration dadurch, dass Risiko so präzise isoliert wird, sicherer – oder erzeugt das Aufteilen des Settlements in zwei Pfade einfach zwei Dinge, die schiefgehen können, statt nur eines?

@BabylonLabs_io #baby $KOMA $GIGGLE $BABY
Safer through isolation
40%
Two things to go wrong
20%
Depends on execution
0%
Not sure yet
40%
5 Stimmen • Abstimmung beendet
Verifiziert
Babylon Genesis läuft auf acht getrennten Modulen — die meisten Erklärungen nennen nur zwei @babylonlabs_io ich dachte früher, „Bitcoin plus Cosmos“ sei eine ausreichend genaue Beschreibung dessen, was Babylon Genesis tatsächlich ist. dann habe ich mir angesehen, woraus die Kette unter dieser Formulierung wirklich aufgebaut ist. Babylon Genesis läuft auf acht Kernmodulen: Epoching, Checkpointing, BTC Checkpointing, BTC Light Client, Zone Concierge, BTC Staking, Finality und Rewards. Jedes davon trägt einen eigenen Teil dazu bei, dass die Kette überhaupt läuft. der Protokoll ist nicht einfach nur zwei Dinge, die übereinander gestapelt sind. „Bitcoin plus Cosmos“ nennt einen Sicherheits-Asset und ein Basis-Framework. Es sagt nichts darüber, wer den Staking-Status verfolgt, wer Blöcke finalisiert, wer Checkpoints zurück zu Bitcoin verankert oder wer Rewards weiterleitet, nachdem alles darüber korrekt ausgeführt wurde. zwei der acht lassen sich allein anhand ihres Namens leicht verwechseln. BTC Staking übernimmt Delegation und den Staking-Lifecycle. Finality verarbeitet EOTS-Voten von Providern. Zone Concierge koordiniert die Daten, die an verbundene BSNs gesendet werden. Epoching strukturiert, wie Babylon Genesis intern in Zyklen voranschreitet, während Checkpointing diese Zyklen über die Module BTC Checkpointing und BTC Light Client an Bitcoin verankert. Rewards steht ganz am Ende und zahlt nur das aus, was die Module darüber bereits verdient haben. aber acht Module zu benennen heißt nicht, dass acht Fehlerstellen gleich viel Gewicht haben. mehrere hängen voneinander ab, die zuerst fertig sein müssen. Eine Belohnung kann nur weitergeleitet werden, wenn Staking, Finality und die Verankerungs-Module bereits ihren Teil ohne Fehler erledigt haben. es in zwei Wörter zu komprimieren ist also nicht ganz falsch — es verdeckt nur eine Reihenfolge und keine Anzahl. Mehrere Module müssen erfolgreich sein, bevor ein einzelnes BTC-Stake zu einem finalisierten, belohnten Ergebnis wird. sagen dir die Benennung aller acht Module mehr darüber, wo Babylon ausfallen kann, oder konzentriert sich das echte Risiko immer noch nur auf eines oder zwei von ihnen? konzentriert sich das Risiko wirklich nur auf eins oder zwei? Wo konzentriert sich das echte Risiko von Babylon? $BANK $BABY $GRVT #baby @babylonlabs_io
Babylon Genesis läuft auf acht getrennten Modulen — die meisten Erklärungen nennen nur zwei

@BabylonLabs_io ich dachte früher, „Bitcoin plus Cosmos“ sei eine ausreichend genaue Beschreibung dessen, was Babylon Genesis tatsächlich ist.

dann habe ich mir angesehen, woraus die Kette unter dieser Formulierung wirklich aufgebaut ist.

Babylon Genesis läuft auf acht Kernmodulen: Epoching, Checkpointing, BTC Checkpointing, BTC Light Client, Zone Concierge, BTC Staking, Finality und Rewards. Jedes davon trägt einen eigenen Teil dazu bei, dass die Kette überhaupt läuft.

der Protokoll ist nicht einfach nur zwei Dinge, die übereinander gestapelt sind.

„Bitcoin plus Cosmos“ nennt einen Sicherheits-Asset und ein Basis-Framework. Es sagt nichts darüber, wer den Staking-Status verfolgt, wer Blöcke finalisiert, wer Checkpoints zurück zu Bitcoin verankert oder wer Rewards weiterleitet, nachdem alles darüber korrekt ausgeführt wurde.

zwei der acht lassen sich allein anhand ihres Namens leicht verwechseln. BTC Staking übernimmt Delegation und den Staking-Lifecycle. Finality verarbeitet EOTS-Voten von Providern. Zone Concierge koordiniert die Daten, die an verbundene BSNs gesendet werden. Epoching strukturiert, wie Babylon Genesis intern in Zyklen voranschreitet, während Checkpointing diese Zyklen über die Module BTC Checkpointing und BTC Light Client an Bitcoin verankert. Rewards steht ganz am Ende und zahlt nur das aus, was die Module darüber bereits verdient haben.

aber acht Module zu benennen heißt nicht, dass acht Fehlerstellen gleich viel Gewicht haben.

mehrere hängen voneinander ab, die zuerst fertig sein müssen. Eine Belohnung kann nur weitergeleitet werden, wenn Staking, Finality und die Verankerungs-Module bereits ihren Teil ohne Fehler erledigt haben.

es in zwei Wörter zu komprimieren ist also nicht ganz falsch — es verdeckt nur eine Reihenfolge und keine Anzahl. Mehrere Module müssen erfolgreich sein, bevor ein einzelnes BTC-Stake zu einem finalisierten, belohnten Ergebnis wird.

sagen dir die Benennung aller acht Module mehr darüber, wo Babylon ausfallen kann, oder konzentriert sich das echte Risiko immer noch nur auf eines oder zwei von ihnen?

konzentriert sich das Risiko wirklich nur auf eins oder zwei?

Wo konzentriert sich das echte Risiko von Babylon?

$BANK $BABY $GRVT #baby @BabylonLabs_io
Staking module
50%
Finality module
0%
Checkpointing chain
0%
Spread evenly
50%
2 Stimmen • Abstimmung beendet
Verifiziert
Was passiert, wenn Babylons Offchain-Relayer es falsch machen @babylonlabs_io Früher ging ich davon aus, dass „permissionless“ bedeutet, dass die Ehrlichkeit niemandes wirklich eine Rolle spielt – das System funktionierte einfach, unabhängig davon, wer auftaucht. Dann fand ich die konkrete Stelle in der eigenen Architektur-Dokumentation von Babylon, die das verkompliziert. Babylon betreibt eine Vigilanten-Suite: Submitter, Reporter, Monitor – sie leiten Daten zwischen Bitcoin und Babylon Genesis weiter. Jeder kann diese Software ausführen. Keine Berechtigung erforderlich, kein Gatekeeper, der entscheidet, wer qualifiziert ist. Aber dieselbe Architektur-Dokumentation stellt unmissverständlich klar, dass ein sicherer Betrieb erfordert, dass mindestens ein ehrlicher Betreiber für jedes Programm existiert – nicht eine Mehrheit oder ein Quorum, sondern jeweils genau einer pro Rolle. Hmm. Das ist eine inhaltlich deutlich andere Aussage als „trustless“. Permissionlose Teilnahme und ein garantierter ehrlicher Betreiber sind nicht dasselbe: Das eine betrifft, wer die Software ausführen darf, das andere, ob tatsächlich jemand Verlässliches da ist. Die konkrete Aufgabe des Monitors ist die Ausführung von Slashing, wenn ein Finality-Provider doppelt abstimmt, oder das Extrahieren seines Schlüssels, falls der automatisierte Pfad fehlschlägt. Aber das funktioniert nur, wenn ein Monitor-Betreiber tatsächlich online ist und darauf achtet – es teilt es dir erst im Nachhinein mit, nicht vorher. #baby Ich habe mir diese Zeile notiert und sie eine Weile auf meinem zweiten Bildschirm offen gelassen. Wenn bei einer gegebenen Rolle alle Betreiber gleichzeitig ausfallen oder offline gehen, gibt es nirgendwo in demselben Dokument einen beschriebenen Fallback – außer: „der Alarm wird ausgelöst“. Die Erkennung geht also weiterhin davon aus, dass jemand Ehrliches zusieht, damit der Alarm überhaupt bemerkt wird. Ich sage nicht, dass das Babylon fragil macht. Verteilte Systeme stützen sich fast immer irgendwo auf die Annahme, dass ein ehrlicher Teilnehmer vorhanden ist. Nur wird das hier direkt so benannt, statt implizit zu bleiben. $BABY Auffällig ist: Die Babylons-Dokumente garantieren, wer teilnehmen darf – nicht, wer tatsächlich teilnehmen wird. Wenn die Annahme des ehrlichen Betreibers jemals tatsächlich gebrochen würde: Würde jemand, der zusieht, überhaupt merken, bevor es relevant wird? „permissionless“ bedeutet hier dasselbe wie „trustless“?
Was passiert, wenn Babylons Offchain-Relayer es falsch machen

@BabylonLabs_io Früher ging ich davon aus, dass „permissionless“ bedeutet, dass die Ehrlichkeit niemandes wirklich eine Rolle spielt – das System funktionierte einfach, unabhängig davon, wer auftaucht.

Dann fand ich die konkrete Stelle in der eigenen Architektur-Dokumentation von Babylon, die das verkompliziert.

Babylon betreibt eine Vigilanten-Suite: Submitter, Reporter, Monitor – sie leiten Daten zwischen Bitcoin und Babylon Genesis weiter. Jeder kann diese Software ausführen. Keine Berechtigung erforderlich, kein Gatekeeper, der entscheidet, wer qualifiziert ist.

Aber dieselbe Architektur-Dokumentation stellt unmissverständlich klar, dass ein sicherer Betrieb erfordert, dass mindestens ein ehrlicher Betreiber für jedes Programm existiert – nicht eine Mehrheit oder ein Quorum, sondern jeweils genau einer pro Rolle.

Hmm.

Das ist eine inhaltlich deutlich andere Aussage als „trustless“. Permissionlose Teilnahme und ein garantierter ehrlicher Betreiber sind nicht dasselbe: Das eine betrifft, wer die Software ausführen darf, das andere, ob tatsächlich jemand Verlässliches da ist.

Die konkrete Aufgabe des Monitors ist die Ausführung von Slashing, wenn ein Finality-Provider doppelt abstimmt, oder das Extrahieren seines Schlüssels, falls der automatisierte Pfad fehlschlägt. Aber das funktioniert nur, wenn ein Monitor-Betreiber tatsächlich online ist und darauf achtet – es teilt es dir erst im Nachhinein mit, nicht vorher. #baby

Ich habe mir diese Zeile notiert und sie eine Weile auf meinem zweiten Bildschirm offen gelassen.

Wenn bei einer gegebenen Rolle alle Betreiber gleichzeitig ausfallen oder offline gehen, gibt es nirgendwo in demselben Dokument einen beschriebenen Fallback – außer: „der Alarm wird ausgelöst“. Die Erkennung geht also weiterhin davon aus, dass jemand Ehrliches zusieht, damit der Alarm überhaupt bemerkt wird.

Ich sage nicht, dass das Babylon fragil macht. Verteilte Systeme stützen sich fast immer irgendwo auf die Annahme, dass ein ehrlicher Teilnehmer vorhanden ist. Nur wird das hier direkt so benannt, statt implizit zu bleiben. $BABY

Auffällig ist: Die Babylons-Dokumente garantieren, wer teilnehmen darf – nicht, wer tatsächlich teilnehmen wird.

Wenn die Annahme des ehrlichen Betreibers jemals tatsächlich gebrochen würde: Würde jemand, der zusieht, überhaupt merken, bevor es relevant wird?

„permissionless“ bedeutet hier dasselbe wie „trustless“?
Yes, same thing
67%
No, different claims
0%
Depends on the role
0%
Not sure
33%
3 Stimmen • Abstimmung beendet
Verifiziert
Wo Babylons Selbstverwahrung noch immer von einem Ausschuss für Covenants abhängt @babylonlabs_io etwas über das Wort „Selbstverwahrung“ an Babylon ließ mich nicht los. Ich nahm an, dass damit gemeint ist, dass nur die staker Person jede Folge kontrolliert – ohne Ausnahmen. Dann las ich aber die Skriptanforderungen, und diese Annahme traf nicht zu. Babylons Staking-Ausgabe hat drei Skriptpfade. Der Timelock erlaubt es der staker Person, allein auszusteigen, sobald die Sperrfrist abgelaufen ist. Unbonding erlaubt ein vorzeitiges Aussteigen. Slashing bestraft einen Finality Provider, der doppelt signiert. Zwei dieser drei Pfade können sich schlicht nicht ausführen, ohne Signaturen des Covenant Committee. Das ist der Teil, an dem ich fast vorbeigelesen hätte. Das Covenant Committee ist eine M-von-N-Gruppe aus Bitcoin-Schlüsseln. Ihre Signaturen sind erforderlich, bevor eine Staking-Anfrage überhaupt aktiviert wird, und erneut erforderlich, bevor eine Unbonding- oder Slashing-Transaktion durchgehen kann. $BABY Der BTC selbst verlässt das Skript der staker Person nie, also bleibt das Asset die ganze Zeit dort, wo die staker Person es abgelegt hat. Es lohnt sich jedoch, genau zu sein, was diese Abhängigkeit tatsächlich ermöglicht. Die Spezifikation des Staking-Skripts ist in diesem Punkt eindeutig: Das Komitee kann eine Anfrage ablehnen. Es kann keine Gelder irgendwohin umleiten, wozu die staker Person nicht bereits zum Zeitpunkt des Stakings ausdrücklich verpflichtet war. Es kann lediglich die Signatur zurückhalten, die einen Spend überhaupt erst fortschreiten lässt. So kann das Komitee verhindern, dass etwas überhaupt aktiviert wird, ohne jemals zum Custodian zu werden. #baby Aber das bedeutet weiterhin, dass der Ausstieg einer staker Person – sei es frühzeitig oder als Strafe – von Signaturen abhängt, die sie selbst nicht persönlich in der Hand hält. Selbstverwahrung schützt, wohin die Gelder am Ende gehen können. Sie löscht jedoch nicht jede Partei, deren Mitwirkung nötig ist, um dorthin zu gelangen. Macht es einen Unterschied für die Selbstverwahrung, wenn man ein Komitee auf eine „nur Ablehnen“-Befugnis festlegt – ist das dann kein Thema mehr? Oder macht es schon die Tatsache, dass überhaupt die Signatur von irgendjemand anderem nötig ist, komplizierter, was „Selbstverwahrung“ eigentlich bedeuten sollte? Ist Babylons Abhängigkeit wirklich begrenzt? Zählt „nur Ablehnen“-Macht noch als Abhängigkeit der Custody? #baby
Wo Babylons Selbstverwahrung noch immer von einem Ausschuss für Covenants abhängt

@BabylonLabs_io etwas über das Wort „Selbstverwahrung“ an Babylon ließ mich nicht los.

Ich nahm an, dass damit gemeint ist, dass nur die staker Person jede Folge kontrolliert – ohne Ausnahmen.

Dann las ich aber die Skriptanforderungen, und diese Annahme traf nicht zu.

Babylons Staking-Ausgabe hat drei Skriptpfade. Der Timelock erlaubt es der staker Person, allein auszusteigen, sobald die Sperrfrist abgelaufen ist. Unbonding erlaubt ein vorzeitiges Aussteigen. Slashing bestraft einen Finality Provider, der doppelt signiert.

Zwei dieser drei Pfade können sich schlicht nicht ausführen, ohne Signaturen des Covenant Committee.

Das ist der Teil, an dem ich fast vorbeigelesen hätte.

Das Covenant Committee ist eine M-von-N-Gruppe aus Bitcoin-Schlüsseln. Ihre Signaturen sind erforderlich, bevor eine Staking-Anfrage überhaupt aktiviert wird, und erneut erforderlich, bevor eine Unbonding- oder Slashing-Transaktion durchgehen kann. $BABY

Der BTC selbst verlässt das Skript der staker Person nie, also bleibt das Asset die ganze Zeit dort, wo die staker Person es abgelegt hat.

Es lohnt sich jedoch, genau zu sein, was diese Abhängigkeit tatsächlich ermöglicht.

Die Spezifikation des Staking-Skripts ist in diesem Punkt eindeutig: Das Komitee kann eine Anfrage ablehnen. Es kann keine Gelder irgendwohin umleiten, wozu die staker Person nicht bereits zum Zeitpunkt des Stakings ausdrücklich verpflichtet war. Es kann lediglich die Signatur zurückhalten, die einen Spend überhaupt erst fortschreiten lässt.

So kann das Komitee verhindern, dass etwas überhaupt aktiviert wird, ohne jemals zum Custodian zu werden. #baby

Aber das bedeutet weiterhin, dass der Ausstieg einer staker Person – sei es frühzeitig oder als Strafe – von Signaturen abhängt, die sie selbst nicht persönlich in der Hand hält. Selbstverwahrung schützt, wohin die Gelder am Ende gehen können. Sie löscht jedoch nicht jede Partei, deren Mitwirkung nötig ist, um dorthin zu gelangen.

Macht es einen Unterschied für die Selbstverwahrung, wenn man ein Komitee auf eine „nur Ablehnen“-Befugnis festlegt – ist das dann kein Thema mehr? Oder macht es schon die Tatsache, dass überhaupt die Signatur von irgendjemand anderem nötig ist, komplizierter, was „Selbstverwahrung“ eigentlich bedeuten sollte?

Ist Babylons Abhängigkeit wirklich begrenzt?

Zählt „nur Ablehnen“-Macht noch als Abhängigkeit der Custody? #baby
Yes, it counts
80%
No, custody is intact
20%
Depends on quorum
0%
Not sure
0%
5 Stimmen • Abstimmung beendet
Verifiziert
Warum Babylon BABY’s Nutzen bei Gebühren, Konsens und Governance schafft — nicht als Investment @babylonlabs_io Ich gebe zu: Tokenomics-Disclaimers waren früher der Teil jeder Doku-Seite, an den ich einfach vorbeiscrolle, ohne zu lesen. Diesmal habe ich mir Babylons eigene Seite langsamer angesehen und bin am selben Abschnitt zweimal wieder gelandet. Was BABY tun soll, ist bewusst eng gefasst: Gas in ubbn bezahlen, für den Konsens zusammen mit BTC staken und den Inhabern ermöglichen, über die Governance abzustimmen. Drei Aufgaben — alle direkt daran geknüpft, die Kette wirklich am Laufen zu halten. Nirgendwo wird auf der Seite der Eindruck vermittelt, dass man BABY einfach hält und auf etwas wartet. Ein paar Zeilen unter der Allokationstabelle steht ein Hinweis, dass die Zahlen hypothetisch sind, zukunftsgerichtet und sich ohne Ankündigung ändern können. Darüber hinaus wird ausdrücklich gesagt, dass BABY nicht dazu gedacht ist, als Investment zu funktionieren. Ich bin beide Teile noch einmal durchgegangen, diesmal nebeneinander. Ein Token mit drei konkreten operativen Jobs — neben der Warnung, dass die eigenen Angebotszahlen nicht feststehen. Für sich genommen fällt keine der beiden Zeilen besonders auf. Zusammen sagen sie etwas Schärferes: Der Nutzen ist der eigentliche Punkt, und alles Numerische darum herum bleibt vorläufig. Das verändert auch den Blick auf die Allokationstabelle selbst. Investor-, Team- und Advisor-Freigaben reichen bis April 2029. Community-Incentives sind bereits freigegeben. Ecosystem-Finanzierung in einem Drei-Jahres-Zeitrahmen. Und all das steht unter dem Hinweis, dass diese Kategorien und ihre Prozentwerte sich weiterhin noch verschieben könnten. Ich sage nicht, dass das ein Warnsignal ist. Solche Disclaimers sind üblich, und dass man einen Token eher um Gas und Governance als um Upside herum rahmt, ist ebenfalls nichts Ungewöhnliches. Man erkennt nur: Babylons eigene Formulierungen bitten dich, BABY zuerst als Infrastruktur zu behandeln — und jede Zahl auf dieser Seite als aktuell, nicht als final. Wenn also der Nutzen per Design festgelegt ist, die Zahlen aber ausdrücklich nicht — welche Aussage trifft dann eigentlich darauf, was du besitzt? Sollte BABY anhand seines Nutzens bewertet werden oder anhand seiner Angebotszahlen? @babylonlabs_io #baby $BABY {future}(BABYUSDT)
Warum Babylon BABY’s Nutzen bei Gebühren, Konsens und Governance schafft — nicht als Investment

@BabylonLabs_io Ich gebe zu: Tokenomics-Disclaimers waren früher der Teil jeder Doku-Seite, an den ich einfach vorbeiscrolle, ohne zu lesen.

Diesmal habe ich mir Babylons eigene Seite langsamer angesehen und bin am selben Abschnitt zweimal wieder gelandet.

Was BABY tun soll, ist bewusst eng gefasst: Gas in ubbn bezahlen, für den Konsens zusammen mit BTC staken und den Inhabern ermöglichen, über die Governance abzustimmen. Drei Aufgaben — alle direkt daran geknüpft, die Kette wirklich am Laufen zu halten. Nirgendwo wird auf der Seite der Eindruck vermittelt, dass man BABY einfach hält und auf etwas wartet.

Ein paar Zeilen unter der Allokationstabelle steht ein Hinweis, dass die Zahlen hypothetisch sind, zukunftsgerichtet und sich ohne Ankündigung ändern können. Darüber hinaus wird ausdrücklich gesagt, dass BABY nicht dazu gedacht ist, als Investment zu funktionieren.

Ich bin beide Teile noch einmal durchgegangen, diesmal nebeneinander. Ein Token mit drei konkreten operativen Jobs — neben der Warnung, dass die eigenen Angebotszahlen nicht feststehen.

Für sich genommen fällt keine der beiden Zeilen besonders auf. Zusammen sagen sie etwas Schärferes: Der Nutzen ist der eigentliche Punkt, und alles Numerische darum herum bleibt vorläufig.

Das verändert auch den Blick auf die Allokationstabelle selbst. Investor-, Team- und Advisor-Freigaben reichen bis April 2029. Community-Incentives sind bereits freigegeben. Ecosystem-Finanzierung in einem Drei-Jahres-Zeitrahmen. Und all das steht unter dem Hinweis, dass diese Kategorien und ihre Prozentwerte sich weiterhin noch verschieben könnten.

Ich sage nicht, dass das ein Warnsignal ist. Solche Disclaimers sind üblich, und dass man einen Token eher um Gas und Governance als um Upside herum rahmt, ist ebenfalls nichts Ungewöhnliches.

Man erkennt nur: Babylons eigene Formulierungen bitten dich, BABY zuerst als Infrastruktur zu behandeln — und jede Zahl auf dieser Seite als aktuell, nicht als final.

Wenn also der Nutzen per Design festgelegt ist, die Zahlen aber ausdrücklich nicht — welche Aussage trifft dann eigentlich darauf, was du besitzt?

Sollte BABY anhand seines Nutzens bewertet werden oder anhand seiner Angebotszahlen?

@BabylonLabs_io #baby $BABY
Utility
100%
Supply figures
0%
Both equally
0%
Neither settles it
0%
2 Stimmen • Abstimmung beendet
Verifiziert
Warum Babylons Entbonding-Pfad die Finality-Provider-Seite vollständig überspringt @babylonlabs_io bei jeder Entbonding-Anfrage und jedem Slashing-Ereignis auf Babylon sah für mich alles nach derselben Kategorie von Exit aus, nur mit unterschiedlichem Timing. dann habe ich tatsächlich die beiden Skripte nebeneinander geöffnet und erwartet, dass sie sich überhaupt nicht ähneln. Entbonding-Pfad: Signatur des Stakers, plus ein Covenant-Schwellenwert. Nichts sonst. Slashing-Pfad: Signatur des Stakers, derselbe Covenant-Schwellenwert und der Schlüssel des Finality-Providers. Ein zusätzlicher Signierer. das ist der ganze Unterschied. diese eine Aufnahme ist nicht nur kosmetisch. eine Signatur reicht aus, um zu ändern, wer beim Spend auftauchen muss, damit er durchgeht. Ein Staker kann bei Bedarf entbinden, ohne dass der Provider, dem er delegiert hat, kooperieren muss – nur seine eigene Signatur und die Zustimmung zum Covenant. Der Slashing-Pfad bleibt gesperrt, bis dieser Provider doppelt signiert und aus Versehen seinen Schlüssel herausgibt. also sitzt der Schlüssel des Providers von Tag eins im Skript, vor-signiert, und tut nichts – bis die Zufälligkeit wiederverwendet wird und er von selbst „aufwacht“. alles vor diesem Punkt läuft vollständig ab, ohne dass der Provider auch nur einen Finger rührt; ihr Schweigen ist der eigentliche Zweck. Sobald es gebrochen ist, ist ihre Kooperation nicht mehr Teil des Bildes – der freigelegte Schlüssel erledigt den Job ganz für sich. ich sage nicht, dass das Entbonding insgesamt sicherer macht. In jedem Fall stützen sich beide Pfade auf denselben Covenant-Schwellenwert. es geht nur darum, dass die bloße Anwesenheit eines Schlüssels die gesamte Grenze zwischen einem freiwilligen Exit und einem strafenden zieht; alles andere in den beiden Skripten stimmt exakt überein. wenn sich ein Skript genau um einen Signierer unterscheidet: Ist das eine kleine Design-Entscheidung oder die wichtigste Zeile im ganzen Dokument? Entscheidet die Anwesenheit eines einzigen Signierers darüber, ob es freiwillig oder strafend ist? @babylonlabs_io #baby $BABY $DEXE $EUL {future}(EULUSDT) {future}(DEXEUSDT) {future}(BABYUSDT)
Warum Babylons Entbonding-Pfad die Finality-Provider-Seite vollständig überspringt

@BabylonLabs_io bei jeder Entbonding-Anfrage und jedem Slashing-Ereignis auf Babylon sah für mich alles nach derselben Kategorie von Exit aus, nur mit unterschiedlichem Timing.

dann habe ich tatsächlich die beiden Skripte nebeneinander geöffnet und erwartet, dass sie sich überhaupt nicht ähneln.

Entbonding-Pfad: Signatur des Stakers, plus ein Covenant-Schwellenwert. Nichts sonst.

Slashing-Pfad: Signatur des Stakers, derselbe Covenant-Schwellenwert und der Schlüssel des Finality-Providers.

Ein zusätzlicher Signierer. das ist der ganze Unterschied.

diese eine Aufnahme ist nicht nur kosmetisch.

eine Signatur reicht aus, um zu ändern, wer beim Spend auftauchen muss, damit er durchgeht. Ein Staker kann bei Bedarf entbinden, ohne dass der Provider, dem er delegiert hat, kooperieren muss – nur seine eigene Signatur und die Zustimmung zum Covenant. Der Slashing-Pfad bleibt gesperrt, bis dieser Provider doppelt signiert und aus Versehen seinen Schlüssel herausgibt.

also sitzt der Schlüssel des Providers von Tag eins im Skript, vor-signiert, und tut nichts – bis die Zufälligkeit wiederverwendet wird und er von selbst „aufwacht“.

alles vor diesem Punkt läuft vollständig ab, ohne dass der Provider auch nur einen Finger rührt; ihr Schweigen ist der eigentliche Zweck. Sobald es gebrochen ist, ist ihre Kooperation nicht mehr Teil des Bildes – der freigelegte Schlüssel erledigt den Job ganz für sich.

ich sage nicht, dass das Entbonding insgesamt sicherer macht. In jedem Fall stützen sich beide Pfade auf denselben Covenant-Schwellenwert.

es geht nur darum, dass die bloße Anwesenheit eines Schlüssels die gesamte Grenze zwischen einem freiwilligen Exit und einem strafenden zieht; alles andere in den beiden Skripten stimmt exakt überein.

wenn sich ein Skript genau um einen Signierer unterscheidet: Ist das eine kleine Design-Entscheidung oder die wichtigste Zeile im ganzen Dokument?

Entscheidet die Anwesenheit eines einzigen Signierers darüber, ob es freiwillig oder strafend ist?

@BabylonLabs_io #baby $BABY $DEXE $EUL

Yes, key detail
80%
No, minor
20%
Depends on context
0%
Not sure
0%
5 Stimmen • Abstimmung beendet
Teilweise korrekt
@babylonlabs_io Jedes Mal, wenn ich mir ein neues Staking-Design ansehe, ist das Erste, was ich prüfe, wie viele Möglichkeiten sich für die beweglichen, gesperrten Mittel ergeben. Bei Babylon stellte sich heraus, dass die Antwort kleiner ausfiel als erwartet – und deutlich durchdachter. Der Staking-Output ist ein Taproot-Output, und Babylon deaktiviert den normalen Key-Spend-Pfad vollständig. Das geschieht, indem der interne Key auf einen NUMS-Point gesetzt wird – den „nothing up my sleeve“-Wert, der in BIP-341 definiert ist und aus dem Hashing von Bitcoins eigenem Basispunkt G abgeleitet wird. Für diesen Punkt existiert kein privater Schlüssel. Dieser Pfad ist nicht schwach – er ist absichtlich geschlossen. Übrig bleiben genau drei Script-Pfade. Der Timelock-Pfad ermöglicht es dem Staker, allein auszugeben, sobald die festgelegte Anzahl an Bitcoin-Blöcken abgelaufen ist. Der Unbonding-Pfad erlaubt dem Staker ein frühes Aussteigen – zusammen mit einer Schwelle an Covenant-Committee-Signaturen, ohne eingebundenen Finality-Provider. Der Slashing-Pfad benötigt den Staker, dieselbe Covenant-Schwelle und den Key des Finality-Providers gemeinsam – und ist nur ausführbar, wenn dieser Provider doppelt signiert hat. Drei Türen, und der Unterschied zwischen ihnen liegt nicht darin, wer zugelassen ist, sondern darin, welcher Signer aufkreuzen muss. Unbonding und Slashing sehen fast identisch aus: dieselbe Staker-Signatur, dieselbe Covenant-Schwelle – nur dass beim einen der Key des Finality-Providers enthalten ist und beim anderen nicht. Diese eine Aufnahme verwandelt einen freiwilligen Exit in einen strafenden. Das Entfernen des Key-Spend-Pfads beseitigt jede informelle Möglichkeit, die Mittel zu bewegen – nur diese drei formalen Optionen existieren. Aber das bedeutet auch, dass das gesamte Sicherheitsmodell nun davon abhängt, dass diese drei Scripts exakt richtig sind, ohne dass darunter ein einfacherer Fallback bereitliegt. Macht das Schließen jeder Abkürzung ein Script sicherer – oder nur weniger verzeihend für einen Fehler im Script selbst? $BABY #baby @babylonlabs_io {future}(BABYUSDT)
@BabylonLabs_io Jedes Mal, wenn ich mir ein neues Staking-Design ansehe, ist das Erste, was ich prüfe, wie viele Möglichkeiten sich für die beweglichen, gesperrten Mittel ergeben. Bei Babylon stellte sich heraus, dass die Antwort kleiner ausfiel als erwartet – und deutlich durchdachter.

Der Staking-Output ist ein Taproot-Output, und Babylon deaktiviert den normalen Key-Spend-Pfad vollständig. Das geschieht, indem der interne Key auf einen NUMS-Point gesetzt wird – den „nothing up my sleeve“-Wert, der in BIP-341 definiert ist und aus dem Hashing von Bitcoins eigenem Basispunkt G abgeleitet wird. Für diesen Punkt existiert kein privater Schlüssel. Dieser Pfad ist nicht schwach – er ist absichtlich geschlossen.

Übrig bleiben genau drei Script-Pfade.

Der Timelock-Pfad ermöglicht es dem Staker, allein auszugeben, sobald die festgelegte Anzahl an Bitcoin-Blöcken abgelaufen ist. Der Unbonding-Pfad erlaubt dem Staker ein frühes Aussteigen – zusammen mit einer Schwelle an Covenant-Committee-Signaturen, ohne eingebundenen Finality-Provider.

Der Slashing-Pfad benötigt den Staker, dieselbe Covenant-Schwelle und den Key des Finality-Providers gemeinsam – und ist nur ausführbar, wenn dieser Provider doppelt signiert hat.

Drei Türen, und der Unterschied zwischen ihnen liegt nicht darin, wer zugelassen ist, sondern darin, welcher Signer aufkreuzen muss. Unbonding und Slashing sehen fast identisch aus: dieselbe Staker-Signatur, dieselbe Covenant-Schwelle – nur dass beim einen der Key des Finality-Providers enthalten ist und beim anderen nicht. Diese eine Aufnahme verwandelt einen freiwilligen Exit in einen strafenden.

Das Entfernen des Key-Spend-Pfads beseitigt jede informelle Möglichkeit, die Mittel zu bewegen – nur diese drei formalen Optionen existieren. Aber das bedeutet auch, dass das gesamte Sicherheitsmodell nun davon abhängt, dass diese drei Scripts exakt richtig sind, ohne dass darunter ein einfacherer Fallback bereitliegt.

Macht das Schließen jeder Abkürzung ein Script sicherer – oder nur weniger verzeihend für einen Fehler im Script selbst?

$BABY #baby @BabylonLabs_io
More secure
0%
Less forgiving
0%
Both, really
0%
Not sure
0%
0 Stimmen • Abstimmung beendet
Was eine Babylon EOTS-Signatur nach einem Doppelsign (Double Sign) überprüft @babylonlabs_io Ich dachte früher, ein einschneidendes Ereignis in Babylon würde bedeuten, dass irgendein Komitee sich einen Finality-Provider angesehen und entschieden hätte, dass er für etwas schuldig ist. Wenn man sich durch Babylons EOTS-Mechanismus arbeitet, fällt mir auf: Es gibt kein Komitee, keine Prüfung, keinen Ermessens- oder Urteilsbeschluss irgendwo darin. Jeder Babylon-Finality-Provider verpflichtet sich im Voraus zu öffentlicher Zufälligkeit (public randomness), jeweils ein Wert pro zukünftiger Blockhöhe, über die er abstimmen will. Abstimmungspaare teilen diese öffentliche Hälfte mit einer privaten Hälfte, und solange jede Höhe nur jemals eine Signatur erhält, bleibt die private Zufälligkeit privat. Der Fehler zeigt sich erst im Moment der Wiederverwendung: Wenn man zwei verschiedene Blöcke bei derselben Höhe signiert, wird dieselbe private Zufälligkeit zweimal benutzt. Zwei Signaturen, die auf identischer Zufälligkeit basieren, reichen mathematisch aus, um den darunterliegenden Schlüssel zu ermitteln. Niemand extrahiert ihn. Die Mathematik gibt ihn einfach preis. Von dort an ist alles mechanisch, nicht ermessensabhängig. Die Voting Power auf Babylon fällt auf null, sobald es erkannt wird, der Provider wird dauerhaft „tombstoned“, und derselbe wiederhergestellte Schlüssel kann nun die Slashing-Transaktionen über jede ihm delegierte Beteiligung (Stake) signieren. Also: Was überprüft eine Babylon-EOTS-Signatur tatsächlich? Ein Punkt: dass ein bestimmtes Doppelsign bei einer bestimmten Höhe passiert ist und dass der resultierende Schlüssel echt ist. Sie sagt nichts darüber, ob der Provider Blöcke Zensur betrieben hat, unzuverlässige Infrastruktur verwendet hat oder inkonsistent abgestimmt hat – in einer Weise, die niemals eine Wiederverwendung von Zufälligkeit berührt. Keines davon wiederverwendet Zufälligkeit, also produziert keines davon einen Schlüssel. Ein Mechanismus, der so genau auf einen einzigen Ausfallmodus ausgelegt ist, ist per Definition lautlos gegenüber allen anderen. Geht das Slashing von Babylons EOTS weit genug? @babylonlabs_io #baby $BABY
Was eine Babylon EOTS-Signatur nach einem Doppelsign (Double Sign) überprüft

@BabylonLabs_io Ich dachte früher, ein einschneidendes Ereignis in Babylon würde bedeuten, dass irgendein Komitee sich einen Finality-Provider angesehen und entschieden hätte, dass er für etwas schuldig ist.

Wenn man sich durch Babylons EOTS-Mechanismus arbeitet, fällt mir auf: Es gibt kein Komitee, keine Prüfung, keinen Ermessens- oder Urteilsbeschluss irgendwo darin.

Jeder Babylon-Finality-Provider verpflichtet sich im Voraus zu öffentlicher Zufälligkeit (public randomness), jeweils ein Wert pro zukünftiger Blockhöhe, über die er abstimmen will. Abstimmungspaare teilen diese öffentliche Hälfte mit einer privaten Hälfte, und solange jede Höhe nur jemals eine Signatur erhält, bleibt die private Zufälligkeit privat. Der Fehler zeigt sich erst im Moment der Wiederverwendung: Wenn man zwei verschiedene Blöcke bei derselben Höhe signiert, wird dieselbe private Zufälligkeit zweimal benutzt. Zwei Signaturen, die auf identischer Zufälligkeit basieren, reichen mathematisch aus, um den darunterliegenden Schlüssel zu ermitteln. Niemand extrahiert ihn. Die Mathematik gibt ihn einfach preis.

Von dort an ist alles mechanisch, nicht ermessensabhängig. Die Voting Power auf Babylon fällt auf null, sobald es erkannt wird, der Provider wird dauerhaft „tombstoned“, und derselbe wiederhergestellte Schlüssel kann nun die Slashing-Transaktionen über jede ihm delegierte Beteiligung (Stake) signieren.

Also: Was überprüft eine Babylon-EOTS-Signatur tatsächlich? Ein Punkt: dass ein bestimmtes Doppelsign bei einer bestimmten Höhe passiert ist und dass der resultierende Schlüssel echt ist. Sie sagt nichts darüber, ob der Provider Blöcke Zensur betrieben hat, unzuverlässige Infrastruktur verwendet hat oder inkonsistent abgestimmt hat – in einer Weise, die niemals eine Wiederverwendung von Zufälligkeit berührt. Keines davon wiederverwendet Zufälligkeit, also produziert keines davon einen Schlüssel.

Ein Mechanismus, der so genau auf einen einzigen Ausfallmodus ausgelegt ist, ist per Definition lautlos gegenüber allen anderen.

Geht das Slashing von Babylons EOTS weit genug?

@BabylonLabs_io #baby $BABY
Yes, enough
75%
No, too narrow
0%
Needs more checks
25%
Unsure
0%
4 Stimmen • Abstimmung beendet
🎙️ BINANCE KA LIEBE
avatar
Beenden
03 h 34 m 20 s
1.1k
2
0
🎙️ Binance 9. Jubiläum. "Treffen in Islamabad" 💜💕
avatar
Beenden
58 m 39 s
261
1
0
Wenn die Wallet sicher ist, aber der Trading-Schlüssel nicht: Das Risiko des delegierten Zugriffs von GRVT @grvt_io Je genauer ich das API-Modell von GRVT untersucht habe, desto deutlicher wurde eine Unterscheidung: Ein Schlüssel kann möglicherweise keine Mittel abheben, aber dennoch mächtig genug sein, das Konto zu beschädigen. GRVT dokumentiert Trading-Account-API-Keys mit der Berechtigung „Nur Handel“. Jeder Key ist mit einer Ethereum-Adresse verknüpft, und sein privater Schlüssel kann Orders über EIP-712 signieren. Diese Trennung ist wichtig. Ein Handelsnachweis ist nicht automatisch ein Abhebungsnachweis. Doch „eingeschränkt“ bedeutet nicht „harmlos“. Wenn ein handelberechtigter Key kompromittiert wird, besteht das Haupt risiko nicht darin, dass ein Angreifer Vermögenswerte an eine externe Wallet sendet. Das Risiko ist der autorisierte Handelsmissbrauch. Der Angreifer kann unerwünschte Exponierung erzeugen, verfügbares Margin verbrauchen und das Konto näher an die Liquidation bringen, während die Orders weiterhin innerhalb der dem Key zugewiesenen Berechtigung gültig erscheinen. Das ist eine Schlussfolgerung aus dem dokumentierten Berechtigungsmodell, keine Behauptung, dass die GRVT-API kompromittiert wurde. Die Custody-Schicht kann sich exakt so verhalten, wie sie entworfen wurde, während der Trading-Account wirtschaftlichen Schaden erleidet. Die Wallet bleibt Eigentümerin, aber der Angreifer kontrolliert vorübergehend Entscheidungen, die verändern, was das Konto wert ist. Das macht die API-Sicherheit mehr als nur das sichere Speichern von Geheimnissen. Zu den praktischen Kontrollen gehören gezielte Berechtigungen, isolierte Signing-Umgebungen, Echtzeit-Überwachung, schnelle Sperrung und regelmäßige Key-Rotation. Ihr Zweck besteht nicht nur darin, Abhebungen zu verhindern. Ziel ist es, zu begrenzen, wie viel Schaden eine delegierte Handelsautorität verursachen kann, bevor der Zugriff entfernt wird. Ein schmaler Key reduziert die Explosionsreichweite. Er reduziert sie nicht auf null. Die Gefahr besteht also in wirtschaftlicher Kontrolle ohne Custody-Kontrolle. Diese Unterscheidung verdient die gleiche Aufmerksamkeit wie die Abhebungssicherheit. Self-Custody schützt dort, wohin Gelder gesendet werden können. Die Sicherheit des delegierten Zugriffs schützt die Entscheidungen, die getroffen werden, bevor diese Gelder überhaupt jemals abfließen müssen. Welche Kontrolle ist am wichtigsten für einen Trading-API-Key? @grvt_io #grvt $EVAA $BSB $HEI {future}(HEIUSDT) {future}(BSBUSDT) {future}(EVAAUSDT)
Wenn die Wallet sicher ist, aber der Trading-Schlüssel nicht: Das Risiko des delegierten Zugriffs von GRVT

@grvt_io Je genauer ich das API-Modell von GRVT untersucht habe, desto deutlicher wurde eine Unterscheidung: Ein Schlüssel kann möglicherweise keine Mittel abheben, aber dennoch mächtig genug sein, das Konto zu beschädigen.

GRVT dokumentiert Trading-Account-API-Keys mit der Berechtigung „Nur Handel“. Jeder Key ist mit einer Ethereum-Adresse verknüpft, und sein privater Schlüssel kann Orders über EIP-712 signieren.

Diese Trennung ist wichtig. Ein Handelsnachweis ist nicht automatisch ein Abhebungsnachweis.

Doch „eingeschränkt“ bedeutet nicht „harmlos“.

Wenn ein handelberechtigter Key kompromittiert wird, besteht das Haupt risiko nicht darin, dass ein Angreifer Vermögenswerte an eine externe Wallet sendet. Das Risiko ist der autorisierte Handelsmissbrauch. Der Angreifer kann unerwünschte Exponierung erzeugen, verfügbares Margin verbrauchen und das Konto näher an die Liquidation bringen, während die Orders weiterhin innerhalb der dem Key zugewiesenen Berechtigung gültig erscheinen.

Das ist eine Schlussfolgerung aus dem dokumentierten Berechtigungsmodell, keine Behauptung, dass die GRVT-API kompromittiert wurde.

Die Custody-Schicht kann sich exakt so verhalten, wie sie entworfen wurde, während der Trading-Account wirtschaftlichen Schaden erleidet. Die Wallet bleibt Eigentümerin, aber der Angreifer kontrolliert vorübergehend Entscheidungen, die verändern, was das Konto wert ist.

Das macht die API-Sicherheit mehr als nur das sichere Speichern von Geheimnissen. Zu den praktischen Kontrollen gehören gezielte Berechtigungen, isolierte Signing-Umgebungen, Echtzeit-Überwachung, schnelle Sperrung und regelmäßige Key-Rotation. Ihr Zweck besteht nicht nur darin, Abhebungen zu verhindern. Ziel ist es, zu begrenzen, wie viel Schaden eine delegierte Handelsautorität verursachen kann, bevor der Zugriff entfernt wird.

Ein schmaler Key reduziert die Explosionsreichweite. Er reduziert sie nicht auf null.

Die Gefahr besteht also in wirtschaftlicher Kontrolle ohne Custody-Kontrolle. Diese Unterscheidung verdient die gleiche Aufmerksamkeit wie die Abhebungssicherheit.

Self-Custody schützt dort, wohin Gelder gesendet werden können. Die Sicherheit des delegierten Zugriffs schützt die Entscheidungen, die getroffen werden, bevor diese Gelder überhaupt jemals abfließen müssen.

Welche Kontrolle ist am wichtigsten für einen Trading-API-Key?

@grvt_io

#grvt

$EVAA

$BSB

$HEI

Strict permission scope
25%
Fast revocation
25%
Real-time alerts
25%
Separate signing hardware
25%
4 Stimmen • Abstimmung beendet
Artikel
Die verborgenen Sicherheitsannahmen in einer Newton-Rego-Richtlinie<c-129/> Ich las eine Newton-Rego-Richtlinie, die fast zu einfach wirkte, um zu scheitern. Sie erlaubte eine Auszahlung, wenn das Wallet über den erforderlichen Identitätsstatus verfügte, das Ziel genehmigt war und das Konto oberhalb seiner Sicherheiten-Schwelle blieb. Jede Bedingung ergab Sinn. Der Teil, der mich beunruhigte, war alles, was die Richtlinie erwartete, dass das umgebende System richtig hinbekommt, bevor die Auswertung begann. Die Regel ging davon aus, dass der Identitätsstatus der gleiche Wallet gehörte, die die Auszahlung anforderte. Sie ging davon aus, dass das genehmigte Ziel die Adresse war, die letztlich die Vermögenswerte erhalten würde. Sie ging davon aus, dass der Sicherheitenwert mit einem aktuellen Preis und den korrekten Asset-Dezimalstellen berechnet worden war.

Die verborgenen Sicherheitsannahmen in einer Newton-Rego-Richtlinie

<c-129/> Ich las eine Newton-Rego-Richtlinie, die fast zu einfach wirkte, um zu scheitern.
Sie erlaubte eine Auszahlung, wenn das Wallet über den erforderlichen Identitätsstatus verfügte, das Ziel genehmigt war und das Konto oberhalb seiner Sicherheiten-Schwelle blieb.
Jede Bedingung ergab Sinn.
Der Teil, der mich beunruhigte, war alles, was die Richtlinie erwartete, dass das umgebende System richtig hinbekommt, bevor die Auswertung begann.
Die Regel ging davon aus, dass der Identitätsstatus der gleiche Wallet gehörte, die die Auszahlung anforderte. Sie ging davon aus, dass das genehmigte Ziel die Adresse war, die letztlich die Vermögenswerte erhalten würde. Sie ging davon aus, dass der Sicherheitenwert mit einem aktuellen Preis und den korrekten Asset-Dezimalstellen berechnet worden war.
@NewtonProtocol Ich habe Default-Deny ursprünglich so behandelt, als könne es eine Newton-Richtlinie nach Abschluss ihrer erlaubenden Bedingungen ergänzen. Je mehr ich die Regel studierte, desto klarer wurde mir: Die Default-Entscheidung bestimmt, was passiert, wenn eine Anfrage nicht mehr vertraut aussieht. Stellen wir uns eine Richtlinie vor, die Überweisungen unterhalb eines Limits erlaubt, wenn das Ziel zu einer genehmigten Liste gehört. Diese Logik mag für jede Transaktion funktionieren, die der Entwickler erwartet hat. Der schwierigere Test beginnt, wenn sich die Anfrage verändert. Ein erforderliches Feld könnte fehlen. Ein Asset-Bezeichner könnte ein neues Format verwenden. Ein Vertrag könnte eine Funktion offenlegen, die die Richtlinie noch nie gesehen hat. Die Anwendung kann einen neuen Transaktionstyp einführen, während die Richtlinie weiterläuft. Das System braucht eine Antwort. Wenn die Richtlinie mit einer Erlaubnis beginnt und nur nach bekannten Gründen sucht, um eine Anfrage abzulehnen, kann eine ungewohnte Aktion überleben, weil keine Einschränkung ausgelöst wurde. Die Anfrage wurde nicht als sicher nachgewiesen. Sie wurde einfach nie als gefährlich erkannt. Eine @NewtonProtocol -Richtlinie beginnt mit Ablehnung und erteilt erst dann Autorisierung, wenn jede Bedingung vorhanden und erfüllt ist. Unbekannte Werte, nicht unterstützte Aktionen, fehlerhafte Eingaben und unvollständige Nachweise bleiben abgelehnt, bis die Richtlinie sie gezielt bewerten kann. Das ist wichtig, weil Anwendungen sich schneller weiterentwickeln als Richtlinien. Neue Assets und Ausführungspfade können auftauchen, während eine ältere Regel weiterhin von ihrer Umgebung ausgeht. Default-Deny verhindert, dass diese Lücke zu einer Erlaubnis wird. Eine Allow-Regel erklärt, wo Autorisierung existiert. Die Default-Regel entscheidet, wie das System mit dem umgeht, was der Entwickler nicht vorhergesehen hat. Die Frage, zu der ich immer wieder zurückkehre, ist, wo dieser Fallback seinen Platz haben sollte. Sollte jede Newton-Richtlinie unbekannte Anfragen selbst zurückweisen, oder sollte eine vertrauenswürdige Validierungsschicht unvollständige Eingaben ablehnen, bevor überhaupt ausgewertet wird? Was sollte Newton mit einer unbekannten Aktion tun? @NewtonProtocol #Newt $NEWT $BILL $FOLKS #SamsungSKHynixLeveragedETFsNearlyHalve #CXMTReportedlyToListInShanghaiJuly27 #USSaysItWillBlockadeIran #StocksAndBondsFall
@NewtonProtocol Ich habe Default-Deny ursprünglich so behandelt, als könne es eine Newton-Richtlinie nach Abschluss ihrer erlaubenden Bedingungen ergänzen.

Je mehr ich die Regel studierte, desto klarer wurde mir: Die Default-Entscheidung bestimmt, was passiert, wenn eine Anfrage nicht mehr vertraut aussieht.

Stellen wir uns eine Richtlinie vor, die Überweisungen unterhalb eines Limits erlaubt, wenn das Ziel zu einer genehmigten Liste gehört. Diese Logik mag für jede Transaktion funktionieren, die der Entwickler erwartet hat.

Der schwierigere Test beginnt, wenn sich die Anfrage verändert.

Ein erforderliches Feld könnte fehlen. Ein Asset-Bezeichner könnte ein neues Format verwenden. Ein Vertrag könnte eine Funktion offenlegen, die die Richtlinie noch nie gesehen hat. Die Anwendung kann einen neuen Transaktionstyp einführen, während die Richtlinie weiterläuft.

Das System braucht eine Antwort.

Wenn die Richtlinie mit einer Erlaubnis beginnt und nur nach bekannten Gründen sucht, um eine Anfrage abzulehnen, kann eine ungewohnte Aktion überleben, weil keine Einschränkung ausgelöst wurde.

Die Anfrage wurde nicht als sicher nachgewiesen.

Sie wurde einfach nie als gefährlich erkannt.

Eine @NewtonProtocol -Richtlinie beginnt mit Ablehnung und erteilt erst dann Autorisierung, wenn jede Bedingung vorhanden und erfüllt ist. Unbekannte Werte, nicht unterstützte Aktionen, fehlerhafte Eingaben und unvollständige Nachweise bleiben abgelehnt, bis die Richtlinie sie gezielt bewerten kann.

Das ist wichtig, weil Anwendungen sich schneller weiterentwickeln als Richtlinien. Neue Assets und Ausführungspfade können auftauchen, während eine ältere Regel weiterhin von ihrer Umgebung ausgeht.

Default-Deny verhindert, dass diese Lücke zu einer Erlaubnis wird.

Eine Allow-Regel erklärt, wo Autorisierung existiert. Die Default-Regel entscheidet, wie das System mit dem umgeht, was der Entwickler nicht vorhergesehen hat.

Die Frage, zu der ich immer wieder zurückkehre, ist, wo dieser Fallback seinen Platz haben sollte.

Sollte jede Newton-Richtlinie unbekannte Anfragen selbst zurückweisen, oder sollte eine vertrauenswürdige Validierungsschicht unvollständige Eingaben ablehnen, bevor überhaupt ausgewertet wird?

Was sollte Newton mit einer unbekannten Aktion tun?

@NewtonProtocol #Newt $NEWT
$BILL $FOLKS

#SamsungSKHynixLeveragedETFsNearlyHalve #CXMTReportedlyToListInShanghaiJuly27
#USSaysItWillBlockadeIran
#StocksAndBondsFall
Reject automatically
57%
Request more context
29%
Use application defaults
0%
Allow with monitoring
14%
7 Stimmen • Abstimmung beendet
Artikel
Das Zustandsproblem hinter rollierenden Limits und Velocity-Checks in NewtonIch habe eine Weile darüber nachgedacht, was passiert, wenn zwei Transaktionen dasselbe rollierende Limit erreichen, bevor eine von beiden den aufgezeichneten Status aktualisiert. Jede Anfrage kann für sich gesehen gültig wirken. Wenn beide anhand derselben vorherigen Gesamtsumme bewertet werden, kann eine @NewtonProtocol -Richtlinie zwei Aktionen genehmigen, die das Limit überschreiten, sobald sie zusammen ausgeführt werden. Stellen Sie sich vor, ein Wallet hat sein tägliches Limit bereits zu 8.000 $ ausgeschöpft. Zwei weitere Anfragen kommen zur gleichen Zeit, und jede versucht, noch einmal 1.500 $ auszugeben. Die erste Anfrage liest die aufgezeichnete Gesamtsumme als 8.000 $. Der prognostizierte Betrag wird zu 9.500 $, also genehmigt die Richtlinie ihn.

Das Zustandsproblem hinter rollierenden Limits und Velocity-Checks in Newton

Ich habe eine Weile darüber nachgedacht, was passiert, wenn zwei Transaktionen dasselbe rollierende Limit erreichen, bevor eine von beiden den aufgezeichneten Status aktualisiert.
Jede Anfrage kann für sich gesehen gültig wirken.
Wenn beide anhand derselben vorherigen Gesamtsumme bewertet werden, kann eine @NewtonProtocol -Richtlinie zwei Aktionen genehmigen, die das Limit überschreiten, sobald sie zusammen ausgeführt werden.
Stellen Sie sich vor, ein Wallet hat sein tägliches Limit bereits zu 8.000 $ ausgeschöpft. Zwei weitere Anfragen kommen zur gleichen Zeit, und jede versucht, noch einmal 1.500 $ auszugeben.
Die erste Anfrage liest die aufgezeichnete Gesamtsumme als 8.000 $. Der prognostizierte Betrag wird zu 9.500 $, also genehmigt die Richtlinie ihn.
Ich habe etwas Zeit damit verbracht, mir anzusehen, was eine gültige @NewtonProtocol -</>attestation für nur eine einzige Transaktion verwendbar macht. Zunächst ging ich davon aus, dass die Operator-Signatur selbst eine Wiederverwendung verhindern würde. Aber eine Signatur beweist nur, dass Operatoren die Nachricht genehmigt haben, die sie signiert haben. Die schwierigere Frage ist, ob diese Nachricht an genau die Aktion gebunden war, die die Anwendung später ausführt. Stell dir vor, eine Attestation genehmigt eine Auszahlung von einer Wallet an einen einzigen Vertrag. Wenn die signierte Nachricht nicht an den Absender, das Ziel, die Parameter, die Chain, den Nonce und die Gültigkeit gebunden ist, kann dieselbe Genehmigung immer noch eine andere Transaktion erfüllen. Die Kryptografie kann weiterhin gültig bleiben. Die Autorisierung kann trotzdem falsch sein. Eine gültige Attestation sollte daher als Berechtigung für eine ganz bestimmte Absicht behandelt werden – nicht als wiederverwendbare Genehmigung. Beim Replay muss niemand eine Signatur fälschen. Es braucht nur eine andere Aktion, die noch in den ursprünglichen signierten Kontext passt. Ein Nonce kann wiederholte Nutzung verhindern. Eine Ablaufzeit begrenzt, wie lange die Genehmigung gültig bleibt. Die Bindung an Chain und Vertrag kann eine Wiederverwendung an anderer Stelle verhindern. Die Bindung an Parameter kann verhindern, dass der genehmigte Betrag oder Empfänger später geändert wird. Gültige Attestation ≠ wiederverwendbare Autorisierung. Der Punkt, zu dem ich immer wieder zurückkomme, ist, ob Anwendungen jede Attestation ablehnen sollten, die nicht an eine eindeutige Absicht gebunden ist. Wenn sich das Ziel, die Parameter, die Chain oder die zeitliche Komponente ändern können, während die Genehmigung weiterhin gültig ist – wozu haben die Operatoren dann genau autorisiert? Welche Bindung ist am wichtigsten, um Replay von Attestations zu verhindern? @NewtonProtocol $NEWT #Newt #JuneCPIWarshTestimonyBankEarningsSameWeek #ShanghaiCompositeHitsThreeMonthLow #EuropeanStocksFall #SouthKoreaForcedLiquidationsHit344.2BWon
Ich habe etwas Zeit damit verbracht, mir anzusehen, was eine gültige @NewtonProtocol -</>attestation für nur eine einzige Transaktion verwendbar macht.

Zunächst ging ich davon aus, dass die Operator-Signatur selbst eine Wiederverwendung verhindern würde.

Aber eine Signatur beweist nur, dass Operatoren die Nachricht genehmigt haben, die sie signiert haben. Die schwierigere Frage ist, ob diese Nachricht an genau die Aktion gebunden war, die die Anwendung später ausführt.

Stell dir vor, eine Attestation genehmigt eine Auszahlung von einer Wallet an einen einzigen Vertrag.

Wenn die signierte Nachricht nicht an den Absender, das Ziel, die Parameter, die Chain, den Nonce und die Gültigkeit gebunden ist, kann dieselbe Genehmigung immer noch eine andere Transaktion erfüllen.

Die Kryptografie kann weiterhin gültig bleiben.

Die Autorisierung kann trotzdem falsch sein.

Eine gültige Attestation sollte daher als Berechtigung für eine ganz bestimmte Absicht behandelt werden – nicht als wiederverwendbare Genehmigung.

Beim Replay muss niemand eine Signatur fälschen. Es braucht nur eine andere Aktion, die noch in den ursprünglichen signierten Kontext passt.

Ein Nonce kann wiederholte Nutzung verhindern. Eine Ablaufzeit begrenzt, wie lange die Genehmigung gültig bleibt. Die Bindung an Chain und Vertrag kann eine Wiederverwendung an anderer Stelle verhindern. Die Bindung an Parameter kann verhindern, dass der genehmigte Betrag oder Empfänger später geändert wird.

Gültige Attestation ≠ wiederverwendbare Autorisierung.

Der Punkt, zu dem ich immer wieder zurückkomme, ist, ob Anwendungen jede Attestation ablehnen sollten, die nicht an eine eindeutige Absicht gebunden ist.

Wenn sich das Ziel, die Parameter, die Chain oder die zeitliche Komponente ändern können, während die Genehmigung weiterhin gültig ist – wozu haben die Operatoren dann genau autorisiert?

Welche Bindung ist am wichtigsten, um Replay von Attestations zu verhindern?

@NewtonProtocol $NEWT #Newt

#JuneCPIWarshTestimonyBankEarningsSameWeek
#ShanghaiCompositeHitsThreeMonthLow

#EuropeanStocksFall

#SouthKoreaForcedLiquidationsHit344.2BWon
Unique nonce
100%
Exact parameters
0%
Chain and contract
0%
Expiry deadline
0%
2 Stimmen • Abstimmung beendet
Verifiziert
@grvt_io hat sich eine Weile Gedanken darüber gemacht, was ein Nutzer nachweisen müsste, damit ein GRVT-Match als fair gilt. hier bedeutet Fairness nicht, dass der finale Trade lediglich gültig war. sie bedeutet, dass berechtigte Orders die dokumentierte Priorität erhielten, ohne dass eine frühere Order ohne einen regelbasierten Grund verdrängt wurde. GRVT dokumentiert, dass Matching und Datenspeicherung außerhalb der Kette (offchain) stattfinden, während Smart Contracts Ausführungsgarantien auf der Kette (onchain) bereitstellen. eingereichte Orders tragen Signaturen, und der Settlement-Pfad kann validieren, ob das ausgewählte Maker-und-Taker-Paket die Regeln erfüllt, die auf diese Transaktion angewendet wurden. mechanisch kann dies belegen, dass das gewählte Match akzeptabel war. ein gültiges Match ist nicht automatisch ein unabhängig wiederverschaltbares (replaybares) Match. die geprüften öffentlichen Materialien beschreiben Order-Book-Feeds, Fills und RPI-Regeln, liefern jedoch keinen vollständigen öffentlichen Sequenzierungsdatensatz für jede berechtigte Order und jede alternative, die der Matcher berücksichtigt hat. ohne diesen Datensatz kann ein externer Nutzer den Auswahlpfad nicht vollständig allein aus dem öffentlichen Settlement-Output rekonstruieren, basierend auf den heute verfügbaren öffentlichen Belegen. RPI-Liquidität macht die Grenze leichter sichtbar. GRVT definiert RPI als Maker-Liquidität, die nur für nicht-algorithmische UI-Nutzer verfügbar ist. das kann eine bessere Ausführung für einen berechtigten Ablauf ermöglichen und gleichzeitig API-Teilnehmern einen anderen Blick auf die ausführbare Liquidität geben. ich verstehe den Design-Trade-off. eingeschränkter Order-Flow kann Market Maker schützen und die gestellten Preise verbessern. trotzdem sind Ausführungsqualität und unabhängig verifizierbare Priorität getrennte Aussagen. begrenzte öffentliche Rekonstruktion beweist nicht, dass GRVT unfair gematcht hat. es bedeutet, dass Nutzer für Teile der Fairness-Bewertung auf GRVTs interne Aufzeichnungen, dokumentierte Regeln oder einen externen Absicherungsprozess angewiesen sind. das ist die Frage, zu der ich immer wieder zurückkomme. soll Fairness beim Matching eine operative Zusicherung bleiben oder etwas werden, das Nutzer unabhängig verifizieren können? #grvt @grvt_io $EVAA $BILL $DODO #SKHynixSinksRecord15% #TSMCJuneRevenueUp67.9%YoY #SouthKoreaForcedLiquidationsHit344.2BWon #EuropeanStocksFall
@grvt_io hat sich eine Weile Gedanken darüber gemacht, was ein Nutzer nachweisen müsste, damit ein GRVT-Match als fair gilt.

hier bedeutet Fairness nicht, dass der finale Trade lediglich gültig war. sie bedeutet, dass berechtigte Orders die dokumentierte Priorität erhielten, ohne dass eine frühere Order ohne einen regelbasierten Grund verdrängt wurde.

GRVT dokumentiert, dass Matching und Datenspeicherung außerhalb der Kette (offchain) stattfinden, während Smart Contracts Ausführungsgarantien auf der Kette (onchain) bereitstellen. eingereichte Orders tragen Signaturen, und der Settlement-Pfad kann validieren, ob das ausgewählte Maker-und-Taker-Paket die Regeln erfüllt, die auf diese Transaktion angewendet wurden.

mechanisch kann dies belegen, dass das gewählte Match akzeptabel war.

ein gültiges Match ist nicht automatisch ein unabhängig wiederverschaltbares (replaybares) Match.

die geprüften öffentlichen Materialien beschreiben Order-Book-Feeds, Fills und RPI-Regeln, liefern jedoch keinen vollständigen öffentlichen Sequenzierungsdatensatz für jede berechtigte Order und jede alternative, die der Matcher berücksichtigt hat. ohne diesen Datensatz kann ein externer Nutzer den Auswahlpfad nicht vollständig allein aus dem öffentlichen Settlement-Output rekonstruieren, basierend auf den heute verfügbaren öffentlichen Belegen.

RPI-Liquidität macht die Grenze leichter sichtbar. GRVT definiert RPI als Maker-Liquidität, die nur für nicht-algorithmische UI-Nutzer verfügbar ist. das kann eine bessere Ausführung für einen berechtigten Ablauf ermöglichen und gleichzeitig API-Teilnehmern einen anderen Blick auf die ausführbare Liquidität geben.

ich verstehe den Design-Trade-off. eingeschränkter Order-Flow kann Market Maker schützen und die gestellten Preise verbessern.

trotzdem sind Ausführungsqualität und unabhängig verifizierbare Priorität getrennte Aussagen.

begrenzte öffentliche Rekonstruktion beweist nicht, dass GRVT unfair gematcht hat. es bedeutet, dass Nutzer für Teile der Fairness-Bewertung auf GRVTs interne Aufzeichnungen, dokumentierte Regeln oder einen externen Absicherungsprozess angewiesen sind.

das ist die Frage, zu der ich immer wieder zurückkomme.

soll Fairness beim Matching eine operative Zusicherung bleiben oder etwas werden, das Nutzer unabhängig verifizieren können?

#grvt @grvt_io $EVAA $BILL
$DODO

#SKHynixSinksRecord15%

#TSMCJuneRevenueUp67.9%YoY

#SouthKoreaForcedLiquidationsHit344.2BWon
#EuropeanStocksFall
Public sequence log
0%
Independent matcher audit
0%
Proof-enforced priority
0%
No change needed
0%
0 Stimmen • Abstimmung beendet
Anmelden und weiter Inhalte entdecken
Krypto-Nutzer weltweit auf Binance Square kennenlernen
⚡️ Bleib in Sachen Krypto stets am Puls.
💬 Die weltgrößte Kryptobörse vertraut darauf.
👍 Erhalte verlässliche Einblicke von verifizierten Creators.
E-Mail-Adresse/Telefonnummer
Sitemap
Cookie-Präferenzen
Nutzungsbedingungen der Plattform