So, it is for "registered users" and there is some kind of trust involved because FIBRE nodes do not bother wasting their valuable time to fully validate blocks.
Oh man, _please_ go re-read my first message to you in this thread. You are confusing matt's public systems with the protocol-- linux with amazon.
Fibre is a protocol for distributing blocks very fast. The protocol is open source and distributed, and I helpfully linked to it above.
{...}
What you're saying about complementary/supplementary services and their value as an addition applies perfectly to Matt's public relay network (and I agree!). It just doesn't apply to the protocol-- which is what I was pointing to above, not matt's public relay network.
.
I get it, but unlike what you claim, FIBRE will never be deployed in any other way: somebody should set-up a handful of high-end nodes on the backbone with luxurious back-up/support facilities, ... and s/he should be compensated somehow for this.
I'm aware that FIBER has its roots in BIP 152 (a great fan of it, I am) and it is practically developed by same devs (Matt, you, others) but there is no way to go further than bip 152 and keep everything smooth, imo. FIBRE is there to fill this gap.
{...} Matt's public relay network is analogous to Google's webservers-- a privately operated infrastructure using a high speed protocol and making its services available to the public.
And web services are not p2p, there is a heterogeneous client/server style communication between engaging parties.
Do you see how you are intermixing two different things?
No, what I see is you mixing BIP 152 with FIBRE, they are not the same. BIP 152 enjoys compact blocks and avoiding redundant txn data transmission, FIBRE prepares an infrastructure as a service for nodes that preferably are compatible with BIP 152, besides using it internally.
but you can't disruptively replace it with a new fancy idea like FIBRE or anything else. Bitcoin p2p network is not good candidate
This is amusing because we already completely replaced how blocks are propagated in Bitcoin with technology from FIBRE (optimized for minimizing bandwidth somewhat more than minimizing latency, which FIBRE optimizes) over
two years ago now.
I've heard the old adage that people saying “It can’t be done,” are always being interrupted by somebody doing it. Being corrected by people who have been doing it for years is a bit of a twist...
BIP 152 was a huge step forward, thanks to Matt Corallo and you and other contributors, I admit that, but you are the one that is mixing things up, imo
To have a FIBRE network you need more than just compact Blocks and compression/FEC and other techniques, you definitely need a handful of distributed-well connected specialized nodes (that are centrally owned and managed by an entity) that can put a trust in each other to bypass full block validation and lock acquisitions.
If you are speaking of BIP 152 and technologies/concepts it uses, it is already implemented in bitcoin and what I mean by bitcoin p2p gossip protocol. FIBRE on the other side goes beyond BIP 152:
from:
http://bitcoinfibre.org/FIBRE is designed to be easy to operate for
anyone already running a network of Bitcoin Core instances, instantly providing high-speed transfer of blocks.
You need to have multiple instances of bitcoin core nodes, to run FIBRE on them, because you need the nodes to trust each other and do not revalidate every block in full, otherwise you would simply configure them to use BIP 152 in HB mode, no additives needed.
As I understand, you are speaking of FIBRE as a technology, and I'm seeing it as a work-around complementary service available for large pools, service providers and altruists to improve latency for themselves or for the public respectively.
It would be perfectly possible to use FIBRE for block relay everywhere and abandon BIP152 just like we abandoned the original block relaying mechanism.
I doubt it. Actually I denounce it completely.
If you mean improving BIP 152, to use FEC on UDP and stuff like that, it is not FIBRE, it is
FIBRE technology and I've no comments to make about its feasibility, just my blessings. But FIBRE itself, is an open-source software ready to be installed on a centrally owned network of nodes that are present in bitcoin ecosystem to form
a relay network other than bitcoin itself such that it would help with propagation delay for the participants privately or publicly connected. Amazingly, presence of such relay networks, regardless of them being public or private, improves bitcoin network's overall performance.