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://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://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".
Line 11: Line 14:
* [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://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 13:50, 16 November 2017

<< Back to MoodleNet index


  • Blockstack - a new network for decentralised applications, including an alternate DNS and public-key infrastructure.
  • 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".
  • 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".
  • 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.
  • 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'.
  • 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".
  • 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