Last Month at QRL — March 2022
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:
|
|
After that you can immediately test things out (no need to run a node!):
|
|
|
|
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
- [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
Remove console output, add test & update deps
- [de477] Remove console debug & test
- [00d66] Dependency update
- [1204a] Merge branch ‘master’ into master
- [24e7b] Add ‘CREATE NFT’
theQRL/qrl-cli
feat: Adding JSON response to output
- [a0250] feat: Adding JSON response to output
theQRL/qrllib
- [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
- [6f811] Mark QIP-016 as completed
theQRL/qrl-proto-sha256
theQRL/theqrl.org
- [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
- [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
- [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.
- [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
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/