Proof of Work #69

Hi from Beijing! This is my last day in the capital—I’m heading to Shanghai now and then back to the US. Almost immediately after my last post, the SEC announced enforcement action against Kik/KIN. Katherine Wu has a great annotated overview, so I won’t go into depth about the specifics of this case, other than to say that I think KIN did a bunch of things they shouldn’t have. In my mind most of the SEC action has been against projects that are “obviously bad” and I don’t think this breaks that mold—that said, I’ve heard there are more worse things in the pipeline. While some projects have been able to work within this extremely hazy framework well, I think a lot of other projects will end up either moving to easier (mostly Asian) jurisdictions, or will simply be copied by teams in these less regulatorily encumbered areas. The fact that jurisdiction still matters at all of course means that these “defi” projects are not sufficiently “de” yet—over the next year or so I think a combination of decentralized namespace (Handshake), decentralized storage (Sia, maybe Filecoin), and an encrypted transport layer (Nym, another secret project I heard about a few days ago, maybe Orchid) may render a lot of these concerns moot by making it possible to anonymously ship truly censorship resistant easy to use defi GUI products, but for now the US seems to be a uniquely bad place to do this.

Satoshi’s Treasure Hunter’s Journal

Bitcoin & Friends

Jimmy Song + Optech on Bitcoin [ed: sign up for their newsletter too! it’s great!]

Tony from Kadena

Kadena is building Pact, a formally verifiable smart-contracting language for financial applications, and Chainweb, a PoW blockchain that uses multiple chains in parallel to increase throughput.

  • Kadena released Chainweb Testnet v1 on May 30. The mining whitelist application is now open.

  • Pact-web support for importing external keys.

  • Pact-web can now send transactions to Chainweb.

  • Simple payment verification (SPV) support for Pact and Chainweb PR 192.

  • Chainweb support for Pact 3.0 API changes PR 208PR 213 and PR 218.

  • Performance testing for Chainweb transaction execution PR 200.

  • Chainweb improvements to mempool behavior surrounding transaction reintroduction PR 162 and PR 204.

  • Chainweb improvements to memory usage and stability PR 218.

  • Release of open source Haskell package for directed graphs PR 228.

  • Monica Quaintance gave a presentation on Kadena's hybrid blockchain at Token Summit 2019.

  • Monica Quaintance spoke to Crypto and Blockchain Talk about the crypto sharing economy.

  • Monica Quaintance was interviewed by the CryptoBasic podcast about Pact and other topics.

  • Stuart Popejoy and Monica Quaintance shared Kadena's roadmap on the Construct stage at Consensus 2019 (scroll down to the section with the Construct videos).

  • Kadena CEO Will Martino spoke about enterprise blockchain at Amazon's AWS Blockchain Days NYC.

Aviv from Spacemesh

Spacemesh is a programmable cryptocurrency powered by a novel proof-of-space-time consensus protocol.

JZ from Decred

Decred is an autonomous digital currency with a hybrid consensus system. It is built to be a self-ruling currency where everyone can vote on the rules and project-level decision making proportionately to their stake.

  • It's been a busy week on the proposal front with five currently under discussion on Politeia.

  • One interesting thing to note regarding the "Block Header Commitments Consensus Change" submitted by Dave is that it's essentially a vote to gauge whether there is support to write up a DCP as well as the actual code to be activated by a future on-chain consensus vote. That way if there is no support on Politeia we don't end up writing a bunch of code that will likely never be used.

  • Richard has also submitted the follow-up to the "Decred Open Source Research Proposal" for another six months of funding.

  • Jake has made a formal request to have some trusted community members write up a specification for the Decred DEX.

  • Ditto has also made a proposal to renew their contract for another six months and has outlined how they will continue to build upon the work that has been delivered thus far.

Johnny from Stellar

Stellar is an open network for sending and exchanging value of any kind. Its global network enables digitization of assets - from carbon credits to currencies - and enables movement around the internet with ease.

  • Stellar Protocol 11 Upgrade is scheduled for Monday, June 10th 2019 at 1600 UTC. More details can be found in this thread on our validators email list.

  • Horizon v0.18.0 is set to be released on Monday, June 10th, with an RC deployed to SDF's Horizon instances on June 3rd.

  • The Stellar Core team is focusing on tooling and changes to make it better for quorum health on the Stellar Network.

  • The Platform team is focusing on a SEP-0006 reference implementation to facilitate easy deposit/withdrawal of non-native assets on Stellar.

  • Jed gave a Q&A during blockchain week in NYC about the past, present, and future of Stellar.

Izaak from Coda

Coda is the first cryptocurrency protocol with a constant-sized blockchain. Coda compresses the entire blockchain into a tiny snapshot the size of a few tweets using recursive zk-SNARKs.

Privacy coins

Mitchell from Monero

Monero is a open-source, privacy-focused cryptocurrency using the ASIC-resistant CryptoNote PoW algorithm. It enforces all privacy features at the protocol level to ensure that all transactions create a single fungible anonymity pool.

Daniel from Grin

Grin is a community-driven implementation of the Mimblewimble protocol that aims to be privacy preserving, scalable, fair, and minimal.

  • Merged PRs: 11 in /grin | 6 in /grin-wallet | 9 unique contributors

  • @tromp proposed Cuckarood, the tweaked version of the ASIC Resistant POW that is due to go live as part of the mid-jury hard fork.

  • New beta for v1.1.0 version of grin-wallet.

  • Last week's dev meeting was split out over two days and covered the v1.1.0 and v2.0.0 releases and migration paths in detail.

  • We're tracking Erlay, a recently proposed transaction propagation protocol for Bitcoin, and thinking about its usefulness in Grin.

  • @quentinlesceller pushed an update to the libgrin Go libary. It can now use slate versions 0/1/2, and supports the new Cuckarood cycle verification.

  • More Grin info here.

Beni from Beam

Beam is a confidential and scalable cryptocurrency based on Mimblewimble.

  • Summer is coming? Our Roadmap Update too. Discover what will be delivered by Team Beam during the next couple of month

  • Join Beam Community AMA on Youtube Live on June 10th, 6:00 PM (GMT), hosting Beni Issembert, Beam’s CMO and let’s speak frankly about Privacy

  • Focus on Privacy - Team Beam is attending the Blockchain Cruise - June 9th-13th 2019 

  • Cold Wallet 2.1.4915 - Release Notes

  • Outgoing transaction is failed when wallet receive info about expired transactions #664

  • [desktop] Show QR code in address book #629

  • Multi-language #618

  • HW wallet integration #624

  • Atomic Swap - Display "Swap conditions match" first before claiming "Swap Accepted" #666

Arnaud from AZTEC Protocol

AZTEC Protocol is an efficient zero-knowledge protocol built on top of Ethereum, making plug-and-play value transmission and asset governance privacy tools for developers and companies. 

  • Oana Ciobotaru has joined the team as lead cryptographer. Oana’s doctoral and postdoctoral researched focused on zero-knowledge cryptography and universal composability, and was most recently an applied researcher at Pegasys.

  • This week we are finishing off a rework of our proof construction code to make it easier to build dapps using AZTEC, and to make building new proofs easier.

  • Zac wrote a first implementation of Barrentenberg, an optimised scalar multiplication library for bn128.

  • In addition to the an applied cryptographer roles, we are hiring for a Senior Solidity Engineer and a Senior Engineer. You can apply here, or by emailing arnaud@aztecprotocol.com with the name of the role as the subject.

Smart contracting platforms

Evan from Ethereum

Ethereum is a decentralized platform for applications that aims to resist fraud, censorship or third-party interference.

Peter from NEAR

NEAR is a sharded proof-of-stake blockchain.

  • 10 PRs across 5 repos and 5 authors: NEARstudionearcorenearlibnear-shell and near-wallet 

  • Support for viewing authorized apps from wallet and revoking access keys added to nearlib

  • Ability to send tokens added to nearlib

  • Account recovery working cross-browser in the wallet

  • Ability to configure separate network IDs for starter project config environments in the CLI deploy process.

  • Improved templates compatibility with CLI tools in the online IDE

  • New react-template created for quickly scaffolding full web DApps

AJ from Tezos

Tezos is a self-amending blockchain that features formally verified smart contracts, on-chain governance, and a proof-of-stake consensus algorithm which enables all token holders to participate in the network. 

  • The Tezos upgrade proposal, Athens, has successfully been implemented on the Tezos Protocol autonomously. The implementation has proven that Tezos can upgrade to new protocol changes in an automated, decentralized, and self-funded manner. Nomadic Labs proposal attached a 100 XTZ invoice which the protocol automatically minted and distributed after successfully implementing the protocol change. This exercise enables any developer to submit a proposal with their own invoice attached to the proposal.

  • What’s next? Nomadic Labs, Cryptium, Marigold, and others will submit multiple proposals for Tezos at the end of June.

  • Tezos Korea has started it’s developer program in Busan National University

  • Elevated Returns, a firm that will tokenize 1 Billion USD of real estate on Tezos, is finalizing their integration of a new Tezos token standard which will launch at the end of June.

Topper from Quorum Control

Quorum Control makes Tupelo, a permissionless proof of stake DLT platform purpose-built to model individual objects that enables flexible public or private data models.

  • Ongoing Optimization of Production Tupelo TestNet

  • Work and testing on infrastructure move to protocol buffer messages completed as described last week and new release for download imminent (Tupelo v0.3.0).

  • A supplemental “Community Service” has been built which has messaging (with public storage network to come) built on libp2p for use in certain Tupelo application scenarios.

  • Kubernetes implementation of signing nodes completed as part of a project to migrate Experimental Berlin to Tupelo DLT.

Michael from Loom

Loom Network is a platform for building highly scalable DPoS sidechains to Ethereum, with a focus on large-scale games and social apps.

  • Loom 2.0 Release, Build 1085 – the team has been focusing on mainnet builds, so this has a large backlog of features for third-party chains. Major updates for Performance, Caching and DPoS.

  • PlasmaChain averaged 34K transactions per day last week (~4% of Ethereum)

  • Axie Infinity's Land Marketplace saw 3,100+ gas-free transactions and 81 ETH in volume in its first 24 hours on Loom

  • Over 209M tokens have been staked on Loom, which amounts to ~26% of circulating supply and ~$17M in value

Myles from EOS

EOS is a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications.

  • Block.one has partnered with Coinbase to offer EOS as part of their Coinbase Earn program. EOS is also now available to buy and sell on Coinbase itself. 

  • B1 announced the upcoming release of EOSIO v2, which features a custom VM called EOSVM. It's a version of WASM that has been tailored for blockchain use cases. They also announced an integration with Yubikey and a few other improvements that have resulted in 6-12x speed improvements for EOS execution times. 

  • Finally, B1 announced its first product, a blockchain-based social network called Voice (see Voice.com

Zaki from Cosmos

The Cosmos Network is a decentralized network of independent, scalable, and interoperable blockchains.

  • We patched a serious vulnerability in the proof of stake mechanism is the Cosmos SDK on the Hub and various downstream projects. One of validator posted some details here. Expect a detailed timeline from the Interchain Foundation this week. But 72 hours from report to patch on mainnet was pretty cool.

  • Summary of the most recent IBC call. 

  • We made some releases of the Cosmos Hub software to patch the security issue.

  • Version 0.31.6 of Tendermint was released with many bug fixes

Kate and Dean from Agoric

Founded by pioneers in secure development and distributed systems, Agoric uses a secure subset of JavaScript to enable object capabilities and smart contracts.

  • We’ve been continuing progress towards our upcoming initial testnet, including new releases of our Swingset environment. The new features include a different way of handling the state of our “nanokernel”, merging Mark’s higher order contracts onto trunk, and adding new devices to enable interaction with HTTP requests.

  • We’ll be joining Cosmos in Berlin next week at their Interchain Conversations unconference and their HackAtom hackathon. Mark will be participating in the Interoperability panel and Brian and Dean will be presenting on our integration with Cosmos. Hope to see you there!

Financial Infrastructure

Antonio from dYdX

dYdX is a decentralized exchange for margin trading, borrowing, lending, and eventually derivatives. dYdX allows traders to trustlessly short and get leverage on crypto assets.

  • Did over $5.5M trade volume in the past week

  • Crossed $1M in value liquidated on dYdX. Liquidators have earned over $35k so far in protocol fees from liquidations / expirations. If you're interested in liquidating on dYdX, check out our open source liquidator bot

  • Working on adding TradingView charts to the app

  • Working on adding DAI-USDC and ETH-DAI markets to the app through 0x

  • Hiring product designers & engineers full-time in SF!

Brendan from Dharma

Dharma is the easiest place to borrow and lend cryptocurrencies. It enables non-custodial peer-to-peer lending through smart contracts on Ethereum.

  • Upgraded system-wide smart contract architecture

  • Began concepting and designing new borrow functionality

  • Continuing work on productizing our liquidations system

  • We're hiring a General Counsel and Full Stack Engineers in SF!

Coulter from MakerDAO

Maker is comprised of a decentralized stablecoin, collateral loans, and community governance.

  • Coindesk put together a fun explainer video of how MakerDAO works. You can watch it here.

  • May was extremely busy for Maker (in a good way!). If you missed anything, we recapped all the integrations, partnerships and events in our latest Making Maker blog.

  • If you missed any of our talks, parties or interviews at Blockchain Week New York, you can find them all here.

Lazar from MARKET Protocol

  • Continued testing the Position Token expiration & settlement flow

  • Deployed updated smart contracts to Kovan

  • Many bug fixes ahead of the mainnet launch of MPX

Robert from Compound

Compound is a money market protocol on the Ethereum blockchain — allowing individuals, institutions, and applications to frictionlessly earn interest on or borrow cryptographic assets without having to negotiate with a counterparty or peer.

  • Successfully migrated the majority of assets from v1 to v2 of the protocol

  • Announced the deprecation schedule for v1 of the protocol

  • Announced the hiring of a general counsel

  • Began preparations to add additional tokens to the protocol

Layer two and interoperability

Tony from Liquidity.Network

Liquidity Network is a transfer and swap platform for any token

  • Attention all bug-hunters! Grab the chance to earn up to 10,000 USD for finding security vulnerabilities in Liquidity Network's NOCUST smart contracts. Learn full details here.

  • Liquidity Network will participate in a meetup in Singapore on 13 June. Registration is free, join us! Click here for more information.

Dong Mo from Celer

Celer Network is a layer-2 scaling platform that enables fast, easy and secure off-chain transactions for not only payment transactions, but also generalized off-chain smart contracts.

  • We finished iterating new wallet UI and refined game platform architecture and UI.

  • We finished instant cold bootstrap flow and new user wallet onboarding flow.

  • We completed new user game onboarding flow PART I and improved the CelerX JavaScript SDK.

  • We are in the process of developing daily check-in GT reward UI. 

  • We completed new features for the end-of-June CelerX milestone.

  • We finished user referral & credit service.

  • We supported multi-token game leaderboards.

Alexandra from Parity Technologies

Parity Technologies builds core blockchain infrastructure, from Parity Ethereum, an Ethereum client, to Polkadot, an interoperable blockchain network.

Application infrastructure

David from Sia

Sia is a decentralized cloud storage platform leveraging blockchain technology to create a data storage marketplace that is more robust and more affordable than traditional cloud storage providers.

  • The dev team has been working hard on the seed-based file recovery process, API endpoints, and testing infrastructure. It’s working well in testing and finishing touches are being applied

  • The Sia community has reported bugs that the dev team is working to resolve before 1.4.1.

  • The Sia network currently has 326 TB of stored data, and that number is still climbing quickly.

  • Chris implemented better duplicate handling when restoring backups.

  • Chris has been working hard towards partial uploads. This will enable upload streaming, modifying of files on the Sia network, and more efficient bandwidth usage by Sia utilities.

  • Community member tbenz released a new tool for Sia, Siasync. It allows you to set a local folder on your computer that have it’s contents automatically synced with Sia.

Other

Sam from OpenBazaar

OpenBazaar is an open source project developing a protocol for e-commerce transactions in a fully decentralized marketplace.

  • The Haven website is ready in preparation for launch of the mobile app. The closed beta will start once we figure out some final networking issues testers are experiencing across cellular networks.

  • Chat is now working in the OpenBazaar web version.

  • Ethereum precision work on the server side is nearly done, which brings us one step closer to the 2.4 release with Ethereum integration.