A Quick Glance at Weak Blocks and Subchains

  • If the PoW solution matches the requirements of target difficulty D, the miner creates and publishes a full block. Consequently, he starts to search for the PoW solution for the next full block.
  • If the PoW solution does not fulfil the requirements of D, but meets the requirements of D_weak, the miner builds and publishes a weak block. Consequently, he resumes the search for the PoW solution to the current full block. Depending on the structure of the references to preceding weak blocks in the subchain, the miner may be required to adjust some parts of the block (e.g. coinbase transaction) before resuming the mining process.
Visualization of a subchain between two full blocks. Since each weak block was initially built to become a full block, it has a reference to the previous full block. In addition, all blocks store a reference to the last block of the last subchain. If no subchain is constructed, this reference then too points to the previous full block.

--

--

--

Co-Founder & CEO @ Interlay. PhD @ Imperial College London

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexei Zamyatin

Alexei Zamyatin

Co-Founder & CEO @ Interlay. PhD @ Imperial College London

More from Medium

ChangeNOW: Another Secure and Convenient Exchange Platform for the SOLVE Token

Impact And Importance Of Women On The Crypto Space

Weekly Recap: March 7–13