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.