QRL Monthly, January 2024
1st February 2024
Table of Contents
Highlights
QRL Zond beta-testnet v1
We’re very happy to have announced QRL Zond beta-testnet, the second milestone in the revival of our proof-of-stake protocol with EVM (Ethereum Virtual Machine) smart contract compatibility.
This current release presents a pivotal moment for blockchain developers eager to delve into the realm of decentralized applications (dApps). Finally, developers can unlock the potential of this release by leveraging its core features, particularly its compatibility with the Ethereum Virtual Machine (EVM) for smart contracts. This compatibility streamlines the development process, allowing developers to seamlessly integrate or migrate existing Ethereum-based dApps or create new ones tailored to this network. Additionally, the availability of a comprehensive web3 API opens up a myriad of possibilities, empowering developers to interact with the blockchain and its underlying functionalities in a more intuitive and efficient manner.
To get started, be sure to visit the Test Zond website. There, you’ll find information on getting started with QRL Zond with more tutorials and guides in the pipeline.
AMA - QRL Zond with lead developer Kaushal Kumar Singh
If you haven’t already, be sure to catch our recent AMA episode featuring Kaushal Kumar Singh, the lead developer behind the QRL Zond beta-testnet.
During the episode, Kaushal gives an insightful overview of the QRL Zond beta-testnet, emphasizing its stability in version 1 and its role in providing a glimpse of what the QRL proof-of-stake node will entail for the community. He delves into the nuances between the go-zond and qrysm nodes, as well as the uptime requirements for running a validator node.
The Quantum Resistant Ledger Unveils Beta-Testnet of Zond: A Quantum Secure, Proof-of-Stake Blockchain
ZUG, Switzerland, Jan. 15, 2024 /PRNewswire-PRWeb/ – In 2016, QRL set out on a mission to create a blockchain that would remain secure even in the face of advancements in quantum computing which will, in future, compromise the security of classical Elliptical Curve Cryptography, the encryption method employed by 99% of other blockchains. Codenamed Zond, this new Proof-of-Stake Beta-network, with its quantum-proof design, brings this vision into touching distance. Already running a quantum-secure Proof-of-Work mainnet for over 5 years, QRL is nonetheless incredibly excited by the delivery of Zond to this stage. Zond brings not just a change of consensus mechanism but a wholesale change in capability: the ability to run smart contracts employing cryptography that will endure even as the world moves into the quantum age… read more
Advocacy: History of Cryptography: Behind The Code - Episode 5
Behind the Code - Episode 5 is an introduction to the history and development of digital signature algorithms (DSAs) in the field of cryptography. DSAs are used to verify the authenticity and integrity of digital documents and transactions.
They function through a set of private and public keys, where the private key is used to create a signature and the public key is used for verification. DSAs play a crucial role in secure email transmissions, document signing, online banking, and blockchain technology, such as Bitcoin. However, the emergence of quantum computing poses a potential threat to the security of DSAs, and there is a need for the development of quantum safe cryptocurrencies to protect digital assets like QRL.
Changelog
theQRL/go-zond
Updated to new betanet genesis
- [92238] Updated to new betanet genesis
- [9a317] Updated GPG Public key
Revert to correct GPG key in .well-known/
- [2fb35] Repo tidy
- [94488] Updated README.md
Updated betanet genesis + config + go-zond version
Updated GPG keys config for circleci
- [8531b] Updated GPG keys config for circleci
Add circle ci release workflow
- [c433c] Add circle ci release workflow
- [59d5c] internal/build/env: update code to identify CIRCLECI flow (#7)
- [86e61] Updated genesis files
Add deposit root precompiled contract
- [9b656] Add initial version
- [bb0b0] Review files
- [9a0ba] Merge pull request #4 from rgeraldes24/feature/deposit-root-op
Add deposit root precompiled contract
theQRL/qrysm
Fixed incorrect values in params & re-generated proto + ssz files
- [654ee] Fixed incorrect values in params & re-generated proto + ssz files
Replace prysm explorer url log with successful voluntary exit keys
- [8549f] Replace prysm explorer url log with successful voluntary exit keys (#11)
- [76f38] Merge branch ’theQRL:main’ into main
- [8a4f5] ToS edit
- [63b80] Remove deprecated files (#10)
- [6a904] Merge remote-tracking branch ‘refs/remotes/origin/main’
Revert to correct GPG key in .well-known/
- [ac2b4] Updated GPG Public key
circleci: include ‘deposit’ cmd in the release workflow (#9)
- [244e4] circleci: include ‘deposit’ cmd in the release workflow (#9)
- [25cb0] Repo tidy
Fix: Added extra line in bazelrc to fix circleci build issue
- [096b8] Fix: Added extra line in bazelrc to fix circleci build issue
- [84fee] Updated Readme
- [b9620] Fix toolchain name
term.ReadPassword fix for Windows
- [545fb] term.ReadPassword fix for Windows
Updated GPG config for circleci
- [83a1f] Updated GPG config for circleci
Updated MinPerEpochChurnLimit to 10
- [abc3e] Updated MinPerEpochChurnLimit to 10
Circle ci release flow + params update + replaced string literals
- [2b16b] Add circle ci release flow
- [d2aab] Reduced EpochsPerEth1VotingPeriod to 2
- [3862c] Replaced Ethereum string literals with Zond
Fixed string decoding issues in submit command
- [28125] Updated deposit contract address
- [b59e5] Fixed issues related to hex string decoding
- [13942] Added TODO comment
Removed chainId from parameter as it is not required
- [b1a58] Removed chainId from parameter as it is not required
Add submit cmd to the deposit cli
- [a57ab] Add submit cmd to the deposit cli
- [7b6b1] Add missing pieces
- [a4f8f] Review gas fees
- [7a8e2] Review desc and fix deposit flag
- [5cf75] cmd/staking-deposit-cli/deposit/submit/deposit.go: fix args order
- [595cc] Fix several issues around the hex formats
- [511d1] Fix several issues around the hex formats
- [32a81] cmd/staking-deposit-cli/deposit/main.go: remove duplicate
- [d31b4] cmd/staking-deposit-cli/deposit/main.go: remove deprecated arg
- [90802] cmd/staking-deposit-cli/deposit/main.go: add correct deposit data root field and reviewed tx opts value
- [fc635] cmd/staking-deposit-cli/deposit/main.go: remove println
- [0610d] Merge pull request #7 from rgeraldes24/fix/contract-deposit
Add working version of the contract package
- [cf3d8] Add working version of the contract package
- [6e7b8] Review files
- [1e3ab] Add working version
- [f8c49] Merge pull request #8 from rgeraldes24/fix/contract
Add working version of the contract package
Added more logs during p2p connection + removed code blocked pruning of disconnected peer
- [cce1a] Added more logs during p2p connection + removed code blocked pruning of disconnected peer
theQRL/qrypto.js
- [c4331] Refactor to esm and use rollup to build cjs/esm dist files from single entry point
- [299e2] Fix randombytes pkg import
- [909d8] publish dir
- [869c4] per-output package.json
theQRL/theqrl.org
- [e6517] Quantum news update
- [99e84] QRL Weekly, 2024-January-23
- [f9fd7] Script updates
- [9d020] Quantum news update
- [32e6b] QRL Weekly, 2024-January-30
- [8c9c0] Replace “Partners” with “Team & Partners”
- [db47e] Remove image from contributors list
- [6d46d] Iain Wood Image
QRL Weekly: Featuring QRL Zond beta-testnet v1 release, 2024-January-16
- [cab23] Fix numbers on roadmap page (thanks otdto)
- [31896] Update quantum news
- [88603] QRL Weekly
- [4ca4c] Add QRL Zond beta-testnet release to QRL weekly
QRL Zond beta-testnet release blog
- [e42c3] QRL Zond Release Blog
Remove CoinTiger from markets page
- [d7f83] Remove CoinTiger from markets page
1st February 2024