diff --git a/docs/concepts/usage-ideas-examples.md b/docs/concepts/usage-ideas-examples.md index ada5cd5c7..1700d58e9 100644 --- a/docs/concepts/usage-ideas-examples.md +++ b/docs/concepts/usage-ideas-examples.md @@ -134,6 +134,11 @@ By storing identical data only once on your node, storage-constrained projects a By decentralizing your data, you increase availability if your server runs into an issue, your ISP is unhappy with what you publish, or a hostile government issues a take-down order. You will also decrease the load time for your swarm-connected users and natively enable your app to work offline or on local networks. Depending on your app, your users can also reduce their storage requirements and download time thanks to native de-duplication and caching. +### Tableland + +[Tableland](https://tableland.xyz/) is an indexed, networked, SQL-compatible database that combines blockchain for access control with a decentralized network of nodes running SQLite. This architecture provides fast, mutable tables with verifiable integrity. +Tables in Tableland are NFTs, so they can be owned, traded, and permissions controlled programmatically. Learn more about Tableland in [the talk from IPFS camp 2022](https://www.youtube.com/watch?v=KJdYaNUofCc&list=PLuhRWgmPaHtRP0kfWyDuod_kVHE-5dGGL&index=3). + ### Decentralized database [OrbitDB](https://github.com/orbitdb/orbit-db) is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses CRDTs for conflict-free database merges, making OrbitDB an excellent choice for decentralized apps (dApps), blockchain applications, and offline-first web applications. There are Go and Javascript implementations available. @@ -164,6 +169,11 @@ Several plugins exist to decentralize your website built with popular static-sit There are many available frameworks to build decentralized apps on IPFS. [Fission](https://fission.codes/), [Fleek](https://fleek.co/), and [Textile](https://textile.io/) are great examples. +### WebNative SDK + +Fission created the [WebNative SDK](https://guide.fission.codes/developers/webnative) to make building apps easier for front-end developers. The SDK uses technologies like decentralized identities (DIDs), encryption, and IPFS for portable user identities and data, avoiding vendor lock-in. +For more information, see the [talk from IPFS camp 2022](https://www.youtube.com/watch?v=HnhJYH4mL_I&list=PLuhRWgmPaHtRP0kfWyDuod_kVHE-5dGGL&index=2). + ### SecureMyState The SecureMyState government-citizen communication app was built in two days during the [ETHDenver 2020](https://www.ethdenver.com/) hackathon. It lets Colorado citizens manage state-owned data about themselves, such as their driving license status or business registration. You can find out more about this project on [Medium](https://medium.com/twos-complement/secure-mystate-government-services-for-citizens-ethdenver2020-17f47407b656). @@ -204,6 +214,15 @@ In a recent update, Wolfram let users store their computation or assets on IPFS. Some core pieces of the web are still centralized, making it more prone to breaking or being censored. IPFS can help and make the web more resilient. +### Bluesky + +Bluesky is a decentralized social media protocol built on [IPLD](../concepts/ipld.md) that originated as a Twitter project but is now independent. +The protocol uses a federated architecture with cryptographic IDs and content addressing to make data portable between servers. +User data is stored in repositories using IPLD and content addressing. +The protocol specifies clients, servers, decentralized identities (DIDs), data repositories, and aggregators to enable a federated social network. + +Learn more from the [IPFS Camp 2022 talk](https://www.youtube.com/watch?v=jGbBZbl-V8Y&list=PLuhRWgmPaHtRP0kfWyDuod_kVHE-5dGGL&index=7). + ### Decentralized DNS The [Domain Name System](https://en.wikipedia.org/wiki/Domain_Name_System) (DNS) is one of the most centralized pieces of the web. By having to ask a central place to know where to find `google.com` or `facebook.com`, it is a central point of failure. Backing up the DNS on IPFS could improve its availability. A prototype for Javascript has been [published on NPM](https://www.npmjs.com/package/orbitdns). @@ -228,7 +247,7 @@ Textile.io is building the [Powergate](https://blog.textile.io/filecoin-develope ### Exchange Internet-of-Things data -[IOTA](https://www.iota.org/) is a foundation maintaining _the Tangle_, a blockchain-like network with zero fees. Their vision is to automate the exchange of data between sensors, machines, and other devices, for free or sold by the provider. IOTA [announced](https://docs.iota.org/docs/blueprints/0.1/tangle-data-storage/overview) that data can now be hosted on IPFS, [as shown in this demo](https://ipfs.iota.org/). +[IOTA](https://www.iota.org/) is a foundation maintaining _the Tangle_, a blockchain-like network with zero fees. Their vision is to automate the exchange of data between sensors, machines, and other devices, for free or sold by the provider. IOTA [announced](https://wiki.iota.org/legacy) that data can now be hosted on IPFS. The demo for this is no longer maintained. ### Send crypto to human-readable addresses @@ -252,7 +271,7 @@ With IPFS and a blockchain, you can prove ownership of a file at a certain time ### Proof of _humanness_ -[Idena](https://idena.io/) is a blockchain to prove that you are human (which is distinct from DID). It uses IPFS under the hood. +[Idena](https://idena.io/) is a blockchain to prove that you are human, distinct from a decentralized identity (DID). It uses IPFS under the hood. ### Build Smart City apps