QRL Primary Report, 2024

Read More

Last Month at QRL — March 2022

Post-quantum safe Non-Fungible Tokens (NFTs) have arrived on the testnet & the significance of post-quantum resistant NFTs. Providers / marketplaces are the missing piece! QRLLIB Rust port nearly complete. JSON output for the QRL-CLI, and a New QRL Explainer deck.

Table of Contents

Highlights

Post-quantum secure Non-Fungible Tokens (NFTs) hit testnet!

We’re happy to announce that there’s now preliminary support for NFTs on the QRL blockchain on the QRL public testnet!

This includes being able create and transfer tokens around in the qrl testnet wallet and view them in the testnet blockchain explorer. It also includes an NFT Tools site for assistance with forming NFTs.

While all of this is available today to try out, it’s recommended to wait for the rest of the core QRL team to test, polish, and produce helpful documentation and overall guidance before pursuing. When we’re ready for the testpilots to test, we’ll put out a call-to-action!

Note: If you want to be a test-pilot be sure to join our discord and join the testpilot role to get started. What’s in it for you? The satisfaction of supporting the network in testing and ability to test out bleeding edge features to have an edge for when it hits mainnet!

The importance of having post-quantum secure NFTs

Many blockchains allows for the proliferation and trade of any non-fungible digital asset natively. Brilliantly, this makes it possible to facilitate useful governance structures around NFTs as well. The downside is if someone gets a hold of your keys, they can transfer the assets to themselves and thereby own that non-fungible asset. This issue compounds in severity when you think about it in terms of real-estate, diamonds or cars.

The reality is quantum computers will allow people to steal NFTs on blockchains which are using quantum vulnerable cryptography. These blockchains includes any blockchain reliant on ECC, which include Bitcoin, and almost every other blockchain currently in circulation. A sufficiently powerful enough quantum computer will be available is the subject of much debate, but with so many industry leaders now involved with quantum computing progress has been accelerating at a doubly exponential rate (see Neven’s law).

The missing element: Providers / marketplaces!

Being able to create, make, and use NFTs are great, but the thing that pulls this all together are NFT providers! (think, opensea, rarible).

If you would like to be an NFT Provider, stay tuned for an announcement on that as we’ll be putting out a separate call-to-action recruiting NFT providers and providing guidance.

Other development updates

QRLLIB Rust port coming to a close

Late last year, Liam was brought on board to start working on porting qrllib (our base cryptographic library) to rust, a high-performance language with better bindings.

So far ports for XMSS_fast, XMSS_alt, XMSS_pools, XMSS_basic, Dilithium, and Kyber (uses existing crate) are done and the rest is putting finishing touches on unit tests to ensure compatibility.

Added json response to output of qrl-cli

At long last, thanks to James Gordon, the qrl-cli has json support! Finally interfacing the qrl-cli with other tools is even more of a breeze.

The install is simple with npm:

1
npm install -g @theqrl/cli

After that you can immediately test things out (no need to run a node!):

1
qrl-cli ots Q010300df5d78c353cd23a4d643e5e5d03ae470a4d8cb55f59788698994012ee9bc09076c900d1d -t -j
1
2
3
4
5
6
# Returns
[
  {
    "next_key": 1
  }
]

Advocacy

New QRL Explainer

Looking for a way to explain what the quantum threat is, its impact on blockchain, and where QRL fits into everything? Michael Strike has you covered with his production of a QRL Explainer, available on our presskit page.

Changelog

theQRL/nft-providers

Add code generator

  • [c7287] Add base setup
  • [2e2c8] Merge branch ’theQRL:main’ into main
  • [c6d54] Add providers.yml and code generator
  • [9f306] Add README

theQRL/block-explorer

NFT explorer functionality to testnet

  • [e245d] Support for nft-providers and NFTs in /tx route
  • [517c4] Version bump explorer-helpers
  • [34082] Add NFTs in tx list on address page
  • [ba578] Support NFTs on block list
  • [c13e5] Add verified provider badge in header of address page where appropriate
  • [d12ba] Add NFTs tab, populate and separate from tokens
  • [1f718] Dark mode UI fix for NFT header
  • [a4207] Remove extraneous console log
  • [4ff38] Add WIP transfer NFT display on Tx page
  • [4dd99] Use updated explorer-helpers
  • [8bf7b] Transfer NFTs on Tx page
  • [49b56] Send and receive NFTs on address page
  • [6b714] Add Transfer NFTs to block page
  • [d1531] Last TX page NFTs

theQRL/explorer-helpers

Add TRANSFER NFT

  • [f57f1] Add transfer NFT support
  • [dbf46] release v2.7.0
  • [5f391] Merge branch ‘master’ into master

Remove console output, add test & update deps

  • [de477] Remove console debug & test
  • [00d66] Dependency update
  • [1204a] Merge branch ‘master’ into master

Add ‘CREATE NFT’

  • [24e7b] Add ‘CREATE NFT’

theQRL/qrl-cli

feat: Adding JSON response to output

  • [a0250] feat: Adding JSON response to output

theQRL/qrllib

xmss_alt port to Rust

  • [670e9] start xmss_alt rust migration - fips202, hash_address, hash_functions
  • [80a8b] wots rust implementation with dependencies
  • [39786] hash rust implementation
  • [af1e7] xmss_common rust implementation
  • [ce9f8] algsxmss Rust implementation
  • [781c5] algsxmss_fast Rust implementation
  • [a2112] change unsigned long port from u32 to u64

theQRL/qips

Mark QIP-016 as completed

  • [6f811] Mark QIP-016 as completed

theQRL/qrl-proto-sha256

Add walletProto

theQRL/theqrl.org

Content maintenance

  • [178d3] Update presskit explainer deck
  • [36ffe] Add foundation website URL.
  • [85344] Update go modules for theQRL/qips
  • [ea99a] Update stats

Presskit ToS language update + supporting explainer files

  • [cc204] Presskit ToS language update + supporting explainer files

Add QRL Explainer

  • [59566] Add QRL Explainer

Add reasons to run a qrl node blog

  • [06c5f] Adjust css for code
  • [ca98f] Add ability to use stats inline in blog, live. Add stats
  • [19022] Add contributors and stats scripts file
  • [a33fd] Clean up extra.js
  • [4c78b] Updated contributions
  • [e68d6] Add citation (pointed out by quack)
  • [b4424] Change variable sources for timeline
  • [90dff] Add “reasons to run a qrl node” blog
  • [2bf3b] Remove lang.FormatNumber
  • [58c9d] Update stats

Last Month at QRL - February 2022

  • [0869e] Grammar fix by otdto
  • [6a43b] Remove countdown
  • [328bc] Update data
  • [dbb95] Update historical assets
  • [7b719] Last Month at QRL - February 2022

QRL Mainnet Release v3 blog

  • [32a42] QRL Mainnet Release v3 blog
  • [31653] Minor roadmap changes
  • [5be0a] Countdown changes (will be removed next update)
  • [49e56] Add geometry labs profile
  • [eaa60] Part of roadmap adjustments.

New lattice-algebra blog

  • [e2cdb] Lattice algebra blog
  • [e0f2c] Countdown to mainnet v3 counter
  • [131fd] Repository count change
  • [05b10] Additional citation (thanks to Quack from Discord)
  • [f5773] Lattice algebra blog updates
  • [9028c] Proof-of-Stake stub

Last Month at QRL - January 2022

  • [c55ad] Update QIPs
  • [211cf] Last Month at QRL - January 2022
  • [4687a] A few changes

Quantum News

Nvidia: ‘We are a quantum computing company’

Nvidia has been circling the market, creating the cuQuantum software development kit for quantum simulations, which was announced last year and is now generally available, and accumulating partners like Pasqal, IBM, Oak Ridge National Laboratory (ORNL) and others.

But with this week’s launch of a new quantum compiler and a new software appliance to run quantum jobs in data centers, Nvidia is making the statement that it is as intent as any pure-play quantum firm or evolving classical computing company on pursuing quantum market opportunities. - insidequantumtechnology

The quantum tech arms race is on

Russia, India, Japan, the European Union and Australia have established significant quantum research and development programs. But China and the US hold a substantial lead in the new quantum race.

And the race is heating up. In 2015, the US was the world’s largest investor in quantum technology, having spent about US$500 million. By 2021 this investment had grown to almost $2.1 billion.

However, Chinese investment in quantum technology in the same period expanded from $300 million to an estimated $13 billion. - asiatimes

Want to learn more?

Give our website theqrl.org a browse or join us for a chat in one of our many communities on Telegram, Discord, Reddit, Facebook, or KakaoTalk.

Want to stay up to date? Follow us on Youtube, Twitter or our Telegram news channel.

Want to dig into our audited, MIT open-source, enterprise-grade codebase? Check out our github at: https://github.com/theQRL/QRL/


Jack Matier

WRITTEN BY

Jack Matier