|
The Invisible Internet Project (I2P) is an overlay network and darknet that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous Web surfing, chatting, blogging and file transfers. The software that implements this layer is called an ''I2P router'' and a computer running I2P is called an ''I2P node''. The software is free and open source and is published under multiple licenses. The name ''I2P'' is derived from ''Invisible Internet Project'', which, in pseudo-mathematical notation, is represented as ''I²P''. == Technical design == I2P is beta software since 2003.〔.〕 Developers emphasize that there are likely to be bugs in the software and that there has been insufficient peer review to date.〔(【引用サイトリンク】 url= https://geti2p.net/en/comparison )〕 However, they believe the code is now reasonably stable and well-developed, and more exposure can help development of I2P. The network itself is strictly message-based (like IP), but there is a library available to allow reliable streaming communication on top of it (similar to TCP, although from version 0.6 there is a new UDP-based SSU transport). All communication is end-to-end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ("destinations") are cryptographic identifiers (essentially a pair of public keys), so that neither sender nor recipient of a message need to reveal their IP address to the other side or to third-party observers. Although many developers had been a part of the ''Invisible IRC Project (IIP)''〔.〕 and Freenet communities, there are significant differences between their designs and concepts. IIP was an anonymous centralized IRC server. Freenet is a censorship-resistant distributed data store. I2P is an anonymous peer-to-peer distributed communication layer designed to run ''any'' traditional internet service (e.g. Usenet, email, IRC, file sharing, Web hosting and HTTP, Telnet), as well as more traditional distributed applications (e.g. a distributed data store, a web proxy network using Squid, or DNS). Many developers of I2P are known only under pseudonyms. While the previous main developer, ''jrandom'', is currently on hiatus, others, such as ''zzz'', ''killyourtv'', and ''Complication'' have continued to lead development efforts, and are assisted by numerous contributors.〔 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「I2P」の詳細全文を読む スポンサード リンク
|