Avatar
Tony Acid
2556b6fe7991a73d152ff3ad084ee591dcb8d4326622eac9fe1a04ffa7a4ff58
Bitcoin and psychodelics, Mr. Fixit

Too private. Governments want to at least make impression they control things, they would not agree to ecash. Buts once Tether is on LN, we might expect USDT mints start popping out.

There is no next Bitcoin

yes, I know... shocking!

Am I the only one always buying the top?

Ok, so I asked AI a question to figure out percentage of filtering nodes required to be effective. The answer is 88.88%, see below ๐Ÿ‘‡

Also let me know if I'm doing this wrong.

Q: We have 20000 nodes, every node has 8 connections to other nodes. Nodes A relay red packets only, nodes B green packets only.

What needs to be min percentage of B nodes in the network, so the random two A relays are not able to exchange red packets?

A: To ensure that any two node A relays cannot exchange red packets, we need to place node B relays in such a way that there is no direct or indirect path of red packets between any two node A relays. This means that every path between any two node A relays must include at least one node B.

Given:

- Total nodes: 20,000

- Each node has 8 connections.

- Node A relays only red packets.

- Node B relays only green packets.

### Step-by-Step Analysis:

1. **Total Nodes and Connections**:

- Total nodes: 20,000

- Each node has 8 connections.

2. **Isolation Requirement**:

- We need to ensure that no two node A relays can exchange red packets directly or indirectly.

### Strategy:

To achieve this, we can use a strategy where we place node B relays in such a way that they act as barriers between node A relays. One effective way to do this is to ensure that every node A relay is surrounded by node B relays, creating isolated clusters of node A relays.

### Calculation:

1. **Cluster Size**:

- Let's consider a cluster where each node A relay is surrounded by node B relays. The simplest cluster would be a node A relay connected to 8 node B relays.

2. **Total Clusters**:

- If we have \( N_A \) node A relays, each surrounded by 8 node B relays, the total number of node B relays needed is \( 8 \times N_A \).

3. **Total Nodes**:

- The total number of nodes is the sum of node A relays and node B relays:

\[

N_A + 8N_A = 9N_A

\]

- Given that the total number of nodes is 20,000:

\[

9N_A = 20,000

\]

\[

N_A = \frac{20,000}{9} \approx 2,222.22

\]

Since we cannot have a fraction of a node, we round down to 2,222 node A relays.

4. **Number of Node B Relays**:

- The number of node B relays needed is:

\[

8 \times 2,222 = 17,776

\]

5. **Percentage of Node B Relays**:

- To find the percentage of node B relays in the network:

\[

\text{Percentage of node B relays} = \left( \frac{17,776}{20,000} \right) \times 100 = 88.88\%

\]

Therefore, the minimum percentage of node B relays in the network to ensure that no two node A relays can exchange red packets is approximately **88.88%**.

Owning Bitcoin is like being a shareholder of entire technological industry.

You always benefit from the progress, never left behind.

Fees will shape Bitcoin culture

Messaging relays can always be taken down, DDOS-ed, you name it.

Such actions can temporarily disrupt the network.

What is more important long term, that operating a relay costs money. That cost is not spread evenly across network users which can lead to actions that aim to fund relay operations in a way that can be not optimal to the network users.

This is why I'm more excited about Keet.io than #Nostr long term. #Keet team built p2p messaging app that don't require servers (including relays) to work. Other network participant can act as fragmented relays (using blind mirroring tech, video below), so the decentralized p2p network without servers can stay reliable without disruption.

Are you a dev interested in building 100% P2P apps using the same stack Keet does? Check out holepunch.to to find out more about this exciting technology.

https://video.nostr.build/9756504cc91346fb4d502b1f58289dd8ca3d31dd103113c1d66ad699fe31ad57.mp4

is OP_RETURN drama over?

Keet.io not only works everywhere, but also don't require servers (neither phone numbers) to work.

No servers, just Pears ๐Ÿ

I run Bitcoin Knots

but fee estimation take from Bitcoin core

By any app, you mean also no Nostr apps?

Asking because it's actually my question, can NWC be used for apps that don't use Nostr protocol, for example messaging apps?