Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

MoodleNet/research: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 4: Line 4:


* [https://blockstack.org Blockstack] - a new network for decentralised applications, including an alternate DNS and public-key infrastructure.
* [https://blockstack.org Blockstack] - a new network for decentralised applications, including an alternate DNS and public-key infrastructure.
* [https://cryptosphere.io Cryptosphere] - an "open-source P2P web application platform for decentralized, privacy-preserving software which keeps users in control of their own content". Defunct?
* [https://datproject.org Dat] - a "data distribution tool with a version control feature for tracking changes and publishing datasets". Funded by major donors such as the Knight Foundation and Alfred P. Sloan Foundation.
* [https://datproject.org Dat] - a "data distribution tool with a version control feature for tracking changes and publishing datasets". Funded by major donors such as the Knight Foundation and Alfred P. Sloan Foundation.
* [https://diasporafoundation.org Diaspora] - a "nonprofit, user-owned, distributed social network" consisting of "independently owned nodes (called pods) which interoperate to form the network".
* [https://diasporafoundation.org Diaspora] - a "nonprofit, user-owned, distributed social network" consisting of "independently owned nodes (called pods) which interoperate to form the network".
* [https://ethereum.org Ethereum] - a "decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference".
* [https://ethereum.org Ethereum] - a "decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference".
* [https://filecoin.io Filecoin] - an "open-source, public, cryptocurrency and digital payment system intended to be a blockchain-based digital storage and data retrieval method" building on top of IPFS.
* [https://freenetproject.org Freenet] - a somewhat notorious peer-to-peer platform using the 'dark web' for censorship-resistant communication. 'Freesites' contains only static content, meaning it cannot provide content that requires a database or server-side scripts.
* [https://freenetproject.org Freenet] - a somewhat notorious peer-to-peer platform using the 'dark web' for censorship-resistant communication. 'Freesites' contains only static content, meaning it cannot provide content that requires a database or server-side scripts.
* [https://gnunet.org GNUnet] - an "alternative ne twork stack for building secure, decentralized and privacy-preserving distributed applications". The framework features "link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation".
* [https://gnunet.org GNUnet] - an "alternative ne twork stack for building secure, decentralized and privacy-preserving distributed applications". The framework features "link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation".
* [https://ipdb.io IPDB - stands for 'InterPlanetary DataBase', a "blockchain database network for the decentralized stack". It's ready to use, with strong governance (including many large non-profits).
* [https://ipfs.io IPFS] - stands for 'InterPlanetary File System', a protocol "designed to create a permanent and decentralized method of storing and sharing files". Content-addressable, peer-to-peer, distributed file system. Provides a resilient way to serve files, removing duplication and centralisation.
* [https://ipfs.io IPFS] - stands for 'InterPlanetary File System', a protocol "designed to create a permanent and decentralized method of storing and sharing files". Content-addressable, peer-to-peer, distributed file system. Provides a resilient way to serve files, removing duplication and centralisation.
* [https://www.gitbook.com/book/jedisct1/libsodium/details Libsodium] - the Sodium crypto library is "a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more".
* [https://joinmastodon.org Mastodon] - a federated social network similar to Twitter, "but administrated as a decentralized federation of independently operated servers running open source software". Users join a specific instance, and their updates can then be federated to other instances. Mastodon is built on OStatus, meaning that federated Mastodon instances form just one part of a wider 'Fediverse'.
* [https://joinmastodon.org Mastodon] - a federated social network similar to Twitter, "but administrated as a decentralized federation of independently operated servers running open source software". Users join a specific instance, and their updates can then be federated to other instances. Mastodon is built on OStatus, meaning that federated Mastodon instances form just one part of a wider 'Fediverse'.
* [https://matrix.org Matrix] - an "open protocol for real-time communication". Aims to be like SMTP for real-time communication between different service providers.
* [https://matrix.org Matrix] - an "open protocol for real-time communication". Aims to be like SMTP for real-time communication between different service providers.
Line 17: Line 20:
* [https://www.producthunt.com/topics/artificial-intelligence?subtopic=88 Product Hunt | Artificial Intelligence | APIs] - a continually-updated list of products/services using A.I. APIs. Useful for seeing what's out there to build upon.
* [https://www.producthunt.com/topics/artificial-intelligence?subtopic=88 Product Hunt | Artificial Intelligence | APIs] - a continually-updated list of products/services using A.I. APIs. Useful for seeing what's out there to build upon.
* [https://skipflag.com SkipFlag] - "a knowledge base that builds itself" using your "existing conversations, support tickets, and other communication... to autonomously answer questions".
* [https://skipflag.com SkipFlag] - "a knowledge base that builds itself" using your "existing conversations, support tickets, and other communication... to autonomously answer questions".
* [https://www.tahoe-lafs.org/trac/tahoe-lafs Tahoe-LAFS] - provider-independent cloud file storage security system. Free and open source, focusing on privacy and security.
* [https://en.wikipedia.org/wiki/WebRTC WebRTC] - stands for Web Real Time Communication, and is "a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections". Used for "video conferencing, file transfer, chat, or desktop sharing without the need of either internal or external plugins". Supported in all major desktop and mobile browsers as of iOS 11. Developed by W3C members.
* [https://en.wikipedia.org/wiki/WebRTC WebRTC] - stands for Web Real Time Communication, and is "a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections". Used for "video conferencing, file transfer, chat, or desktop sharing without the need of either internal or external plugins". Supported in all major desktop and mobile browsers as of iOS 11. Developed by W3C members.
* [https://zeronet.io ZeroNet] - a "decentralized Internet-like network of peer-to-peer users". Fully open source. Uses bitcoin cryptography to identify sites (instead of IP addresses) and bittorrent technology to propagate changes within the network. Sites are accessed via a web browser, but served from localhost.
* [https://zeronet.io ZeroNet] - a "decentralized Internet-like network of peer-to-peer users". Fully open source. Uses bitcoin cryptography to identify sites (instead of IP addresses) and bittorrent technology to propagate changes within the network. Sites are accessed via a web browser, but served from localhost.
* [https://en.m.wikipedia.org/wiki/Zooko's_triangle Zooko's triangle] - interesting less for the theory, more for the technologies / approaches which refute the conjecture. Notably: [https://blockstack.org Blockstack], [https://gnunet.org GNUnet], and [http://openalias.org OpenAlias]
* [https://en.m.wikipedia.org/wiki/Zooko's_triangle Zooko's triangle] - interesting less for the theory, more for the technologies / approaches which refute the conjecture. Notably: [https://blockstack.org Blockstack], [https://gnunet.org GNUnet], and [http://openalias.org OpenAlias]

Revision as of 14:14, 16 November 2017

<< Back to MoodleNet index


  • Blockstack - a new network for decentralised applications, including an alternate DNS and public-key infrastructure.
  • Cryptosphere - an "open-source P2P web application platform for decentralized, privacy-preserving software which keeps users in control of their own content". Defunct?
  • Dat - a "data distribution tool with a version control feature for tracking changes and publishing datasets". Funded by major donors such as the Knight Foundation and Alfred P. Sloan Foundation.
  • Diaspora - a "nonprofit, user-owned, distributed social network" consisting of "independently owned nodes (called pods) which interoperate to form the network".
  • Ethereum - a "decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference".
  • Filecoin - an "open-source, public, cryptocurrency and digital payment system intended to be a blockchain-based digital storage and data retrieval method" building on top of IPFS.
  • Freenet - a somewhat notorious peer-to-peer platform using the 'dark web' for censorship-resistant communication. 'Freesites' contains only static content, meaning it cannot provide content that requires a database or server-side scripts.
  • GNUnet - an "alternative ne twork stack for building secure, decentralized and privacy-preserving distributed applications". The framework features "link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation".
  • [https://ipdb.io IPDB - stands for 'InterPlanetary DataBase', a "blockchain database network for the decentralized stack". It's ready to use, with strong governance (including many large non-profits).
  • IPFS - stands for 'InterPlanetary File System', a protocol "designed to create a permanent and decentralized method of storing and sharing files". Content-addressable, peer-to-peer, distributed file system. Provides a resilient way to serve files, removing duplication and centralisation.
  • Libsodium - the Sodium crypto library is "a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more".
  • Mastodon - a federated social network similar to Twitter, "but administrated as a decentralized federation of independently operated servers running open source software". Users join a specific instance, and their updates can then be federated to other instances. Mastodon is built on OStatus, meaning that federated Mastodon instances form just one part of a wider 'Fediverse'.
  • Matrix - an "open protocol for real-time communication". Aims to be like SMTP for real-time communication between different service providers.
  • Namecoin - an "experimental open-source technology which improves decentralization, security, censorship resistance, privacy, and speed of certain components of the Internet infrastructure such as DNS and identities".
  • Osiris - a "freeware program used to create web portals distributed via peer-to-peer networking (P2P) and autonomous from centralized servers". Mostly defunct, although the Wikipedia page outlines some interesting features around reputation and 'anarchist' vs 'monarchist' community structures.
  • Product Hunt | Artificial Intelligence | APIs - a continually-updated list of products/services using A.I. APIs. Useful for seeing what's out there to build upon.
  • SkipFlag - "a knowledge base that builds itself" using your "existing conversations, support tickets, and other communication... to autonomously answer questions".
  • Tahoe-LAFS - provider-independent cloud file storage security system. Free and open source, focusing on privacy and security.
  • WebRTC - stands for Web Real Time Communication, and is "a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections". Used for "video conferencing, file transfer, chat, or desktop sharing without the need of either internal or external plugins". Supported in all major desktop and mobile browsers as of iOS 11. Developed by W3C members.
  • ZeroNet - a "decentralized Internet-like network of peer-to-peer users". Fully open source. Uses bitcoin cryptography to identify sites (instead of IP addresses) and bittorrent technology to propagate changes within the network. Sites are accessed via a web browser, but served from localhost.
  • Zooko's triangle - interesting less for the theory, more for the technologies / approaches which refute the conjecture. Notably: Blockstack, GNUnet, and OpenAlias