# PoA Blockchain design
Let's draft a design for a centralized PoA blockchain with the following requirements:
* 160 bit addresses, state space for each address is a mapping (256 bits => 256 bits)
* every transaction contains a list of reads and writes to this mapping (10 reads + 10 writes in average)
* block time of 1 second
API requirements:
* submit a transaction
* get user balance
* get transactions by block number
bonus:
* dry-run a transaction (at arbitrary block height)
__________