Freenet
Last Update:
Word Count:
Read Time:
Freenet
Intro
Freenet is a peer-to-peer platform for censorship-resistant[防审查] communication.It uses a decentralized[去中心化] distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the web without fear of censorship. Both freenet and some of its associated tools were originally designed by lan Clarke, who defined Freenet’s goal as providing freedom of speech on the Internet with strong anonymity[匿名的] protection.
The distributed data store of freenet is used by many third-party programs and plugings to provide microblogging and media sharing, anonymous and decentralised version tracking, blogging, a generic[通用的] web of trust for decentralized spam resistance [防垃圾邮件], Shoeshop for using Freenet over Sneakernet, and many more.
History
The origin of Freenet can be traced to lan Clarke’s student project at the University of Edinburgh, which he completed as graduation requirement in the summer of 1999 lan Clarke’s resulting unpublished report “A distributed” decentralized information storage and retrieval[恢复] system” provide foundation for the seminal paper written in collaboration with other researchers, “Freenet: A Distributed Anonymous Information Storage and Retrieval System” (2001). According to CiteSeer, it became one of the most frequently cited computer science articles in 2002.
Researchers suggested that Freenet can provide anonymity on the Internet by storing small encrypted sinppets[片段] of content distributed on the computers of its users and connecting only through intermediate[中间的] computers which pass on requests for content and sending them back without knowing the contents of the full file, similar to how routers on the Internet route packets without konwing anything about files-except Freenet has caching, a layer of string encryption, and no reliance on centralized structures. This allows users to publish anonymously or retrieve various kinds of information.
Freenet has been under continuous development since 2000.
Freenet 0.7, release on 8 May 2008, is a major re-write incorporating[合并] a number of fundamental changes. The most fundamental change is support for darknet operation. Version 0.7 offered two modes of operation: a mode in which it connects only to friends, and an opennet-mode in which it connects to any other Freenet user, Both modes can be run simultaneously[同时], When a user switches to pure darknet operation, Freenet becomes very difficult to detect from the outsite. The transport layer created for the darknet mode allows communication over restricted routes as commonly found in mesh networks, as long as these connections follow a small-world structure. Other modifications include switching from TCP to UDP, which allows UDP hole punching[打洞] with faster transmission of messages between peers in the network.
Upadting…