Release Notes

Open Testnet v6 Update 1

September 17, 2021

The Concordium node release v1.1.2 is a bugfix release.

Open Testnet v6

September 15, 2021

Concordium Node v1.1.1

The Concordium node release v1.1.1 implements a protocol update to add memo functionality for simple, shielded and scheduled transfers. This means that node runners must upgrade their nodes before the new protocol takes effect on testnet on September 22, 2021. Old nodes will stop processing new blocks at that point. See protocol updates for more details.

  • Added memo functionality for transactions to Protocol

  • Windows support for running a node

  • Mac support for running a node

  • Mac ARM M1 support for running a node

Concordium Client v1.1.1

Concordium Client v1.1.1

  • Added memo functionality for transactions

Open Testnet v5 Update 4

July 28, 2021

Concordium Desktop Wallet v1.1.6

  • Fixed an issue where identity creation would fail consistently making it impossible to create new identities.

Open Testnet v5 Update 3

July 27, 2021

Concordium Desktop Wallet v1.1.5 for Testnet

  • General improvements to the user interface, in particular for multi signature transaction flows.

  • Change of wallet password now enforces the same length restriction as when initially set.

  • Wallet exports now contain the genesis hash to prevent the import of a wallet from testnet to a mainnet wallet.

  • Improved messages when waiting for a Ledger device to be connected.

  • Transaction status is now included in an account report.

  • Fixed an issue where e.g. a loss of connection could result in a failed identity when it should not.

  • Security improvements. Node integration was available to the Electron renderer threads which is considered unsafe. This has now been disabled.

  • Added foundation feature for importing and creating multi signature transactions in bulk.

  • A number of bug fixes.

Concordium Ledger App v1.0.2

  • Scheduled transfer release times are now shown as human readable UTC date time strings.

  • Fixed a UI bug in remove baker transaction.

Open Testnet v5 Update 2

Concordium Desktop Wallet v1.1.3 for Testnet.

The Desktop Wallet is available on Testnet for Windows, macOS, and Linux including:

  • All features released in v1.0.2 for Mainnet.

  • Transaction status in account reports.

  • Various bug fixes.

  • Foundation feature: Added support for bulk import of proposals.

Open Testnet v5 Update 1

June 24th, 2021

Concordium Mobile Wallet for iOS v1.0.5.

  • Added feature enabling change of passcode and biometrics.

  • Updates to Account page UI for easier shielding/unshielding transactions.

  • Added option to filter rewards in transaction log.

  • Added About page.

  • Improved security.

  • Various bug fixes and robustness improvements.

  • Code is now open source.

Concordium Mobile Wallet for Android v1.0.7(46).

  • Added feature enabling change of passcode and biometrics.

  • Updates to Account page UI for easier shielding/unshielding transactions.

  • Added option to filter rewards in transaction log.

  • Added About page.

  • Improved security.

  • Various bug fixes and robustness improvements.

  • Code is now open source.

Open Testnet v5

May 12th, 2021

Updated Open Testnet to match Mainnet features including:

Proof of Stake

The Concordium Blockchain uses a proof of stake mechanism to ensure resource-efficient operation of the network.

Two Layer Consensus Protocol

Nakamoto-Style Consensus Bakers participate in a form of lottery to win the right to append blocks to the chain.

Finality Layer Concordium finality layer dynamically ‘checkpoints’ the blockchain using Byzantine agreement to identify and mark common blocks in the chains of honest users as final.

Built in IDLayer

Account creation is based on a validated identity, but at the same time it provides transactional privacy for users with a mechanism that allows accountability to local regulatory authorities.

Transactional privacy is further enhanced by support for shielded transfers.

Smart Contracts

Concordium blockchain has native support for smart contracts on-chain with our core on-chain language WebAssembly (Wasm), a portable well-defined assembly-like language.

Rust is the first off-chain high level smart contract language.

Tokenomics and On-chain Incentivization

The Concordium blockchain comprises a set of transactions and economic roles that interact within the economy. An economic role, such as a baker or account holder, is represented by an account on the Concordium platform.

The flow of GTU between accounts via transactions creates an economy that is designed to incentivize participation in the network and counter dishonest behaviour. It is the objective of the Concordium Foundation to guide the creation of a sustainable economy that rewards participants for their efforts in developing the network.

Concordium Node

The Concordium node software is available for Linux and available in two different packages:

  • A distribution package, which provides wrappers for setting up the node in a Docker image.

  • A Debian package built for Ubuntu 20.04. This package allows for greater customization of the node set up.

Open Testnet v4 Update 1

January 14th, 2020

  • Fixed an issue in the node, where a parameter update transaction could cause the node to crash on restart.

Open Testnet v4

January 13th, 2020

Smart contracts:

  • Smart contracts support on chain

  • Rust supported as off-chain Smart Contract language

  • Concordium-std library added for developing smart contracts in Rust.

  • Cargo-concordium tool for building and testing smart contracts off-chain

  • Documentation for smart contracts added to developer documentation

  • Smart Contract transactions added to concordium-client

Tokenomics (to match tokenomics model):

  • Rewards for baking and finalization changed

  • Minting changed

  • Extended the list of adjustable chain parameters

  • Updated network dashboard block explorer to include new info

  • Amount lock-up transaction with schedule added

  • Staking changed so staked amount is locked

  • Mobile app updated to show staking and amount lockup schedules

  • Delegation removed

ID layer:

  • Initial account creation added to ID provider process

  • Mobile app updated to support initial account creation

Open Testnet v3 update 2

October 16th, 2020

A new Mac version is released after fixing an issue with adding a baker on the dashboard. The downloads page has been updated accordingly. Please download the latest Mac release, then stop your node, reset your data, and restart your node.

Open Testnet v3 update 1

October 8th, 2020

New mobile wallets are released after some bug fixes on both iOS and Android. The released versions are ConcordiumID version 0.1.52 for iOS and version 0.5.24 for Android. The downloads page has been updated accordingly. The node software is unaffected by this update.

Open Testnet v3

October 6th, 2020.

  • Chain visualization: The connection of blocks has been made more stable to ensure that it progresses smoothly.

  • iOS Concordium ID app available.

  • Added import to app. It is now possible to import a file that has previously been exported. This enables moving identities and accounts to other mobile devices and restoring from backup.

  • µGTU. The smallest unit has been changed from 10-4 to 10-6.

  • Bulletproofs. The core blockchain has been updated to support use of bulletproofs.

  • Encrypted(shielded) amounts and transfers. Support for shielded transactions has been added to the core blockchain. Support for sending and receiving shielded amounts are added to the mobile apps and the Concordium client.

  • Anonymity revocation tool available for anonymity revokers.

  • Block storage improvements for storing the chain on nodes.

Open Testnet v2 update 1

July 2, 2020

An issue was identified in the Concordium ID app for Android. When using an identification document with no expiry date (such as a Swiss driving license) the app will crash upon completion of the ID issuance process. An app update has been issued and is available here (No longer available - See the downloads page for the newest app). The node software is unaffected by this update.

Open Testnet v2

June 29, 2020

Follow our instructions on how to upgrade to Open Testnet v2 from v1.

The Testnet v2 is the second public release of the Concordium Blockchain. Open Testnet aims at demonstrating the technology behind the Concordium Blockchain. This version is not feature-complete compared to the expected features for the first Mainnet version of the Concordium Blockchain.

This version of the Testnet is running Concordium Node version 0.2.13.

Updates

  • Concordium ID, an Android mobile app for accessing identities and accounts

  • Identity provider integration in Android mobile app

    • Notabene developer identity issuance flow

    • Notabene identity issuance flow

  • Catch-up time improvements

    • The time needed for new nodes to catch-up has been significantly reduced

    • Restarting nodes can now choose to start from their local database removing the need to do a complete catch-up.

  • Storage requirements improvements

    • Storage of the chain on nodes has been optimized

  • Concordium Node and Client Software improvements. Extended in the following areas:

    • Managing bakers

    • Account delegation

    • Module query

    • Account management

  • Block explorer added to dashboard

  • Node dashboard with support for becoming a baker

  • Improvements to the Network Dashboard

Open Testnet v1

April 2, 2020

The Testnet v1 is the first public release of the Concordium Blockchain. Open Testnet aims at demonstrating the technology behind the Concordium Blockchain. This version is not feature-complete compared to the expected features for the first Mainnet version of the Concordium Blockchain.

This is the initial version of the Testnet. It will be running Concordium Node version 0.2.4.

Features

This release contains the following main features:

  • Node software in a dockerized container featuring:

    • Passive node: A node that participates in the Concordium network. It relays messages, provides an API for submitting transactions and inspecting the chain, and processes blocks, but does not produce any blocks on its own.

    • Baker node: Does everything a passive node does, but in addition participates in consensus, producing blocks.

    • Finalizer node: Does everything a baker node does, but in addition participates in the finalization part of our consensus.

    • Concordium Client: A command-line interface to the Concordium Blockchain. Can send transactions and inspect the state of the node and the chain.

    • Tools for interacting with the container

  • A demo Web wallet

    • Creating identities

    • Creating accounts

    • Making transfers

    • Depositing GTU tokens

    • Exporting identities and accounts

  • A demo Identity service

  • A Network Dashboard

Concordium Nodes

Concordium will be running 19 nodes in Europe for this iteration of the Testnet and an additional node in Hong Kong (all running both baker and finalizer).

Support & Feedback

If you have questions or feedback, join us on Discourse, or contact us at support@concordium.software.