Secret Network secures the decentralized web
This is the Romulus Upgrade for the Secret Network as specified in the mainnet Romulus Upgrade Signal proposal.
This proposal is intended to set a time to upgrade the Secret Network. This upgrade will rename the current enigma
prefix to secret in order to rebrand the address format, additionally it will bring other improvements such as the
addition of a new module.
The proposed time for this upgrade is approximately 5am PT Wednesday June 17th 2020.
The proposed time approximately corresponds to block 1,794,500
All additions can be transparently reviewed in the following GitHub repo : https://github.com/chainofsecrets/TheRomulusUpgrade
Note: The original date was moved from the 10th to the 17th to allow an additional week for testing.
The Romulus Upgrade is scheduled for June 17th, 2020, Wednesday at 5:00am PST, 8:00am EST, 12:00pm UTC
Chain of Secrets (CoS) will lead the Romulus Upgrade and you can follow along in these Rocket Chat channels:
https://chat.scrt.network/channel/mainnet-validators
https://chat.scrt.network/channel/romulus-upgrade
All validators will full nodes will be restarted with a flag to stop the chain at the block height of 1,794,500. The agreed upon block height should be reached at approximately 9am PDT, 12pm EDT, 4pm UTC. This step ensures that all nodes are stopped gracefully at the same block height.
CoS will export the genesis state and modify the chain id from enigma-1
to secret-1
, and converting all addresses to the new secret
format.
The tokenswap parameters will be added to the exported genesis file.
All validators and those running full nodes will then install the secretnetwork
release and perform configuration steps
Initialize the node and import config files. Set the new genesis file and validate the checksum.
This is where the secret-node
is enabled and started. Once 2/3 of online voting power comes online we'll be seeing blocks streaming.
In this step the enigmacli
keys are imported into secretcli
.
If all went well and the Secret Network is live and stable, the old enigma-1
node can be removed.
For detailed steps follow the Romulus Upgrade instructions.
Wishing everyone much success on the day of the upgrade!!
π π π
Special thanks to Ian and Jacob from SecretNodes.org for all of the work they did on the upgrade proposal, coding and instructions! Chain of Secrets was able to pick-up the torch, complete the work and perform testing thanks to their efforts.
We also had valuable contributors who aided us along the way and we're very grateful for their help as well!
Want to build a better internet? Solve for privacy.
Secret Network is a blockchain-based, open-source protocol that lets anyone perform computations on encrypted data, bringing privacy to smart contracts and public blockchains. Our mission: improve the adoption and usability of decentralized technologies, for the benefit of all.
- Homepage: https://scrt.network
- Forum: https://forum.scrt.network
- Discord: https://discord.com/invite/SJK32GY
- Blog: https://blog.scrt.network
- Twitter: https://twitter.com/SecretNetwork
- Main Chat: https://chat.scrt.network/channel/general
- Telegram Channel: https://t.me/SCRTnetwork
- Community Secret Nodes Telegram: https://t.me/secretnodes
Secret Network is secured by the SCRT coin (Secret), which is used for fees, staking, and governance. Transactions, validators, governance proposals, and more can be viewed using the following Secret Network block explorers:
- An Update on the Encryption Protocol
- Secret Contracts on Secret Network
- Network key management/agreement
- Input/Output/State Encryption/Decryption protocol
- Why the Cosmos move doesnβt mean weβre leaving Ethereum
- (Dev discussion/Issue) WASM implementation
- Install the
secretcli
light client (Windows, Mac & Linux) - How to use the
secretcli
light client - How to participate in on-chain governance
- How to run a full node on mainnet
- How to run an LCD server
- Ledger Nano S (and X) support
- How to join as a mainnet validator
- How to backup a validator
- How to migrate a validator to a new machine
- How to verify software releases
- How to setup SGX on your machine
SecretNetwork is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The GNU Affero General Public License is based on the GNU GPL, but has an additional term to allow users who interact with the licensed software over a network to receive the source for that program.