pages/assets/garden_decentralized_index.md.6TH7SRo_.js

2 lines
2 KiB
JavaScript
Raw Normal View History

import{d as r}from"./chunks/git.data.KsOh1sGN.js";import{M as i,q as n,Q as e,K as d,u as a,ag as s,p as l}from"./chunks/framework.DvHfxfnp.js";const o=e("h1",{class:"p-name"},"Decentralized",-1),c=["innerHTML"],m=s('<hr><details><summary>Referenced by:</summary><a href="/garden/commune/index.md">Commune</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/matrix/index.md">Matrix</a><a href="/garden/social-media/index.md">Social Media</a></details><details><summary>Tagged by:</summary><a href="/garden/atproto/index.md">ATProto</a><a href="/garden/activitypub/index.md">ActivityPub</a><a href="/garden/federated-identity/index.md">Federated Identity</a><a href="/garden/fediverse/index.md">Fediverse</a><a href="/garden/nostr/index.md">Nostr</a></details><p>Something with no central source of authority</p><p>Common examples:</p><ul><li>RSS</li><li>Email</li><li>The <a href="/garden/fediverse/">Fediverse</a></li></ul><p>In practice, the &quot;pick a server&quot; problem causes email and the fediverse to trend towards a handful of large servers that still suffer from some of the issues of centralization</p><p>Advantages over centralization:</p><ul><li>Data ownership</li><li>Increased privacy</li><li>No rules to follow</li><li>Can fully customize your experience</li><li>No single entity can make the experience worse for everyone</li><li>Anyone and everyone can try their hand at improving the ecosystem</li></ul>',9),v=JSON.parse('{"title":"Decentralized","description":"","frontmatter":{"alias":"Federated","public":"true","slug":"decentralized","title":"Decentralized","prev":false,"next":false},"headers":[],"relativePath":"garden/decentralized/index.md","filePath":"garden/decentralized/index.md"}'),u={name:"garden/decentralized/index.md"},x=Object.assign(u,{setup(f){const t=i();return(p,h)=>(l(),n("div",null,[o,e("p",null,[d("80 words, ~0 minute read. "),e("span",{innerHTML:a(r)[`site/${a(t).page.value.relativePath}`]},null,8,c)]),m]))}});export{v as __pageData,x as default};