Countdown to Blastoff — January Mission Update

Image for post
Image for post

Dear Cosmonauts,

Dev Update

Cosmos-SDK

What: The remaining major changes for the Cosmos Hub launch were finally merged into the Cosmos-SDK with the v0.30.0 release. No more major changes will be merged to the Cosmos Hub before launch. The only changes left will be bug fixes and UX polish.

Development Summary:

  • The major features merged in this release were: major refactors of the fee distribution module (Issue #3099) and validator code (Tombstone and validator power), a new model for gas and fees, vesting accounts, and multi-sig support for gaia-cli. There were also a number of bug fixes and smaller features merged during this release.
  • Changelog: github.com/cosmos/cosmos-sdk/…/CHANGELOG.md#0300

Tendermint Core

What: We cut two releases of TMC this month: v0.28.0 and v0.29.0.

v0.28.0 Development Summary:

  • This release is primarily about upgrades to the privval system - separating the priv_validator.json into distinct config and data files, and refactoring the socket validator to support reconnections.
  • Changelog: github.com/tendermint/…/CHANGELOG.md#v0280

v0.29.0 Development Summary:

  • The Block protocol changes include using a standard Merkle tree format (RFC 6962), fixing some inconsistencies between field orders in Vote and Proposal structs, and constraining the hash of the ConsensusParams to include only a few fields.
  • The proposer selection algorithm saw significant progress, including a formal proof by Christopher Goes for the base-case in Idris and a much more detailed specification (still in progress) by Anca Zamfir.
  • Watch the Idris Tendermint Dev Session linked in the YouTube video below under the Media section for more context about the Tendermint proposer selection algorithm.
  • Changelog: github.com/tendermint/…/CHANGELOG.md#v0290

Track Tendermint development activity via milestones: github.com/tendermint/tendermint/milestones

We are paying elevated bug bounty rewards on HackerOne. Find the program here: hackerone.com/tendermint

IBC

What: The Inter-Blockchain Communication protocol is the cross-chain data transfer mechanism that enables interoperability and composability of new and existing blockchains.

Development Status:

Gaia Light Client

What: The gaia light client will be useful for wallet providers to hook up as light clients to the Cosmos Hub.

Development Status:

  • The light client is currently only implemented as a CLI application.
  • Work still needs to be done to implement a go-mobile friendly iOS library.

Voyager

What: Voyager is the UI to do cool things like delegate to a Cosmos validator or vote on a governance proposal through a dashboard.

Development Status:

  • We’re currently finding a new name for Voyager, as ‘Voyager’ currently infringes trademark.
  • Voyager on the Web is in alpha. We are preparing a testnet for Voyager so that users can test it.
  • Signing with Ledger is nearing completion.

Media

Game of Stakes Play-by-Play Ep. 3

Starting where we left off since the last community update (December’s), we’ve since recorded 5 livestreams this month, giving game spectators the nitty-gritty updates along the duration of the adversarial testnet.

KryptoSF: Rearchitecting the Blockchain Ecosystem

At this San Francisco meetup, Jae Kwon talks about the next generation of application-specific blockchains enabled by Cosmos’ software development kit that allows for the creation of blockchains from scratch.

Tendermint Dev Session: Proposer Selection in Idris

In this technical session, Christopher Goes gives a walkthrough performing formal verification of fairness of Tendermint’s proposer selection algorithm using Idris, a dependently-typed programming language that performs proof assistance.

Optical Instruments: Block Explorers & Visualizers

Big Dipper by Forbole

Image for post
Image for post
🔗: bigdipper.forbole.com

Cosmos Visualizer by Tendermint (Peng Zhong)

Image for post
Image for post
Source: nylira.net

🔭 Hubble Space Telescope by Figment Networks

Image for post
Image for post
Source: hubble.figment.network

Stake.ID

Image for post
Image for post
Source: stake.id/#

🔭 Stargazer by Certus One

Image for post
Image for post
Source: stargazer.certus.one

Planetarium: The Cosmos Network is Growing!

This section highlights three of the latest projects hitting significant milestones that are building in the Cosmos ecosystem. For a broader list of mature projects launched or about to launch mainnet, visit our ecosystem page: cosmos.network/ecosystem.

Loom Network

Ockam

Sentinel

Image for post

See the full list of committed/interested projects building with Cosmos-SDK and/or Tendermint software:

🔗: forum.cosmos.network/t/list-of-projects-in-cosmos-tendermint-ecosystem/243

That’s it for January! Thank you for keeping up with our progress this far. We’re very close to launch so stay tuned for the month of February as we get to Blastoff.

Your Friendly Fellow Cosmonauts

Written by

The ICF (https://interchain.io/) is the Swiss foundation funding and pushing the frontiers of blockchain-related infrastructure.

Get the Medium app