不论你承认与否,惧怕还是欣喜,P2P的时代已经到来了。比特币作为P2P大潮的代表产物正在引领这时代的前行。越来越多的事物正在受到P2P的启发和带动,Bitmessage就是其中之一
简介
Bitmessage是一个去中心化的通讯软件,他能允许你在匿名的情况下传输任何信息给接收者或者从一个发布者那里订阅信息。这一切都是建立在P2P网络上的,也就说没有一个中心服务器可以控制和窥探使用者的行为。原理
就像比特币一样,Bitmessage会为你生成一对公钥和私钥,公钥就是你的bitmessage地址,私钥就是该能证明你对该地址上信息有所有权的密码。举个例子,你可以把公钥想成你的email地址(如,person@website.com),私钥理解成为该email(person@website.com)的密码。Bitmessage公钥和私钥的是由 RSA算法 生成的。产生的公钥和私钥如下格式:
- 公钥(Bitmessage地址): BM-2DATVhgWgzeGHe69THvwae9NnuW4FRtSzz
- 私钥: 5KaAMrDaRB6N9DGZrWiDVRsxCiKn65m3ZYXWwbn58LCeDdwd71x
A向B发信息
如果 A 想发布信息给一群订阅者 。 A 会用自己的私钥给信息加密,订阅者会用A的bitmessage地址(公钥)来解密信息,这样就实现了信息的发布。
A向订阅者们发信息
工作量证明(proof of work)
向比特币一样,为了防止有人利用bitmessage发送大量垃圾信息冲击P2P网络,bitmessage采用proof of work机制,即你的bitmessage必须进行一定量的运算后才能进行信息发送,一般运算时间为4分钟。如何使用
首先,你需要生成一个bitmessage地址(公钥)。以英文版为例,点击Your Identities选项,点击New按钮。便会弹出生成程序。
选择Use a random generator to make an address 便可以随机的生成地址。 点击send输入对方的bitmessage地址写入内容便可以发送。就像email一样。
向比特币一样你可以存档你的密钥文件,以便于你在其他电脑上使用。密钥文件存在Bitmessage所在目录中,名字是keys.dat,如果更换终端你把keys.dat文件拷入Bitmessage所在新目录便可。
P2PBUCKS的bitmessage地址为: BM-2D8trjWVt3bZRBExzzgVzGy2C9N7qor1ye 欢迎大家骚扰。 作者: P2PBUCKS
本文链接:https://www.8btc.com/article/83805
转载请注明文章出处