...
If there are more solutions proposed than I was aware of, then you get a merit
Sounds interesting, although I'm wondering if this is one of this proposals that's been "on the shelf" for a while? Alot of that sort of stuff on the Bitcoin wiki site was written several years ago.
Still, we should encourage the lateral-thinking spirit: coming up with unexpected innovations often results from trying to look at a problem a different way, and that means not accepting the established assumptions about the nature of that problem. There's be no Bitcoin if Satoshi had given up if he'd assumed the Byzantine general's problem was unsolvable.
Thank you
I wholeheartedly agree with your viewpoint. It is beneficial for the future development of Bitcoin
if people continue to look for unconventional solutions to problems.
I concede that the concept of probabilistic payments probably has been "on the shelf" for a while and not much has happened.
However, the concept has recently resurfaced in conjunction with the Lightning Network.
Take a look at the following paper:
https://courses.csail.mit.edu/6.857/2017/project/7.pdfAbstract.
With regular Bitcoin transactions, low-value, high-frequency payments
are increasingly impractical due to increasingly significant mining fees that must be
paid with each transaction. The Bitcoin Lightning Network is an extension to Bitcoin
that allows two parties to create a payment channel between themselves, allowing
payments to be made without committing many transactions to the blockchain,
thus avoiding substantial mining fees. However, these payments still cannot be
smaller than a satoshi, the smallest unit of Bitcoin. In this paper, we describe a
scheme for probabilistic payments in the Lightning Network, which can be utilized
to effectively make sub-satoshi microtransactions.
I happily admit that I´m probably not particularly impartial about the whole concept,
because I fell in love with the idea the first time I read about it.
I also have to admit that the solution mentioned by you in your earlier post has a
few other advantages:
1. Abstract the transactions away into a different protocol layer (i.e. off-chain payment channel networks)
Especially in terms of security scaling on a different protocol layer is a brilliant solution. Instead
of putting the main layer at risk by trying out new scaling solutions you also abstract the risk
away by making use of a different protocol layer.
This is also the reason why the Bitcoin Cash
roadmap is so dangerous. Let´s assume that they actually use 1GB blocks in the future
and encounter unforeseen issues. In this scenario they would have to roll back a change
like this on the main blockchain, which would be dangerous as well as a huge loss of trust.
If we assume that the Lightning Network of the real Bitcoin will encounter unforeseen issues
down the road, this doesn´t jeopardize the main layer at all.
This is basically the beauty of abstracting features away into different protocol layers in a nutshell.