Most problems of blockchain are about economic incentives. What if you have to stake or bond the more value worth of transaction values. i.e. a staker has 1000 tokens worth bond, he can only include a transaction of 10x time less than 1000 token worth (i.e.100 token worth) not more than that. If staker produces a block more than 100 token worth from the Mempool, it gets invalid.
As, it can be mathematically proved, so nodes can validate the block added and reject it if it's found to be invalid block (i.e. its invalid because the staker has added more than 100 token worth of transaction with 1000 tokens bond).
Will this protect the smaller blockchains from double-spending?
Also, it will lead to a fair distribution of tokens, as small token holders even get a chance (randomized though using verifiable random function, but will get chance only once per 10-15mins or longer time interval) to produce blocks and get incentives, more decentralization, and can be used with NPOS.
Due to more decentralization, it's hard to bribe most validators. It can be included in rules of consensus and 51% attack cannot change it as anyone who has a copy of blockchain can know it.
Substrate is a great framework to build own blockchain, we can easily build pallets to modify the working of blockchain.
References:
Proof of Stake explanation:
https://www.youtube.com/watch?v=CDvonnvqrs4&list=PLxVihxZC42nF_MCN9PTvZMIifRjx9cZ2J&index=15
question from:
https://stackoverflow.com/questions/65871925/can-this-incentive-system-for-proof-of-stake-can-protect-smaller-blockchain-from 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…