Bitmessage是一款去中心化的p2p开源通讯协议,目前拥有Windows, Linux,以及Mac OS的不同平台通信软件。Bitmessage允许用户在匿名的情况下传输任何信息给接收者, 或者从任何发布者那里订阅信息。软件是受到比特币的启发,一切建立在P2P网络上,没有一个中心服务器可以控制和窥探使用者的行为。

Bitmessage最初发布于2012年11月。 Bitmessage在所有的网络通信中,都会保护当事人的身份信息。用户可以创建由36位字母和数字组成的备用电子邮件地址。就像比特币一样,Bitmessage会为生成一对公钥和私钥,公钥就是用户的bitmessage地址,私钥就是该能证明用户对该地址上信息有所有权的密码。为了简化使用,新地址还能够以二维码的形式存储和分享,从而允许用户使用智能手机进行扫描。

为了防止有人利用bitmessage发送大量垃圾信息冲击P2P网络,bitmessage采用proof of work机制,类似于比特币防范机制,bitmessage必须进行一定量的运算后才能进行信息发送,一般运算时间为4分钟左右。

 

[repo owner=”Bitmessage” name=”PyBitmessage”]