Binance Square
起愿团队 - 大牛
594 Beiträge

起愿团队 - 大牛

MAKE BINANCE ALPHA GREAT AGAIN! 🚀📈
Trade eröffnen
Hochfrequenz-Trader
3 Jahre
140 Following
2.2K+ Follower
574 Like gegeben
Beiträge
Portfolio
·
--
Übersetzung ansehen
我把TermMax的市场参数和预言机文档放到一起看,固定APR旁边其实还有一条容易漏掉的刻度:借款成本可以先锁定,抵押品估值却会继续变化。@termmax 的Market文档把MLTV定义为更保守的LTV阈值,用来计算最大可借量;LLTV则是清算触发线。官方资料同时写明,资产价格依赖外部预言机,主要价格源包括RedStone。利息怎么计,和仓位离清算线还有多远,是两张表。 我用一个不代指当前市场参数的算术例子拆开看:债务价值100,抵押品估值200,LTV是50%;如果债务不变,抵押估值降到150,LTV会升到约66.7%。固定APR一格没动,但仓位已经更靠近LLTV。反过来,债务资产相对抵押品升值,比例也可能恶化。把“未来利息可计算”直接理解成“仓位风险也被锁死”,这一步就错了。 BTC持有者对这点不难建立直觉:资产还在手里,不代表拿它承载债务后,抵押余量也保持原样。官方风险页还单列了预言机风险,错误价格可能带来误清算或抵押不足,所以价格源与阈值的配合值得单独看。 到了ETH生态,用户本来就习惯关注LTV和健康度;换到固定期限市场,这个习惯仍然有用,只是融资成本被单独锁住。我的结论很具体:评估一笔TermMax借款,至少同时看成交APR、当前LTV、LLTV和价格源。接下来更值得观察的是仓位与清算线的距离如何随估值变化,而不是只问利率有没有跳动。 #TermMax
我把TermMax的市场参数和预言机文档放到一起看,固定APR旁边其实还有一条容易漏掉的刻度:借款成本可以先锁定,抵押品估值却会继续变化。@TermMax 的Market文档把MLTV定义为更保守的LTV阈值,用来计算最大可借量;LLTV则是清算触发线。官方资料同时写明,资产价格依赖外部预言机,主要价格源包括RedStone。利息怎么计,和仓位离清算线还有多远,是两张表。

我用一个不代指当前市场参数的算术例子拆开看:债务价值100,抵押品估值200,LTV是50%;如果债务不变,抵押估值降到150,LTV会升到约66.7%。固定APR一格没动,但仓位已经更靠近LLTV。反过来,债务资产相对抵押品升值,比例也可能恶化。把“未来利息可计算”直接理解成“仓位风险也被锁死”,这一步就错了。

BTC持有者对这点不难建立直觉:资产还在手里,不代表拿它承载债务后,抵押余量也保持原样。官方风险页还单列了预言机风险,错误价格可能带来误清算或抵押不足,所以价格源与阈值的配合值得单独看。

到了ETH生态,用户本来就习惯关注LTV和健康度;换到固定期限市场,这个习惯仍然有用,只是融资成本被单独锁住。我的结论很具体:评估一笔TermMax借款,至少同时看成交APR、当前LTV、LLTV和价格源。接下来更值得观察的是仓位与清算线的距离如何随估值变化,而不是只问利率有没有跳动。
#TermMax
Übersetzung ansehen
C2C严选区一周年,5万U奖池 + iPhone 17 Pro Max 1TB + 中秋礼盒🥮,门槛低到离谱——截个图、填个表就完事。最狠的是抽奖次数能囤,不刷新不清零,等于给你留了条"后悔药"🐾 8.31截止,现在上车刚好。
C2C严选区一周年,5万U奖池 + iPhone 17 Pro Max 1TB + 中秋礼盒🥮,门槛低到离谱——截个图、填个表就完事。最狠的是抽奖次数能囤,不刷新不清零,等于给你留了条"后悔药"🐾 8.31截止,现在上车刚好。
Übersetzung ansehen
我把@termmax 借款里最容易被忽略的一笔费用重新算了一遍。页面如果显示成交借款利率5%,并不代表融资成本只剩这5%。官方当前Transaction Fees公式还会把GT Minting Reference Rate与matched borrow rate分开计费,最后再乘剩余期限占一年的比例。 按官方90天、借入1000 USDC的示例:稳定币参考率是6%,GT Minting Fee Rate 为10%,Borrowing Fee Rate 为3%。先算6%×10%+5%×3%=0.75%,再乘90/365,费用率约0.18493%,最终交易费约1.8493 FT。最容易看错的是那个3%:它不是在借款APR上再加3个百分点,而只是成交利率进入费用公式时的权重。 这里还有一个容易被忽略的细节:费用公式把“利率水平”和“剩余期限”同时放了进去。也就是说,两笔成交APR完全相同的借款,只要距离Maturity的天数不同,实际交易费就不会一样。反过来看,单纯比较不同市场页面上的APR,其实会漏掉一部分真实成本结构。 拿BTC类非稳定资产套用这组稳定币参数也不合适,官方当前给非稳定币的参考率是3%,与稳定币档位不同。资产类型一换,参考利率这一项本身就会变化,所以做横向比较时不能只复制一套公式结果。 ETH上常见浮动借贷里,用户习惯盯实时APR判断资金成本;换到TermMax,我会同时看成交利率、剩余期限和费用公式。固定利率最大的好处是把一段时间内的借款利率先确定下来,但用户真正承担的账单仍然需要把费用一起算进去。 我的结论是:固定成交利率解决的是利率漂移,不等于“只看APR就知道all-in cost”。以后如果我要比较两个TermMax市场,我更愿意把到期日、资产类别、成交利率和额外费用放到同一张表里,而不是只挑页面上最大的那个百分比看。接下来真正值得观察的,也是不同期限与不同资产下,总融资成本能否被用户更直观地展示出来。 #TermMax
我把@TermMax 借款里最容易被忽略的一笔费用重新算了一遍。页面如果显示成交借款利率5%,并不代表融资成本只剩这5%。官方当前Transaction Fees公式还会把GT Minting Reference Rate与matched borrow rate分开计费,最后再乘剩余期限占一年的比例。

按官方90天、借入1000 USDC的示例:稳定币参考率是6%,GT Minting Fee Rate 为10%,Borrowing Fee Rate 为3%。先算6%×10%+5%×3%=0.75%,再乘90/365,费用率约0.18493%,最终交易费约1.8493 FT。最容易看错的是那个3%:它不是在借款APR上再加3个百分点,而只是成交利率进入费用公式时的权重。

这里还有一个容易被忽略的细节:费用公式把“利率水平”和“剩余期限”同时放了进去。也就是说,两笔成交APR完全相同的借款,只要距离Maturity的天数不同,实际交易费就不会一样。反过来看,单纯比较不同市场页面上的APR,其实会漏掉一部分真实成本结构。

拿BTC类非稳定资产套用这组稳定币参数也不合适,官方当前给非稳定币的参考率是3%,与稳定币档位不同。资产类型一换,参考利率这一项本身就会变化,所以做横向比较时不能只复制一套公式结果。

ETH上常见浮动借贷里,用户习惯盯实时APR判断资金成本;换到TermMax,我会同时看成交利率、剩余期限和费用公式。固定利率最大的好处是把一段时间内的借款利率先确定下来,但用户真正承担的账单仍然需要把费用一起算进去。

我的结论是:固定成交利率解决的是利率漂移,不等于“只看APR就知道all-in cost”。以后如果我要比较两个TermMax市场,我更愿意把到期日、资产类别、成交利率和额外费用放到同一张表里,而不是只挑页面上最大的那个百分比看。接下来真正值得观察的,也是不同期限与不同资产下,总融资成本能否被用户更直观地展示出来。
#TermMax
Übersetzung ansehen
我把Dusk交易所充值文档里一条很不起眼的账本规则单独拎出来看:一笔充值为什么必须用交易ID做幂等键?因为“扫到一次”与“只入账一次”不是同一件事。官方建议充值扫描器读取已经finalized的Moonlight历史,每次入账把Dusk交易ID作为idempotency key,同时把入账记录和区块checkpoint原子更新;缺失、错误、未知或重复的memo等元数据要先隔离,不能直接记到账上。文档还明确不应依据余额变化、本地mempool、transactions/included事件或尚未finalized的区块提前给用户加余额,因为这些信号只能说明节点看见了某种变化,并不等于托管会计已经拿到最终充值事实。 拿一个简单例子:同一笔100 DUSK充值,因为扫描器重启、节点切换或补历史,被后台重新读到3次。如果系统只是“看到就加余额”,会错误记成300;按交易ID去重,三次读取仍只对应一笔100。更重要的是,checkpoint和入账要一起提交:若先加余额、后写扫描高度,中途宕机,重启后就可能再次扫到同一交易。这里防的不是链上双花,而是后台重复记账。充值正确性还取决于数据库状态机能否在重启和补扫后保持同一结果。$BTC BTC用户熟悉“等确认再入账”,但确认解决的是交易是否稳定,不自动解决交易所数据库会不会重复处理。到了ETH生态,索引器也常做区块回扫;Dusk把幂等键和原子checkpoint直接写进集成建议,等于把对账风险提前放进接口设计。$ETH 所以我看@Dusk_Foundation 的交易所适配,最值得盯的不只是充值速度。对$DUSK 来说,真正影响用户体验的是同一笔链上事实能不能在托管账本里永远只记一次。后续我更想看主流集成是否公开区分“已扫描、已最终确认、已记账”,以及异常memo有没有清晰的人工处理状态;这比页面多快跳出余额更接近可靠性。 #dusk
我把Dusk交易所充值文档里一条很不起眼的账本规则单独拎出来看:一笔充值为什么必须用交易ID做幂等键?因为“扫到一次”与“只入账一次”不是同一件事。官方建议充值扫描器读取已经finalized的Moonlight历史,每次入账把Dusk交易ID作为idempotency key,同时把入账记录和区块checkpoint原子更新;缺失、错误、未知或重复的memo等元数据要先隔离,不能直接记到账上。文档还明确不应依据余额变化、本地mempool、transactions/included事件或尚未finalized的区块提前给用户加余额,因为这些信号只能说明节点看见了某种变化,并不等于托管会计已经拿到最终充值事实。

拿一个简单例子:同一笔100 DUSK充值,因为扫描器重启、节点切换或补历史,被后台重新读到3次。如果系统只是“看到就加余额”,会错误记成300;按交易ID去重,三次读取仍只对应一笔100。更重要的是,checkpoint和入账要一起提交:若先加余额、后写扫描高度,中途宕机,重启后就可能再次扫到同一交易。这里防的不是链上双花,而是后台重复记账。充值正确性还取决于数据库状态机能否在重启和补扫后保持同一结果。$BTC

BTC用户熟悉“等确认再入账”,但确认解决的是交易是否稳定,不自动解决交易所数据库会不会重复处理。到了ETH生态,索引器也常做区块回扫;Dusk把幂等键和原子checkpoint直接写进集成建议,等于把对账风险提前放进接口设计。$ETH

所以我看@Dusk 的交易所适配,最值得盯的不只是充值速度。对$DUSK 来说,真正影响用户体验的是同一笔链上事实能不能在托管账本里永远只记一次。后续我更想看主流集成是否公开区分“已扫描、已最终确认、已记账”,以及异常memo有没有清晰的人工处理状态;这比页面多快跳出余额更接近可靠性。
#dusk
Unregelmäßige— 50.000-U-Preispool, iPhone 17 Pro Max 1TB in Top-Ausstattung, und die exklusive Mid-Autumn-Limited-Box 🥮 — drei Sachen gleichzeitig zu bekommen ist kein Traum. Entscheidend ist: Jeden Tag einchecken und erhältst zusätzlich Extra-Ziehungen gratis, kannst es ansammeln und ohne Verfall aufbewahren, also: Je mehr du spielst, desto mehr lohnt es sich 💰 Anmeldeschluss ist der 31. August. Jetzt einzusteigen ist noch rechtzeitig, wer verpasst, muss ein Jahr warten ⏳
Unregelmäßige— 50.000-U-Preispool, iPhone 17 Pro Max 1TB in Top-Ausstattung, und die exklusive Mid-Autumn-Limited-Box 🥮 — drei Sachen gleichzeitig zu bekommen ist kein Traum. Entscheidend ist: Jeden Tag einchecken und erhältst zusätzlich Extra-Ziehungen gratis, kannst es ansammeln und ohne Verfall aufbewahren, also: Je mehr du spielst, desto mehr lohnt es sich 💰 Anmeldeschluss ist der 31. August. Jetzt einzusteigen ist noch rechtzeitig, wer verpasst, muss ein Jahr warten ⏳
Ich habe in einem Update von Boreas eine Kleinigkeit entdeckt, die einen Indexer sehr leicht „falsch buchen“ lässt: Nach einem Rollback der Vertragsausführung können bestimmte Events dennoch archiviert gespeichert werden. Wenn man Einträge sieht, heißt das nicht, dass der Status tatsächlich wirksam geworden ist. Die Regeln des Boreas-Mainnets wurden beim koordinierten Neustart am 10. Juni aktiviert, passend zu den Blöcken 4.414.095 und Rusk 1.7. Danach bleiben die durch Rollback betroffenen Events in den Archivdaten erhalten und tragen ein „reverted“-Kennzeichen; sie gelangen aber nicht in die Ereignis-Filterstruktur, die für die Suche im normativen Bereich verwendet wird. Auch die durch Rollback betroffenen Staking-Events verändern nicht den Konsensstatus der Teilnahmeparteien. Die Ablauflogik lässt sich im Grunde in drei Ebenen zerlegen: Während der Ausführung entstandene Events → Ausführungsergebnis wird zurückgerollt → Archivierung als Audit- und Wiederspielspur, aber der endgültig wirksame Status erkennt diese Änderung nicht an. ETH-Entwickler sind eher daran gewöhnt, nach Events zu indexieren – hier darf man insbesondere nicht nur über den Eventnamen Guthaben, Staking oder den Business-Status updaten. $ETH BTC-Nutzer prüfen normalerweise, ob ein Vermögenswert am Ende wirklich ausgegeben wurde; Events sind dabei nicht der wichtigste Einstiegspunkt für die Beurteilung. Im Dusk-Contract-Umfeld kommt zusätzlich eine weitere Prüfebene dazu: Die Frontend- und Datendienste prüfen, ob „ein Datensatz gleich einem gültigen Status“ ist. Beim tatsächlichen Lesen sollte man mindestens „reverted“ prüfen und mit dem Ausführungsergebnis abgleichen. $BTC Für normale Nutzer besteht die Auswirkung dieser Regel nicht darin, dass man lernen muss, wie man Indexer liest – sondern dass Wallets, Browser und Datenpanels „Vorhanden im Archiv“ nicht als „bereits abgeschlossen“ darstellen dürfen. @Dusk_Foundation Dieses Mal wurde die Rückverfolgbarkeit klar von dem aktuellen Status getrennt. Als Nächstes interessiert mich vor allem, ob Drittanbieter-Datendienste dieses Markierungs-Handling einheitlich übernehmen – denn wenn das übersehen wird, führt eine falsche Darstellung oft zu mehr Verwirrung als ein Fehler direkt auf der Kette. Das ist keine kleine Abweichung in der Darstellung, sondern eine Grenze für die Semantik von Status. $DUSK #dusk
Ich habe in einem Update von Boreas eine Kleinigkeit entdeckt, die einen Indexer sehr leicht „falsch buchen“ lässt: Nach einem Rollback der Vertragsausführung können bestimmte Events dennoch archiviert gespeichert werden. Wenn man Einträge sieht, heißt das nicht, dass der Status tatsächlich wirksam geworden ist.

Die Regeln des Boreas-Mainnets wurden beim koordinierten Neustart am 10. Juni aktiviert, passend zu den Blöcken 4.414.095 und Rusk 1.7. Danach bleiben die durch Rollback betroffenen Events in den Archivdaten erhalten und tragen ein „reverted“-Kennzeichen; sie gelangen aber nicht in die Ereignis-Filterstruktur, die für die Suche im normativen Bereich verwendet wird. Auch die durch Rollback betroffenen Staking-Events verändern nicht den Konsensstatus der Teilnahmeparteien. Die Ablauflogik lässt sich im Grunde in drei Ebenen zerlegen: Während der Ausführung entstandene Events → Ausführungsergebnis wird zurückgerollt → Archivierung als Audit- und Wiederspielspur, aber der endgültig wirksame Status erkennt diese Änderung nicht an. ETH-Entwickler sind eher daran gewöhnt, nach Events zu indexieren – hier darf man insbesondere nicht nur über den Eventnamen Guthaben, Staking oder den Business-Status updaten. $ETH

BTC-Nutzer prüfen normalerweise, ob ein Vermögenswert am Ende wirklich ausgegeben wurde; Events sind dabei nicht der wichtigste Einstiegspunkt für die Beurteilung. Im Dusk-Contract-Umfeld kommt zusätzlich eine weitere Prüfebene dazu: Die Frontend- und Datendienste prüfen, ob „ein Datensatz gleich einem gültigen Status“ ist. Beim tatsächlichen Lesen sollte man mindestens „reverted“ prüfen und mit dem Ausführungsergebnis abgleichen. $BTC

Für normale Nutzer besteht die Auswirkung dieser Regel nicht darin, dass man lernen muss, wie man Indexer liest – sondern dass Wallets, Browser und Datenpanels „Vorhanden im Archiv“ nicht als „bereits abgeschlossen“ darstellen dürfen. @Dusk

Dieses Mal wurde die Rückverfolgbarkeit klar von dem aktuellen Status getrennt. Als Nächstes interessiert mich vor allem, ob Drittanbieter-Datendienste dieses Markierungs-Handling einheitlich übernehmen – denn wenn das übersehen wird, führt eine falsche Darstellung oft zu mehr Verwirrung als ein Fehler direkt auf der Kette. Das ist keine kleine Abweichung in der Darstellung, sondern eine Grenze für die Semantik von Status. $DUSK
#dusk
Ich habe die beiden Zahlen aus dem offiziellen Borrower-Beispiel mit der Nummer @termmax noch einmal gegengerechnet: Der Wallet des Borrowers erhält am Ende 1.530 USDC, aber die im GT erfasste Schuld beträgt 1.600 USDC. Diese Differenz lohnt sich, separat betrachtet zu werden. Das Beispiel ist so gesetzt: Laufzeit ein Jahr bis zur Fälligkeit, MLTV 80% und der Borrower sperrt 2 ETH ein; unter den Beispielpreisen können maximal 1.600 FT ausgegeben werden, was bis zur Fälligkeit 1.600 USDC Schulden zur Abwicklung entspricht. Die nächsten Schritte sind der Schlüssel dafür, wie die festen Kreditkosten zustande kommen. Die 1.600 FT werden in 1.530 Teile als Kapital und 70 Teile als Zins aufgeteilt; diese 70 FT werden dann wieder gegen XT getauscht, die mit den 1.530 XT und den 1.530 Kapital-FT zusammengenommen zur Rückgabe von 1.530 USDC führen. Ergebnis: Jetzt verfügbarer Cash ist 1.530, aber im GT steht die vollständige Fälligkeitspflicht in Höhe von 1.600. Nimmt man die tatsächlich erhaltenen Mittel als Nenner, ergibt sich 70 ÷ 1.530 ≈ 4,58%, was mit dem offiziellen Beispiel (ca. 4,6%) übereinstimmt. $ETH Am leichtesten wird hier MLTV falsch gelesen: 80% begrenzt die Obergrenze der Schulden, die in genau dieser Beispielsituation entstehen können, und bedeutet nicht, dass „80% des Beleihungswerts in exakt dieser Höhe ins Wallet gelangen“. Die festen Kosten sind in der成交-(Deal-)Struktur bereits nach vorne verlagert; man kann den Wallet-Zahlbetrag daher nicht direkt als GT-Schuldwert gleichsetzen. Für die Beurteilung der Borrow-Kosten sollte man mindestens tatsächliches Kapital, Fälligkeitspflicht und Restlaufzeit gemeinsam betrachten; nur „GT-Schuld durch Beleihungswert“ zu nehmen ist näher an der Positions- als an der Finanzierungsbewertung. Umgekehrt reicht es auch nicht, nur die 70 als Zinszahl anzustarren, weil sie an das einejährige Beispiel gebunden ist und sich nicht direkt auf Märkte mit kürzerer oder längerer Laufzeit übertragen lässt. Selbst wenn man es nur mit der Intuition erklärt, dass langfristige BTC-Halter „nicht verkaufen, aber Liquidität erhalten“ wollen: Dann sollte man „wie viel man heute bekommt“ und „welches Volumen bis zur Fälligkeit zu lösen ist“ strikt als zwei Konten trennen. $BTC Darum hoffe ich, wenn ich die TermMax-Loan-Seite anschaue, dass die Bestätigungsseite drei Zahlen nebeneinander anzeigt: tatsächlich eingezahlte Mittel, GT-Gesamtschuld und Fälligkeitstag. Nur auf ein „fixes Zinssatz“-Feld zu starren führt leicht dazu, die nominale Schuld und die verfügbare Liquidität gegeneinander zu unterschätzen. Außerdem sollte man betonen: Diese 1.530/1.600 sind das offizielle Mechanismus-Beispiel, keine Live-Preisstellung eines heutigen Marktes. Als Nächstes möchte ich vor allem beobachten, ob die echte Oberfläche vor dem Abschluss diese Differenzschicht ausreichend klar erklären kann, denn was der Nutzer wirklich nachrechnen muss, ist die Liquidität, die er erhält, und die vollständige Schuld, die er vor der Fälligkeit managen muss. #TermMax
Ich habe die beiden Zahlen aus dem offiziellen Borrower-Beispiel mit der Nummer @TermMax noch einmal gegengerechnet: Der Wallet des Borrowers erhält am Ende 1.530 USDC, aber die im GT erfasste Schuld beträgt 1.600 USDC. Diese Differenz lohnt sich, separat betrachtet zu werden. Das Beispiel ist so gesetzt: Laufzeit ein Jahr bis zur Fälligkeit, MLTV 80% und der Borrower sperrt 2 ETH ein; unter den Beispielpreisen können maximal 1.600 FT ausgegeben werden, was bis zur Fälligkeit 1.600 USDC Schulden zur Abwicklung entspricht.

Die nächsten Schritte sind der Schlüssel dafür, wie die festen Kreditkosten zustande kommen. Die 1.600 FT werden in 1.530 Teile als Kapital und 70 Teile als Zins aufgeteilt; diese 70 FT werden dann wieder gegen XT getauscht, die mit den 1.530 XT und den 1.530 Kapital-FT zusammengenommen zur Rückgabe von 1.530 USDC führen. Ergebnis: Jetzt verfügbarer Cash ist 1.530, aber im GT steht die vollständige Fälligkeitspflicht in Höhe von 1.600. Nimmt man die tatsächlich erhaltenen Mittel als Nenner, ergibt sich 70 ÷ 1.530 ≈ 4,58%, was mit dem offiziellen Beispiel (ca. 4,6%) übereinstimmt. $ETH

Am leichtesten wird hier MLTV falsch gelesen: 80% begrenzt die Obergrenze der Schulden, die in genau dieser Beispielsituation entstehen können, und bedeutet nicht, dass „80% des Beleihungswerts in exakt dieser Höhe ins Wallet gelangen“. Die festen Kosten sind in der成交-(Deal-)Struktur bereits nach vorne verlagert; man kann den Wallet-Zahlbetrag daher nicht direkt als GT-Schuldwert gleichsetzen. Für die Beurteilung der Borrow-Kosten sollte man mindestens tatsächliches Kapital, Fälligkeitspflicht und Restlaufzeit gemeinsam betrachten; nur „GT-Schuld durch Beleihungswert“ zu nehmen ist näher an der Positions- als an der Finanzierungsbewertung. Umgekehrt reicht es auch nicht, nur die 70 als Zinszahl anzustarren, weil sie an das einejährige Beispiel gebunden ist und sich nicht direkt auf Märkte mit kürzerer oder längerer Laufzeit übertragen lässt. Selbst wenn man es nur mit der Intuition erklärt, dass langfristige BTC-Halter „nicht verkaufen, aber Liquidität erhalten“ wollen: Dann sollte man „wie viel man heute bekommt“ und „welches Volumen bis zur Fälligkeit zu lösen ist“ strikt als zwei Konten trennen. $BTC

Darum hoffe ich, wenn ich die TermMax-Loan-Seite anschaue, dass die Bestätigungsseite drei Zahlen nebeneinander anzeigt: tatsächlich eingezahlte Mittel, GT-Gesamtschuld und Fälligkeitstag. Nur auf ein „fixes Zinssatz“-Feld zu starren führt leicht dazu, die nominale Schuld und die verfügbare Liquidität gegeneinander zu unterschätzen. Außerdem sollte man betonen: Diese 1.530/1.600 sind das offizielle Mechanismus-Beispiel, keine Live-Preisstellung eines heutigen Marktes. Als Nächstes möchte ich vor allem beobachten, ob die echte Oberfläche vor dem Abschluss diese Differenzschicht ausreichend klar erklären kann, denn was der Nutzer wirklich nachrechnen muss, ist die Liquidität, die er erhält, und die vollständige Schuld, die er vor der Fälligkeit managen muss.
#TermMax
Übersetzung ansehen
⏰ 最后两周!C2C严选区一周年彩蛋还没领的抓紧了——50,000 USDT + 顶配iPhone 17 Pro Max📱 每天白送一次额外抽奖机会,中秋礼盒也藏在里面🥮 次数不清零,越攒越香,8.31准时关门🚪
⏰ 最后两周!C2C严选区一周年彩蛋还没领的抓紧了——50,000 USDT + 顶配iPhone 17 Pro Max📱 每天白送一次额外抽奖机会,中秋礼盒也藏在里面🥮 次数不清零,越攒越香,8.31准时关门🚪
Übersetzung ansehen
我在@Dusk_Foundation 的节点接口文档里注意到一个很冷门、但对钱包和交易所很实际的细节:节点响应会带Rusk-Version,客户端也能主动声明自己接受的版本范围;如果再带Rusk-Version-Strict,版本不兼容时节点会直接拒绝请求。很多人看到旧接口今天还能用,就容易把“兼容”理解成永久兜底,但文档同时列出3条旧快捷路由已经进入弃用状态,并明确说后续会移除。 我把这件事拆成两层看。第一层是版本协商:客户端不必等接口悄悄变化后才发现问题,而是可以把自己接受的Rusk版本写进请求。严格检查的价值也在这里:宁可在请求阶段明确失败,也不要让旧客户端拿到自己误解的数据后继续往下处理。第二层是路由迁移:链、区块、交易、内存池和归档这类索引查询,新集成应走/graphql;合约方法则转到/on/contracts/...。也就是说,3条旧路由继续可用,只代表过渡期存在,不代表新系统还应该依赖它们。$BTC BTC生态里,节点与钱包升级一直提醒我一个朴素事实:能连上节点,不等于接口语义永远不变。到了ETH开发者熟悉的JSON-RPC世界,大家又容易形成“标准接口会长期稳定”的直觉,而Dusk在L1低层接口里把版本要求和弃用路径写得更显式。$ETH 这对普通用户的影响其实不抽象。交易所充值、钱包余额、浏览器历史记录,背后都依赖客户端正确理解节点返回值。若集成方长期抱着旧路由不动,问题未必只是页面报错:版本升级后,查询可能直接被拒,也可能因为仍走兼容路径而错过新语义。我的判断是,评估$DUSK 基础设施成熟度时,除了看链是否在线,还该看钱包、交易所和索引器是否及时跟进接口迁移。接下来我更想观察的是:当这些旧路由真正删除时,主流客户端有没有提前完成切换,而不是等用户先遇到故障。 #dusk
我在@Dusk 的节点接口文档里注意到一个很冷门、但对钱包和交易所很实际的细节:节点响应会带Rusk-Version,客户端也能主动声明自己接受的版本范围;如果再带Rusk-Version-Strict,版本不兼容时节点会直接拒绝请求。很多人看到旧接口今天还能用,就容易把“兼容”理解成永久兜底,但文档同时列出3条旧快捷路由已经进入弃用状态,并明确说后续会移除。

我把这件事拆成两层看。第一层是版本协商:客户端不必等接口悄悄变化后才发现问题,而是可以把自己接受的Rusk版本写进请求。严格检查的价值也在这里:宁可在请求阶段明确失败,也不要让旧客户端拿到自己误解的数据后继续往下处理。第二层是路由迁移:链、区块、交易、内存池和归档这类索引查询,新集成应走/graphql;合约方法则转到/on/contracts/...。也就是说,3条旧路由继续可用,只代表过渡期存在,不代表新系统还应该依赖它们。$BTC

BTC生态里,节点与钱包升级一直提醒我一个朴素事实:能连上节点,不等于接口语义永远不变。到了ETH开发者熟悉的JSON-RPC世界,大家又容易形成“标准接口会长期稳定”的直觉,而Dusk在L1低层接口里把版本要求和弃用路径写得更显式。$ETH

这对普通用户的影响其实不抽象。交易所充值、钱包余额、浏览器历史记录,背后都依赖客户端正确理解节点返回值。若集成方长期抱着旧路由不动,问题未必只是页面报错:版本升级后,查询可能直接被拒,也可能因为仍走兼容路径而错过新语义。我的判断是,评估$DUSK 基础设施成熟度时,除了看链是否在线,还该看钱包、交易所和索引器是否及时跟进接口迁移。接下来我更想观察的是:当这些旧路由真正删除时,主流客户端有没有提前完成切换,而不是等用户先遇到故障。
#dusk
Ich habe das Beispiel für „Borrowing Range Order“ aus dem TermMax-Dokument Schritt für Schritt neu zerlegt. Am bemerkenswertesten ist dabei nicht die höchste APR, sondern dass dieselbe Order nicht alles Kapital auf einen einzigen Zinssatz bündelt. In der offiziellen Beispielrechnung plant der Ersteller, Schulden-Token in Höhe von 1,87 Mio. zu leihen: Die ersten 1,5 Mio. liegen im APR-Band von 17% bis 15%, die nächsten 200.000 von 15% bis 10% und die letzten 170.000 schließlich von 10% bis etwa 7,5%. Wenn man diese drei Bereiche nebeneinander betrachtet, werden sowohl die Liquiditätstiefe als auch der marginale Zinssatz gemeinsam in die Kurve eingeschrieben. Ein häufiges Missverständnis taucht dabei auf: Wenn man auf der Seite 17% sieht, heißt das nicht, dass 1,87 Mio. alles zu 17% gehandelt werden. Eine Borrowing Range Order ist eine Anfrage nach einem Kredit, den der Ersteller gegen Sicherheiten ausgibt, um damit Kreditgeber zu matchen. Während die Order schrittweise gefüllt wird, begegnen spätere Teilnehmer nur noch den verbleibenden Positionen der Kurve – entsprechend kann der angebotene Preis entlang des vorgegebenen Bereichs variieren. Fixiert wird ein fester Zinssatz für einen bestimmten Ausführungs-Punkt, nicht die APR des gesamten Marktes dauerhaft „stillgestellt“. $BTC Das ist anders als ein „One-Price“-Listing. Range Orders verknüpfen mehrere Segmente zu einer zusammenhängenden Preiskurve; je nach Liquiditätstiefe für unterschiedliche Kapitalbeträge ergeben sich damit unterschiedliche Kreditkosten. Die feste Laufzeit bestimmt, wann der Vertrag ausläuft, während die Kurve die Preisfindung vor der Ausführung übernimmt – beides darf man nicht vermischen. Wenn man sich nur auf die höchste APR kapriziert, übersieht man leicht, dass „ein bestimmter marginaler Angebotssatz“ nicht automatisch bedeutet, dass im ganzen Pool eine entsprechende Rendite erzielt werden kann. $ETH Denkt man noch einen Schritt weiter, zeigt dieses Design auch: Die Größe der Order selbst beeinflusst die Verständnis-Kosten. Bei kleineren Ausführungen fällt die Abwicklung möglicherweise nur in den ersten Abschnitt; bei größeren Beträgen kann die Ausführung mehrere Segmente übergreifen. Der daraus resultierende endgültige durchschnittliche Kreditpreis wird daher natürlich von der auf der Seite prominentesten Start-APR abweichen. Wenn man also zwei Märkte vergleicht, nur die höchste APR als Quercheck zu nehmen, liefert tatsächlich eine unvollständige Information. Darum schaue ich mir bei der Seite mit dem festen Zinssatz von @termmax sowohl die aktuelle Position der Kurve als auch die verbleibende Tiefe und die Maturity an – nicht nur eine einzelne APR-Zahl. Für normale Nutzer sind die Bedingungen nach der Ausführung festgelegt: Vor der Ausführung wird der Zinssatz weiterhin durch Liquidität und die Preis-Kurve entdeckt. Noch interessanter ist als Nächstes, bei größeren Ausführungen zu beobachten, in welchen APR-Bändern sich die Liquidität der einzelnen Segmente tatsächlich konzentriert – und wie stark der durchschnittliche Kostenpreis vom Startangebot abweicht, wenn das reale Kapital über Segmente hinweg gehandelt wird. #TermMax
Ich habe das Beispiel für „Borrowing Range Order“ aus dem TermMax-Dokument Schritt für Schritt neu zerlegt. Am bemerkenswertesten ist dabei nicht die höchste APR, sondern dass dieselbe Order nicht alles Kapital auf einen einzigen Zinssatz bündelt. In der offiziellen Beispielrechnung plant der Ersteller, Schulden-Token in Höhe von 1,87 Mio. zu leihen: Die ersten 1,5 Mio. liegen im APR-Band von 17% bis 15%, die nächsten 200.000 von 15% bis 10% und die letzten 170.000 schließlich von 10% bis etwa 7,5%. Wenn man diese drei Bereiche nebeneinander betrachtet, werden sowohl die Liquiditätstiefe als auch der marginale Zinssatz gemeinsam in die Kurve eingeschrieben.

Ein häufiges Missverständnis taucht dabei auf: Wenn man auf der Seite 17% sieht, heißt das nicht, dass 1,87 Mio. alles zu 17% gehandelt werden. Eine Borrowing Range Order ist eine Anfrage nach einem Kredit, den der Ersteller gegen Sicherheiten ausgibt, um damit Kreditgeber zu matchen. Während die Order schrittweise gefüllt wird, begegnen spätere Teilnehmer nur noch den verbleibenden Positionen der Kurve – entsprechend kann der angebotene Preis entlang des vorgegebenen Bereichs variieren. Fixiert wird ein fester Zinssatz für einen bestimmten Ausführungs-Punkt, nicht die APR des gesamten Marktes dauerhaft „stillgestellt“. $BTC

Das ist anders als ein „One-Price“-Listing. Range Orders verknüpfen mehrere Segmente zu einer zusammenhängenden Preiskurve; je nach Liquiditätstiefe für unterschiedliche Kapitalbeträge ergeben sich damit unterschiedliche Kreditkosten. Die feste Laufzeit bestimmt, wann der Vertrag ausläuft, während die Kurve die Preisfindung vor der Ausführung übernimmt – beides darf man nicht vermischen. Wenn man sich nur auf die höchste APR kapriziert, übersieht man leicht, dass „ein bestimmter marginaler Angebotssatz“ nicht automatisch bedeutet, dass im ganzen Pool eine entsprechende Rendite erzielt werden kann. $ETH

Denkt man noch einen Schritt weiter, zeigt dieses Design auch: Die Größe der Order selbst beeinflusst die Verständnis-Kosten. Bei kleineren Ausführungen fällt die Abwicklung möglicherweise nur in den ersten Abschnitt; bei größeren Beträgen kann die Ausführung mehrere Segmente übergreifen. Der daraus resultierende endgültige durchschnittliche Kreditpreis wird daher natürlich von der auf der Seite prominentesten Start-APR abweichen. Wenn man also zwei Märkte vergleicht, nur die höchste APR als Quercheck zu nehmen, liefert tatsächlich eine unvollständige Information.

Darum schaue ich mir bei der Seite mit dem festen Zinssatz von @TermMax sowohl die aktuelle Position der Kurve als auch die verbleibende Tiefe und die Maturity an – nicht nur eine einzelne APR-Zahl. Für normale Nutzer sind die Bedingungen nach der Ausführung festgelegt: Vor der Ausführung wird der Zinssatz weiterhin durch Liquidität und die Preis-Kurve entdeckt. Noch interessanter ist als Nächstes, bei größeren Ausführungen zu beobachten, in welchen APR-Bändern sich die Liquidität der einzelnen Segmente tatsächlich konzentriert – und wie stark der durchschnittliche Kostenpreis vom Startangebot abweicht, wenn das reale Kapital über Segmente hinweg gehandelt wird. #TermMax
🚀 C2C-Auswahlbereich feiert 1. Geburtstag! 50.000 USDT Preisgeld warten darauf, von dir aufgeteilt zu werden—das große iPhone 17 Pro Max 1TB gibt’s, solange der Vorrat reicht📱 Zusätzlich gibt es bei jedem täglichen Teilen/Check-in noch mehr Ziehungen, und zum Mid-Autumn-Festival gibt es limitierte Geschenkboxen zum Abstauben🥮 Die Anzahl der Ziehungen kann sich ansammeln und wird nicht zurückgesetzt; bis 31.08. (8.31) endet die Aktion—also ran an’s Feuer🔥
🚀 C2C-Auswahlbereich feiert 1. Geburtstag! 50.000 USDT Preisgeld warten darauf, von dir aufgeteilt zu werden—das große iPhone 17 Pro Max 1TB gibt’s, solange der Vorrat reicht📱 Zusätzlich gibt es bei jedem täglichen Teilen/Check-in noch mehr Ziehungen, und zum Mid-Autumn-Festival gibt es limitierte Geschenkboxen zum Abstauben🥮 Die Anzahl der Ziehungen kann sich ansammeln und wird nicht zurückgesetzt; bis 31.08. (8.31) endet die Aktion—also ran an’s Feuer🔥
In den Auszahlungsprozessen für Dusk an die Börse gibt es einen Status, der besonders leicht falsch verstanden wird: Der Knoten antwortet „202 Accepted“ — gilt das als erfolgreiche Auszahlung? Laut dem offiziellen Ablauf bedeutet es nur, dass die Transaktion vom System empfangen und in das Routing überführt wurde; es kann nicht gleichgesetzt werden mit dem Einbuchen in einen Block und auch nicht direkt mit einer bereits abgeschlossenen endgültigen Abrechnung der Gelder. Für eine Börse gilt: Wenn diese Status nicht sauber aufgeschlüsselt werden, kann der Support bei „Interface erfolgreich“ die technische Lage fälschlich als buchhalterischen Status ausgeben, was zu Fehlern führt. Ein weiteres Detail, das leicht zu Problemen führt: Bei Netzwerk-Timeouts sollte man nicht sofort eine zweite Auszahlung erzeugen. Die Dokumentation verlangt, dass vorrangig dieselbe signierte Bytefolge erneut abgespielt wird; wenn wirklich derselbe nonce zum Ersetzen verwendet werden soll, muss der Gas-Preis der neuen Transaktion streng höher sein — und es entsteht eine neue Transaktions-ID. Ein minimales Beispiel: Wenn der ursprüngliche Preis 100 ist, reicht es nicht, bei der Ersetzung weiterhin 100 zu verwenden; auch nur das Erhöhen des Gas-Limits genügt nicht — es muss über 100 liegen. Zusätzlich muss das Backend sowohl die neue als auch die alte ID gleichzeitig abgleichen, damit eine Auszahlung nicht fälschlich zweimal als Abzug verbucht wird. Für BTC-Nutzer ist die Idee „ausgestrahlt, aber nicht fertig“ nicht neu; üblicherweise wartet man einfach weiter auf Bestätigungen. Beim Dusk-Integration-Layer ist es jedoch eindeutiger: Am Ende muss man auf „finalized“ achten. Wer ETH kennt, hat auch eine Intuition für das Ersetzen durch Gebotserhöhung bei derselben nonce — aber hier darf man nicht nur auf „Beschleunigung“ schauen; das System muss zusätzlich die neue Transaktions-ID nach der Ersetzung korrekt behandeln. Das heißt: Was der Nutzer als eine Auszahlung sieht, hat das Backend möglicherweise durch mehrere Phasen geschickt — Routing, Ersetzung, Ausführung und schließlich die endgültige Bestätigung. Daher lohnt sich vor allem der Blick auf die Wallets und Börsen im Ökosystem rund um @Dusk_Foundation : Können sie die Auszahlung von $DUSK in drei verständliche Status aufteilen — „geroutet“, „ausgeführt“ und „endgültig bestätigt“? Am häufigsten wird nicht die Geschwindigkeit missverstanden, sondern dass die Kommunikationserfolgs-Meldung mit einer erfolgreichen Geldabrechnung gleichgesetzt wird. Als nächstes ist zu beobachten, ob gängige Integrationen die endgültige Bestätigung klar anzeigen und ob das erneute Senden bei Timeout ohne doppeltes Abrechnen gelingt. #dusk
In den Auszahlungsprozessen für Dusk an die Börse gibt es einen Status, der besonders leicht falsch verstanden wird: Der Knoten antwortet „202 Accepted“ — gilt das als erfolgreiche Auszahlung? Laut dem offiziellen Ablauf bedeutet es nur, dass die Transaktion vom System empfangen und in das Routing überführt wurde; es kann nicht gleichgesetzt werden mit dem Einbuchen in einen Block und auch nicht direkt mit einer bereits abgeschlossenen endgültigen Abrechnung der Gelder. Für eine Börse gilt: Wenn diese Status nicht sauber aufgeschlüsselt werden, kann der Support bei „Interface erfolgreich“ die technische Lage fälschlich als buchhalterischen Status ausgeben, was zu Fehlern führt.

Ein weiteres Detail, das leicht zu Problemen führt: Bei Netzwerk-Timeouts sollte man nicht sofort eine zweite Auszahlung erzeugen. Die Dokumentation verlangt, dass vorrangig dieselbe signierte Bytefolge erneut abgespielt wird; wenn wirklich derselbe nonce zum Ersetzen verwendet werden soll, muss der Gas-Preis der neuen Transaktion streng höher sein — und es entsteht eine neue Transaktions-ID. Ein minimales Beispiel: Wenn der ursprüngliche Preis 100 ist, reicht es nicht, bei der Ersetzung weiterhin 100 zu verwenden; auch nur das Erhöhen des Gas-Limits genügt nicht — es muss über 100 liegen. Zusätzlich muss das Backend sowohl die neue als auch die alte ID gleichzeitig abgleichen, damit eine Auszahlung nicht fälschlich zweimal als Abzug verbucht wird.

Für BTC-Nutzer ist die Idee „ausgestrahlt, aber nicht fertig“ nicht neu; üblicherweise wartet man einfach weiter auf Bestätigungen. Beim Dusk-Integration-Layer ist es jedoch eindeutiger: Am Ende muss man auf „finalized“ achten. Wer ETH kennt, hat auch eine Intuition für das Ersetzen durch Gebotserhöhung bei derselben nonce — aber hier darf man nicht nur auf „Beschleunigung“ schauen; das System muss zusätzlich die neue Transaktions-ID nach der Ersetzung korrekt behandeln. Das heißt: Was der Nutzer als eine Auszahlung sieht, hat das Backend möglicherweise durch mehrere Phasen geschickt — Routing, Ersetzung, Ausführung und schließlich die endgültige Bestätigung.

Daher lohnt sich vor allem der Blick auf die Wallets und Börsen im Ökosystem rund um @Dusk : Können sie die Auszahlung von $DUSK in drei verständliche Status aufteilen — „geroutet“, „ausgeführt“ und „endgültig bestätigt“? Am häufigsten wird nicht die Geschwindigkeit missverstanden, sondern dass die Kommunikationserfolgs-Meldung mit einer erfolgreichen Geldabrechnung gleichgesetzt wird. Als nächstes ist zu beobachten, ob gängige Integrationen die endgültige Bestätigung klar anzeigen und ob das erneute Senden bei Timeout ohne doppeltes Abrechnen gelingt.
#dusk
🎉 C2C-Auswahlbereich zum 1. Jahrestag! Teile 50.000 USDT auf, ziehe die Chance auf ein iPhone 17 Pro Max 1TB📱 Täglich einchecken für mehr Gewinnchancen bei der Verlosung, zusätzlich ein Sonder-Limitiert-Preisbox zum Mittherbstfest🥮 Die Chancen können sich ansammeln, Einsendeschluss ist der 31. August. Mach mit!
🎉 C2C-Auswahlbereich zum 1. Jahrestag! Teile 50.000 USDT auf, ziehe die Chance auf ein iPhone 17 Pro Max 1TB📱 Täglich einchecken für mehr Gewinnchancen bei der Verlosung, zusätzlich ein Sonder-Limitiert-Preisbox zum Mittherbstfest🥮 Die Chancen können sich ansammeln, Einsendeschluss ist der 31. August. Mach mit!
Ich habe die Block-Belohnungen von Dusk nach 100 Anteilen neu berechnet und dabei einen leicht zu verwechselnden Detailpunkt entdeckt: Der Blockersteller nimmt nicht alles von „zusätzlicher Emission + Blockgebühren“ vollständig mit. Die offiziellen Tokenomics regeln, dass jede Blockbelohnung aus neu emittiertem DUSK und den Transaktionsgebühren dieses Blocks besteht und dann in eine einheitliche Verteilung fließt. Nach Normierung auf 100 Anteile erhält der Block Generator als Basis 70 Anteile; der Development Fund 10 Anteile; das Validation Committee 5 Anteile; das Ratification Committee 5 Anteile. Davon sind hier bereits 90 Anteile fest vergeben. Die verbleibenden höchstens 10 Anteile hängen davon ab, was die „certificate“-Credits festlegen, wie viel der Blockersteller zusätzlich erhalten kann; nicht vergebene Anteile werden vernichtet. Daher kann man „70% + max. 10%“ nicht als „fix 80%“ formulieren, und man darf auch die 10% der beiden Ausschüsse nicht vergessen. $BTC BTC-Nutzer schauen auf die Block-„Incentives“ und richten dabei oft zuerst den Fokus auf die Block-Producer; Dusk trennt jedoch die drei Aufgaben „Erzeugen“, „Validieren“ und „Ratifizieren“ und bewertet sie getrennt. Im ETH-Kontext diskutiert man häufig einzeln über Gas, aber die Transaktionsgebühren dieses Dusk-Blocks fließen zunächst in den Belohnungspool und werden dann zusammen mit der neu emittierten Menge gemäß der oben genannten Aufteilung verteilt. $ETH Das bedeutet: Je aktiver die Transaktionen, desto höher könnte die Höhe des Gebührenanteils und damit der Belohnungspool ausfallen—aber das heißt nicht, dass irgendein Provisioner alle zusätzlichen Gebühren vollständig einstreicht. Besonders wenn der Gebührenanteil steigt, muss man sauber unterscheiden zwischen „der Belohnungspool wird größer“ und „das Aufteilungsverhältnis für die Knoten ändert sich“—das sind tatsächlich zwei verschiedene Dinge. Die Regel @Dusk_Foundation erinnert mich daran, dass man sich bei der Beobachtung der Incentives $DUSK nicht nur auf die vom Knoten angezeigte Annualisierung stützen darf. Als Nächstes möchte ich vor allem zwei Kennzahlen sehen: den Anteil der Gebühren an den Blockbelohnungen und wie viele „zusätzliche höchstens 10%“ durch die credits tatsächlich ausgezahlt werden. Das erste hängt mit der Nutzung zusammen, das zweite mit der Vernichtung der nicht zugeteilten Belohnungen; beides getrennt betrachtet ist näher an der realen Incentive-Struktur als eine einzelne Rendite-Rate. #dusk
Ich habe die Block-Belohnungen von Dusk nach 100 Anteilen neu berechnet und dabei einen leicht zu verwechselnden Detailpunkt entdeckt: Der Blockersteller nimmt nicht alles von „zusätzlicher Emission + Blockgebühren“ vollständig mit. Die offiziellen Tokenomics regeln, dass jede Blockbelohnung aus neu emittiertem DUSK und den Transaktionsgebühren dieses Blocks besteht und dann in eine einheitliche Verteilung fließt.

Nach Normierung auf 100 Anteile erhält der Block Generator als Basis 70 Anteile; der Development Fund 10 Anteile; das Validation Committee 5 Anteile; das Ratification Committee 5 Anteile. Davon sind hier bereits 90 Anteile fest vergeben. Die verbleibenden höchstens 10 Anteile hängen davon ab, was die „certificate“-Credits festlegen, wie viel der Blockersteller zusätzlich erhalten kann; nicht vergebene Anteile werden vernichtet. Daher kann man „70% + max. 10%“ nicht als „fix 80%“ formulieren, und man darf auch die 10% der beiden Ausschüsse nicht vergessen. $BTC

BTC-Nutzer schauen auf die Block-„Incentives“ und richten dabei oft zuerst den Fokus auf die Block-Producer; Dusk trennt jedoch die drei Aufgaben „Erzeugen“, „Validieren“ und „Ratifizieren“ und bewertet sie getrennt. Im ETH-Kontext diskutiert man häufig einzeln über Gas, aber die Transaktionsgebühren dieses Dusk-Blocks fließen zunächst in den Belohnungspool und werden dann zusammen mit der neu emittierten Menge gemäß der oben genannten Aufteilung verteilt. $ETH

Das bedeutet: Je aktiver die Transaktionen, desto höher könnte die Höhe des Gebührenanteils und damit der Belohnungspool ausfallen—aber das heißt nicht, dass irgendein Provisioner alle zusätzlichen Gebühren vollständig einstreicht. Besonders wenn der Gebührenanteil steigt, muss man sauber unterscheiden zwischen „der Belohnungspool wird größer“ und „das Aufteilungsverhältnis für die Knoten ändert sich“—das sind tatsächlich zwei verschiedene Dinge. Die Regel @Dusk erinnert mich daran, dass man sich bei der Beobachtung der Incentives $DUSK nicht nur auf die vom Knoten angezeigte Annualisierung stützen darf.

Als Nächstes möchte ich vor allem zwei Kennzahlen sehen: den Anteil der Gebühren an den Blockbelohnungen und wie viele „zusätzliche höchstens 10%“ durch die credits tatsächlich ausgezahlt werden. Das erste hängt mit der Nutzung zusammen, das zweite mit der Vernichtung der nicht zugeteilten Belohnungen; beides getrennt betrachtet ist näher an der realen Incentive-Struktur als eine einzelne Rendite-Rate. #dusk
Ich habe die Gebührenberechnung in der AEGIS- Sicherheitsanalyse noch einmal komplett zerlegt und neu aufgesetzt. Der Kern liegt in einer sehr schlichten Gleichung: gas_limit × gas_price = max_fee. Hier werden nicht drei Zahlen nur zur Darstellung herangezogen: AEGIS verlangt, dass man zunächst die ersten beiden Terme mit einer geprüften Multiplikation berechnet und anschließend bestätigt, dass das Ergebnis exakt mit dem übereinstimmt, was die Transaktion bereits als bewiesenes max_fee belegt. Für dieselbe Nebenbedingung werden außerdem jeweils im mempool-Admission-Teil und während der VM-Ausführung nochmals Prüfungen durchgeführt. Die beiden Checks sehen redundant aus. Ich finde jedoch gerade darin liegt das Wichtigste, was man von dieser Reparatur verstehen kann. Die mempool-Ebene sorgt dafür, dass vor der Übertragung einer Transaktion Eingaben, die sich widersprechen, abgefangen werden können; so lässt sich verhindern, dass ungültige Transaktionen weiter nach hinten durchgereicht werden. Aber der Blockvorschlager muss nicht gewährleisten, dass alle Inhalte exakt über denselben Einstiegspfad wie bei normalen Knoten ankommen. Deshalb rechnet die VM danach noch einmal: Aus dem „Eingangscheck“ wird eine „Ausführungsregel“. Selbst wenn jemand die Vordertür umgeht, muss er vor der Zustandsausführung immer noch dieselbe Gleichung erfüllen. Am leichtesten wird eine Sache missverstanden: „mempool hat abgelehnt“ als vollständige Protokollsicherheitsgrenze zu betrachten. Ersteres ist eher ein Filter auf Ebene der Knotenbedienung, letzteres ist die Bedingung, die bei jeder Zustandsausführung jedes Mal neu überprüft werden muss. Dieser Unterschied entscheidet, ob es für diejenigen, die den Eingang umgehen, Ausnahmen gibt oder nicht. Da BTC diese Struktur eines Gas-Refunds nicht hat, zeigt gerade der Vergleich, warum Dusk die Gebührenkonsistenz bis in die Ausführungsschicht hineinzieht. ETH-Nutzer kennen Gas-Limit und Gas-Preis sehr gut und interpretieren das leicht als reine Gebührenkalkulation. Der Fokus von AEGIS ist jedoch feiner: Die gebührenbezogenen Bedeutungen, die für Beweise, Signaturen, Ausführung und Refund verwendet werden, müssen fest miteinander gekoppelt sein. Es darf vorne etwas versprochen und hinten etwas anderes berechnet werden. Dafür gibt es zusätzlich die Bedingung, dass die „Raten-/Gebührendaten“ konsistent sein müssen. Für normale Nutzer bedeutet das nicht, dass die Gebühren später zwingend niedriger werden; es erweitert vor allem den Spielraum, in dem abweichende Parameter überhaupt erst in den Ausführungspfad gelangen. Diese Analyse von @Dusk_Foundation macht mich besonders darauf aufmerksam, ob die Wallet am Ende maximalen Gebührenbetrag, tatsächlichen Verbrauch und Refund-Ergebnis getrennt anzeigen kann.$DUSK als Gebühren-Asset: Wenn die Seite nur einen einzelnen „Gas-Schätzwert“ liefert, reicht das nicht. Ich werde im weiteren Verlauf darauf achten, ob die Fehlgründe und das Refund-Ergebnis für normale Nutzer direkt verständlich sind und ob unterschiedliche Clients stets nach derselben Regelmenge verarbeiten – statt weiter zu raten, ob eine bestimmte durchschnittliche Gebühr gerade hoch oder niedrig ist. #dusk
Ich habe die Gebührenberechnung in der AEGIS- Sicherheitsanalyse noch einmal komplett zerlegt und neu aufgesetzt. Der Kern liegt in einer sehr schlichten Gleichung: gas_limit × gas_price = max_fee. Hier werden nicht drei Zahlen nur zur Darstellung herangezogen: AEGIS verlangt, dass man zunächst die ersten beiden Terme mit einer geprüften Multiplikation berechnet und anschließend bestätigt, dass das Ergebnis exakt mit dem übereinstimmt, was die Transaktion bereits als bewiesenes max_fee belegt. Für dieselbe Nebenbedingung werden außerdem jeweils im mempool-Admission-Teil und während der VM-Ausführung nochmals Prüfungen durchgeführt.

Die beiden Checks sehen redundant aus. Ich finde jedoch gerade darin liegt das Wichtigste, was man von dieser Reparatur verstehen kann. Die mempool-Ebene sorgt dafür, dass vor der Übertragung einer Transaktion Eingaben, die sich widersprechen, abgefangen werden können; so lässt sich verhindern, dass ungültige Transaktionen weiter nach hinten durchgereicht werden. Aber der Blockvorschlager muss nicht gewährleisten, dass alle Inhalte exakt über denselben Einstiegspfad wie bei normalen Knoten ankommen. Deshalb rechnet die VM danach noch einmal: Aus dem „Eingangscheck“ wird eine „Ausführungsregel“. Selbst wenn jemand die Vordertür umgeht, muss er vor der Zustandsausführung immer noch dieselbe Gleichung erfüllen.

Am leichtesten wird eine Sache missverstanden: „mempool hat abgelehnt“ als vollständige Protokollsicherheitsgrenze zu betrachten. Ersteres ist eher ein Filter auf Ebene der Knotenbedienung, letzteres ist die Bedingung, die bei jeder Zustandsausführung jedes Mal neu überprüft werden muss. Dieser Unterschied entscheidet, ob es für diejenigen, die den Eingang umgehen, Ausnahmen gibt oder nicht. Da BTC diese Struktur eines Gas-Refunds nicht hat, zeigt gerade der Vergleich, warum Dusk die Gebührenkonsistenz bis in die Ausführungsschicht hineinzieht.

ETH-Nutzer kennen Gas-Limit und Gas-Preis sehr gut und interpretieren das leicht als reine Gebührenkalkulation. Der Fokus von AEGIS ist jedoch feiner: Die gebührenbezogenen Bedeutungen, die für Beweise, Signaturen, Ausführung und Refund verwendet werden, müssen fest miteinander gekoppelt sein. Es darf vorne etwas versprochen und hinten etwas anderes berechnet werden. Dafür gibt es zusätzlich die Bedingung, dass die „Raten-/Gebührendaten“ konsistent sein müssen.

Für normale Nutzer bedeutet das nicht, dass die Gebühren später zwingend niedriger werden; es erweitert vor allem den Spielraum, in dem abweichende Parameter überhaupt erst in den Ausführungspfad gelangen. Diese Analyse von @Dusk macht mich besonders darauf aufmerksam, ob die Wallet am Ende maximalen Gebührenbetrag, tatsächlichen Verbrauch und Refund-Ergebnis getrennt anzeigen kann.$DUSK als Gebühren-Asset: Wenn die Seite nur einen einzelnen „Gas-Schätzwert“ liefert, reicht das nicht. Ich werde im weiteren Verlauf darauf achten, ob die Fehlgründe und das Refund-Ergebnis für normale Nutzer direkt verständlich sind und ob unterschiedliche Clients stets nach derselben Regelmenge verarbeiten – statt weiter zu raten, ob eine bestimmte durchschnittliche Gebühr gerade hoch oder niedrig ist.

#dusk
Ich habe die direkten Staking-Regeln von Dusk noch einmal neu ausgerechnet. Am leichtesten übersieht man dabei nicht die Rendite, sondern die Frage: „Wirkt die nachträglich eingezahlte Menge an Coins sofort komplett?“ Nach der aktuellen offiziellen Regel gilt: Für Direct Staking ist mindestens 1000 DUSK erforderlich. Neueinzahlungen nehmen jedoch nicht sofort am Konsens teil, sondern sind erst ab der Epoch-Bearbeitung am Rand der nächsten Epoch berechtigt. Eine Epoch umfasst 2160 Blöcke; üblicherweise muss man etwa 6 bis 12 Stunden warten. Das ist etwas völlig anderes als das Warten auf Bestätigungen beim BTC-Transfer. Hier ist entscheidend, *wann* das Staking in die wirksame Menge gelangt, aus der ein Provisioner ausgewählt werden kann. Noch wichtiger ist die Zusatzregel: Wenn nach Aktivierung des ursprünglichen Stakings weitere 4000 DUSK hinzukommen, werden davon nur 90% – also 3600 – sofort als „active stake“ angerechnet. Die restlichen 400 werden als „locked stake“ geführt. Die Assets gehören zwar weiterhin dem Staker, nehmen aber nicht am Konsens teil. Um diese letzte Komponente korrekt zu berücksichtigen, kann es nötig sein, das verbleibende Staking vollständig zu entstaken. Für Nutzer, die aus dem ETH-Ökosystem kommen: Wenn man nur „das gesamte Staking-Guthaben“ betrachtet, kann man schnell „active stake“ und „locked stake“ zu einer Zahl vermischen. Nach erfolgreichem Entstaken von Dusk gibt es auf Protokollebene zwar keine Wartezeit, aber die Auszahlung der Rewards ist eine separate Aktion über die Wallet. Rewards hängen außerdem von der Konsensbeteiligung und dem Anteil an wirksamem Staking ab und sind keine festen Erträge. Gerade bei häufigen Nachzahlungen wird die Differenz zwischen dem Kontostand und dem tatsächlich am Konsens beteiligten Betrag immer größer. Deshalb finde ich, dass die Staking-Seite für @Dusk_Foundation unbedingt drei Felder hervorheben sollte: der wirksame Block, das wirksame Staking und das gesperrte Staking. Für normale Halter von $DUSK muss man zuerst ausrechnen, „wie viele Coins gerade arbeiten und ab wann sie anfangen zu arbeiten“, statt zuerst auf die APY (Jahresrendite) zu schauen. Als Nächstes möchte ich vor allem sehen, ob die Wallet die nachträglichen 90/10 direkt anzeigen kann; wenn nur die Gesamtsumme angezeigt wird, kann der Nutzer leicht sein tatsächliches wirksames Exposure falsch einschätzen. #dusk
Ich habe die direkten Staking-Regeln von Dusk noch einmal neu ausgerechnet. Am leichtesten übersieht man dabei nicht die Rendite, sondern die Frage: „Wirkt die nachträglich eingezahlte Menge an Coins sofort komplett?“ Nach der aktuellen offiziellen Regel gilt: Für Direct Staking ist mindestens 1000 DUSK erforderlich. Neueinzahlungen nehmen jedoch nicht sofort am Konsens teil, sondern sind erst ab der Epoch-Bearbeitung am Rand der nächsten Epoch berechtigt. Eine Epoch umfasst 2160 Blöcke; üblicherweise muss man etwa 6 bis 12 Stunden warten.

Das ist etwas völlig anderes als das Warten auf Bestätigungen beim BTC-Transfer. Hier ist entscheidend, *wann* das Staking in die wirksame Menge gelangt, aus der ein Provisioner ausgewählt werden kann. Noch wichtiger ist die Zusatzregel: Wenn nach Aktivierung des ursprünglichen Stakings weitere 4000 DUSK hinzukommen, werden davon nur 90% – also 3600 – sofort als „active stake“ angerechnet. Die restlichen 400 werden als „locked stake“ geführt. Die Assets gehören zwar weiterhin dem Staker, nehmen aber nicht am Konsens teil. Um diese letzte Komponente korrekt zu berücksichtigen, kann es nötig sein, das verbleibende Staking vollständig zu entstaken.

Für Nutzer, die aus dem ETH-Ökosystem kommen: Wenn man nur „das gesamte Staking-Guthaben“ betrachtet, kann man schnell „active stake“ und „locked stake“ zu einer Zahl vermischen. Nach erfolgreichem Entstaken von Dusk gibt es auf Protokollebene zwar keine Wartezeit, aber die Auszahlung der Rewards ist eine separate Aktion über die Wallet. Rewards hängen außerdem von der Konsensbeteiligung und dem Anteil an wirksamem Staking ab und sind keine festen Erträge. Gerade bei häufigen Nachzahlungen wird die Differenz zwischen dem Kontostand und dem tatsächlich am Konsens beteiligten Betrag immer größer.

Deshalb finde ich, dass die Staking-Seite für @Dusk unbedingt drei Felder hervorheben sollte: der wirksame Block, das wirksame Staking und das gesperrte Staking. Für normale Halter von $DUSK muss man zuerst ausrechnen, „wie viele Coins gerade arbeiten und ab wann sie anfangen zu arbeiten“, statt zuerst auf die APY (Jahresrendite) zu schauen. Als Nächstes möchte ich vor allem sehen, ob die Wallet die nachträglichen 90/10 direkt anzeigen kann; wenn nur die Gesamtsumme angezeigt wird, kann der Nutzer leicht sein tatsächliches wirksames Exposure falsch einschätzen.
#dusk
Ich habe in der aktuellen öffentlich getesteten Parameter-Tabelle drei identische 0,4 BTC gesehen. Im Abgleich habe ich festgestellt, dass die jeweils eingeschränkten Objekte nicht dieselben sind. Ein einzelner Tresor ist maximal 0,4 BTC; innerhalb einer einzigen Kreditaufnahme-Position ist die Summe aller Tresore ebenfalls maximal 0,4 BTC; die Aave-App hat als Obergrenze für die Exposure derselben Adresse weiterhin 0,4 BTC. Die Zahlen sind gleich, aber die drei Regeln können sich nicht gegenseitig ersetzen.   Noch eine Ebene höher: CapPolicy setzt für die Aave-App eine Gesamtschwelle von 10 BTC und prüft diese beim Aktivieren des Tresors. 10 geteilt durch 0,4 ergibt theoretisch maximal 25 Adressen, die jeweils „ihre persönliche Obergrenze voll ausschöpfen“. Diese 25 ist nur eine Kapazitätsumrechnung und keine erwartete Nutzerzahl; jemand könnte nur 0,1 BTC einstellen, dann können es mehr Adressen sein. Die kumulierte aktivierte Menge darf jedoch dennoch nicht über 10 BTC liegen.   Leicht missverständlich ist die Interpretation von „meine Obergrenze ist nicht überschritten“ als „diesmal wird die Aktivierung sicher durchgehen“. Angenommen, die App hat bereits 9,8 BTC. Ein neuer Nutzer plant, 0,4 BTC zu aktivieren: Die persönliche Obergrenze wäre erfüllt, aber die Gesamtmenge der App würde auf 10,2 BTC steigen und den Kapazitäts-Check nicht bestehen. Umgekehrt gilt: Selbst wenn die App noch Platz hat, darf eine Adresse mit bereits 0,3 BTC nicht noch einmal 0,2 BTC hinzufügen. Sowohl die persönliche als auch die globale Schwelle müssen gleichzeitig erfüllt sein. Deshalb gehört es zum Risikomanagement, wie das Frontend eine unzureichende Kapazität anzeigt; andernfalls ist es für Nutzer sehr leicht, die Regelblockierung fälschlich als Problem mit Wallet oder Netzwerk zu missdeuten.   @babylonlabs_io führt diese Werte derzeit als Bitcoin-Signet- und Ethereum-Testnet-Konfiguration auf und man sollte sie nicht als dauerhaft gültige Mainnet-Parameter extrapolieren. Ich glaube, der Schwerpunkt liegt nicht darauf, „wie viel man sperren kann“, sondern darauf, die Exposition des einzelnen Nutzers und das Gesamtrisiko der App getrennt zu steuern. Normale Nutzer sollten als Nächstes beobachten, ob das Frontend gleichzeitig die persönliche Restguthaben-Obergrenze, die verbleibende Kapazität der App sowie den Rückerstattungsweg anzeigt, falls die Aktivierung noch nicht abgeschlossen ist. $BABY relevante Infrastruktur muss erweitert werden; bevor man das tut, sollte man vermeiden, dass Nutzer „das Konto hat noch Guthaben“ fälschlich als „die App hat noch Kapazität“ interpretieren. #baby
Ich habe in der aktuellen öffentlich getesteten Parameter-Tabelle drei identische 0,4 BTC gesehen. Im Abgleich habe ich festgestellt, dass die jeweils eingeschränkten Objekte nicht dieselben sind. Ein einzelner Tresor ist maximal 0,4 BTC; innerhalb einer einzigen Kreditaufnahme-Position ist die Summe aller Tresore ebenfalls maximal 0,4 BTC; die Aave-App hat als Obergrenze für die Exposure derselben Adresse weiterhin 0,4 BTC. Die Zahlen sind gleich, aber die drei Regeln können sich nicht gegenseitig ersetzen.

Noch eine Ebene höher: CapPolicy setzt für die Aave-App eine Gesamtschwelle von 10 BTC und prüft diese beim Aktivieren des Tresors. 10 geteilt durch 0,4 ergibt theoretisch maximal 25 Adressen, die jeweils „ihre persönliche Obergrenze voll ausschöpfen“. Diese 25 ist nur eine Kapazitätsumrechnung und keine erwartete Nutzerzahl; jemand könnte nur 0,1 BTC einstellen, dann können es mehr Adressen sein. Die kumulierte aktivierte Menge darf jedoch dennoch nicht über 10 BTC liegen.

Leicht missverständlich ist die Interpretation von „meine Obergrenze ist nicht überschritten“ als „diesmal wird die Aktivierung sicher durchgehen“. Angenommen, die App hat bereits 9,8 BTC. Ein neuer Nutzer plant, 0,4 BTC zu aktivieren: Die persönliche Obergrenze wäre erfüllt, aber die Gesamtmenge der App würde auf 10,2 BTC steigen und den Kapazitäts-Check nicht bestehen. Umgekehrt gilt: Selbst wenn die App noch Platz hat, darf eine Adresse mit bereits 0,3 BTC nicht noch einmal 0,2 BTC hinzufügen. Sowohl die persönliche als auch die globale Schwelle müssen gleichzeitig erfüllt sein. Deshalb gehört es zum Risikomanagement, wie das Frontend eine unzureichende Kapazität anzeigt; andernfalls ist es für Nutzer sehr leicht, die Regelblockierung fälschlich als Problem mit Wallet oder Netzwerk zu missdeuten.

@BabylonLabs_io führt diese Werte derzeit als Bitcoin-Signet- und Ethereum-Testnet-Konfiguration auf und man sollte sie nicht als dauerhaft gültige Mainnet-Parameter extrapolieren. Ich glaube, der Schwerpunkt liegt nicht darauf, „wie viel man sperren kann“, sondern darauf, die Exposition des einzelnen Nutzers und das Gesamtrisiko der App getrennt zu steuern. Normale Nutzer sollten als Nächstes beobachten, ob das Frontend gleichzeitig die persönliche Restguthaben-Obergrenze, die verbleibende Kapazität der App sowie den Rückerstattungsweg anzeigt, falls die Aktivierung noch nicht abgeschlossen ist. $BABY relevante Infrastruktur muss erweitert werden; bevor man das tut, sollte man vermeiden, dass Nutzer „das Konto hat noch Guthaben“ fälschlich als „die App hat noch Kapazität“ interpretieren.
#baby
Ich habe in den Abwicklungsunterlagen eine scheinbar überflüssige Rolle gesehen: LLP. Wenn das Sicherheitenobjekt native BTC sind, warum muss man beim Clearing dann erst WBTC vorfinanzieren? Legt man die Zeitachsen beider Ketten nebeneinander, wird die Antwort klar. Auf dem aktuellen öffentlichen Testnet gilt: Sobald der Health Factor unter 1 fällt, kann die Position liquidiert werden. Klassisches Ethereum-Lending lässt sich in einer einzigen Transaktion abwickeln: Der Liquidator begleicht die Schuld und erhält gleichzeitig die Sicherheiten. Aber im TBV bleiben die BTC noch im Bitcoin-Tresor; die Freigabe durchläuft stattdessen einen Antrag, eine Verifizierung, ein Anfechten und schließlich eine Zahlung – allein das Anfechtungsfenster beträgt 432 Bitcoin-Blocks, also etwa drei Tage. Wenn man heute die Schuld begleicht, aber erst drei Tage später das Asset erhält, ist die atomare Abwicklung unterbrochen. Für Liquidatoren bedeutet diese Wartezeit: mögliche Preisbewegungen, gebundenes Kapital und eine veränderte Zahl an tatsächlich ankommenden Beträgen. LLP füllt genau diese Zeitlücke. Wenn die Liquidation erfolgt, bekommt der Liquidator sofort WBTC und die Liquidationsprämie aus dem LLP; der betroffene Tresor wird in den LLP-Treuhandprozess überführt. Danach übernimmt der registrierte Arbitrageur und schließt die Rückerlangung über die langsamere Bitcoin-Redemption ab. Ein direkter Rückgabeweg steht nur den Anwendungs-Tresorwächtern offen, die am Aufbau beteiligt waren und den Redemption-Schlüssel besitzen – er ist weder unabhängig vom LLP-Inventory noch für alle zugänglich. Damit macht LLP den Bitcoin nicht schneller und entfernt auch nicht die Challenge-Periode. Es verlagert lediglich den Druck von „sofortiger Abwicklung“ in eine Liquiditäts-Buffer-Schicht; das neue Risiko besteht dann in WBTC-Preis, Orakelabweichung, nicht ausreichendem Inventory und einem Stau bei Redemptions. Ich werde darauf achten, ob nach @babylonlabs_io öffentlich verfügbare LLP-Liquidität bereitgestellt wird, wie viele Tresore zur Rückgabe anstehen, wie lange die durchschnittliche Umschlagzeit ist und wie stark WBTC vom Referenzwert abweicht. Für normale Nutzer gilt: Positionen können auf Ethereum schnell liquidiert werden, native BTC werden jedoch weiterhin im Rhythmus der Bitcoin-Seite ausgeliefert. Ob $BABY die echte Nachfrage abfangen kann, hängt ebenfalls davon ab, ob dieser Buffer in turbulenten Marktphasen zuerst aufgebraucht wird. #baby
Ich habe in den Abwicklungsunterlagen eine scheinbar überflüssige Rolle gesehen: LLP. Wenn das Sicherheitenobjekt native BTC sind, warum muss man beim Clearing dann erst WBTC vorfinanzieren? Legt man die Zeitachsen beider Ketten nebeneinander, wird die Antwort klar.

Auf dem aktuellen öffentlichen Testnet gilt: Sobald der Health Factor unter 1 fällt, kann die Position liquidiert werden. Klassisches Ethereum-Lending lässt sich in einer einzigen Transaktion abwickeln: Der Liquidator begleicht die Schuld und erhält gleichzeitig die Sicherheiten. Aber im TBV bleiben die BTC noch im Bitcoin-Tresor; die Freigabe durchläuft stattdessen einen Antrag, eine Verifizierung, ein Anfechten und schließlich eine Zahlung – allein das Anfechtungsfenster beträgt 432 Bitcoin-Blocks, also etwa drei Tage. Wenn man heute die Schuld begleicht, aber erst drei Tage später das Asset erhält, ist die atomare Abwicklung unterbrochen. Für Liquidatoren bedeutet diese Wartezeit: mögliche Preisbewegungen, gebundenes Kapital und eine veränderte Zahl an tatsächlich ankommenden Beträgen.

LLP füllt genau diese Zeitlücke. Wenn die Liquidation erfolgt, bekommt der Liquidator sofort WBTC und die Liquidationsprämie aus dem LLP; der betroffene Tresor wird in den LLP-Treuhandprozess überführt. Danach übernimmt der registrierte Arbitrageur und schließt die Rückerlangung über die langsamere Bitcoin-Redemption ab. Ein direkter Rückgabeweg steht nur den Anwendungs-Tresorwächtern offen, die am Aufbau beteiligt waren und den Redemption-Schlüssel besitzen – er ist weder unabhängig vom LLP-Inventory noch für alle zugänglich.

Damit macht LLP den Bitcoin nicht schneller und entfernt auch nicht die Challenge-Periode. Es verlagert lediglich den Druck von „sofortiger Abwicklung“ in eine Liquiditäts-Buffer-Schicht; das neue Risiko besteht dann in WBTC-Preis, Orakelabweichung, nicht ausreichendem Inventory und einem Stau bei Redemptions.

Ich werde darauf achten, ob nach @BabylonLabs_io öffentlich verfügbare LLP-Liquidität bereitgestellt wird, wie viele Tresore zur Rückgabe anstehen, wie lange die durchschnittliche Umschlagzeit ist und wie stark WBTC vom Referenzwert abweicht. Für normale Nutzer gilt: Positionen können auf Ethereum schnell liquidiert werden, native BTC werden jedoch weiterhin im Rhythmus der Bitcoin-Seite ausgeliefert. Ob $BABY die echte Nachfrage abfangen kann, hängt ebenfalls davon ab, ob dieser Buffer in turbulenten Marktphasen zuerst aufgebraucht wird.
#baby
Verifiziert
Ich habe mir die Ablaufregeln für den Ablauf der TBV im aktuellen öffentlichen Testnetz nebeneinander angesehen und festgestellt, dass zwar in beiden Fällen derselbe Status „Expired“ angezeigt wird, die dahinterliegende Verantwortlichkeit und das Ergebnis der Gebühren jedoch unterschiedlich sind. Im ersten Fall wird die Einzahlungslaufzeit offline vorbereitet, aber nachdem der Antrag gestellt wurde, ist die Abwicklung auch nach etwa 24 Stunden noch nicht abgeschlossen. Dann läuft das Vault ab und das System erstattet automatisch die Einzahlungsgebühr. Im zweiten Fall ist der Prozess bereits den verifizierten Status erreicht, aber der Nutzer aktiviert ihn nicht innerhalb von etwa 48 Stunden. Dann läuft das Vault ebenfalls ab, aber die Gebühr wird nicht mehr zurückerstattet. In beiden Fällen bedeutet das nicht, dass BTC konfisziert werden: Für die Pre-PegIn-Transaktion ist ein Rückerstattungspfad vorgesehen. Sobald der Zeitlock des aktuellen Testnetzes nach etwa drei Tagen erfüllt ist, kann der Einzahler die Vermögenswerte einseitig mit dem ursprünglichen Bitcoin-Schlüssel zurückholen.$BTC Nennen wir diese Gebühr F: Vorbereitung gescheitert – Gebührverlust gleich 0; Nutzer verpasst die Aktivierung – Gebührverlust gleich F; das BTC-Hauptkapital hat in beiden Fällen weiterhin einen Rückweg. Die leichtesten Fehlinterpretationen sind: Eine Gebührenrückerstattung bedeutet nicht, dass BTC sofort entsperrt wird; dass BTC wiederherstellbar ist, heißt nicht, dass der gesamte Prozess keine Kosten verursacht. Was ich am meisten interessiert, ist, ob die Produktseite künftig „warum abgelaufen“, „ob die Gebühr zurückerstattet wird“ und „wie lange der Rückerstattungspfad noch verbleibt“ getrennt anzeigen kann. Nur einen „Expired“-Status anzugeben, vermischt die nicht abgeschlossene Vorbereitung mit dem Ablauf der Nutzeraktion und führt dazu, dass die Risikozuordnung falsch verstanden wird. Nach dem derzeit öffentlichen Design von @babylonlabs_io ist diese Regelung in der Testphase darauf ausgelegt, die Verantwortlichkeit aktiv zu unterscheiden – statt alles mit einem einzigen Satz wie „Sicherheit der Mittel“ abzutun. Für normale Nutzer ist der nächste Schritt, dem man Aufmerksamkeit schenken sollte, nicht die beworbene Gesamtmenge der Lockups, sondern der Anteil der verschiedenen Ablauffälle, die Zeitspanne von „abgelaufen“ bis zur tatsächlichen Rückholung der BTC sowie wie viele Nutzer aufgrund des verpassten Aktivierungsfensters Gebühren gezahlt haben, die man vermeiden hätte können.$BABY Ob sich daraus ein stabiler Vertrag ableiten lässt, hängt ebenfalls davon ab, dass diese fehlgeschlagenen Pfade ausreichend klar verständlich sind.#baby
Ich habe mir die Ablaufregeln für den Ablauf der TBV im aktuellen öffentlichen Testnetz nebeneinander angesehen und festgestellt, dass zwar in beiden Fällen derselbe Status „Expired“ angezeigt wird, die dahinterliegende Verantwortlichkeit und das Ergebnis der Gebühren jedoch unterschiedlich sind.

Im ersten Fall wird die Einzahlungslaufzeit offline vorbereitet, aber nachdem der Antrag gestellt wurde, ist die Abwicklung auch nach etwa 24 Stunden noch nicht abgeschlossen. Dann läuft das Vault ab und das System erstattet automatisch die Einzahlungsgebühr. Im zweiten Fall ist der Prozess bereits den verifizierten Status erreicht, aber der Nutzer aktiviert ihn nicht innerhalb von etwa 48 Stunden. Dann läuft das Vault ebenfalls ab, aber die Gebühr wird nicht mehr zurückerstattet. In beiden Fällen bedeutet das nicht, dass BTC konfisziert werden: Für die Pre-PegIn-Transaktion ist ein Rückerstattungspfad vorgesehen. Sobald der Zeitlock des aktuellen Testnetzes nach etwa drei Tagen erfüllt ist, kann der Einzahler die Vermögenswerte einseitig mit dem ursprünglichen Bitcoin-Schlüssel zurückholen.$BTC

Nennen wir diese Gebühr F: Vorbereitung gescheitert – Gebührverlust gleich 0; Nutzer verpasst die Aktivierung – Gebührverlust gleich F; das BTC-Hauptkapital hat in beiden Fällen weiterhin einen Rückweg.

Die leichtesten Fehlinterpretationen sind: Eine Gebührenrückerstattung bedeutet nicht, dass BTC sofort entsperrt wird; dass BTC wiederherstellbar ist, heißt nicht, dass der gesamte Prozess keine Kosten verursacht.

Was ich am meisten interessiert, ist, ob die Produktseite künftig „warum abgelaufen“, „ob die Gebühr zurückerstattet wird“ und „wie lange der Rückerstattungspfad noch verbleibt“ getrennt anzeigen kann. Nur einen „Expired“-Status anzugeben, vermischt die nicht abgeschlossene Vorbereitung mit dem Ablauf der Nutzeraktion und führt dazu, dass die Risikozuordnung falsch verstanden wird.

Nach dem derzeit öffentlichen Design von @BabylonLabs_io ist diese Regelung in der Testphase darauf ausgelegt, die Verantwortlichkeit aktiv zu unterscheiden – statt alles mit einem einzigen Satz wie „Sicherheit der Mittel“ abzutun. Für normale Nutzer ist der nächste Schritt, dem man Aufmerksamkeit schenken sollte, nicht die beworbene Gesamtmenge der Lockups, sondern der Anteil der verschiedenen Ablauffälle, die Zeitspanne von „abgelaufen“ bis zur tatsächlichen Rückholung der BTC sowie wie viele Nutzer aufgrund des verpassten Aktivierungsfensters Gebühren gezahlt haben, die man vermeiden hätte können.$BABY Ob sich daraus ein stabiler Vertrag ableiten lässt, hängt ebenfalls davon ab, dass diese fehlgeschlagenen Pfade ausreichend klar verständlich sind.#baby
Ich habe mir den Aufbau-„Zeitplan“ des aktuell öffentlichen Testnetzes nebeneinander angesehen: Am leichtesten ist es, sich nicht bei einer einzelnen Zahl zu verwechseln, sondern bei der Frage, wer für „Ablauf nach 24 Stunden“ und wer für „Ablauf nach 48 Stunden“ verantwortlich ist und wie die Gebühren behandelt werden. In beiden Fällen gelangt der Tresor in den Ablauf, aber das wirtschaftliche Ergebnis ist nicht ganz identisch. Im normalen Ablauf wartet Pre-PegIn zuerst im Bitcoin-Signet auf 12 Bestätigungen, also etwa 120 Minuten; die Offline-Signierung und die Bestätigungsarbeiten laufen parallel. Die im Dokument angegebene normale Zeit für den Aufbau beträgt etwa 2 Stunden. Wenn die erforderlichen beteiligten Parteien nicht innerhalb des ACK-Zeitfensters von etwa 24 Stunden mit den Vorbereitungen fertig werden, ist der Aufbau auf Protokollseite nicht vollständig durchlaufen: Der Tresor läuft ab, und die Gebühren für den Aufbau im Testnetz werden automatisch zurückerstattet. Bitcoin geht dabei nicht verloren; die Nutzer können weiterhin auf den Zeitpunkt warten, an dem der Zeitlock für die Rückerstattung aufgeht. Eine andere Situation ist, dass die Offline-Vorbereitung bereits abgeschlossen ist und der Status „Verified“ erreicht wurde, der Nutzer aber die Aktivierung nicht innerhalb von etwa 48 Stunden nach der Erstellung selbst aktiv ausführt. Auch das führt zum Ablauf; die Gebühren werden jedoch nicht mehr erstattet, weil die vorangehenden Koordinationsarbeiten bereits stattgefunden haben. Der Verlust betrifft dann die Gebühren für den Testaufbau, nicht das eingespeiste Bitcoin-Hauptkapital. Der aktuelle tRefund beträgt 3 Tage: Nach Ablauf müssen Nutzer nur noch mit dem ursprünglichen Bitcoin-Schlüssel signieren, um die Pre-PegIn-Ausgabe über den Rückerstattungsweg abzuholen—ohne auf einen Dienstanbieter oder andere beteiligte Parteien angewiesen zu sein. Auch ein Zeitlock von drei Tagen ist nicht willkürlich: Er wird nach dem normalen Aktivierungsfenster eingeplant, um zu verhindern, dass derselbe Bitcoin gleichzeitig zwei sich widersprechenden Pfaden gegenübersteht—„den Aufbau noch fertigstellen“ und „zu früh eine Rückerstattung auslösen“. Das Warten senkt zwar die Bediengeschwindigkeit, macht aber die Zuordnung der Vermögenswerte nach einem Fehlschlag eindeutiger. Diese Regeln zeigen, dass @babylonlabs_io die Verantwortung für „System war nicht bereit“ und „Nutzer hat den letzten Schritt nicht abgeschlossen“ getrennt zuweist. Im ersten Fall gibt es eine Erstattung, im zweiten nicht—beide Fälle behalten aber den Weg für einen einseitigen Rückholvorgang der Bitcoins. Ich finde, dass das Frontend nicht nur „abgelaufen“ anzeigen sollte, sondern klar benennen muss, in welcher Phase es hängt, ob Gebühren zurückerstattet werden, und ab wann der Countdown für die Rückerstattung beginnt. Bezüglich der zu $BABY gehörenden Infrastruktur werde ich als Nächstes drei Kennzahlen prüfen: die ACK-Timeout-Rate, den Anteil der Fälle nach „Verified“, bei denen nicht aktiviert wurde, sowie die tatsächliche Erfolgszeit des Rückerstattungswegs. Sicherheit bedeutet nicht nur, dass die Coins im Fehlerfall noch da sind, sondern auch, ob Nutzer sofort ausrechnen können, welche Gebühr betroffen ist, wie lange sie noch warten müssen und was der nächste zu signierende Schritt ist. #baby
Ich habe mir den Aufbau-„Zeitplan“ des aktuell öffentlichen Testnetzes nebeneinander angesehen: Am leichtesten ist es, sich nicht bei einer einzelnen Zahl zu verwechseln, sondern bei der Frage, wer für „Ablauf nach 24 Stunden“ und wer für „Ablauf nach 48 Stunden“ verantwortlich ist und wie die Gebühren behandelt werden. In beiden Fällen gelangt der Tresor in den Ablauf, aber das wirtschaftliche Ergebnis ist nicht ganz identisch.

Im normalen Ablauf wartet Pre-PegIn zuerst im Bitcoin-Signet auf 12 Bestätigungen, also etwa 120 Minuten; die Offline-Signierung und die Bestätigungsarbeiten laufen parallel. Die im Dokument angegebene normale Zeit für den Aufbau beträgt etwa 2 Stunden. Wenn die erforderlichen beteiligten Parteien nicht innerhalb des ACK-Zeitfensters von etwa 24 Stunden mit den Vorbereitungen fertig werden, ist der Aufbau auf Protokollseite nicht vollständig durchlaufen: Der Tresor läuft ab, und die Gebühren für den Aufbau im Testnetz werden automatisch zurückerstattet. Bitcoin geht dabei nicht verloren; die Nutzer können weiterhin auf den Zeitpunkt warten, an dem der Zeitlock für die Rückerstattung aufgeht.

Eine andere Situation ist, dass die Offline-Vorbereitung bereits abgeschlossen ist und der Status „Verified“ erreicht wurde, der Nutzer aber die Aktivierung nicht innerhalb von etwa 48 Stunden nach der Erstellung selbst aktiv ausführt. Auch das führt zum Ablauf; die Gebühren werden jedoch nicht mehr erstattet, weil die vorangehenden Koordinationsarbeiten bereits stattgefunden haben. Der Verlust betrifft dann die Gebühren für den Testaufbau, nicht das eingespeiste Bitcoin-Hauptkapital. Der aktuelle tRefund beträgt 3 Tage: Nach Ablauf müssen Nutzer nur noch mit dem ursprünglichen Bitcoin-Schlüssel signieren, um die Pre-PegIn-Ausgabe über den Rückerstattungsweg abzuholen—ohne auf einen Dienstanbieter oder andere beteiligte Parteien angewiesen zu sein.

Auch ein Zeitlock von drei Tagen ist nicht willkürlich: Er wird nach dem normalen Aktivierungsfenster eingeplant, um zu verhindern, dass derselbe Bitcoin gleichzeitig zwei sich widersprechenden Pfaden gegenübersteht—„den Aufbau noch fertigstellen“ und „zu früh eine Rückerstattung auslösen“. Das Warten senkt zwar die Bediengeschwindigkeit, macht aber die Zuordnung der Vermögenswerte nach einem Fehlschlag eindeutiger.

Diese Regeln zeigen, dass @BabylonLabs_io die Verantwortung für „System war nicht bereit“ und „Nutzer hat den letzten Schritt nicht abgeschlossen“ getrennt zuweist. Im ersten Fall gibt es eine Erstattung, im zweiten nicht—beide Fälle behalten aber den Weg für einen einseitigen Rückholvorgang der Bitcoins. Ich finde, dass das Frontend nicht nur „abgelaufen“ anzeigen sollte, sondern klar benennen muss, in welcher Phase es hängt, ob Gebühren zurückerstattet werden, und ab wann der Countdown für die Rückerstattung beginnt.

Bezüglich der zu $BABY gehörenden Infrastruktur werde ich als Nächstes drei Kennzahlen prüfen: die ACK-Timeout-Rate, den Anteil der Fälle nach „Verified“, bei denen nicht aktiviert wurde, sowie die tatsächliche Erfolgszeit des Rückerstattungswegs. Sicherheit bedeutet nicht nur, dass die Coins im Fehlerfall noch da sind, sondern auch, ob Nutzer sofort ausrechnen können, welche Gebühr betroffen ist, wie lange sie noch warten müssen und was der nächste zu signierende Schritt ist.
#baby
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