btcplusplus on Nostr: secp256k1-jdk, bitcoinj, and the Bitcoin JDK ecosystem by M Sean Gilligan. We'll ...
secp256k1-jdk, bitcoinj, and the Bitcoin JDK ecosystem by M Sean Gilligan.
We'll start with a look at the greater Bitcoin JDK ecosystem and a brief intro to modern (2024+), functional-style Java. We'll compare modern Java with Rust and look at how Rust libraries can be used in Java. We'll introduce the new secp256k1-jdk API and its implementation using libsecp256k1 and the Foreign Function & Memory API ("Panama"). We'll also look at the refactored bitcoinj 0.17 and beyond.
Watch now:
https://youtu.be/4Nf2rA722S0This presentation was recorded in May 2024 in Austin, TX during bitcoin++ conference, script edition.
Sign up for one of our upcoming dev conf at
https://btcpp.dev#btcplusplus #devconf #bitcoineducation #bitcoinconf #bitcoindev #bitcoinconference #cypherpunks
Published at
2024-12-05 18:54:01Event JSON
{
"id": "52d2bddfcb3f46ccec5561348a0506c556bcaaf2986e19811aa76ee014793e53",
"pubkey": "6bbb7d71eaa2544215a877e136cd7f490f4625eb56459a0da856cc8296d5df30",
"created_at": 1733424841,
"kind": 1,
"tags": [
[
"t",
"#btcplusplus"
],
[
"t",
"#devconf"
],
[
"t",
"#bitcoineducation"
],
[
"t",
"#bitcoinconf"
],
[
"t",
"#bitcoindev"
],
[
"t",
"#bitcoinconference"
],
[
"t",
"#cypherpunks"
]
],
"content": "secp256k1-jdk, bitcoinj, and the Bitcoin JDK ecosystem by M Sean Gilligan.\n\nWe'll start with a look at the greater Bitcoin JDK ecosystem and a brief intro to modern (2024+), functional-style Java. We'll compare modern Java with Rust and look at how Rust libraries can be used in Java. We'll introduce the new secp256k1-jdk API and its implementation using libsecp256k1 and the Foreign Function \u0026 Memory API (\"Panama\"). We'll also look at the refactored bitcoinj 0.17 and beyond.\n\nWatch now: https://youtu.be/4Nf2rA722S0\n\nThis presentation was recorded in May 2024 in Austin, TX during bitcoin++ conference, script edition. \n\nSign up for one of our upcoming dev conf at https://btcpp.dev\n\n#btcplusplus #devconf #bitcoineducation #bitcoinconf #bitcoindev #bitcoinconference #cypherpunks",
"sig": "4ad91991bbac91aa6e8e8b14b9cf9d738181ce721d90b2205042f05577ba4fbe3ec85d7f2b71e1823e455d222c619b9c410deda5026889c194e79106e53c7803"
}