Weekly Edition for Thursday, Jan 24

Proof of Stake Bitcoin Sidechains
Proof of stake is another consensus protocol that has been used on multiple block chains for quite some time now, there was a proposal on the Bitcoin-dev mailing list to attach proof of stake sidechains to the original Bitcoin blockchain. This allows for the development of decentralized networks which aim to manage reserves of Bitcoin, using custom application code and smart contracts that use Bitcoin as the native currency.

Newsletters

Releases

project release date
eclair v0.2-beta9

This release includes many improvements and bug fixes, and we recommend that users upgrade.

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it: - from our website: https://acinq.co/pgp/drouinf.asc - from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

Upgrading

This release is compatible with Eclair v0.2-beta8. You don't need to close your channels, just stop eclair, upgrade and restart.

Changelog

  • Auto probing of local channels (#762)
  • Routing: use custom implementation for the shortest path algorithm and the graph (#779)
  • Readability improvements in GUI (#801)
  • Make ping less aggressive (#782)
  • Detect broken HTLC links at startup (#757)
  • Set a max value of 2016 blocks for to_self_delay (#795)
  • Disable local channels below reserve (#763)
  • Add exclusive locks to channels sqlite db (#781)
  • Relay fail message after it is cross-signed (#754)
  • Use BOLT specific formatting for short channel id (#793)
  • Optional per-node features in conf (#778)
  • Make maxHtlcValueInFlight checks directional when sending and receiving HTLCs (#768)
  • Update connection-level features at reconnection (#765)
  • Disconnect peer after a timeout when waiting for revocation (#761)
  • Disconnect peer if it does not reply to pings (#755)
  • Watch future remote commit on restore (#766)
  • Switch sttp backend async-http-client -> okhttp (#764)
  • Reject received payments where PaymentRequest Expiry Tag time has been exceeded. (#749)
  • Use sttp lib instead of akka-http-client (#720)
  • Use different ZMQ block and tx subscriptions
  • Always add 1 block to the finalCltvExpiry (#742)
  • Complete commit logs

Thank you @btcontract @jagottsicher @n1bor @rorp !

2019-01-18
ledger-live-common v4.13.0 2019-01-22
ledger-live-common v4.12.0 2019-01-22
ledger-live-common v4.11.0 2019-01-21
ledger-live-common v4.10.2 2019-01-21
ledger-live-common v4.10.1 2019-01-18
ledger-live-common v4.10.0 2019-01-18
ledger-live-common v4.14.0-beta.1 2019-01-24
ledger-live-desktop v1.3.2

🐛 Bugfixes

  • Fix the MCU not genuine issue
2019-01-22
bitcoinjs-lib v4.0.3 2019-01-24
BTC Pay Server v1.0.3.45 2019-01-23
trezor-link v1.6.1 2019-01-24

RFC

type rfc # title date status
bip bip-0039 Polish wordlist for BIP0039 2019-01-24 Closed
bip bip-0032 BIP 32: Test vectors for leading zeros 2019-01-24 Merged
bolt X Clarify behavior of id field in update_add_htlc 2019-01-22 Merged
bolt X Align offered and received HTLC scripts similarly 2019-01-22 Merged
bolt onion routing BOLT 4: remove incorrect_payment_amount altogether. 2019-01-22 Merged
bolt BOLT #2: order htlc_signatures by BIP69 + increasing CLTV. 2019-01-22 Merged
bolt transactions BOLT 3: Ambiguity in the ordering of commitment tx outputs 2019-01-22 Closed
bolt X continuously send updates and `commitment_signed`s without receiving `revoke_and_ack`s. 2019-01-21 Closed
bolt onion routing BOLT 4: Report outgoing HTLC values when appropriate 2019-01-21 Merged
bolt onion routing BOLT 4: include `channel_update`'s message type 2019-01-21 Update
bolt BOLT-6 missing intentionally? 2019-01-21 Closed
bolt X Terminology: outstanding HTLC, exposure to HTLC 2019-01-18 New Issue
bolt transactions BOLT3: RIPEMD160 -> HASH160 where appropriate 2019-01-18 Closed
bolt Add BIP21 fallback example to Bolt11 2019-01-18 Update
slip slip-0173 [slip-0173] Add Unit-e address prefixes 2019-01-22 Merged
slip slip-0044 [slip-0044] Add Unit-e cointype (UTE) at 600 (0x80000258) 2019-01-22 Merged
slip slip-0044 [slip-0044] Add Essentia One (ESS) 2019-01-22 Merged
slip slip-0044 [slip-0044] add vnscoin(VNSC) 2019-01-22 Merged
slip slip-0044 slip-0044: Add Hathor Network (HTR) 2019-01-21 Merged
slip slip-0044 [slip-0044] Add ARTIS (ATS) sigma1 & tau1 networks 2019-01-18 Merged