Weekly Edition for Thursday, Mar 28
Dual funding and splicing mechanisms allow initial negotiations between node to
allow the node on the other end an opportunity to put funds at channel opening
time or after it. Finding liquidity is a problem that had solutions suggested
all the way back in November, the suggestion was, in summary, that a node will
advertise initial liquidity matching via their
node_announcement, this is meant
to help these nodes source inbound capacity from a market of advertised
liquidity rates as set by other nodes.
After a recent spec meeting, developer Rene Pickhardt noticed a potential privacy issue with this schema: a node can spam another probing for a lower bound for the amount of BTC available by this node, each time aborting the channel establishing before locking any of its own Bitcoin.
- Bitcoin Optech: Bitcoin Optech Newsletter #39 (March 26, 2019)
- Bitcoin Tech Talk: Bitcoin Tech Talk Newsletter Issue #129 (March 25, 2019)
- Lets Talk Bitcoin: Let's Talk Bitcoin! #392 'That's Not a Blockchain, that's a Sequence of Poor Engineering Decisions!' (March 24, 2019)
sha256 hash: 09bfc3e294b53f563ece6e6711280b59e2dcbae82ebb66c23c408f98e6c684e4
*** stealth launch, remote commands, SIM switch detection removed until further notice ***
Tor integrated in-app, Tor 0.3.5.8 #Cahoots Easter Egg: 2-wallet coinjoins: Stowaway (payjoin spend), STONEWALLx2 Display transaction entropy pre-spend PayNym: 1-touch "refund" & "pay again" nLockTime staggered Ricochet label your utxos Stowaway on testnet: 2-wallet coinjoin testbed (PayJoin/P2EP) updated fee selection updated spend & receive UI sign messages from Address Calculator txTenna integration bitcoin only, no fiat fx PayNym may use Segwit addresses offline mode address calculation tools PayNym address calculation tool updated receive screen updated transaction sequence: compose-sign-broadcast display wallet amounts by address type full BIP84/bech32 support STONEWALL spend Ricochet 2.0 multi-hop spend sweep BIP84 (Bech32) & BIP49 (P2SH-P2WPKH) private keys displays YPUB of BIP49 account, ZPUB of BIP84 account OXT transaction view batch send improved fee selection & display support for PayNym.is BIP47 payment code directory optional setting: like-typed outputs (better privacy) vs all segwit outputs (lower fees) block utxo of non-broadcast transactions push any signed transaction (hex format) via 'broadcast transaction hex' in settings sign messages with Segwit (P2SH-P2WPKH) privkey like-typed inputs (p2pkh or segwit) will match type of outputs (wallet balance permitting) real time alert if wallet is being "dusted" (ie. incoming tx >546 & <1000) all utxo are now "blockable" and will not be spent if so marked optionally show redeem script of Segwit utxo full support for Segwit (P2SH-P2WPKH) Mule tools (offline transactions) balance & utxo via Samourai backend API fork detection read, validate, sweep OpenDime Segwit & UASF block explorers new metadata format improved wallet recovery UI/UX 0-fee tx possible using trusted node Custom fee lower limit now 1 sat/b Sign messages w/ any utxo privkey Exchange rate modifs (replace Bitcoin Average by Bitfinex) Updated launch icon Optionally show privkey of utxo Opt-in RBF (replace-by-fee) CPFP (child-pays-for-parent) for unconfirmed sent transactions CPFP (child-pays-for-parent) for unconfirmed received transactions display up-to-date miners' fees allow custom fee on spend PoW check when using trusted node spend via preferred trusted full node UTXO list dynamic fee for BIP47 notif tx
|BTC Pay Server||v18.104.22.168||2019-03-24|
Welcome to spruned 0.0.6!
This new release comes with a major update: zeromq support. All the Core 0MQ topics are supported: hashblock, rawblock, hashtx, rawtx.
Summary: - new checkpoints: up to block 568150 (00000000000000000001ae8ead7f279a3f7038967a147a0fb35acb83ff16fd82) - new feature: zeromq - new electrum testnet servers (public servers are unreliable, I'm going to support also the testnet network) - jsonrpc: gettxout floats was returned as strings - jsonrpc: getblockchaininfo difficulty&chainwork are mocks but the syntax is now valid (was null values) - arguments: –daemon is deprecated, the argument is now useless and will be removed in next versions.
|bolt||X||Should the `htlc_maximum_msat` and `htlc_minimum_msat` fields in the `channel_update` be dynamic?||2019-03-27||Update|
|bolt||routing gossip||BOLT 7: fix message name(gossip_timestamp_range -> gossip_timestamp_filter)||2019-03-26||New PR|
|slip||slip-0044||Update slip-0044.md - add OBSR||2019-03-27||Merged|
|slip||slip-0044||Add Bitcoinzero to slip-0044||2019-03-27||Merged|
|slip||slip-0044||Add GravityCoin to slip-0044||2019-03-27||Merged|
|slip||slip-0044||slip-0044: add MASS||2019-03-26||Closed|
|slip||X||add rco and eco||2019-03-26||Closed|
|slip||slip-0173||slip-0173: add CranePay||2019-03-26||Update|
|slip||slip-0044||Update slip-0044.md - add ION||2019-03-28||Merged|
|slip||slip-0044||Update slip-0044.md - add SLX||2019-03-28||Merged|