user-1: Based upon any standard you think relevant, how quickly are current blocks being verified for rule-following such as correct balance tallies, true transactions, correct rewards & fees?
Is this an onerous process?  Would a database quicken this process?
Do you have any suggestions for improving block verification speed?

user2950: The transaction verification process is not particularly CPU or memory intensive. The CPU intensive part is the network protocol needed to get a global consensus on a single total order of transactions. That is called "mining" and that is what the specialized ASICs from various companies such as kncminer are designed to help with.

user9301: The bulk of the work lies in verifying each transaction within the block.  This means that the signatures need to be checked for each transaction input, which requires a lot of CPU processing.  So, one way to improve the verification speed would be to have a hardware-assist for the verification process (such as a specialized ASIC chip).  I don't know if a miner ASIC could be used, but it is an interesting thought.

-1: <p>Based upon any standard you think relevant, how quickly are current blocks being verified for rule-following such as correct balance tallies, true transactions, correct rewards &amp; fees?</p>

<p>Is this an onerous process?  Would a database quicken this process?</p>

<p>Do you have any suggestions for improving block verification speed?</p>
 2950: <p>The transaction verification process is not particularly CPU or memory intensive. The CPU intensive part is the network protocol needed to get a global consensus on a single total order of transactions. That is called "mining" and that is what the specialized ASICs from various companies such as kncminer are designed to help with.</p>
 9301: <p>The bulk of the work lies in verifying each transaction within the block.  This means that the signatures need to be checked for each transaction input, which requires a lot of CPU processing.  So, one way to improve the verification speed would be to have a hardware-assist for the verification process (such as a specialized ASIC chip).  I don't know if a miner ASIC could be used, but it is an interesting thought.</p>
