Haven't quite finished it yet, but this is fascinating on: the dynamics of validation in Bitcoin and PoS derived from Bitcoin's codebase, especially on how PoW helps defend against resource exhaustion in adversarial environments.
NEW BITCOIN VIDEO !!! - Replace By Fee (RBF)
Bumping fees in Electrum wallet with some mempool graphics.
Emzy's first merged PR: https://github.com/bitcoin/bitcoin/pull/14970
@harding @waxwing @laurentmt I have been putting together a small spreadsheet for comparing BTC wallet features to assist new users and was looking at default UTXO algos. I see BRD, Mycelium, Bitcoin Core and Electrum are mentioned in the thesis. Do you know where I could find information on all the other wallets out there? Is it likely to be based on the particular library a wallet uses such as bitcoinjs or bitcoinj?
Beautifully put - 'digital liabilities'!
As a kind of support for the release of JM with PayJoin I just posted (0.5.2) here is a blogpost on the general idea:
New release of Joinmarket.
Includes PayJoin for Joinmarket wallets (you can use the wallet for just this, not JM coinjoins, if you like; you can even try it with bech32 if you want).
Also important update for fixing connection issues, and also colored logging which I kinda like :)
@laurentmt the other day @harding told me that Core's wallet coin selection algo is such that neither UIH1 or UIH2 would actually work (i.e. it could end up spending a 1.4 utxo and a 0.3 utxo to make a payment of 1.0). I started looking at electrum but too busy to chase up more right now, it has randomization too but not sure of details.
Perhaps UIH1 and UIH2 are actually not relevant really for real-world wallets? Which is surprising. What are the change heuristics? Round amounts? Others?
Interesting. I wonder why people go to SF for this kind of experiment; afaik you'd have far more luck in places like Berlin, Prague, Lisbon, Amsterdam maybe. Also presenting the idea that there's no usage of Bitcoin because restaurant type places don't take it is kind of a bit off the wall, there's far more (but still a tiny amount) of usage for buying stuff online.
So, LN "short_channel_id" is a very underrated feature, it looks like `556877x862x1` and you can tell the block_height, tx_index and out_index! Think of it as a new transaction ID format..but only for confirmed transaction(outputs) and it's visually communicative as well: you can tell if a one is older than another just by comparing the block_height. 8 bytes index of something unique.
Does https://tallyco.in/ really require a twitter account verification? Why? (not complaining about someone's free software, just curious about that decision)
Bitcoin Optech Newsletter #29
Jan 15, 2019
This week’s newsletter announces a security upgrade for C-Lightning, describes a paper and additional research into wallets that accidentally revealed their private keys, and lists some notable code changes in popular Bitcoin infrastructure projects.
Wow, that's some pretty slick marketing :) https://twitter.com/alexbosworth/status/1085412666850639874
* Disabled POLIS and Bitcore (Cryptopedia hacked, breaking the tests)
* Fix crowdfund app bugs (@MrKukks)
* No change UTXO option for wallet https://docs.btcpayserver.org/features/wallet#make-sure-no-change-utxo-is-created-expert-mode (@NicolasDorier)
* Roundup invoice price to currency denomination (@NicolasDorier)
If you use Linux and have a RaspiBolt here is a short tutorial about how to connect to your lightning node with the beautiful Zap Wallet! https://github.com/openoms/bitcoin-tutorials/blob/master/ZAPtoRaspiBolt/README.md @Stadicus3000@twitter.com @firstname.lastname@example.org @JackMallers@twitter.com @email@example.com
What's the/an easy way to control the CI testing when you push to github (travis in this case)? If you have like 10 different test jobs and it takes too long, maybe only want to run 2 of them normally, but periodically run the whole set? I know it's possible, I remember John Newbery telling me that Bitcoin Core does this.
2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B (use email to contact)
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!