The bmannconsulting.com website
1---
2---
3
4My definition of web3 from a technical perspective is that it is composed of <mark>self-verifying data structures, cryptography, and distributed systems</mark>.
5
6These are all active areas of research in computer science and information theory.
7
8Aside from technology, Web3 supports user ownership, data portability, open source, and public goods.
9
10The [[DWeb]] Principles are a good background.
11
12Some of the ways of working look a lot like my [[Three Definitions of Open Source]].
13
14Not all web3 has to be available under an open source license. Most often, I expect a Web3 system to be based on a protocol or standard, that can have multiple code implementations that interoperate by following the protocol.
15
16Some examples of Web3 systems:
17* [[ATProtocol]], with [[Bluesky]] as an implementation
18* [[ActivityPub]], with [[Mastodon]] as an implementation
19* [[IPFS]], with [[Kubo]] as an implementation
20* [[Farcaster]], with [[Warpcast]] as a client
21
22## Blockchain
23
24Blockchains are a subset of web3. They are useful in cases where strict global consensus is required.