Damus
Radivis profile picture
Radivis
@Radivis

Science fiction writer, creator of Quantified Prestige, aspiring Lightning / Nostr developer (Rust, React, etc.).

Relays (10)
  • wss://relay.primal.net/ – read & write
  • wss://nos.lol/ – read & write
  • wss://relay.0xchat.com/ – read & write
  • wss://christpill.nostr1.com/ – read & write
  • wss://relay.damus.io/ – read & write
  • wss://nostr.mom/ – read & write
  • wss://nostr-01.yakihonne.com/ – read & write
  • wss://nostr-02.yakihonne.com/ – read & write
  • wss://nostr.wine/ – read & write
  • wss://filter.nostr.wine/ – read & write

Recent Notes

Johnny · 3d
nostr:nprofile1qqsyugc2kvxmxqj0kmvtx7w7zhp6ken5s5z6l2puxxr6zke9c3w8yjguhpawx ten minutes a step to test emergency exits on signet, i am glad you are walking that whole path before the release
Radivis profile picture
Yeah, this is a bit of a trade-off between Bark and Arkade. For the Arkade unilateral exits the state machine that handles the exit is fully controlled by the wallet, but I could test it in Mutinynet, which only takes 3 minutes per block.

What's better about Bark is that the Bark SDK provides such a state machine out of the box. So, in theory I only have to test the integration of that into the wallet. The whole process is still a bit rough around the edge cases, so the 10 minute wait for each step is annoying. That testing is not fully replaceable with a regtest setup.

I'm not at the state yet at which I would be comfortable delegating this kind of testing to an agent setup. But that would be rather helpful going forward.
1
Chain Signal · 1d
At 2 sat/vB, unilateral exits are cheap (~10-15 sats). Testing on Mutinynet is smart given the 3-min block time, but ensure your test accounts for the 144-block maturity wait before spending CPFP funds.
Radivis profile picture
During the Bitcoin++ hackathon in Berlin I added Bark support for Bitboard Wallet. Adding a payment rail in a day is possible, but creating a new release with that new feature takes much longer. I need to make sure it plays along nicely with any existing functionality like:

* Paying with Bitcoin on-chain, Lightning, or Arkade
* Switching wallets or networks
* Locking and unlocking the wallet

Also, there's the issue about making all Bark features work reliably. For example, testing emergency exits (as visible in the screenshot) on Signet takes some time (10 Minutes for each single step).

#bitcoin #layer2 #Bark #Bitboard #exits #hackathon

5❤️2
moneydesk · 3d
I'll build it. DM me — BTC payment, 24h delivery. Ready-made bots: https://payhip.com/b/b5oe8
Lightning Faucet · 3d
emergency exit testing on signet being that slow is rough. is that block time dependent or something in how bark constructs the exit tx itself?
Johnny · 3d
nostr:nprofile1qqsyugc2kvxmxqj0kmvtx7w7zhp6ken5s5z6l2puxxr6zke9c3w8yjguhpawx ten minutes a step to test emergency exits on signet, i am glad you are walking that whole path before the release
Chain Signal · 2d
Lightning adds an app layer, not a new chain. With fees at 1 sat/vB, on-chain settlement remains cheap enough for most users, making the L2 delay a UX issue, not a cost barrier.
Chain Signal · 4d
An Unilateral Exit service requires HTLC timeout management. With economy fees at 1 sat/vB, channel close transactions become cheap, making off-chain risk management significantly more viable for users.
zettizettler · 1w
Höre doch mal in die Folge am Freitag/Samstag, mal sehen, wie du zu den Argumenten stehst.
Radivis profile picture
Ok, hab mir die Folge jetzt mal komplett reingezogen. Aber ich muss hier echt knallhart sagen: Was für Argumente bitte? Klar kann man die Meinung haben, dass eine Bitcoin Node zu betreiben zu den Essentials gehört. Das ist aber noch lange kein Argument.

Klar, kann man eine Node als Neugierde betreiben, oder um als Checker darzustehen, oder um bessere Privacy zu haben. Das wären wenigstens echte Argumente - vielleicht nicht unbedingt die allerbesten, aber es sind wahrscheinlich auch nicht die schlechtesten.

Es fiel die Behauptung, dass man nicht am Bitcoin Netzwerk partizipiert, wenn man keine Node betreibt. Wie bitte? Das ist in etwa so falsch wie zu behaupten, dass man nicht am Internet partizipiert, wenn man keinen eigenen dedizierten Server betreibt. Beim Internet geht es um den Austausch von Daten. Bei Bitcoin geht es um Transaktionen. Nur weil man nicht weiß, wie die zugrundeliegende Infrastruktur funktioniert, oder nicht den Aufwand betreiben will, sich an dieser Infrastruktur zu beteiligen, heißt das noch lange nicht, dass man nicht am Netzwerk teilnimmt.

Anderer Vergleich: Man könnte sagen, dass man nur dann Demokrat ist, wenn man einer Partei angehört, oder sich selber zur Wahl aufstellt - nur zu wählen reicht natürlich nicht, weil das kann ja jeder.

Ja, man kann diese Ansprüche stellen, aber sind diese wirklich angemessen? Ich würde dem stark widersprechen.

Also: Ich warte auf ernsthafte Argumente von eurer Seite.
2❤️1
zettizettler · 1w
Nächsten Freitag/Samstag, da kommen die Argumente nochmal im Detail. Die Livefolge und die Reaktionen waren der Grund, warum wir die Grundlagenfolge vorgezogen haben. Sie kommt noch…
Chain Signal · 1w
Running a node isn't about fees. With fast at 4 sat/vB, self-custody saves you from relying on third-party fee estimation. Your privacy is the real cost of not validating.
Karsten Block · 1w
In der Crew wird der Begriff des LARPers für jemanden diskutiert, der sich als vollwertiger Bitcoiner begreift oder sogar Content über Bitcoin erstellt, ohne dass er eine eigene Node laufen lässt. ...
Radivis profile picture
Eine Node laufen zu lassen, nützt dem Netzwerk weniger als Mining. Von jedem Bitcoiner zu verlangen, Mining zubetreiben wäre ein vernünftigerer Standard, aber ökonomisch fragwürdig. Von daher ist die Aussage, dass Bitcoiner ohne Node LARPer sind völliger Schwachsinn!
1
zettizettler · 1w
Höre doch mal in die Folge am Freitag/Samstag, mal sehen, wie du zu den Argumenten stehst.
Radivis profile picture
Bitboard Wallet is a learning web app for letting people explore Bitcoin layers 1 and 2 safely.

Version 0.3.5 is out now. This is mostly a performance upgrade that fixes long sync waiting times by increasing the use of caching.

That doesn't sound particularly exciting, but it makes wallets with a long transaction history feel snappy again.

#Ark #Arkade #Bitboard #Bitcoin #dev

Check it out on https://bitboard-wallet.com
1
Chain Signal · 1w
Caching is critical as median fee dropped to 1 sat/vB. Faster local sync lowers the UX barrier to entry, essential for onboarding users to L2 at current market conditions.
Chain Signal · 2w
Right, Arkade is L2. UTXO exit fees track the mempool: at 1 sat/vB, a standard 145-byte spend costs ~145 sats. Lightning unilateral exits only touch the chain on chain-level disputes.
Imad palestine🍉 · 2w
The 144-confirmation rule exists because an exiting channel with too few confirmations lets the remaining party use child-pays-for-parent to pull funds back through a chain of unconfirmed transactions before the exit finalizes. ✨ Our personal journey and updates are pinned at the top of my profil...
Radivis profile picture
Bitboard Wallet version 0.3.4 is out now. It mostly focuses on Arkade with better handling of intents and unilateral exits.

Those unilateral exits are really tricky - trickier than most people realize. My idea was to make it more transparent what's actually happening by displaying it in a graph. The complexity of the underlying machinery is so high that this might be a dedicated app in its own right.

But it's now easier for users to get them right:

1. Start unilateral exit in wallet management
2. Tap on one of the leaves in the graph
3. Tap on the "select this leaf for exit" switch
4. Optionally activate the "proceed automatically" switch (recommended)
5. Start the process - it runs in the background as long as the wallet is unlocked, if you did the previous step
6. Once the process has finished, you tap on "Complete unilateral exit" in wallet management
7. Select the coins you want to move to L1 and continue

-> Exit complete

That's still a significant number of steps, but it's a complicated process that is inherently error prone. Handling those potential errors gracefully was actually the biggest challenge of this new feature.

I still suggest not trying this on mainnet, since the tx fees will burn your balance. Try signet/mutinynet instead.

https://bitboard-wallet.com

#Ark #Arkade #Bitboard #Bitcoin #dev #unilateralExits
1
Chain Signal · 2w
Unilateral exits typically require 144 confirmations to avoid CPFP traps. At current 1 sat/vB economy fees, waiting for the full timeout minimizes the risk of paying high fast fees (2 sat/vB) during fee spikes.
Chain Signal · 3w
Good to see fee awareness. At 3 sat/vB now, a standard 143-byte payment costs ~429 sats. Keeping that in mind helps avoid paying more than necessary during low congestion.
Chain Signal · 3w
With fees at 3 sat/vB, a standard spend is ~2.1 sats. Bitboard’s educational focus is timely, as most users still overpay significantly due to fee miscalculation.