PoR ( Proof of Relevance ) - A New Blockchain Consensus Algorithm
PoR is a new open blockchain consensus algorithm and has not been proved yet.
https://github.com/ninanoo/PoR
I hope this algorithm will be discussed and improved with the people who study and develop the blockchain.
As a mathematically provable algorithm based on computational complexity theory, there is also a need to help those who can deal with nonlinear values and probability theory well.
Below is the opening part of the document.
--------------------------------------------------
Blockchain Consensus Algorithm determined by Relevance
PoR is a blockchain consensus algorithm that the next block is determined by relevance. The relevance is obtained from the proprietary information of each block between adjacent blocks. The relevance can also be created from the work of PoW or the stake of PoS. In this document, the asymmetric key pair of each block used to generate the signature is also used as the proprietary information.
It uses a hash chain of Bitcoin, but has a dual chain structure such as Bitcoin-NG. There are a key block chain and an authentication block chain linked each other. In the key block chain, a candidate that can generate an authentication through consensus is registered. In the authentication block chain, the authentication for a ledger is registered. With the use of a dual chain, the registered candidate can generate a real authentication after a very long time and there is also competition at that time.
Relevance is used for competition to be registered as a candidate to generate an authentication. Reverse relevance is used for competition to create real authentication. Both competing situations are competition for time based on relevance and they are all for personal benefit. This prevents problems such as 'nothing at stake'.
It is not the computational complexity that simply solves the hash, but there are numerical parts related to the operation of the algorithm such as many candidate blocks or very large threshold value, and they are all designed based on computational complexity theory. As a result, all attacks on the algorithm are probabilistically impossible.
Due to the use of the dual chain with attributes such as relevance, reverse relevance, and the threshold value for generating authentication block, the authentication for the ledger operates deterministically. Attacks such as double spending or finney attack do not occur because authentication to the ledger is deterministic.
Due to the use of proprietary information, it is more resistant than bitcoin against 51% attack and localization problems. High-speed processing is possible enough to generate each authentication block for the unit ledgers without the use of merkle tree depending on the size of the network. There may be one reward for the participation of a majority of legitimate users, but there are no rewards for the functional behavior of the algorithm.
Please upvote: https://steemit.com/free/@bible.com/4qcr2i
✅ @ninanoo, I gave you an upvote on your post! Please give me a follow and I will give you a follow in return and possible future votes!
Thank you in advance!
Congratulations @ninanoo! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!