Proof of Work #72
A few housekeeping notes; We’re now running updates from Keep & Solana, two interesting new projects. As I’ve noted before, we run updates from a variety of projects with the only criteria being that they are doing something interesting technologically or socially in the space—I’m not an investor in either Keep or Solana, but am personally interested in reading their updates and seeing how they progress.
A neat thing someone built recently: PoolTogether, a lottery based on the prize-linked savings account mechanic, where each user locks up some money, and then one user is awarded all of the interest accrued on everyone else’s deposits (which are lent out on PoW’s own compound.finance, but the principal is returned to each depositor. Interested to see if anyone forks this to a rake-free version (PoolTogether takes 10%), since doing so would be trivial. In the case where PoolTogether spent all of their 10% rake doing marketing, I’d expect that to outcompete a totally rake-free version that no one would have any incentive to market.
Especially interesting updates from Sia, Grin, and the Plasma group this week. More next week!
Bitcoin & Friends
Aviv from Spacemesh
Spacemesh is a programmable cryptocurrency powered by a novel proof-of-space-time consensus protocol.
Full node: Added ed21599 signatures to transactions and made the p2p address-book persistent to store, and configurable from store. we've added numerous improvements to our automations tests and to the framework itself, as a preparation for more rigorous tests.
App: focus is on node integration for getting transactions and statuses and on error handling across the app.
Community: Made available Wasm 2019 Berlin Workshop videos.
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.
The Decred Bug Bounty renewal proposal is live for voting on Politeia. It's receiving strong support as the consensus seems to be that the program was run exceedingly well over the last six months. We haven't met quorum yet (20%) so everyone is encouraged to vote.
Decred project lead Jake Yocom-Piatt had a piece published on Coindesk entitled "Staking Isn’t Just a Way to Earn Crypto Money – And It Shouldn’t Be" examining the important role that PoS can play in crypto governance.
Episode 2 of our new podcast series "Decred in Depth" is out featuring developer Luke Powell covering topics such as Politeia, dcrtime, and the Decred contractor model
The SF Decred Devs team is holding a happy hour at Coinbase Custody on June 26th. As always, everyone is welcome to drop by for food, drinks, and enthralling conversation.
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.
We're aiming to ship Stellar Core 11.2.0 this week — the third release candidate is out here. It includes several features for admins, including automatic quorum set generation and quorum monitoring.
SEP-0020 (Validator Self Verification) and CAP-0015 (Fee Bump Transactions) have had several updates to them, and are moving to fully accepted proposals.
Satoshipay recently did a video with us explaining their business focused on micro-transactions, and the value Stellar brings them.
We've built new documentation for creating assets on Stellar, in particular around stablecoins. See our new doc and our new diagram explaining this.
Wirex added a short video on Stellar Federation in their platform, showing its utility within the ecosystem.
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.
Avery hooked up wallet GUI to interact with working daemon.
We sent out the first edition of our ’Succinct’ newsletter, which was a team effort but special thanks to Claire and Carey.
Our most recent testnet ran for 2250 blocks with proof of stake! It crashed due to some bad infrastructure code.
Paul added GraphQL apis for querying the trustworthiness of peers.
Conner re-added MacOS builds to our CI.
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.
Monero Konferenco was a huge success! All of the presentations are publicly available: schedule, Saturday talks, Sunday talks.
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: 1 in /grin | 2 in /grin-wallet | 3 unique contributors
@yeastplume submitted the final wallet pr ahead of the hard fork.
A hard fork practice round was conducted successfully on a private testnet.
Igno has taken some leave for an indefinite period.
In the last governance meeting, we covered bug bounties, @hashmap was added as contact person in our security vulnerability disclosure process, and discussed the new governance process proposal.
On the back of that, we begun iterating on an RFC process, improvements welcomed as PRs directly to the repo.
More Grin info here.
Beni from Beam
Beam is a confidential and scalable cryptocurrency based on Mimblewimble.
We are happy to announce the 2019 Qtum & Beam Privacy Hackathon that will challenge participants to leverage the Qtum and Beam platforms in order to develop anonymous assets and blockchain privacy solutions - June 19th - August 18th, 2019 - Learn more here and register here
[SWAP] List of cases when we need to notify second side about failures (will be supplemented) #702
[SWAP] Display "Swap conditions match" first before claiming "Swap Accepted." #666
[SWAP+CLI] - Move the all related SWAP command to separate group in help #731
There are 163 open issues in /beam
Excluding merges, 10 authors have pushed 51 commits to master and 57 commits to all branches. On master, 90 files have changed and there have been 10071 additions
Smart contracting platforms
Evan from Ethereum
Ethereum is a decentralized platform for applications that aims to resist fraud, censorship or third-party interference.
What’s New in Eth2. Since it is the first issue in awhile, it’s a good summary of the different phases of Eth2
Argent unveils Hopper, “a zero-knowledge-based trustless mixer” to deposit 1 eth and withdraw to different address
EF-supported teams: development update. Extensive updates from each EF team.
Jing from Plasma
Plasma Group is building "Generalized Plasma", a layer 2 scaling infrastructure for Ethereum that allows for general state transitions on layer 2.
Plasma implementers call this Wednesday (June 26th) at 7am PST
Peter from NEAR
NEAR is a sharded proof-of-stake blockchain.
21 PRs across 10 repos and 10 authors. Featured repos: nearcore, nearlib, near-shell, and near-wallet
Streamlined our release process
First version of staking is complete and currently being tested
Deployed test version Nightshade, our new model consensus
Updates across all libraries for Nightshade merge
Bug fixes and UI improvements in wallet
Updated syntax in near-shell
Added advanced access keys in core
Chunks for sharding are underway in a ~1800 line PR
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.
Tezos Foundation will give away to Ledger Nano S to all fundraiser contributors as a celebration for it’s 1 year launch of Mainnet.
Serokell publishes parsing Typed eDSL.
Reading list for the upcoming Tezos proposal that will be injected by Cryptium Labs and Nomadic Labs.
Tezos Foundation issues a grant for smart contract language, LIGO, that enables developers to write smart contracts with languages like Python. Another smart contract language, SmartPy.io will be launching soon for Tezos
Introducing a new standard interface for creating and managing fungible assets use smart Contracts on Tezos. This project is being built in coordination with TQ, Nomadic Labs, and Serokell.
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.
Opened the 0.4.0 TestNet to the public! It is now fully available for anyone’s use.
Held an event in conjunction with BerChain to demo the Tupelo platform for the Berlin development community.
QC team is fresh off a full team offsite where we finalized the Q3 roadmap focusing on ease-of-use and adoption for application developers.
Check out the PGC talk by QCs CMO Stephanie Mello as she lays out strategies for bringing blockchain and community to gaming for developers.
Andrew from Solana
Solana is a scalable blockchain that utilizes proof of history to verify the ordering and passage of time between events. It consists of a network of 200 physically distinct nodes which support a sustained throughput of more than 50,000 TPS.
We are preparing for Mainnet in Q3/Q4.
We just published a piece explaining Proof of History and why that leads to super quick blockchains.
We are about to announce Turbine - Solana's Block Propagation Protocol.
We are working on the Tour del SOL, or Solana’s validation-client competition.
We have added 4 team members in the past 60 days and are hiring.
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 hits ATH of 99K transactions in single day
Loom is now live on DappRadar: https://dappradar.com/rankings/protocol/loom
Rolled out support for Universal Transaction Signing with Portis wallet
Released developer guide on how to integrate TRON dapps with Loom and let users deposit/withdraw TRX
Infinity Stones goes live as the latest Loom validator
Over 214M tokens have been staked on Loom, which amounts to ~27% of circulating supply
Myles from EOS
EOS is a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications.
Block.one published details on EOSVM, a new WASM-based VM that will be introduced in EOSIO 2.0
NEWDEX has developed smart contracts for fully on-chain matching and settlement of exchange orders. They are now in the process of having the contracts audited by security firms.
Korean exchange Bithumb announced its plans to start participating in EOS voting
Everipedia launched Everipedia 2.0
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 are excited to announce Agoric’s partnership with Cosmos and Cosmos’ Interchain Foundation. Agoric and Cosmos are jointly creating the IBC (InterBlockchain Communication) protocol. IBC will provide true interoperability across multiple blockchains, and expand the market available to millions of current and future smart contracts developers worldwide.
Dean spoke at Zcon1 (video here) with an update on what we’ve accomplished since last year’s Zcon0, including the creation of a secure runtime for JavaScript (SES), a running end-to-end Cosmos-based testnet, the Cosmos IBC collaboration, and further work on our smart contract framework and components.
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.
Launched direct borrow flow! Use dYdX to borrow crypto directly to your wallet
Launched the ETH-USDC market through 0x
Launched improved cross trading flow
Enabled unlimited duration borrows on dYdX. Borrow any asset for as long as you want!
Working on adding limit orders
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.
Launched upgraded borrow experience! borrowers can now submit orders with custom principal amounts, interest rates, and collateral requirements. We'll go out and find the lender.
Rolled out new community updates to Dharma telegram group and various high value accounts
Began working on an affiliate program
We're hiring full stack engineers in SF!
Coulter from MakerDAO
Lazar from MARKET Protocol
MARKET Protocol is a framework for creating tokens that track prices of traditional or digital assets.
We officially launched MPX and Position Tokens, introducing our first token – leveraged BTC/DAI! Traders can start trading on MPX (ex. US for now)
We published Part 2 of our MPExplained educational series: Trading Position Tokens. Check it out to learn more about trading BTC/DAI tokens
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.
Helped launch PoolTogether, a no-loss lottery built on Maker's DAI and Compound v2
Layer two and interoperability
Zaki from Cosmos
The Cosmos Network is a decentralized network of independent, scalable, and interoperable blockchains.
Chorus One wrote up their Delegation Voucher's implementation of tokenized staking rewards.
Kava Labs announced their architecture for multicollateral DeFi on Cosmos.
A proposal to implement constrained subkeys is working it's way through governance.
Alexandra from Polkadot
Polkadot empowers blockchain networks to work together under the protection of shared security.
Polkadot.network is now available in Japanese, Korean, Chinese (Mandarin), and Russian
Foundations laid for a Polkadot x Zcash bridge
Web3 Foundation is providing grants to build the Web3 ecosystem.
Lots of openings to build Polkadot
New submissions for PolkaDAO
Last call for speaker and workshop submissions at Web3 Summit
Paul from Veil
Matt from 0x
0x is an open protocol that enables the peer-to-peer exchange of assets on the Ethereum blockchain.
Hosted an internal hackathon earlier this month. Check out the projects here
0x relayer Bamboo Relay has implemented a Coordinator model to allow for unlimited soft cancels
Tony from Liquidity.Network
Liquidity Network is a transfer and swap platform for any token
Liquidity Network's COO Guillaume Felley will present NOCUST at the Ethereum Technology & Application Convention at Beijing on 29-30 June 2019. Let's join him there! Full event details here
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've fixed CelerX game bugs under unstable network conditions.
We are integrating new off-chain service provider data.
We completed syncing game and reward history data and finished setting up sing-up and invite flow testing environment.
We are preparing for mainnet internal release.
We completed work on upgradability of channel contracts and migrated system setup to Kubernetes.
We began end-to-end system and performance testing this week.
Application infrastructure
Alexandra from Parity Technologies
Parity Technologies builds core blockchain infrastructure, from Parity Ethereum, an Ethereum client, to Polkadot, an interoperable blockchain network.
New tutorial: How to build a UTXO chain on Substrate.
Energy Web, a chain built with Parity Ethereum features, launches
ChainX launches--the first mainnet launch of a chain built on Substrate
New breakdown: how Substrate and Polkadot fits into the blockchain scalability ecosystem
We're hiring! New opening: Content Strategist.
Matt from Keep Network
The Keep Network is a privacy layer for public chains, enabling interactivity with private data and interoperability across chains. It does this with keeps, off-chain containers for private data that help smart contracts harness the full power of the public blockchain.
Private testnet is up and running
Callbacks for relay entries - as an application developer you can specify what contract and what function should be invoked when your relay entry is ready
Command-line interface for calling smart contract functions - it's used primarily for development purposes - we can call any function from our smart contracts from the command line, and execute view functions in previous blocks' context, it's very helpful for debugging purposes.
EIP 152 confirmed for next Ethereum hard fork
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.
RC2 version of the upcoming 1.4.1 version of Sia was released in Discord for testing. It features memory use, performance and UI improvements compared to the previous RC.
Eddie, Zach, Manasi, and Steve worked on multiple improvements on the UI, as more clear explanation texts, improved screens when creating an allowance or recovering backups, the ability to cancel the allowance on the UI and the correction of multiple visual glitches.
Matt added a new API endpoint for checking the current filter of hosts set up by the user: /hostdb/filtermode [GET]. On siac, this is used with the command siac hostdb filtermode. The previous command for setting a new filter has been moved to siac hostdb setfiltermode.
David tweaked the Hosts selection process when the renter forms an allowance, that now penalizes harder hosts with little remaining storage if the software expects it won’t suffice for our storage needs.
The Sia network reached 400 TB of used storage. This represents a 100 TB increase in the last 25 days
The Goobox app developers published an article explaining how to backup Synology NAS machines on the Sia network using their SiaS3 product: https://medium.com/@goobox/backup-files-to-sia-using-synology-nas-goobox-2f31e273bbab