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

Read More

Weekly Updates

QRL Weekly, 2024-September-03

Weekly Development Snapshot

  • Reviewed code for Trie (get, insert, update, shortNode, fullNode), TrieDatabase.Reader
  • Review in progress for insertChain, stateDB.commit
  • Changes with the staking reward value in progress
  • Unit tests added for Chrome Extension Wallet
  • Looking into changes required to support Smart Contract based Token for Chrome Extension Wallet
read more

QRL Weekly, 2024-August-27

Weekly Development

  • Reviewed code for StateDB.AddLog, Beacon.Finalize, Processor.Process, Blockchain.reportBlock (bad block reporting), BlockValidator.ValidateState, Bloom Filter
  • Review in progress for Processor.insertChain, Processor.writeBlockWithState, StateDB.commit
  • More tests are being added for Go-Zond
  • Added docker support for Ubuntu 22.04: “Jammy Jellyfish” https://github.com/theQRL/qrl-docker/tree/jammy
read more

QRL Weekly, 2024-August-20

Weekly Development Snapshot

  • Reviewed code for applyTransaction, ApplyMessage, TransitionDB, preCheck, IntrinsicGas, stateDB.Prepare, setNonce, refundGas, types.Receipt, StateDB.Finalise.
  • First draft implementation for Zond chrome extension wallet finished, other features such as support for tokens, dApps, UI polishing in progress.
  • Updated qrl.proto & regenerated stub files for walletd-rest-proxy.
  • Updated XMSS MaxHeight limit to 30 in go-qrllib and updated panic message for the same.
  • More tests are being added for Go-Zond.
read more

QRL Weekly, 2024-August-13

Weekly Development Snapshot

  • Reviewed code for newTrieReader, node (to retrieve a trie node), getDeletedStateObject, getAccount (for trie), Prefetch, other codes relevant to Prefetch in TrieDB, RawDB, CachingDB, SecureTrie, Trie
  • Review in progress for blockchain.Process function in Go-Zond
  • More tests are being added for Go-Zond
read more

QRL Weekly, 2024-August-06

Weekly Development Snapshot

  • Reviewed code for OpenDatabaseWithFreezer, cachingDB, OpenTrie, OpenStorateTrie, ContractCode, ContractCodeWithPrefix, ContractCodeSize
  • Review in progress for TrieDB, RawDB, insertChain, Prefetch in Go-Zond
  • Added 50 tracing tests for Go-Zond
read more

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
1 2 3 4 5