Beersy

12 standards

Network architecture

The arguments rather than the formats: how transaction processors, overlays and end users divide the work between them, and why that division is what lets the network grow. Nothing here is a wire format, and reading it first makes the wire formats make sense.

Also searched as scaling, throughput, Mandala, Mandala Network, Web 3.0, layers, topology.

Filed under

12 standards, spread across 4 of the 12 topics.

Start with

BRC-83

Scalable Transaction Processing in the BSV Network

Handling very high transaction volume means doing as much as possible at the same time, while some checks must still happen in order. This describes how that work is divided across the network so throughput rises without correctness slipping.

Filed under Transactions

Standards about this

Network architecture is the main subject of these 4.

  • 89

    Web 3.0 Standard (at a high level)

    Talk about a decentralised web rarely says concretely what the pieces are or how they fit. This sketches one: wallets, indexes, browsers and payments, and where each belongs.

  • 90

    Thoughts on the Mandala Network

    Discussions of network design tend to jump straight to mechanisms without saying who is doing what. This lays out a three-layer picture, with processors at the core, indexes in the middle and ordinary users at the edge, as a shared vocabulary for the rest.

Standards that touch it

These are about something else, and deal with network architecture on the way.

  • 45

    Definition of UTXOs as Bitcoin Tokens

    Building tokens on Bitcoin tempts people to copy account-based designs from other chains, which fits badly. This argues that an unspent output is already the natural unit of ownership and should be treated as the token itself.

  • 57

    Legitimate Uses for mAPI

    A miner interface gained wide adoption and an equal amount of criticism, with some of its uses pulling against how the network is meant to work. This sets out which of those uses are legitimate and which are not.

  • 80

    Improving on MLD for BSV Multicast Services

    The standard way for a device to say which network broadcasts it wants was designed for a handful of groups, not for blockchain traffic at scale. This examines where it falls short and what would have to change.

  • 129

    IPv6 Multicast Group Address Assignments

    Splitting traffic across many network groups only works if everyone agrees which group is which. This assigns the address ranges, separating the groups carrying data from those carrying control messages.

  • 186

    Thoughts on UTXO-Driven Applications and Private Overlays

    Early designs for tracking and coordinating transaction-based state tended to assume everyone needed to see everything, which does not match how most real applications actually share data. Teams building on top of transaction outputs had no shared way to think through when to keep an overlay open to everyone versus restricted to a known set of participants, so designs ended up copying patterns that did not fit their actual trust or privacy needs. This leaves developers without a clear mental model for choosing the right shape of network for their application.

Usually read alongside

Concepts that keep appearing on the same standards as this one.

Was this helpful?

Search Beersy

Search standards by number, title, author or topic