Bringing Web3 to the Web
The contents here is created from the official CascadiaJS Page
Overview
- name: Mikeal Rogers
- Speaker Page
Abstract
An overview of Web3 technologies that have recently become easily accessible to all web developers.
Notes
From Hunter
Go to text →
- NFT Storage conversation
- Web3.Storage
- At scale cloud native IPFS(?) host
- Tim Burner
- CID (IPFS Addresses)
- HASH that tells you what type of hash it is
- DID standard: Decentralized Identifiers. Very good at describing anything that you could wap a public key for.
- UCAN: decentralized oauth : https://ucan.xyz
- Describe the capability you want in data
- Any write to the data can be expressed with UCAN
- Not Bearer Token
- Simply proof chains
From Kevinslin
Go to text →
kevin
Notes by-
how to store nfts on the blocktrain in a decentralized way
- use ipfs
-
...
-
ucan protocol
-
delegation is builtin
-
invocation
- any addressable right can be invoked by anyone
From Trivikr
Go to text →
- Speaker Notes can be viewed at https://tiny.cc/web3-cascadiajs
- NFT Storage
- Platform is called Web3.Storage
- The Web is made of interlinked protocols.
- wrt transport: HTTP, RSS, Atom, WebDAV etc
- wrt view: HTML, CSS, Media Containers (jpeg, gif, mp4, etc)
- Location Addressing
- URI FTW!
- When we link this way, we're linking to a single specific location (centralization)
- Decentralization
- Figure out how to port individual pieces.
- Data Addressing: CIDs (IPFS addresses):
- hash based identifiers for data
- can link to any future or existing hash addressed data in ANY LOCATION and make available under ANY transport.
- Actor Addressing: DIDs (Decentralized Identifiers):
- a w3c standard
- for addressing any "subject"
- identify actors by public keys
- Decentralized OAuth: UCAN https://ucan.xyz/
- UCAN permissions:
- Any right that can be expressed in Data can be dranted to any Actor.
- Any right described in Data that is addressed by hash can be delivered by any Actor.
- Any description of any right can be sent to any addressable location.
- UCAN permission grant:
- Any actor can delegate these rights to other Actors.
- Any user can delegate to other users.
- Any service can delgate rights to users.
- Any service can delgate rights to other services.
- UCAN execution
- Any addressable right can be invoked by any capable actor.
- Any invocation can be sent to any addressable location by any actor.
- Any invocation can be delegated to any actor to fulfill any aspect of an invocation.
Children