Liana is a simple Bitcoin wallet with built-in loss protection and inheritance. Developed by Wizard Sardine.
Public Key
npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu Profile Code
nprofile1qqsvetzrdtkpc8kz4eg54hstse8rx7cye5cvcgw9p4e7pt4s6nadw9gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsz420j5
Show more details
Published at
2025-04-22T12:09:40Z Event JSON
{
"id": "8ba4122fe4035f92eb6f141caac1de0a19395473ca1b15da768ec59fcd03432f" ,
"pubkey": "ccac436aec1c1ec2ae514ade0b864e337b04cd30cc21c50d73e0aeb0d4fad715" ,
"created_at": 1745323780 ,
"kind": 0 ,
"tags": [],
"content": "{\"displayName\":\"Liana Wallet\",\"display_name\":\"Liana Wallet\",\"name\":\"lianabitcoin\",\"website\":\"https://wizardsardine.com/liana/\",\"about\":\"Liana is a simple Bitcoin wallet with built-in loss protection and inheritance. Developed by Wizard Sardine.\",\"picture\":\"https://m.primal.net/PcBx.jpg\",\"banner\":\"https://m.primal.net/PcBy.jpg\",\"pubkey\":\"ccac436aec1c1ec2ae514ade0b864e337b04cd30cc21c50d73e0aeb0d4fad715\",\"npub\":\"npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu\",\"created_at\":1743595508,\"lud16\":\"[email protected] \",\"nip05\":\"[email protected] \"}" ,
"sig": "66502e3cc894969ece023b36958fea4d74762dc4525486cb1712fad6f4b1ae51b0f3172b384a2b2acaccf24d16971a0b0452943d700d367c9af413a2e7cc5494"
}
Last Notes npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Timelocks are cool. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Glad we could be helpful! One quick follow up: > As you approach the end of the no-spend timelock (eg 1 month), you can reset the timelock Because it is part of the locking script on the coins, the only way to change or reset it is to wait until the timelock expires and the coins are spendable. You can't reset it a month before it expires. The only way to be able to "reset" timelocks before they expire is to have a spending path available that doesn't include the timelock (this is what we do). But I think it would defeat the goal of what you are trying to achieve. There are several ways to do simple timelocks in bitcoin, but one of the main reasons they are not commonly used in the manner you describe is that to truly make your coins unspendable for a set period of time, you would also not be able to change the locking conditions on them yourself. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Liana doesn't currently help with your use case. If I understand correctly, you'd like to lock a majority of your coins so that they can't be spent by anybody for a specific length of time. Liana doesn't use timelocks in this way. Our current functionality allows you to place timelocks on some of the spending paths for your coins so that certain keys (ie, a backup key you store with a family member) cannot be used until the timelock expires. We do not currently support locking coins with absolutely no spending path until the timelock expires. It can certainly be done - we just haven't had much demand for this yet. 1. We currently have 21 contributors on our github: https://github.com/wizardsardine/liana We use miniscript for implementing our scripts and this project has significant review: at least 6 hardware wallets have implemented it, Blockstream, Chaincode, and companies like Anchor Watch are actively developing using miniscript. 2. Yes. The timelock is part of the locking script on your coins (part of the address you receive them to) and you can see it onchain. Here's the txid of a recent transaction I did with Liana on signet: c3fca1ec2797d31dba28eb8d3999bc8b3538707ad3eda533cd06f3ba2ebeebd9 You can go to mempool.space/signet and look up the txid. Then if you click the details button it will show you the script used to lock the coins. You should see OP_CSV listed in the locking script. OP_CSV is short for CheckSequenceVerify which checks the stack for a number and compares it to the nSequence field to determine if the timelock has expired. https://blossom.primal.net/d23b24ee474d7daf08b196443487a2566438dd10384c01c12ddbe79b4db25fbf.jpg In this transaction, the coins could only be spent by one of the keys at first, but 3 blocks after the transaction was mined, another key was able to spend the coins as well. (It was a short timelock because I was just testing something). If you used taproot addresses (which is an option in Liana), you wouldn't see the whole script -- only the part used for spending the coins. This is nice for privacy because you don't reveal as much about your setup. 3. In the case of Liana, once the timelock expires all that happens is that the alternate spending paths you specified when you set up the wallet become available. You can choose to "refresh" the timelock by sending your coins to a new address in your wallet (we provide a button to make this easy). But depending on your threat model, you could choose to do nothing and allow the recovery key to become part of your spending keys. 4. Currently, no. Liana works great for having a single or multisig that has a recovery key become available after one year. But we do not currently allow the option to do the first part of the timelock you want (making coins entirely unspendable for 3 months). I'm not sure that I see the use-case for such a construction. If your coins are completely locked, you may be able to say to an attacker "Look, even I can't spend them" but that is only true for the time when you just lock the coins. As you get closer to the expiry of your whole wallet timelock, you will be vulnerable again to someone trying to coerce you into signing a transaction. But perhaps I'm not fully understanding your use case. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin How quantum computing affects Bitcoiners, Part II The second part of our summary of Chaincode Labs' excellent paper on Bitcoin and quantum resistance. Migration strategies and the burn vs steal debate. Bitcoins that are locked in addresses with publicly-revealed public keys are most vulnerable to theft from future quantum computers: - Satoshi's coins - Other early coins that may be lost - Reused addresses Researchers estimate that there are 6 million such vulnerable bitcoin It's not just Satoshi's coins and coins with lost keys that are vulnerable Some prominent examples of addresses with exposed public keys are yellow highlighted in this image from @nprofileโฆd27a 's article on quantum resistance: https://blog.lopp.net/against-quantum-recovery-of-bitcoin/ https://blossom.primal.net/1a574337a4f4402e5b78e847b22a4de85d509f5ef0cb9c6d56f9069d5aac1929.jpg Ideally, we come up with a way to make all coins safe from quantum attack All quantum resistance proposals currently require that users send their coins to new, quantum resistant addresses There are ~190 million UTXOs The good folks at Chaincode Labs pulled together research on how long it might take to migrate everyone's bitcoin to quantum resistant addresses Estimates vary between 140 and 560 days This is one very strong reason to start working on this problem long before it becomes a problem There are a number of proposals for how this migration could work: But all of them first require a soft fork or hard fork to introduce new quantum resistant address types Commit-Delay-Reveal (CDR) has users create a quantum-resistant tx with an op-return that references the public key of their vulnerable coins A soft fork then enforces a time delay before the coins can be moved by a 2nd tx that is signed by the original key and the op-return key Quantum Resistant Address Migration Protocol (QRAMP) proposes a hard fork that enforces a flag day beyond which coins in quantum vulnerable addresses can no longer be spent QRAMP could be used in combination with proposed BIP 360: pay to quantum resistant hash addresses Hourglass strategy A soft fork enforces a new rule that only a certain number of txs spending from quantum vulnerable addresses may be included in any one block This slows the rate at which such coins could be stolen (or spent) Might also generate a lot of fees for miners In addition to the question of how Bitcoin achieves quantum resistance, there is also this: What happens to the coins to which nobody has the keys? Some proposals permanently freeze them while others leave them up for quantum theft. Burn or steal? The burn argument goes like this: Sure we don't want to prevent anyone from spending their coins, but this is a clear vulnerability: coins that the protocol guarantees as safe can be stolen. Therefore, permanently freezing the lost coins best maintains Bitcoin's rules The steal argument goes like this: Bitcoin is built on enforcing the sovereignty of key-owners. Changing the protocol to freeze some coins violates this important value. Bitcoin should never change its rules such that we risk preventing a user from spending their coins. Where does this leave us? Making Bitcoin quantum resistant requires 1. A soft fork 2. Migrating all coins to new addresses 3. Tough decisions about what to do with coins that can't migrate Bitcoin has so many stakeholders at this point that such an undertaking will clearly be slow Even if you think that quantum computing is far overhyped, we really should start moving on it. The best thing you can do is educate yourself. Read Chaincode Labs' paper here: https://chaincode.com/bitcoin-post-quantum.pdf Huge props to Clara Shik and @nprofileโฆ48w0 for their work! npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Ask somebody to pay you in Bitcoin today. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin How quantum computing affects Bitcoiners ๐งต Summarizing Chaincode Labs' excellent recent paper on the topic tl;dr ๐
Quantum computers do not pose a threat to Bitcoin today ๐ฐ But many researchers agree they will in the next 5 - 10 years ๐ง๏ธ Bitcoiners should start working on mitigations Here's how quantum computers could threaten Bitcoin: An everyday computer can derive a public key from a Bitcoin private key in a few microseconds But the reverse is much more difficult: Today's supercomputers would take ~100 quadrillion years to find the private key for a known public key Quantum computers could theoretically derive a Bitcoin private key from a known public key in just a few hours So the primary risk quantum computing poses to Bitcoiners is for situations where the public key to your coins has been exposed How might that have happened? Long-range quantum attacks: Some address types expose their public key: Pay to public key Pay to multisig Pay to Taproot Since these public keys are exposed as soon as the address receives coins, quantum computers may be used to derive their private keys and steal the coins Short-range quantum attacks: When you spend bitcoin, you reveal the public key for the coins in your transaction A quantum computer may be used to derive their private key and spend them in a new transaction with a higher fee before your transaction is included in a block Address reuse: Coins that reuse an address from which other coins have already been spent may also be vulnerable to theft because the previous spends revealed the address's public key A quantum computer may be used to derive private keys to any coins still at a reused address Exposed xpubs: Many services request that Bitcoiners provide an extended public key (xpub) used to generate addresses If such an xpub is leaked, all addresses generated by that xpub may become vulnerable to having their private keys derived by a quantum computer Advances in quantum computing could also affect mining: Quantum computers may slightly weaken the security of the SHA256 hash function used in mining, but it is unlikely they could break it This means Proof of Work is probably still reliable in a quantum computing future However, quantum miners may be subject to much stronger centralization pressures: the best quantum hardware "would gain a disproportionate speedup, eliminating the incentive for less powerful quantum miners - as well as those who lack quantum computers - to participate" Quantum resistance Fortunately, there are a number of feasible proposals for how Bitcoin could become resistant to quantum attacks Unfortunately, most of them involve using much larger signatures (read: quantum resistant spending might mean you pay a lot more in mining fees) Tomorrow, we'll look at the second half of Chaincode's paper: Migration strategies and the big question facing Bitcoiners: burn or steal? Read the full Chaincode report at: https://chaincode.com/bitcoin-post-quantum.pdf And be sure to follow the report's authors: Clara Shik & ozdeadman npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Liana v11 is out! Lots of great new features including - Multiwallet support - Coin control during recovery process - SD card air gap support for Coldcard and Krux signers - View all previously generated unused addresses - and more! Check out the release blog post: https://wizardsardine.com/blog/liana-11.0-release/ https://blossom.primal.net/3eb3a0a2eb9f0c26e9b94708a6f92b891c39a2951304488b490e62560889db87.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Liana v11 is out! Now with multiwallet, SD air gap support for Coldcard and Krux, and coin control during recovery flow. https://blossom.primal.net/0932d3762d729b1ce02686641cfc4fd143102984feba4fa5495f311091eec05e.mp4 Check it out: https://wizardsardine.com/blog/liana-11.0-release/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Liana Wallet v11 is here adding some of our most user-requested features: - Multiwallet support - Coin control during recovery - SD card air gap support for Coldcard and Krux - Much more! ๐๏ธ Check out the release blog post: https://wizardsardine.com/blog/liana-11.0-release/ ๐๏ธ Or download Liana Wallet and start playing around (we support Signet and Testnet in case you just want to give it a test run): https://wizardsardine.com/liana https://blossom.primal.net/373732adae761c48135aaa3421df5d064eefbcf75a70e522c2dcc97124812247.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Seedless or not, sharing your keys with a provider always has privacy implications. https://blossom.primal.net/10426180f4ad8ac0d35e1d529f37a9be3936d37059ffb2b1257d6188e8fc2f0d.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin What would you get Satoshi for a birthday present? https://blossom.primal.net/28777e336a598a31e3a7e5bd93ea86ef87ab2945a4a4fd135a01389ac6ebb5f2.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Today is a good day for a reminder: Not your keys, nacho bitcoin. (reminder works better if you have your sound up) https://blossom.primal.net/c417ec930e72440c8f53ebce92b38c0951c4b7833fe248e371b2cf83291274f0.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Want to learn more about timelocked recovery keys and how they can change the security trade-offs for your backups? We wrote an article about it. Check it out ๐ https://wizardsardine.com/blog/what-is-a-bitcoin-recovery-key/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. We're cooking away here: Liana v11 should be out soon! npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin https://www.youtube.com/watch?v=ULeDlxa3gyc npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin MSTR - Nacho Bitcoin https://blossom.primal.net/8919971c6da823c4af5a3db7ea589c951588e62906b8cf59ee891c5d847ea3e5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Reasons to use Liana Wallet: ๐ฑ๏ธ Free, open source ๐ฑ๏ธ Easy multisig templates ๐ฑ๏ธ Signet for testing ๐ฑ๏ธ One-click node install ๐ฑ๏ธ Coin control ๐ฑ๏ธ Taproot addresses ๐ฑ๏ธ Labels BIP 329 ๐ฑ๏ธ Dark mode only ...and it supports miniscript so you can do things like timelocks and expanding multisigs npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin r u gonna pickle 'em? npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Nacho Bitcoin - the music video Feat. Blackrock, Coinbase & Friends Sound up ๐ https://blossom.primal.net/8919971c6da823c4af5a3db7ea589c951588e62906b8cf59ee891c5d847ea3e5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Great reminder to have a Bitcoin inheritance plan. #nevent1qโฆqsct npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Wow. Glad you are okay. Good reminder to set up an inheritance plan. It's less complicated than it sounds. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin ๐ถ๏ธ๐ฅ๏ธ Check out our new #Bitcoin music video: Nacho Bitcoin Feat. Blackrock, Coinbase & Friends https://blossom.primal.net/8919971c6da823c4af5a3db7ea589c951588e62906b8cf59ee891c5d847ea3e5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin But does X have sick beats like Nacho Bitcoin? https://blossom.primal.net/8919971c6da823c4af5a3db7ea589c951588e62906b8cf59ee891c5d847ea3e5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin we're spending a lot of time on taste https://blossom.primal.net/8919971c6da823c4af5a3db7ea589c951588e62906b8cf59ee891c5d847ea3e5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Hey folks ๐ Our product manager is looking to chat with a few more Bitcoiners about self-custody and inheritance - what gives you peace of mind, what keeps you up at night, and what you wish existed. You donโt need to be a Liana user - weโre just trying to learn from real setups and real concerns so we can build something truly useful. If youโre up for a quick 30 min call with me, feel free to grab a time here: ๐ https://calendly.com/manuel-wizardsardine/30min Appreciate it! ๐ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Tired of pizza? How about nachos... Nacho Bitcoin (the music video) feat. Blackrock, Coinbase & Friends https://blossom.primal.net/9b00c1672e3bd374563ec2eec08cefb234a63d0159923a6c2cc1396d62e2bbd5.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Pineapple and jalapenos is good pizza. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Use money that isn't headed for extinction. #Bitcoin https://blossom.primal.net/87028b435719715a9c05396f69cb3247712d9f6df3315d374f9287e80ad89147.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin There's going to be a whole panel on our favorite topic at the @nprofileโฆ7emy! Check it out: https://blossom.primal.net/68448f44266b474142c56fe3adb5f2f6e23ac02437bedad4abde87357987847f.png npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Gotta admit, we're getting pretty excited for the @nprofileโฆdajn ! We've been working on something special for the PoWies! See you there! https://blossom.primal.net/2d217901b4c615c27deafce170847307f33be9afc7fe27b1f5315f8c551f4e4c.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Your money is headed for extinction. Learn how to use money that isn't: #Bitcoin https://blossom.primal.net/2d9b926f6e2a02ec16d665debe6122f2ba41e98ed27d53ce55f46845d4a953bc.mp4 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. You can start holding your own #Bitcoin keys with just a few dollars worth of bitcoin. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin https://blossom.primal.net/53d2ae8784fadfcf9899e24af2736d3dd5aa83e6969d712e34f326fd5d7eb659.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Free Cold Storage Sanity Checks! Only five slots left: Liana Wallet is offering a free cold storage security audits/sanity checks to Bitcoiners who participate in a 10 minute user interview with our head of product, Manu. If you've been wondering whether there is something you overlooked in your cold storage setup or you'd just like to know what self-custody best practices are, we're happy to help out! - You do not have to be a Liana Wallet user - You do not have to be super technical Book a slot ๐๏ธ https://calendly.com/manuel-wizardsardine/30min npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin curious: are they tingling because you are so excited to see awesome new self-custody solutions... or because it feels like the appropriate response to this post is "Nice try, Fed!"? npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Liana Wallet is looking for 10 Bitcoiners who are willing to hop on a call with our head of product to tell us what they find most frustrating about Bitcoin self-custody. We want to know what is the biggest source of anxiety in your cold storage setup. - you do not have to be a Liana Wallet user - you don't have to be technical In exchange for your time, we're happy to offer a security audit of your current setup, if you'd like a high-level sanity check to make sure you haven't overlooked any serious flaws. If you're interested in helping us out, head on over to the link below and pick a convenient date/time: https://calendly.com/manuel-wizardsardine/30min npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Not your keys, not your coins. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Don't talk about the size of your stack! https://blossom.primal.net/492339f9468a7f58022e72cdb0b4c62fefc87c7ffc17b3aee937147faa2fe6e1.png npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Today is a good day to hold your own keys. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Have you spent more time reading/talking about op_return limits than you have setting up an inheritance plan and teaching your family how to recover your coins? npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin It seems we are sticking with a space theme today... https://blossom.primal.net/efa581a9c20f5671049c69b6c9c2a81934a38836cbcc532f992e1caeaeead4ce.webp npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. #Bitcoin https://blossom.primal.net/905d43a744e889409b564c1247ae014985b39d710948cb6a4e6169df8e2df22f.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin be there or be square! #nevent1qโฆptsr npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin proof of tutorial work #nevent1qโฆwca7 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin moar bitcoin tv! #nevent1qโฆuku8 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Hey! That's our dev! @nprofileโฆq3pg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Not today, waste hauling vehicle! Use a #Bitcoin wallet with a timelocked recovery key and give yourself a backup plan for your backups. https://blossom.primal.net/fe13ff9256c87fd6c3e59771de58080185e3760fbdcc87f7b0057ad3d28be5f1.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Not today, silly old bear! Use a #Bitcoin wallet with a timelocked recovery key and give yourself a backup plan for your backups. https://blossom.primal.net/ad45830cb16cd48ab287666b8d0d2a5a7e1058802271e4b1462963b42b2a5d7c.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Not today, uncouth ogre! Use a #Bitcoin wallet with a timelocked recovery key and give yourself a backup plan for your backups. https://blossom.primal.net/7d9554933f608e4f1a988c698a7555673774b19ef43eb428924ba9223d03f833.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Not today, little do-gooder hobbit! Use timelocked recovery keys for your coins and prevent destructive halflings from ruining your day. https://blossom.primal.net/9be0e90ab2e124d0d6e8318344b7403330775ae60bd14e262046e1e42db9dd7c.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin @nprofileโฆzuxm @nprofileโฆq3pg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Have you ever used a timelock to lock bitcoin? Attempting to settle an internal debate. Answer here: https://stacker.news/items/969247 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Not your keys, not your coins. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin great! npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin For a more technical background on the current filter/mempool policy debate, check out this by Antoine Poinsot: https://antoinep.com/posts/relay_policy_drama/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin What is the difference between a filter and a bitcoin consensus rule? Recently, Peter Todd proposed removing Bitcoin Core's 83-byte limit on op_returns. Is this changing Bitcoin? The limit isn't a consensus rule, so it doesn't change what can go in blocks or what is in a valid transaction--which might make you wonder *Why are there Bitcoin rules that aren't consensus rules?* Turns out there is a big difference between consensus rules and mempool policies like these (also called standardness rules or transaction filters). Understanding the discussion around removing the op_return limit is a lot easier when we are clear on what this difference is. Let's start with the role nodes play in the Bitcoin network. ๐ฅ๏ธ A node is just a computer A node downloads blocks and runs the math to check that all the transactions follow the consensus rules of Bitcoin. While it may not sound like much, this plays a crucial role in keeping Bitcoin decentralized and free from any single party's control. Anyone can run a node (it doesn't take a special computer or very much technical experience). Running a node lets you see for yourself that the coins you receive are real and follow the rules as you understand them. It's kind of like having your own inhouse gold assayer, but for bitcoin. ๐ Bitcoin really is a network Nodes also play another important role: they relay newly mined blocks and new transactions that haven't made it into blocks yet. All around the world, there are tens of thousands of computers sharing new blocks that have just been mined and new transactions that have just been broadcast. One of the reasons having a lot of nodes is important is so that a new miner can easily learn about new transactions that haven't been mined yet and try to collect their fees by mining them. Another reason is that having a robust network of nodes sharing transactions makes it more likely that the transactions you broadcast will make it to a lot of different miners, and thus be more likely to get mined. ๐ซ We don't talk about Bruno (well, actually just certain kinds of transactions) Nodes *can* refuse to tell other nodes about transactions -- even if they are perfectly valid. It might seem like there's no good reason to do such a thing: that's censorship isn't it? Not necessarily. There are several very important reasons why nodes might want to refuse to relay certain transactions: โ๏ธ DoS attacks An attacker could design a block full of special transactions that can take a lot of time to validate. While such transactions follow Bitcoin's rules, they don't serve much purpose other than to grief node runners and sabotage miner competition. ๐ช Upgrade hooks Most nodes also refuse to relay transactions that utilize certain generally unused fields, even though there's no rule in Bitcoin that says these fields can't be used. Developers are hoping to reserve these fields for future upgrades, but they will be a lot less useful if users put them to a smattering of different uses before a standard is set. ๐งน Dust limits You can create a transaction in Bitcoin with such a small value that it is guaranteed that whoever receives the coins will have to spend more money in fees than the coins are worth. Even though such transactions don't break Bitcoin's rules, most nodes won't relay them in an effort to prevent users from creating coins that aren't economically useful. ๐
Deterring certain user behaviors People seem to enjoy putting arbitrary data into blocks. Because Bitcoin is a permissionless system, it is very difficult to prevent people from doing this. One common way this is achieved is by using a piece of Bitcoin Script called op_return. In an effort to incentivize the least costly (for noderunners) version of putting arbitrary data in blocks, nodes will generally relay transactions with op_return data. But most nodes won't relay a transaction that has more than one op_return output or if the op_return is larger than 83 bytes, even though the consensus rules do not have a limit (other than the transaction size) for op_return data. ๐ It's not censorship, it's policy! So now we are back to the op_return limit. The current mempool policy that nodes won't relay op_returns larger than 83-bytes was introduced in 2015. Since then, it has been pretty effective at preventing larger op_returns from ending up on the chain. What is the difference between such a policy and a policy that refuses to relay transactions that come from certain blacklisted addresses? While the purpose of the two policies may be wildly different (one aims to protect Bitcoin for financial uses while the other aims to censor it), the form of the two policies seems pretty similar. โ๏ธ Proof of Work is designed to break filters Every Bitcoin transaction carries a fee. These fees pay for blockspace which miners provide by expending electricity. Energy sources are widely distributed around the world, so if some miners refuse to mine certain transactions, we hope the increased fees censored transactions are willing to pay incentivizes other miners to put them in blocks. Bitcoin uses Proof of Work to create censorship resistance. We all certainly hope that in the case of blacklists or other attempts at censorship, this mechanism will kick in and save the day. But the question is, why won't same dynamic won't play a similar role in the case of op_return limits? **Bitcoin only works if it is true that people can always get their transactions mined by paying more.** In the case of mempool policies, standardness rules, and transaction filters, paying more may mean something as simple as skipping the mempool and paying a higher fee via a mining pool's transaction accelerator. Miners have a strong incentive to figure out how to take the fees people want to pay them. Bitcoiners are counting on it. ๐ฅค Filters are not Consensus Lite There is a fundamental difference between how consensus rules and mempool policies function: - Different rules about what you accept into a block (consensus rules) will cause you to fork off. - Different rules about which transaction your node will relay (mempool policies) will **not** cause you to fork off. Consensus rules are known beforehand. When you accept a coin in payment you are agreeing to the rules that particular coin has followed (and you're able to dictate what those are by refusing to accept coins that don't follow the rules as you understand them). Mempool policies can be enacted by any node that wants them. You don't get any say about other node's policies and they can't tell you what yours should be. However, you *can* still accept coins that come from a transaction that is disallowed by other nodes policies. And once those coins are in a block, everyone else has to accept them as valid too (unless they want to fork). We must all agree on consensus rules if we want to use the same coin. We do not have to agree on mempool policies. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. bitcoin on your keys > bitcoin on your balance sheet npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Excellent Persian language Liana tutorial from Ziya Sadr! Includes both simple inheritance and expanding multisig options. Check it out: https://www.youtube.com/watch?v=ruek8EqiyNI npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin What is the biggest obstacle your heirs will face when trying to recover your stack? Come on over to @nprofileโฆ8syn and tell us your thoughts! https://stacker.news/items/955034 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin > Create Bitcoin > Achieve perfect opsec > Move on to other things Satoshi, 14 years ago today https://m.primal.net/QaWV.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Want to run a Bitcoin node? Download Liana and click this button: https://m.primal.net/QaSh.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM, nostr. Want to learn about timelocks? What is a #Bitcoin timelock and how can you use it? ๐งต Do you feel like timelocks are only for shadowy super coders? Do you wish you knew what a timelock was? Do you want to make timelock magic with your bitcoins? This thread's for you! https://m.primal.net/QZPt.jpg Timelocks have been in Bitcoin since the beginning, but over the years upgrades to Bitcoin made them a lot more powerful. Today timelocks are used in โก๏ธ Lightning โ๏ธ Atomic swaps โ๏ธ Fidelity bonds ๐ Recovery keys ๐๏ธ Expanding multisigs - and more โฒ๏ธ So, what is a timelock? Every bitcoin wallet has a set of instructions (spending conditions) for how its coins can be spent Often these instructions are simple: provide a signature from a private key matching the wallet's pubkey... Timelocks are just additional instructions you can apply to your coins. They prevent the coins from being spent before a specific time or blockheight (this is called an absolute timelock) or until a certain amount of time or blocks after you received the coins (this is called a relative timelock). Being able to lock your coins this way is surprisingly useful. You've probably already used timelocks in some of your transactions without even knowing it. Here's some examples: โก๏ธ Lightning - You and your channel partner share updates to the balance without putting them on chain - Adding a timelock to the transaction lets you enforce a delay before a peer who force closes your channel can spend funds โ๏ธ Atomic Swaps - You swap some of your coins for someone else's on another chain (like liquid) or layer (like lightning) - Adding a timelock lets you get your coins back if the other party doesn't fulfill their side of the swap โ๏ธ Fidelity Bonds - You participate in a join market coinjoin with several liquidity providers - Adding a timelock lets you be sure the other party has skin in the game by letting you see that they've locked away real funds ๐ธ Lending Protocols - You decide to take a loan on your bitcoin and send some btc to an address as collateral - Adding timelocks to the recovery transaction allows you to recover your collateral if the lender ceases to exist Things really get exciting when you combine timelocks with more complicated instructions. You can have one path of instructions for spending your coins that is timelocked and another path that is not. In Liana, you can create spending conditions for your coins that look like this: ๐๏ธ A primary key can spend the coins anytime โฐ๏ธ After a timelock expires ๐๏ธ๐๏ธ Another key can also spend the coins This is how we make a recovery key. Or you can create spending conditions that look like this: ๐๏ธ๐๏ธ 2 primary keys must sign to spend the coins โฐ๏ธ After a timelock expires ๐๏ธ๐๏ธ 2 additional keys can spend ๐๏ธ But still only 2 keys are required to spend This is how we make an expanding multisig. Liana uses timelocks that begin counting as soon as you receive coins in your wallet. These timelocks are currently limited to 65535 blocks (about ~15 months). But you can start the timer over by sending the coins to yourself. We even have a button for that https://m.primal.net/QZPs.jpg Want to try out a wallet that lets you really use timelocks? ๐๏ธ Check out Liana Wallet: wizardsardine.com/liana ๐๏ธ For some extra help hit up our friends @BitcoinBrabant npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin The boss is on nostr! #nevent1qโฆm46f npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin You can use a date or a block height. https://m.primal.net/QYcz.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin If you've been looking for a step-by-step guide to set up Liana Wallet with - timelocked inheritance keys - multiple hardware signers - custom multisig You should definitely check out this @nprofileโฆrjkj tutorial: https://youtu.be/rTId6hfiRm0?si=w7FSkvgzzqWKc9X2 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Hang on to your bitcoins! https://m.primal.net/QUAT.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin How to get Taproot privacy benefits for your Bitcoin today ๐งต ๐ฅ๏ธ Taproot has been live since block 709632 (three years ago) ๐ฅธ It can improve your onchain privacy ๐ฐ๏ธ It can save you money But how the f*ck do you start using it? First: you need a wallet app that supports Taproot. Second: you have to receive coins to addresses generated by this wallet (Taproot addresses start with bc1p...). And now you're using Taproot! ...so what? Before Taproot, spending a coin revealed all spending paths. So if you had a timelocked inheritance key, spending with the primary key showed everybody you also had an inheritance key. In Taproot, you only show the path you use to spend. Here's another example: Before Taproot, if you have a 2 of 2 multisig with a 3rd recovery key, spending coins from your wallet revealed that you had a third recovery key. With Taproot, people only learn about your recovery key when it is used. Also: Schnorr pubkeys and signatures are smaller than ECDSA (ECDSA is the signature scheme non-Taproot Bitcoin uses), so Taproot signatures often take up less blockspace. This means spending Taproot coins is cheaper. So: tl;dr to start using Taproot: ๐ฑ๏ธ You DON'T need a new seed phrase ๐ฅ๏ธ You DO need wallet software that supports taproot ๐๏ธ You DO need to create a new wallet โฌ๏ธ You DO need to receive coins to Taproot addresses In Liana Wallet, it's as easy as selecting Taproot addresses from a dropdown menu on installation. If you want to start Taproot maxing, give it a download here ๐๏ธ https://wizardsardine.com/liana https://m.primal.net/QUrA.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin https://m.primal.net/QUAT.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM! Don't know the difference between Regtest, Testnet, and Signet? tl;dr: they are all kinds of Bitcoin testing networks where coins have no value Regtest: local sandbox Testnet: difficulty resets frequently Signet: permissioned mining https://m.primal.net/QTfm.jpg Test networks are handy for testing: - potential consensus rule changes - new software products that interact with Bitcoin - network dynamics and mining - lots more! The closer they are to real Bitcoin the better Regtest is the most basic Bitcoin testing network: - you mine blocks w/ a `generate` command - you choose the peers It lets you test how software interacts with consensus rules But it doesn't model a permissionless public network very well Testnet was created to model almost all the same attributes as the real Bitcoin network - anyone can join the network - anyone can mine on it - no one controls it sounds great, right? Mining difficulty only adjusts every 2016 blocks If someone with a lot of miners comes to Testnet to try something out and then leaves.. Everyone else might be in for a long wait before they can mine blocks Not ideal. So Testnet also got this rule: if no block is mined for 20 minutes, difficulty resets to minimum. Sounds good but it leads to a lot of problems: - Block production is highly volatile - Reorgs are common - It can be hard to get new coins Bitcoiners have been looking for a stable testnet model for quite a while. 2010: First public testnet 2011: Testnet2 2012: Testnet3 2024: Testnet4 It's hard to make a network where coins are free but mining still takes real resources People get frustrated with Testnet... (Not all people though: that fabulous Bitcoin troubadour @nprofileโฆaejt took his name from testnet3...and superman) ...so Signet (BIP325) was proposed in 2019, and merged into Bitcoin Core v21. What is Signet? A centralized Bitcoin testing network where - mining still takes PoW - but blocks also need a signature from network operator This makes Signet reliable and stable, much better for most testing applications The default Signet targets a block interval of 10 minutes, just like Bitcoin mainnet Check it out: https://mempool.space/signet But anyone can start their own Signet Mutinynet targets a block interval of 30 seconds https://mutinynet.com/ If you are Signet poor, here are some faucets we tested where you can stack some Signet sats! - https://signet.dcorral.com/ - https://bitcoinsignetfaucet.com/ - https://signetfaucet.com/ - https://signet25.bublina.eu.org/ Some great resources for learning more the different Bitcoin testing networks can be found here: ๐๏ธ https://bitcoinops.org/en/topics/testnet/ ๐๏ธ https://bitcoinops.org/en/topics/signet/ ๐๏ธ https://blog.lopp.net/griefing-bitcoin-testnet/ Following along with @lopp's testnet adventures is an excellent way to get a crash course in bitcoin testing. You can use Liana with Regtest, Testnet (still testnet3), Signet, and Mainnet. If you just want to play around with it, give it a whirl on Signet and tell us what you think! ๐๏ธ Download: https://wizardsardine.com/liana/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. take some time to teach your kids about Bitcoin today. https://m.primal.net/QRxX.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Self custody is a lifestyle. https://m.primal.net/QRVa.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin How to get Taproot privacy benefits for your Bitcoin today ๐ฅ๏ธ Taproot has been live since block 709632 (three years ago) ๐ฅธ It can improve your onchain privacy ๐ฐ๏ธ It can save you money But how the f*ck do you start using it? First: you need a wallet app that supports Taproot Second: you have to receive coins to addresses generated by this wallet (Taproot addresses start with bc1p...) And now you're using Taproot! ...so what? Before Taproot, spending a coin revealed all spending paths So if you had a timelocked inheritance key Spending with primary key showed everybody you also had inheritance key In Taproot, you only show the path you use to spend Here's another example: If you have a 2 of 2 multisig with a 3rd recovery key Before Taproot, spending showed you had a third recovery key With Taproot, people only learn about your recovery key when it is used. Also: Schnorr pubkeys and signatures are smaller than ECDSA (ECDSA is the signature scheme non-Taproot Bitcoin uses) So Taproot signatures often take up less blockspace This means spending Taproot coins is cheaper So: tl;dr to start using Taproot: ๐ฑ๏ธ You DON'T need a new seed phrase ๐ฅ๏ธ You DO need wallet software that supports taproot ๐๏ธ You DO need to create a new wallet โฌ๏ธ You DO need to receive coins to Taproot addresses In Liana Wallet, it's as easy as selecting Taproot addresses on installation https://m.primal.net/QPJI.jpg If you want to start Taproot maxing, give it a download here ๐๏ธ https://wizardsardine.com/liana npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Learn how to use Bitcoin's script capabilities. https://m.primal.net/QNSi.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin What's it look like if you have timelocked coins in Liana Wallet? Just like normal but with a countdown timer. (yes, our pastry fund is almost .01BTC) https://m.primal.net/QMNH.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Don't know much about Liana? Check out these features: ๐ฑ Open source ๐ฑ Bitcoin-only ๐ฑ Singlesig ๐ฑ Multisig ๐ฑ Miniscript ๐ฑ Onchain timelocks ๐ฑ One-click node ๐ฑ Taproot ๐ฑ Coin control ๐ฑ Labels ๐ฑ No KYC ๐ฑ Easy to use ๐ฑ Dark mode only ๐ฑ Compatible w/ Ledger, Jade, ColdCard, BitBox, SpecterDIY, Krux npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Don't lose track of your Bitcoin. https://youtu.be/laVW6Gl41f0?si=yCPwmobrHb9nVit8 npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Love to see it! npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Self custody is a lifestyle. https://m.primal.net/QJIR.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. The 68-bit #Bitcoin puzzle has been solved! Winners sweep 6.8 BTC reward! Never heard of the 68-bit puzzle? Let's learn about key entropy, brute-forcing, and why 12 words is enough! First: entropy and Bitcoin Bitcoins are secured by a key This key is actually just a really big number When people talk about entropy in this context they mean: How big is the set of numbers from which you randomly chose your key So if you have a key that has 1 bit of entropy Your key is one of only two possible numbers If you have a key with 10 bits of entropy It is one of 1024 possible numbers Luckily, your bitcoin key has a lot more entropy than that Most bitcoin are locked with 128 bits of entropy Which means your key is one of 2^128 numbers ie. more grains of sand than are on all Earth's beaches... AND all the beaches on a trillion copies of Earth Back to the puzzles: In 2015, someone spread ~32BTC across a series of 160 addresses locked by varying levels of entropy. The first key only had 1 bit The second key had 2 bits The third key had 3... You get the idea All the easy keys have been swept Over the years, people sent additional BTC to the more difficult to crack addresses Kind of like a bounty for brute forcing varying levels of entropy Whoever cracks the key, gets the BTC The 66-bit key was cracked in September 2024, nabbing 6.6BTC But because these keys have intentionally low entropy Someone sniped the bitcoin out from under the people who cracked the key maybe... Get the low-down here: https://stacker.news/items/683489 In Febuary of this year, the 67-bit key was found, earning the folks who brute forced it a whopping 6.7BTC They seem to be on a roll... https://x.com/Kowala24731/status/1892831634921082991 On 7 April the 6.8BTC in the 68-bit puzzle showed up in a transaction in mempools. It turns out that the same folks who cracked the 67-bit puzzle announced that they had cracked the 68-bit puzzle as well. https://x.com/Kowala24731/status/1909320999235096764 These puzzles teach us the importance of using key with high entropy. But they also let us know that brute force attacks are a long way from being able to crack 128 bit randomness Your 12-word seed phrase is still safe Who created the puzzles is a mystery. This BitcoinTalk thread is the first mention of them: https://bitcointalk.org/index.php?topic=1306983.msg13381244#msg13381244 Bitcoin is so cool! npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin ๐ฑ Liana Wallet v10 is out! ๐ฑ ๐ Snazzy new whole wallet backup feature ๐ More wallet import/export features ๐ Dependency upgrades for better security ๐ Give it a try today! https://wizardsardine.com/liana/ https://m.primal.net/QHaB.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. The team that won track 1 of the MITBitcoin Expo 2025 was working on integrating payjoin devkit into Liana Wallet timelock refresh transactions! So cool! https://m.primal.net/QHOG.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Self custody is a lifestyle. https://m.primal.net/PsCs.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin The winner was from X, didn't make any comments here on nostr. Check their handle there. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Have you been wondering how you're going to include your #Bitcoin in your estate plan? We're doing a free inheritance planning webinar for bitcoiners! Come ask Kevin Loaec and @nprofileโฆhrum your questions on tech and taxes! ๐๏ธApril 8 ๐ฃ9:00 AM UTC-4 Sign up below!๐ https://us05web.zoom.us/meeting/register/ir6n9QqORW20wxH3Qv12Mg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin ๐๏ธ Congratulations to theonlyonepaulo! ๐๏ธ You are the winner of our Free Liana Box drawing! We had more than 150 entrants (30% from nostr!). So, maybe we'll have to do it again sometime! ๐๏ธ Happy Satoshi Birthday! ๐๏ธ https://m.primal.net/PseC.jpg The Liana Box has everything you need to go from zero to self-custody hero: - 2 signing devices - 2 @cryptosteel capsules - instruction manual - inheritance letter - 2 USB flash drives - 3 tamper evident bags Check it out: https://cryptosteel.com/product/liana-box-starter-pack/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin ๐จ๏ธ LAST CHANCE to enter our Satoshi Birthday free Liana Box drawing!๐จ๏ธ ๐ Liana Wallet is dark-mode only...just like the Batman. ๐๏ธ Follow us ๐๏ธ Repost this post ๐๏ธ Comment below your favorite thing that is dark-mode only Drawing is tomorrow! https://cryptosteel.com/product/liana-box-starter-pack/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Self custody is a lifestyle. https://m.primal.net/QDbP.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Things that don't have light mode: - Batman - Black holes - Vampires - Darkwing Duck - Liana Wallet npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Do you know what will happen to your #Bitcoin when you die? We're doing a webinar with @nprofileโฆhrum about Bitcoin inheritance planning. Come ask your burning questions about how you can set up your wallet and your taxes to make it easy for your heirs to recover your bitcoin. ๐๏ธ April 8 ๐ฃ 9:00 AM UTC-4 ๐ Sign up today: https://us05web.zoom.us/meeting/register/ir6n9QqORW20wxH3Qv12Mg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin New release: Liana v10 is out! This one is all about the backups + Easy backup for your whole wallet + Easy restore from backup on fresh install We also did a lot of work upgrading dependencies, keeping things running smoothly and safe. Check it out ๐ https://wizardsardine.com/blog/liana-10.0-release/ npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Self custody is a lifestyle. https://m.primal.net/QCUl.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin #bitcoin is famous for being censorship-resistant. But did you know it can also be loss-resistant? Use a wallet with miniscript recovery keys and make it harder to lose your coins. npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin We're doing a #Bitcoin estate planning webinar with Satoshi Pacioli Accounting! Come learn about how you can make sure your heirs safely recover your Bitcoin. ๐๏ธ April 8 ๐ฃ 9:00 AM UTC-4 Sign up here: https://us05web.zoom.us/meeting/register/ir6n9QqORW20wxH3Qv12Mg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Self custody is a lifestlye. https://m.primal.net/PsGJ.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Self custody is a lifestyle. https://m.primal.net/QBKN.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin How can Bitcoin consensus rules help with your estate planning? Looking forward to hearing from Kevin Loaec and Joe Wood at our Bitcoin Inheritance Webinar! As co-creator of Liana Wallet, Kevin is at the forefront of development using Bitcoin's native scripting language Joe Wood is the founder of @nprofileโฆhrum a leading accounting firm for Bitcoiners in the US. Together they will discuss the technical and tax-planning steps Bitcoiners can take to provide a smooth inheritance process for their heirs. Sign up today! ๐ ๐๏ธ April 8 ๐ฃ 9:00 AM UTC-4 ๐ https://us05web.zoom.us/meeting/register/ir6n9QqORW20wxH3Qv12Mg https://m.primal.net/QAsH.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin New Liana release candidate: -Users no longer need to dodge bullets -Removed all spoons Test it out: https://github.com/wizardsardine/liana/releases/tag/v10.0rc2-1st_april npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin GM. Self custody is a lifestyle. https://m.primal.net/QAaw.jpg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin Timelocked recovery key fixes this! Check it out: https://wizardsardine.com/blog/what-is-liana/ #nevent1qโฆgzfg npub1ejkyx6hvrs0v9tj3ft0qhpjwxdasfnfsessu2rtnuzhtp4866u2s00expu lianabitcoin The difficulty adjustment actually targets an average blocktime of 10 minutes and 0.3 seconds. https://blog.bitmex.com/the-timewarp-attack/