Last Month at QRL — August 2020
EnQlave audit firm selected: x41 D-Sec
x41 D-Sec was one of the two external auditors involved with auditing cryptographic portions of our QRL codebase (report here), so their expertise is fitting for auditing the smart contract code for any possible issues as well. Audits, along with code review and testing coverage, will continue to play a vital role in ensuring the security fundamentals that underpin our codebase.
The audit will start in the coming months and is expected to last a few weeks, though more details will emerge when they start.
Proof-of-Stake: Devnet Approaches, update
We are weeks away from a devnet (I know we’ve been saying that), which after some testing by the QRL team, will result in a public testnet! If you haven’t already, our lead core developer, Kaushal Kumar Singh, did an AMA special about PoS, which can be found on youtube in our latest video “QRL Ask Me Anything #4 with QRL Lead Developer Kaushal Singh — E12”
Progress over the last month
- State management has been finished, which supports multiple forks at a time, and allows switching from one fork to another quickly.
- Consensus protocol, such as allotment of block proposer (a.k.a slot leader) and attestors for each slot number has been done.
- Currently we have a fixed reward for both block proposer and attestor. The algorithm for reward will change after the successful test of devnet
- Basic Wallet CLI that allows generating wallet, genesis block, Dilithium keys, stake transactions.
- We have four transactions, namely — Transfer Transaction, Stake Transaction, Attest Transaction & CoinBase Transaction.
- Message, Slave Transaction and Transfer Transaction has been merged together as a single Transaction known as Transfer Transaction.
- Network ID has been added into all transactions. This helps to differentiate a transaction signed for a different network. So devnet, mainnet, testnet all will have a different network id. In case any transaction is received by a different network, it will be rejected.
- Dilithium cryptography support has been added which allows you to stake on the network.
- Fields such as block header hash has been removed from Block and transaction hash has been removed from Transaction. These fields are no more stored into the message itself, as it can itself be derived from the other data fields provided in the transaction hash.
- Currently the P2P is in progress
QRL AMA 4 part series complete
- What is QRL?
- How did the QRL get started?
- Minimum staking requirements for Proof-of-Stake
- Ethereum 2.0 and sharding
- Verifiable Delay Funcations and random Consensus
- Proof-of-Stake protocol changes
- OCAML smart-contracts
- Project enQlave
- Ephemeral messaging, and
- Move to golang with GO-QRL
- When will the financial report come out?
- How long can QRL continue to develop with existing funds?
- Exchanges, what is the barrier of entry?
- Did the foundation get a legal opinion if QRL can be considered a security?
- The QRL team is so small, how has it achieved so much with comparatively fewer resources?
- How will QRL deal with the potential claims for migrating unmigrated tokens?
- 100% PoS or Hybrid (ie. PoS/PoW)?
- Will there be masternodes?
- Can multisig addresses stake?
- Will we be able to stake on a Raspberry Pi?
- Are you considering using an external quantum secure randomness beacon like the one from the League of Entropy to construct the robust QRL PoS?
- Will the Foundation be staking its Quanta?
Final text overview
As a followup to this audio AMA, a supplemental article which summarizes everything that was covered in the 4 part series will be made available for easy reference.
QRL Quick Qlips Contest
We now have our own youtube channel name! https://www.youtube.com/c/QRLedger
In celebration, and for conveying quick content on social media, we’re holding a QRL Quick Qlips contest!
- Watch our youtube videos! Found at https://www.youtube.com/c/QRLedger
- Find up to 5 clips you like the most and note the subject, video, start, and end time (and/or duration). Not a hard requirement, but try to keep duration to 1 minute or less!
- Post this information to any of our social media channels (Discord, Twitter, Reddit, etc) by Sunday, September 6th, 2020 2300 UTC
- The qlips will be watched and evaluated by the team, and the participants final position will be based off of their best rated clip.
- 500 Quanta will be distributed to the top 10 participants.
- Top ~5 clips will be made into its own video for easy content that can be linked to on social media (Twitter, etc)
- Another option for Ethereum https://youtu.be/UH5skbUBfOU?t=76, 42s
- Another option for Ethereum https://youtu.be/UH5skbUBfOU, 1:16–1:58
- Qlips which have the same content and similar times will be considered the same, and only the first Qlip will be accepted
- Participation is open to everyone, including team members, but awards are only available to the community.
- Those who win will have 90 days (~3 months) to claim the reward, after which the funds will be forfeited to the tipbot and/or faucet (or earmarked for such)
New Korean Social Media Ambassador
Rolling Cryptos has been selected as our Korean social media ambassador!
They will be joining jdfreshman as our second social media ambassador on our journey towards truly reaching out to a global audience.
New mining Pool: Project Quorletha
Project Quorletha is a QRL mining pool created by cp3o, LLC.
Pool: https://quorletha.cp3o.com/ Website: https://cp3o.com/ LinkedIn: https://www.linkedin.com/in/cp3odotcom/ Facebook: https://www.facebook.com/Charles.cp3o.Parks.III Twitter: https://twitter.com/cp3oDOTcom Instagram: https://www.instagram.com/cp3odotcom/