Celebrating Six Years of Post-Quantum Security: The Journey of QRL

Read More

QRL Monthly: feat QRL Zond private beta-testnet - October 2023

QRL Zond moves to a private beta-testnet with quantum resistance and EVM-compliant smart contracts with a public beta-testnet on the horizon. Community project, Q-day.org investigates the fascinating intersection of quantum computing and cryptocurrency

technical

2nd November 2023

Table of Contents

Highlights

QRL Zond enters private beta-testnet

We’re pleased to announce that the QRL Zond has moved from devnet to a private beta-testnet, where it’s been made more widely available outside of the core blockchain developers for further testing, documentation, and refinement. Once completed, the QRL Zond beta-testnet will be made public for everyone to test.

QRL Zond is a groundbreaking release that brings proof-of-stake and EVM-compatible smart contracts to the QRL ecosystem. This places QRL in the same league as Ethereum, but with an extra layer of security – quantum resistance! With smart contracts powered by the user-friendly web3.js API, your business operations will become more efficient and cost-effective. The best part? EVM developers will find the transition seamless, thanks to the minimal learning curve.

QRL Zond is not just an update; it’s a quantum shift in the blockchain landscape. Join us on this exhilarating journey towards a safer and smarter blockchain future!

Q-day.org: Covers the basics of quantum computing and it’s implications to cybersecurity

Created by K.G. Yıldırım q-day.org is a guide that explores the cross section of quantum computing and cryptocurrency for organisations and individuals.

This exploration of the cross-section between quantum computing and cryptocurrency is important so there’s a resource that addresses issues related to security, innovation, and the future of digital finance. Anyone may peruse the information to better understand and adapt to the evolving landscape and make informed decisions. Though similar to faqq.info, it hopes to do so in a way that doesn’t evoke as much perceived bias that people may get from viewing the site and noting QRL brand affiliations.

Do you have ideas for improvement or do you wish to become involved? Make sure to talk to K.G. Yıldırım, he is available on the general chat at the QRL discord server!

General Disclaimer: This section covers topics and/or tools provided by third parties in the hopes of being useful and/or of general interest and are not controlled by the QRL Foundation.

Quantum News

Development Changelog

theQRL/grpc-gateway

Updated template for grpc and proto files

  • [92c87] Updated template for grpc and proto files

theQRL/go-zond

Removed non required cgo flags

  • [e571a] Removed non required cgo flags

Updated betanet testnet config

  • [56080] Updated betanet testnet config

Updated genesis data for betatestnet

  • [23e8c] Updated genesis data for betatestnet

Updated Signature & Public key datatype

  • [94acd] Changed datatype of Signature and PublicKey to bytes
  • [4e70e] Fix to support new datatype of tx signature and public key

Updated betanet genesis config

  • [e8462] Updated betanet genesis config

Refactoring

fix for makefile

Refactoring + updated default directory name

  • [caac2] Refactoring + updated default directory name

Updated genesis alloc for betanet

  • [57601] Updated genesis alloc for betanet

Fix: pk decoding in SignatureAndPublicKeyValues

  • [1c57b] Fix: pk decoding in SignatureAndPublicKeyValues

theQRL/go-zond-wallet-encryptor-keystore

Decode hex string with prefix 0x

  • [e4f33] Decode hex string with prefix 0x

theQRL/qrysm

Fix: corrected parameter passed to json.unmarshal

  • [0b0ed] Fix: corrected parameter passed to json.unmarshal

Updated TtfbTimeout to 25 seconds

  • [b8e1c] Updated TtfbTimeout to 25 seconds

Fix: Added block version check before writing it to the p2p stream

  • [57ce0] Fix: Added block version check before writing it to the p2p stream

Updated ssz file

Added all updates till prysm v4.0.8

  • [8f3e6] Added all updates till prysm v4.0.8

Refactoring

Updated flag name and description

  • [0a0b7] Updated flag name and description

Fixed typo

Updated value for GenesisValidatorsRoot

  • [4cb30] Updated value for GenesisValidatorsRoot

Fix: Updated router path for the API

  • [ed276] Fix: Updated router path for the API

Fix: keymanager import trim 0x while decoding pubkey

  • [206aa] Fix: keymanager import trim 0x while decoding pubkey

Updated dependencies

  • [3272d] Updated dependencies

Revert changes of site_data

  • [ede89] Revert changes of site_data

Updated text messages

  • [4350b] Updated text messages

Fix unit test

Refactoring

Updated go.mod & go.sum

  • [0d8cd] Updated go.mod & go.sum

Updated module name & dependencies

  • [f2600] Updated module name & dependencies

Fixed imports in generated protobuf & grpc files

  • [d8f31] Fixed imports in generated protobuf & grpc files

Updated bazel issue + regenerated protobuf and ssz files

  • [b5e9e] Updated bazel issue + regenerated protobuf and ssz files

Updated bazel files, dependencies & re-generated protobuf + grpc files

  • [6ec8f] Updated bazel files
  • [623c6] Updated dependencies and re-generated protobuf & grpc files

theQRL/theqrl.org

QRL Weekly, 2023-October-24

  • [f7649] QRL Weekly, 2023-October-24

Add QRL Weekly, 2023-October-17

  • [010f2] Add additional quantum news articles
  • [315eb] Fix broken ledger link
  • [5b2f4] Add QRL Weekly, 2023-October-17

History of Cryptography, behind the code - Episode 4

  • [53917] History of Cryptography, behind the code - Episode 4

“Subscribe to our newsletter” legibility fix

  • [c2abe] “Subscribe to our newsletter” legibility fix

QRL Weekly, 2023-October-10

  • [24eb9] Add a small script to bootstrap QRL Weekly
  • [5c7df] Quantum news update
  • [13e10] Chmod changes
  • [92404] QRL Weekly, 2023-October-10

QRL Weekly, 2023-October-03

  • [af9fe] QRL Weekly, 2023-October-03

QRL Monthly: feat. QRL Mobile Wallet Release by Volt Development - September 2023

  • [1964c] QRL Monthly: feat. QRL Mobile Wallet Release by Volt Development - September 2023
  • [f47f4] Improved git updates
  • [39e45] Merge remote-tracking branch ‘upstream/main’
  • [7fdf7] Update QRL Mobile wallet with link to the Apple App Store

theQRL/wallet.js

Bump patch version number in package.json

  • [3b364] Bump patch version number in package.json

Updated main file name in package.json

  • [2bbd5] Updated main file name in package.json

theQRL/web3.js

Add Github Action workflow to build

  • [cdcd0] Add GH action to test build
  • [92b13] Remove redundant workflow entries
  • [b6b92] scope web3 eslint package
  • [edf3e] scope web3 eslint package everywhere
  • [fde11] Don’t cache action
  • [3dbcf] Add missing scopes
  • [64b2f] node v18 in CI and add an .nvmrc file
  • [67054] Fix typo

Changes for publish on npm

  • [7d31e] Publish

  • @theqrl/web3-core@0.2.0

  • @theqrl/web3-errors@0.2.0

  • @theqrl/web3-net@0.2.0

  • @theqrl/web3-providers-http@0.2.0

  • @theqrl/web3-providers-ipc@0.2.0

  • @theqrl/web3-providers-ws@0.2.0

  • @theqrl/web3-rpc-methods@0.2.0

  • @theqrl/web3-types@0.2.0

  • @theqrl/web3-utils@0.2.0

  • @theqrl/web3-validator@0.2.0

  • @theqrl/web3-zond-abi@0.2.0

  • @theqrl/web3-zond-accounts@0.2.0

  • @theqrl/web3-zond-contract@0.2.0

  • @theqrl/web3-zond-ens@0.2.0

  • @theqrl/web3-zond-iban@0.2.0

  • @theqrl/web3-zond-personal@0.2.0

  • @theqrl/web3-zond@0.2.0

  • @theqrl/web3@0.2.0

  • eslint-config-base-web3@0.2.0

  • web3-packagetemplate@1.2.0

  • web3-plugin-example@1.1.0

  • [1b0a0] bump web3 pkg version

  • [4d540] Scope and reversion tool/ packages

  • [a88d7] missing rescope

  • [35253] Scope as public in package.json

web3-validator/test/unit/load.test: update deadlines

  • [0179e] packages/web3-validator/test/unit/load.test: update deadlines

Fix yarn install errors

  • [e4ecb] Fix yarn install errors

Add zond features

  • [002e3] Add initial resources
  • [5cb5f] web3-rpc-methods: replace eth_ with zond_
  • [03360] Add working version
  • [9a1b1] packages: review naming
  • [3cb77] Initial review of the tests
  • [34b25] Initial review of the tests part 2
  • [f0ac0] Remove ganache and infura refs
  • [2e4ee] .github/workflows: review workflows
  • [b8e52] Review other dirs
  • [8deb3] Remove ecRecover op
  • [e2c13] web3-zond-accounts: initial review of tests
  • [2be85] Fix tests part 1
  • [3d298] Fix tests part 2
  • [f1414] Fix tests part 3
  • [888ed] Fix tests part 4
  • [08734] Fix tests part 5
  • [bebc4] Review integration tests with geth
  • [e26f8] Review integration tests with geth part 2
  • [31d97] Add proof-of-stake scripts
  • [09608] web3-zond: fix integration tests
  • [a3222] Add working version of the unit tests
  • [38ae6] Add working version of the integration tests
  • [19b8e] Add working version of the unit tests part 2
  • [2eb3b] Add working version of the unit tests part 3
  • [78f7f] Review integration tests with gzond
  • [79d94] web3-zond-personal/test/integration: modify timeout

technical

2nd November 2023