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

Read More

Weekly Updates

QRL Weekly, 2024-July-30

Weekly Development Snapshot

  • Reviewed code for reorg, StartPrefetcher, newInsertIterator, Process in Go-Zond
  • Review in progress for insertChain, Prefetch function in StatePrefetcher for followup blocks in Go-Zond
  • More unit tests for Go-Zond in progress
  • Type description added for the Dilithium wallet in wallet.js
  • wallet.js v0.1.2 is released on github

Updates and Insights: The Future of QRL AMA with lead developer Kaushal Kumar Singh

In our latest AMA session, we had the pleasure of sitting down with Kaushal Kumar Singh, the lead developer of the QRL project, to discuss the exciting advancements and future direction of Zond.

Since our last update, significant progress has been made in various facets of the project. As we gear up for the final stages of development, this AMA provides a comprehensive look at what the community can expect in the coming months, from seamless transitions for Ethereum developers to key timelines and upcoming audits.

read more

QRL Weekly, 2024-July-23

Weekly Development Snapshot

Zond Development

  • Reviewed code for ReorgNeeded, writeKnownBlock, writeHeadBlock, WriteHeadHeaderHash, WriteHeadFastBlockHash, WriteCanonicalHash, WriteTxLookupEntriesByBlock, WriteHeadBlockHash in Go-Zond
  • Review in progress for insertChain & reorg (chain re-organization) in Go-Zond
  • More unit tests for Go-Zond in progress
  • dilithium keypair generation in browser
  • dilithium tool release for internal testing and UI/UX improvements

This Wednesday, we’ll be hosting our latest AMA with Kaushal (QRL Lead Blockchain Developer)

As our QRL Zond development progresses, we want to continue to cover everything you’re curious about whether you have a specific question around what stage we’re at in development, testing/functionality, setup, or something else entirely around dev progress.

This upcoming AMA is a build on our last Dev AMA with Kaushal here: https://youtu.be/AzUqtH1a8m4

read more

QRL Weekly, 2024-July-16

Weekly Development Snapshot

QRL Zond

  • Reviewed code for RecoverFromBlocks, MakeSigner, cacher.Recover, beacon.VerifyHeaders, VerifyEIP1559Header, VerifyGaslimit, CalcBaseFee, ValidateBody & skipBlock in Go-Zond
  • Review in progress for insertChain in Go-Zond
  • More unit tests for Go-Zond in progress

QRL File Tools (QRLFT)

  • New qrlft command to generate new keypairs & hexseed - released via CI
  • Browser signing UI complete, final few stages underway before dilithium tool feature complete
read more

QRL Weekly, 2024-July-09

Weekly Development Snapshot

  • Reviewed code for RegisterApis, API server initialization & API request handling in Go-Zond
  • Reviewed code for ExecutableDataToBlock, checkInvalidAncestor in Go-Zond
  • Code review for newPayload in Go-Zond (execution engine) is still in progress
  • More unit tests are being written for Go-Zond
  • Legacy explorer issue fixed
  • Signing via browser UI in progress
read more

QRL Weekly, 2024-July-02

Weekly Development Snapshot

  • Released QRL v4.0.5 with wallet daemon optimization for non encrypted wallet
  • Reviewed code for BlockSignatureBatch, RandaoSignatureBatch, AttestationSignatrueBatch, DilithiumChangesSignatureBatch, ExecuteStateTransitionNoVerifyAnySig & signature set verification
  • Code review in progress for Payload Notification sent from Qrysm to Go-Zond
  • Dilithium verification front end complete
  • go-qrllib signature definition changes, xmss-js bug fixes and CI integration
  • Mainnet explorer UI issue for NFTs being investigated
read more

QRL Weekly, 2024-June-25

Weekly Development Snapshot

  • Code Review for javascript implementation of XMSS is still in progress
  • Reviewed code for ProcessSyncAggregate, VerifySyncCommitteeSigs, ProcessBlockForStateRoot for Qrysm
  • Re-evaluating unit tests required further for Go-zond
  • Indexing status tracking hardened, stress-testing underway and for internal deployment this week
  • qrlft (‘QRL File Tools’) released alongside GitHub action. Documentation and sample use of both are in progress, alongside further enhancements and functionality. This release primarily provides essential Dilithium functions to QRL and the broader open-source community. Please add an issue for any desired functions or bugs to allow prioritisation of items on this tool’s roadmap.
read more

QRL Weekly, 2024-June-18

Weekly Development Snapshot

  • Javascript implementation of XMSS code review is still in progress.
  • Removed web3-zond-personal package (deprecated) from the web3.js.
  • Updated core types schemas web3-types in web3.js based on latest go-zond version.
  • Removed all fork logic except Shanghai for web3.js.
  • Reviewed code for ProcessVoluntaryExits, ProcessDilithuimToExecutionChanges & altairOperations.
  • RFC7468-standard dilithium pk files worked into signing tool and new version released internally; GitHub action automation underway.
  • Block indexer transaction storage enhancements complete. Database queries and indexing status tracking enhancements underway.
read more

QRL Weekly, 2024-June-11

Weekly Development Snapshot

  • Javascript implementation of XMSS code review is still in progress.
  • Reviewed code for attestation reward, process deposit for new validators, SparseMerkleTree for deposit proof and verification calculation.
  • Code review in progress for State, Initial Sync, epoch transition, validator’s reward & validator shuffling.
  • Transaction indexer functional. Some improvements from testing in progress prior to internal release.
  • Dilithium CLI tool: verification functionality underway.
read more

QRL Weekly: Featuring the QRL Show live episode, 2024-June-04

Weekly Development Snapshot

  • Javascript implementation of XMSS completed, code review is in progress.
  • Reviewed code for attestation processing, currently reviewing code for attestation reward.
  • Code review in progress for State, Initial Sync, epoch transition, validator’s reward & validator shuffling.
  • Dilithium signing tool released for internal testing

QRL Show Live Episode from Consensus 📽️ 🔐 💻

This past week, QRL Show co-hosts Ryan and Michael from the QRL core team filmed a full in-person episode while at Consensus in Austin, TX.

In this episode, they cover:

  • The sentiment of others in the space from individuals up to large institutions
  • What people should be doing about the quantum threat, expert timelines, etc
  • How is the cryptography QRL uses post-quantum secure?
  • How quantum computing will impact every industry
  • Where’s a best place to start for those interested in post-quantum securing their digital assets (Shor’s Algorithm, factorization, public/private keys).

You don’t want to miss this episode…you can check the episode out in full below ⤵️

read more

QRL Weekly: Featuring Consensus by Coindesk 2024-May-28

Weekly Development Snapshot

  • Javascript implementation of XMSS sign and verification function is in progress.
  • Reviewed code for withdrawal processing & attestor slashing
  • Code review in progress for attestor verification & processing, State, Initial Sync, epoch transition, validator’s reward, penalty logic & validator shuffling
  • TrueBlocks fork indexing complete, working through validation and testing of readiness for explorer integration
  • Maintenance patches to zond-explorer and zond-wallet alpha releases
  • zond-wallet PWA build in progress
  • dilithium5 cli tool experimental work

See us at Consensus 2024 in Austin, TX

We are excited to announce that QRL will be participating in Consensus 2024, hosted by Coindesk in Austin, TX. Our team members Craig Clement, Iain Wood, Jack Matier, James Gordon, Michael Strike, and Ryan Malinowski will be there to represent QRL and educate on the quantum future!

If you’re at consensus, we’re at booth 1151. If not, but are still in Austin, TX, we have a half hour QRL Post-quantum run at 7am local that you’re welcome to attend. Otherwise, just message one of the team members and we’ll work something out!

read more
1 2 3 4 5