Happy to answer any questions!
reply
What are the ideal number of chickens for a family of 4 homesteaders?
Also what is full RBF peering and how is it different than just activating the setting in standard core?
reply
What are the ideal number of chickens for a family of 4 homesteaders?
π
Also what is full RBF peering and how is it different than just activating the setting in standard core?
mempoolfullrbf=1 simply turns on full-rbf.
Full-rbf peering advertises the fact that you've done this with a service bit, and ensures you are connected to at least four other nodes also advertising that bit. Basically full-rbf peering ensures that txs propagate well.
reply
...and they say you are an "enemy" of Bitcoin...
Bitcoin is math. for God's sake... how someone who knows precisely how many chickens it takes - could be an enemy of Bitcoin. ;)
reply
I do enjoy chicken pot π
reply
There are concerns I'm sure Peter is aware of with running this. If fullrbf nodes are sparse, it becomes easy for a single attacker to spin up a bunch of nodes and sybil attack the full rbf nodes that are out there.
I'll probably switch clients when receiving Bitcoin for this reason, but I might just accept risk on that idle but verifying time.
reply
Sybil attacks aren't as easy as you probably think they are. Since nodes always make outgoing connections to diverse IP address space, to Sybil attack any node you need to run enough nodes that the entire IP address space is Sybil attacked. That's really difficult as getting access to that much IP address space is really difficult. It's also a risk that isn't related to full-rbf peering: any node has this risk. In fact, arguably full-rbf peering slightly reduces that risk as by default it connects to 14 outgoing peers rather than 10.
Now, if you run full-rbf peering and accept incoming connections you advertise that fact and maybe someone might do DoS attacks against you. But DoS attacks can't make you lose coins (with the one exception of certain Lightning setups).
Anyway, tl;dr: running a full-rbf peering node is having a small amount of bravery. We need people to be brave for society to work. Hell, running the first Bitcoin nodes required a bit of bravery.
Be brave.
reply
I'm brave Peter I'm brave! I also try my best to identify a full risk assessment before deciding to accept risk, and there are risks that people accept all the time. The problem is that most people accept risk without knowing what the risks are, but a fully informed person who can accept appropriate risk is much better protected.
Anyway, thanks for the information!
reply
That's a reasonable way to do it. :)
reply
reply