Proof of Work #52

I rarely go to crypto conferences because so many of them are useless “when mewn!” types of things, but there are a few really great ones I always try to make. The Stanford Blockchain Conference (FKA BPASE) on 1/30-2/1 is going to be awesome, and is free, although registration is either already full or close to it. A couple of days before that is Grincon, which I initially thought was a bit whack for charging pretty large admission fees, but I was later informed that the entire proceeds will be donated to the Grin dev fund, which is pretty rad. A bit later and on the other side of the country is the MIT Bitcoin Expo—speakers are still being added, but this has been absolutely great every year I’ve gone and I highly recommend it.

Grin’s launch has gone off mostly without any hitches—although folks looking to buy some GRIN coins are mostly out of luck since liquidity is still fairly limited. It might be prudent to wait a bit, in any case—this interesting analysis from Bytesize explains why by reference to the ZEC and XMR launches.

More next week, thanks for tuning in!

Bitcoin & Others

Optech on Bitcoin [ed: sign up for their extremely great Bitcoin-only newsletter]

  • PR opened for spontaneous LN payments: LN protocol developer Olaoluwa Osuntokun opened a pull request to allow an LN node to send a payment to another node without first receiving an invoice. Spontaneous payments help in cases where users just want to do ad hoc payment tracking, for example you initiate a 10 mBTC withdrawal from an exchange and either 10 mBTC shows up in your balance within a few moments or you contact support. Or you just publish your node’s information and users can send you donations without having to get an invoice first.

  • LND #2448 adds a standalone watchtower, allowing it to “negotiate sessions with clients, accept state updates for active sessions, monitor the chain for breaches matching known breach hints, [and] publish reconstructed justice transactions on behalf of tower clients.” This is one of the last pieces of an initial watchtower implementation than can help protect LN nodes that are offline from having their funds stolen—a feature that’s an important part of making LN mature enough for general use.

Tieshun & Chjj on Handshake

  • Users interested in quickly claiming their HNS airdrop, or buying HNS names should sign up on namebase.io and go through KYC asap to be ready for main-net launch.

  • Testnet three has been deployed!

  • Proof of Work has been changed from Cuckoo Cycle to a new algorithm designed to be ASIC friendly, but to break any currently existing ASICs: cBLAKE, s/o to David Vorick for his input on that.

  • The Handshake faucet is now being handled on-chain, in a cleverly privacy-preserving way enabled by work from Dan Boneh and Riad Wahby. Devs will be able to claim their HNS coins using their github RSA keys.

  • The TX merkle root has once again been split into two roots: the witness root and non-witness root. This makes our non-witness sync much more sane (in retrospect, our original deviation from bitcoin was probably a bad idea).

  • Another reserved field has been added to the block header. This field is designated to become a filter commitment for neutrino.

  • Blacklisted names belonging to other naming projects (ENS, GNS, Namecoin, etc) are now blacklisted by policy rules instead of consensus. This allows those projects the ability to create some kind of compatibility bridge in the future. A few more "blacklist" names have been added at the suggestion of Jeremy Rand.

  • Name rollout has been reduced to 6 hours instead of 12 (the testnet still has a finite lifespan of 1 month).

James from Summa

  • We published an in-depth guide to Ethereum 2.0's roadmap, including an overview of sharding's trade-offs as a scaling approach

  • We've open sourced a python ECDSA library leveraging the excellent secp256k1. It features access to the underlying library, as well as a simplified API for quick usage

  • riemann-zeta, got a major version bump, and now supports syncing and coin tracking on both main and test networks. We're deploying it in the wild for our auction this week

David from Sia

  • 1 Nebulous repo was updated. 9 issues were created, 10 were closed. 8 MRs were merged.

  • GitLab users ChrisSchinnerl and MSevey had code contributions merged into Sia.

  • ChrisSchinnerl added backwards compatibility code for renters with old data stored on Sia that upgrade to 1.4.0. The next Sia version will feature a complete redesign of the of the SiaFiles, and this MR ensures that upon the first startup of the new client, the old metadata files of the renters will upgrade to this new format (link).

  • MSevey merged the first MR, out of a series of 3, focused on improving the file repair process. This first MR implemented a new routine that will check and update over time the health and repair status of uploaded files. The health of files and directories will be re-evaluated every hour (link).

Aviv from Spacemesh

JZ from Decred

  • Marco announced this week that work is well underway on the Decred DAE (Decentralized Autonomous Entity). The DAE will be the last piece of the treasury decentralization puzzle, while Politeia is responsible for gauging the will of the stakeholders in a cryptographically verifiable way, the DAE will control the actual disbursement of funds, thus eliminating individuals from that process. [ed: interesting!]

Johnny from Stellar

  • No update this week

Mahoney from Coda [ed: welcome to new updater Mahoney Turnbull, ex-Consensys]

Privacy coins

Paige & Zooko from Zcash

Diego and Riccardo from Monero

  • No update this week

Daniel from Grin

Smart contracting platforms

Evan from Ethereum

  • No update this week

Myles from EOS

  • No update this week

Zaki from Cosmos

  • No update this week

Kate and Dean from Agoric

  • This week was all about SES. In SES, you can run code in a featherweight compartment that has no access to things like `window` or `document`, keeping the data on your page safe from exfiltration. SES also can keep third party code from accessing other third party code, making it perfect for a plugin or module architecture. This week we:

  • Also, we wanted to highlight an awesome MetaMask project that is in process. Sesify applies SES to browserify, keeping your code safe from the modules you might want to import.

Financial Infrastructure

Lazar from MARKET Protocol

  • No update this week, will be back next week

Layer two and interoperability

Paul from Veil

Janine from Liquidity.Network

  • Published the NOCUST library on npm - NOCUST client Library is in development and designed to replace the current liquidity SDK making it even easier for developers of all levels to integrate a NOCUST hub.

  • Testing carried out on the new features for the Mobile app V2. Bugs and inconsistencies found and fixed.

  • We successfully ran a large scale testbench with more than 100’000 users executing transfers on the new payment hub currently being developed. 

Alexandra from Parity Technologies

Application infrastructure

Mike from Loom

  • Announced upcoming token bridge between Loom PlasmaChain and Cosmos Hub. Once Cosmos’ DEX is live, DApps running on PlasmaChain will be able to transfer assets like NFTs to Cosmos for trading. Additionally, ATOM holders will be able to trade their tokens on Loom, and deploy EVM Smart Contracts to PlasmaChain.

Other

AJ from Tezos

  • Vote for Tezos proposals from your Ledger Nano S: New Ledger firmware released for Tezos apps which enables voting/proposal function in wallet app.

  • Nomadic Labs is preparing to submit the first Tezos protocol amendment for the community to vote, more information can be found here. The first proposal will revolve around increasing gas limit and decreasing the amount of tezos required to bake

  • Storage Improvements: Nomadic Labs is intending to release an improved version of the Tezos node software in efforts for a lighter disk footprint and faster synchronization of the node.

  • Join Tezos Protocol Amendment #1 discussion on Kialo. This space will allow the broad community to discuss, provide pros & cons for the upcoming Tezos proposal. More information can be found here

  • Tezos wallet, Kukai, version 1.3 has been release with security updates

  • A call out for developers -- participate in the Tezos Stack Exchange Proposal (TSEP). Tezos Commons Foundation has decided to offer those of you who commit with high reputation a custom Tezos tshirt to thank you for your current and future contribution to this exciting domain. Details are can be found here. Tezos Stack Exchange is now only 7 commits from launching its beta site.

Ari from Decentraland

Sam from OpenBazaar

  • OpenBazaar version 2.3 was released. This major update includes the new multiwallet, which allows OpenBazaar users to buy and sell goods, services, and cryptocurrencies with several different coins on the same node. Right now users can choose BTC, BCH, LTC, and ZEC, with ETH coming soon.

  • OB1 announced Haven, a privacy-focused mobile app which enables you to shop, chat, and send cryptocurrencies.