Mercury hard fork hits the Mainnet on December 20th at 00:00 UTC.

Validators — update your clients before the date

Noah Maizels
Dec 16, 2019 · 4 min read
Image for post

The hard fork upgrade named Mercury is scheduled to occur on December 20 2019 at 0:00 AM UTC on the Wanchain mainnet. When the Epoch ID of Galaxy Consensus reaches 18250, all Wanchain GWAN clients on the mainnet which have been updated prior to that date will smoothly switch to the new Mercury branch.

In order to ensure normal syncing process after the hard fork, all validators and all users running GWAN on Wanchain mainnet must update their GWAN clients to the latest version before December 20 2019 0:00 AM UTC.

How to update the GWAN client:

For updating of your GWAN client, you can choose between an update using scripts or amanual update.

1) Update mainnet GWAN using scripts:

We have prepared easy to use scripts for updating theGWAN client. Users who have deployed GWAN using scripts can log into their server through SSH protocol then execute following instrcuctions:

(Further details about Wanchain PoS scripts can be found here)

2) Manually update mainnet GWAN:

In a customized operating environment, users can manually download GWAN binary version 2.1.4 through the link below and update the GWAN client by replacing the current one with the newer version:

https://github.com/wanchain/go-wanchain/releases/

What’s new in the Mercury upgrade?

The Mercury upgrade will bring two long awaited important features/feature upgrades:

1) Smart Contract API for Safe Random Numbers

2) Raising blocks’ standard gas limit

These 2 new features/upgrades are essential for promoting Wanchain’s ecosystem, increasing Wanchain’s developer friendliness, and promoting new development path of DAPPs. They are detailed in the following:

1) Smart Contract API for Safe Random Numbers

One of key innovation in Wanchain’s Galaxy Consensus is Safe Multi-Party Random Number Generation. It periodically generates a group of random numbers on the blockchain through Galaxy Consensus Protocol. This random number is a true random number that is unbiased, unpredictable, and evenly distributed within its range.

Safe Random Numbers lay the foundation for all blockchain based gaming DAPPs. A truly unpredictable, unbiased (cannot be manipulated by anyone, even miners) random number serves as a safeguard for gaming DAPPs, it can guarantee the fairness and trustworthiness of a game, preventing insider trading and all kinds of hacking attempts.

By opening an API for Smart Contract deployed on the blockchain, DAPPs can be operated in a fully decentralized way. It takes only a front-end web page plus a Smart Contract on Wanchain to build a fully functional gaming DAPP.

Prior to implementation of a true random number, gaming DAPPs mostly rely on block hashes, transaction hashes, or external oracles as sources of randomness. Block hashes and transaction hashes are vulnerable to manipulation by miners and stakeholders, external oracles on the other hand, tend to rely on availability and trustworthiness of a centralized source of randomness. Neither of them can provide both fairness and reliability in a decentralized way, they can merely raise barriers to wrongdoing.

The API for Safe Random Numbers introduced by Wanchain’s Mercury upgrade can provide a source of decentralized true random numbers which can’t be manipulated by miners or individuals. Additionally a Smart Contract API can drastically simplify the amount of development effort and server costs required to provide randomness.

It empowers fully decentralized, serverless DAPPs and makes them a reality — the key take-away of this new API.

2) Raising blocks’ standard gas limit

With the Mercury upgrade, blocks’ default gas limit have been increased from 4.7M to 10M on Wanchain.

This increase greatly improves the development experience of large scale DAPPs on Wanchain and removes the constant need to break down smart contracts in order to fit them on the block due to a low gas limit.

Smart contracts written in Solidity on other blockchain platforms can now be migrated to Wanchain with greater ease, allowing developers to focus more on Wanchain and leverage its unique features, bringing more DAPPs of higher quality to Wanchain.

This upgrade also raises Wanchain’s instantaneous TPS, paving a quick path of data for future DeFi DAPPs to take, improving the efficiency of transactions.

Therefore, the higher gas limit included in Wanchain’s Mercury upgrade will bring benefits for all sorts of applications.

If the Mercury upgrade and hard fork on Wanchain’s testnet goes smoothly, Wanchain’s mainnet will also undergo this upgrade in the coming days.

So, to all validators and all parties running the GWAN node: please pay attention to Wanchain’s future announcements.

Thanks for your support for Wanchain and its decentralized cross-chain mechanism, looking forward to a bright future for blockchain and open finance!

Image for post
Image for post

About Wanchain

Wanchain is a blockchain platform that enables decentralized transfer of value between blockchains. The Wanchain infrastructure enables the creation of distributed financial applications for individuals and organizations. Wanchain currently enables cross-chain transactions with Ethereum, and today’s product launch will enable the same functionalities with Bitcoin. Going forward, we will continue to bridge blockchains and bring cross-chain finance functionality to companies in the industry. Wanchain has employees globally with offices in Beijing (China), Austin (USA), and London (UK). Website | Documentation | Telegram| Twitter | Newsletter | Blockchain Explorer | Developer Portal

Image for post
Image for post

Our mission is to provide an open and trusted platform to…

Noah Maizels

Written by

Wanchain

Wanchain

Noah Maizels

Written by

https://www.linkedin.com/in/noah-maizels/ https://github.com/noahniuwa

Wanchain

Our mission is to provide an open and trusted platform to power transfer of digital assets across siloed blockchains. We believe this will enable us to connect and empower communities globally.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store