Passionate about #bitcoin (Core contributor since 2019), nature, OpenBSD, books, bass, beer & chess ποΈ PGP: 6A8F 9C26 6528 E25A EB1D 7731 C237 1D91 CB71 6EA7
Vienna
Joined March 2009
- Tweets462
- Following661
- Followers1.2K
- Likes2.3K
Sebastian π©π₯@theStack
Aug 3Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
π€«
Sebastian π©π₯@theStack
Jul 26Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
jlest01, @n1ckler, @LLFOURN, @L0RINC, macgyver13, nymius, @real_or_random, sipa, @provoost, @SomsenRuben, @Sosthene___, @spherostrat, @theuni, w0xlt. π
Sebastian π©π₯@theStack
Jul 26Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Over the years, this effort was driven primarily by BIP-352 author @josibake. Huge kudos! ππ«‘ Thanks to everyone who helped make this happen, whether through PR reviews or conceptual discussions:
@achow101, @andrew_s_toth, antonilol, @brrrunog, @craigraw, Eunovo, @fjahr, furszy,
Sebastian π©π₯@theStack
Jul 26Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
2 and 1/2 years, 5 PR takes, 1284 review comments, 1 protocol change and countless force-pushes and CI runs later, we made it to the finish line and the Silent Payments (BIP-352) module has finally landed in libsecp256k1! π€«π
#1471 β #1519 β #1698 β #1765 πβ
(β #1792 π·οΈβ)
JUST IN: Silent Payments crypto functions are merged into libsecp256k1, bringing the private payment address scheme one step closer to shipping in bitcoin-core
github.com/bitcoin-core/secpβ¦
Sebastian π©π₯@theStack
4 Dec 2025Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @OpenSats
Nice, congrats @andrew_s_toth π
Sebastian π©π₯@theStack
16 Oct 2025Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Running libbitcoinkernel.
Sebastian π©π₯@theStack
12 Jan 2025Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @guggero
Cool! π For determining A, instead of summing up the individual pubkeys the sender side can alternatively also just calculate a*G (that's what we do in the current proposal of the secp256k1 module, see github.com/bitcoin-core/secpβ¦), but that's of course an implementation detail.
Sebastian π©π₯@theStack
26 Nov 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
as a lispy warmup for the upcoming advent of code, did an old day1 exercise in Guile Scheme (how hard can it be?) and almost went insaneπ±xkcd.com/297/
Sebastian π©π₯@theStack
30 Oct 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @areabitcoin
Sebastian π©π₯@theStack
27 Oct 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @HabeckPress
dxe6 e.p. matt. geht aber natΓΌrlich nur, falls der letzten Zug von Schwarz e7-e5 war ;-)
Sebastian π©π₯@theStack
10 Oct 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Congrats, that's great news! π»
Sebastian π©π₯@theStack
7 Oct 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @n1ckler
Sebastian π©π₯@theStack
12 Sep 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
pfeeeeeeees ftw \o/
Sebastian π©π₯@theStack
6 Sep 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Two git aliases I find very useful for projects using CMake:
[alias]
buildinit = !cmake -B build
build = !cmake --build build --parallel
As the sub-shells are started at the git root, `git buildinit` and `git build` can be called from anywhere within a repository.
Sebastian π©π₯@theStack
2 Aug 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Old and busted: π°2οΈβ£ποΈπ#οΈβ£
New hotness: π°2οΈβ£β
Merged PR from instagibbs: policy Add PayToAnchorP2A OP_1 0x4e73 as a standard output script for spending github.com/bitcoin/bitcoin/pβ¦
Sebastian π©π₯@theStack
23 Jul 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @_jonasschnelli_ @Stadicus3000
Block filters are used for fast rescanning (if available) on descriptor wallets since v25.0, see github.com/bitcoin/bitcoin/bβ¦
Sebastian π©π₯@theStack
1 Jul 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @super_testnet
It's worth to note that creating segwit outputs with witness versions >= 1 is generally not violating standardness rules. Haven't inspected the tx in full detail yet, but my guess is that this tx propagated fine and the author didn't need out-of-band communication to the miner.
Sebastian π©π₯@theStack
30 Jun 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @mononautical
Neat, this tx could actually serve as a nice reference to look up the different output script types and how they are spent (if I'm not overlooking anything, it contains all types that are currently considered standard; see the `TxoutType` enum in Bitcoin Core). Bookmarked.
Sebastian π©π₯@theStack
3 May 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Seems to work in principle, FauCAT ftw: github.com/theStack/bitcoin-β¦ still very lame with the fixed difficulty and missing delay, but maybe someone is motivated to pick it up and refine from there
Sebastian π©π₯@theStack
2 May 2024Austria
AustriaConnected via Germany Android AppAccount-level information, not a live location or per-post device.
Replying to @ajtowns
Sounds like a fun mini-project to implement! With this proposed script though, I think OP_NOTIF execution would fail with SCRIPT_ERR_TAPSCRIPT_MINIMALIF, if I'm not missing something? (Probably a missing "OP_0 OP_EQUAL" before the OP_NOTIF?)