Lightweb Inc. 🇺🇸 Infrastructure Engineering Unbounded Solutions for a Small World (TM)

Texas, USA
Joined February 2011
Next few papers will go into more detail about how this multicast thing will work over the real public internet constraints of our modern adversarial world, and how it's ready to be deployed today. As Bitcoin scales, it only gets better and more efficient, unlocking more value.
1
25
475
I've been focused on development of my new AI harness/OS @EdwinPai so I haven't been on X for a while. The reason the mempool exists is to receive transactions so the first seen rule can be followed. Those transactions are then processed and added to blocks as quickly as possible. Teranode processes transactions and adds them to subtrees/blocks as soon as they are received so a mempool is no longer needed. The savings of immediate processing and subtree communication is superior to using a mempool because it's more efficient, and importantly, it accelerates the positive flywheel effect of node game theory: Nodes receive as many transactions as possible and build subtrees as quickly as possible while hashing as quickly as possible to win the next block with as many transactions as possible to get the biggest block reward they can. They are then incentivized to reinvest their earnings into their computing and networking infrastructure to be as competitive as possible and to earn as much profit per block as possible. The result of this is the holy grail of computing systems which is a system that gets more efficient the more it's used. It's the win-win-win relationship Satoshi carefully crafted in the original white paper: peer-to-peer electronic cash that's competitively maintained so individuals retain privacy, data provenance, and data ownership; the system gets cheaper and requires less energy to use as usage if it increases; and, node operators earn more while simultaneously being strongly incentivized to provide the best experience possible in order to earn more
3
3
7
200
Bitcoin is designed for much more than just payments.
Bitcoin isn't speculative if it actually works.
1
2
23
469
A vault whose hosts never hold a key. bsecret keeps ciphertext only, refuses everything but the re-key once a removal is acknowledged, and lets an auditor verify every grant, version and rotation against block headers alone. 1bsv.net/patterns/bsecret.pd…
1
3
16
388
Light retweeted
Replying to @Ckatoshi @LightBSV
Multicast is an Internet Protocol mode of transport that allows a user and the network to transmit one data packet to multiple recipients quickly and at once, without having to retransmit. Unicast is the one-to-one complement of this, that most internet traffic rides on today.
1
1
3
124
I haven't run anything with PHP since like, 2006. People are really still doing this? It's like trying to keep CGI scripts alive. I mean, there was a time period where that was okay. That time has long passed.
5
12
550
Bitcoin isn't speculative if it actually works.
3
1
31
923
Traditional Observation: ISPs don't support MP-BGP at the edges and therefore won't support multicast over internet. Engineering path: Force multicast through a specific frame type only, and carry actual multicast traffic over a separate topology formed on top, peered directly.
1
6
280
So when you want to step up like you know something more than I do, as if I haven't tested my own work, then prepare to walk away not feeling as big as you did before you served up your ill-informed opinion. I'll talk about this network engineering stuff all day long.
1
48
I invite honest criticism, but I won't stand for idiotic commentary.
48
Light retweeted
What is BRC-100??? BRC-100 is the standard way BSV apps and wallets talk to each other. The app sends a request in an agreed format; the wallet does the work, asks the user to approve when required, and sends back the answer. Here are all 28, grouped by what they do.
2
2
12
326
Light retweeted
Just having a real, solid thing like a UTXO (spent or not) to identify flows in order to apply rate limiters is huge. Traditional IP packets do not come with this feature when every packet is different, such as with large-scale, coordinated Distributed Denial of Service attacks.
1
1
2
83
The global BSV network scales best with multicast (one-to-many). You reach it by unicast (one-to-one). It can reach you either by unicast (one-to-one) or multicast (one-to-many). Unicast works over the internet today. No new wheels invented. No barriers. Ready now. Let's go.
1
2
20
432
How about a simple web request? "I want to see CatPicture.jpg. Whoever can deliver it to me the fastest gets paid." That's possible when you're sending the request to many listeners at once, and it's very lightweight, and bounded by economics by being anchored to a blockchain.
When you use the internet today, you're pushing free data up unicast to any number of servers. You do this over and over in the background. Send your data up once to the network, and let the services compete over it. Accomplish more, with less, and stop giving everything away.
2
4
240
Think bounties. Maybe regional, localized bounties even. The request doesn't have to go everywhere. Only where the topical subscribers are.
84
One issue I see with the current (not future) state of SPV: Checks are about 10x slower in JS than in Golang.
2
5
424
I'm testing SHA-NI enabled hardware vs non-accelerated. It's highlighted current shortcomings in language/libraries. I haven't dug into it further but I suspect further optimizations are possible.
1
83