QRL Primary Report, 2024

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

Time to get serious about the dangers of quantum computing

On 30 Oct 2023: In so-called “harvest now, decrypt later” (HNDL) attacks, experts have theorised that rogue nation-states and cybercriminals could hoover up masses of encrypted data with the express intention of waiting until the moment when it can be decoded with great ceremony by a quantum computer.

But is this a reality? Andersen Cheng, the person who coined the term 'harvest now, decrypt later', says the hedas of multiple Western intelligence agencies have warned that HNDL attacks are happening "right in front of our eyes", so much that it's evolved into an initialism. - techmonitor.ai

Read More

Atom Computing is the first to announce a 1,000+ qubit quantum computer

On 24 Oct 2023: Atom Computing announced that it has been doing internal testing of a 1,180 qubit quantum computer to be available to customers next year. This system represents a major step forward, from a system that operated only 100 qubits.

While it won't be possible to run an algorithm that relies on a full qubit count without failing due to an error, it represents that the technology can scale rapidly and provides a testbed for work on quantum error correction. - arstechnica.com

Read More

Self-correcting quantum computers within reach?

On 11 Oct 2023: Harvard team's method of reducing errors tackles major barrier to scaling up technology

A new paper in Nature illustrates a Harvard quantum computing platform's potential to solve the longstanding problem known as quantum error correction.

In the new paper, the team reports near-flawless performance of its two-qubit entangling gates with extremely low error rates. For the first time, they demonstrated the ability to entangle atoms with error rates below 0.5 percent. - news.harvard.edu

Read More

Chinese scientists claim record smashing quantum computing breakthrough

On 10 Oct 2023: Scientists in China say their latest quantum computer has solved an ultra-complicated mathematical problem within a millionth of a second - more than 20 billion years quicker than the world's fastest supercomputer could achieve the same task. - scmp.com

Read More

Fujitsu, RIKEN aim for 1000 qbit quantum computer

On 07 Oct 2023: Fujitsu and RIKEN in Japan launched a 64-qubit superconducting quantum computer and are constructing a 1000-qubit one.

Besides providing this technology on the new hybrid quantum computing platform, Fujitsu will work to create a computing workload broker, an AI-based software that automatically selects computing resources and algorithms to solve customer problems. - eenewseurope.com

Read More

Encryption services are sending the right message to the quantum codebreakers | John Naughton

On 07 Oct 2023: Quantum computers may still be years away, but it's prudent that end-to-end encryption providers are ramping up defences

A pressing question, then, is when that moment may arrive. At present, nobody really knows. It's a bit like nuclear fusion. Quantum evangelists claim that it's only a few years away. At the high end, some observers think it's 30-plus years away and there are sceptics who find the whole idea implausible. But then it's not that long since people thought that large language models were pie in the sky. So it may be prudent not to be too complacent.

That's certainly the view taken by Signal, one of the providers of the encrypted messaging service that I and many of my colleagues use. “We are not in a position to judge which timeline is most likely,” - theguardian.com

Read More

Quantum Computers Could Crack Encryption Sooner Than Expected With New Algorithm

On 02 Oct 2023: One of the most well-established and disruptive uses for a future quantum computer is the ability to crack encryption. A new algorithm could significantly lower the barrier to achieving this.

The saving grace has been that today's quantum processors are a long way from the kind of scale required. But according to a report in Science, New York University computer scientist Oded Regev has discovered a new algorithm that could reduce the number of qubits required substantially.

In Shor's original algorithm, the number of gates required to factor a number is the square of the number of bits used to represent it, which is denoted as n^2. Regev's approach would only require n^1.5 - singularityhub.com

Read More

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