diff --git a/applications/aether.md b/applications/aether.md index e69de29..01b2018 100644 --- a/applications/aether.md +++ b/applications/aether.md @@ -0,0 +1,43 @@ +# Aether + +Aether is a Reddit-like p2p social network, designed with ephemerality and mutability in mind. + +### Identity + +Identities in Aether are based on keypairs, like in ssb. + +Aether has a strategy for multiple device logins under development — you can store and sync encrypted keys from a remote backend. + +### Networking/Message passing + +### Data Storage/Message Persistence + +Aether's data structure is a DAG (directed acyclic graph). It allows insertion and deletion of content. + +Posts are ephemeral. After a certain period of inactivity on a post, it automatically gets dropped by nodes on the network. + +### Moderation/Reputation + +Each sub-community has its own moderators, which communities elect or impeach themselves. Like sub-reddits, communities largely govern themselves. + +Whitelists and blacklists are used to moderate the collection of communities. When users join, the default is to only display communities on a vetted whitelist, to ensure the safety and comfort of a user's initial experience. + +### Spam + +Aether combats spam by requiring users to complete a small "proof-of-work", a brief hashing function, before they post. This rate-limits the amount of posts that a user can send out to the network, making it more expensive to flood it with spam. + +### Social/Discovery + +### Privacy/Access Control + +### Monetization + +The p2p version is supported through funding from the self-hosted Aether Pro version. + +### User experience + +### Interoperability + +### Scalability + +### Metrics diff --git a/applications/diaspora.md b/applications/diaspora.md index e69de29..261312e 100644 --- a/applications/diaspora.md +++ b/applications/diaspora.md @@ -0,0 +1,35 @@ +# Diaspora + +Diaspora was a federated social network released in 2010. It is still in existence, although mostly unused. + +The federated nodes, called "pods", are hosted by different individuals and institutions. + +### Identity + +### Networking/Message passing + +### Data Storage/Message Persistence + +### Moderation/Reputation + +Like Mastodon, much of the moderation is done at the server level. When Isis joined the Diaspora network in 2014 after they were censored by Twitter, all the larger pods moved to block their server. + +### Social/Discovery + +Like Twitter, Diaspora included hashtags and mentions. + +### Privacy and Access Control + +### Monetization + +### User experience (if applies) + +### Interoperability + +Friendica instances are a part of the diaspora network, and natively supports the Diaspora protocol. + +### Scalability + +### Metrics + +### Links diff --git a/applications/riot.md b/applications/riot.md deleted file mode 100644 index e69de29..0000000 diff --git a/applications/steemit.md b/applications/steemit.md index e69de29..997dcfd 100644 --- a/applications/steemit.md +++ b/applications/steemit.md @@ -0,0 +1,49 @@ +# Steemit + +The Steem cryptocurrency was created for content monetization in social sites. Steemit, a Reddit/Medium-style social network, was the first site built to use Steem. Later, several other platforms including Dtube, a decentralized Youtube, also used Steem for monetization. + +User identities and post data are stored on the Steem blockchain. + +### Identity + +User identities are stored on the Steem blockchain. New account creation requires an email and phone number, and must go through a review process + +A Steemit account functions as a cryptocurrency wallet, and users are responsible for their own key management. There is no account recovery available, and funds can be lost or stolen if the key is compromised. Accounts cannot be deactivated or deleted, since they are permanently stored on the Steem blockchain. + +### Networking/Message passing + +### Data Storage/Message Persistence + +Post data is stored on the Steem blockchain. + +### Moderation/Reputation + +Reputation determines the weight of votes in the network. Older accounts have more reputation. + +### Spam + +Since there is a monetary incentive to create fake accounts to upvote posts, a centralized spam prevention method was necessary to combat abuse. The new account creation process which requires review of an email and phone number is the method used by Steemit. + +### Social/Discovery + +### Privacy and Access Control + +### Monetization + +Steemit mined 80% of Steem in the first week. Steemit benefited from the appreciation of Steem during the 2017 cryptocurrency run-up, but did not manage the bear market well and had to lay off much of its staff. When a company’s monetization strategy depends on a volatile asset, its leaders have to be prudent portfolio managers as well as good operators. + +Other than depending on Steem price appreciation, Steemit monetizes through users promoting their posts. When users perform certain actions on Steemit, they earn Steem. Creating posts that get upvoted qualifies users to earn from a rewards pool. Upvoting posts that later become popular can earn voters a curation reward. Votes are weighted by reputation, which accumulates with age, so older accounts of early adopters have more power in the network. This, as well as the fact that Steem tokens could be mined easily early on, means that Steemit’s incentives are geared towards early adopters. + +### User experience (if applies) + +### Interoperability + +what is the minimum requirement for a message to enter or leave the system? + +### Scalability + +### Metrics + +There are over a million users on Steemit. + +### Links diff --git a/applications/zeronet.md b/applications/zeronet.md index e69de29..88c3edc 100644 --- a/applications/zeronet.md +++ b/applications/zeronet.md @@ -0,0 +1,25 @@ +# Zeronet + +Zeronet is a browser for a decentralized network built on BitTorrent and Bitcoin, and run over Tor for privacy. Every Zeronet site address is a Bitcoin public key, so visitors can send bitcoin directly to the owner. It is essentially a darknet, or another version of Tor hidden services. + +### Identity + +Accounts are essentially Bitcoin wallets. The owner of a site signs the files with the private key, and the public key is the site address. + +### Networking/Message passing + +Zeronet uses the BitTorrent network to find peers that are seeding the site to download the site content from. + +### Data Storage/Message Persistence + +### Moderation/Reputation + +### Social/Discovery + +### Privacy and Access Control + +### Monetization + +### Metrics + +### Links diff --git a/protocols/template.md b/protocols/template.md index 0d3b19b..5a4462b 100644 --- a/protocols/template.md +++ b/protocols/template.md @@ -1,10 +1,8 @@ -# Name - ### Identity ### Networking/Message passing -### Data Storage/Message Persistance +### Data Storage/Message Persistence ### Moderation/Reputation @@ -16,13 +14,12 @@ ### User experience (if applies) -### Interop with other systems -in particular - what is the minimum requirement for a message to enter or leave the system? +### Interoperability + +what is the minimum requirement for a message to enter or leave the system? ### Scalability ### Metrics -### In the wild - ### Links