网赚论坛

 找回密码
 免费注册
查看: 226|回复: 0
打印 上一主题 下一主题

基于bitcoin协议的P2P微博构想

[复制链接]

17

主题

17

帖子

68

积分

Ⅰ级财主

Rank: 1

积分
68
跳转到指定楼层
楼主
发表于 2017-10-21 00:53:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式




导言

你是否痛恨信息管制?你是否也一样热爱言论自由呢?你是否也期待出现一个永不删帖的产品呢?

是的,它即将要来到了,这是一个让人激动人心的产品,它可以从根本上解决信息管制,真正意义上实现言论自由。

比特币是一个令人激动人心的革命性的产品,也是一个新时代伟大的发明。它是一种由开源的P2P软件产生的电子货币,受比特币启发而创造出来的产品也越来越多,比如P2P的比特信,比特信同样是一款革命性的通讯工具,它从根本上解决了个人的通信隐私安全问题,斩断了相关部门伸向个人隐私的魔爪。今天让我们展开想象看看未来即将出现的跨时代意义的产品--p2p微博。

1.特点

这是基于blockchain原理而构想的P2P微博系统。我们暂且将它命名为BitMicroBlog(BMB)。既然是微博,我们同样要求它具有公开、透明的特点。而基于blockchain原理的BMB系统则有一般微博所不具备的特点,那就是不可更改、无需审批、无法删帖、匿名。达到一定程度的言论自由的目的。这些特点无论Facebook还是Twitter都无法做到的。



2.原理






我们利用比特币系统的原理来构建我们的P2P微博。在BMB系统里,每发一篇微博就相当于比特币系统里发生一次交易。和比特币一样,BMB系统同样由矿工把每个时间段收集到的交易单(这里是指每一篇博文)按先后顺序整理打包到一个block中直到得到一个合法的hashcash(即矿工采矿成功)。每个block(区块)的生产时间为一分钟。因为微博的即时性,必须要让区块产生的速度更快。每个区块中包含了矿工在一分钟之内收集到的所有微博。如下图:



每一个交易单就是一条微博,每一条微博的字符数限制不超过280个字符。一旦被打包进blockchain后,并经过足够多的确认后,将无人能够再更改它。而每一个交易单都有独一无二的ID,要转发微博的时候只要添加相应的交易单的ID就可以查询到相应的微博。每一条微博均以明文形式存储在blockchain中,客户端会把所有语言通过编码后转换成英语字母和数字的组合。但是算法是公开的,任何人都可以轻松地转换为明文获取其中的信息。



3.工作证明POW系统



既然我们要靠矿工来记录每一条微博,我们就必须要让矿工有利可图才能吸引足够多的算力来保障系统的安全与效率。和bitcoin一样,BMB同样在矿工每挖到一个块的时候奖励100个pingt(点)。(点,即是BMB系统中的货币,每个块所获得点数目是浮动的。)以及该区块中的所有交易的手续费10%。要注意,在这里发微博并非是免费的,但是系统的货币发行机制设置会让费用足够低廉。这里和比特币的通缩性不一样,这里的货币没有发行总量的限额,但会根据168小时内发出微博的总量与新增用户来调整下一次每个区块矿工所得的point数。每发一条微博需要消耗一个point,10%归矿工所有,90%则消失)之所以要让point消失,是为了让生产出来的point与消耗掉的point之间达到一个动态平衡,不至于最后通货膨胀太厉害矿工无利可图。我们以前玩网游就知道一个网游里必须要有足够消耗掉金币的系统存在,才能让货币保值,这一点WOW做得最好了。这里我们需要有一个算法,让每个块产生的point数与消耗的point数平衡,消耗得多,生产的就多。也能防止矿工囤积货币导致point的价格过高而使微博的活跃性降低。



4.货币交易系统





问题:就算我们把整个系统搭建起来了,仍然会有不少问题,矿工手里的point没有什么价值,普通用户想要发微博就得有point,从交易市场购买仍然太过麻烦,不能让小白用户轻易上手,以至于最后会被边缘化成极客的玩具。那矿工就无利可图了,从而系统就无法得到保障。



解决方案:我们可以在基于bitcoin的协议上运行一种一对密钥对应两种货币的系统。即,一个bitcoin的地址对应两种货币,bitcoin和point。也就是说,bitcoin的地址就是发微博的ID,也是bitcoin和point的收款地址。这样两套系统就能绝妙地融合到一起。一个地址存两种货币。但是它们用的是两条完全不相同的blockchain(区块链)。当发生bitcoin的交易的时候广播到bitcoin的网络中去,用现有的bitcoin的矿工去完成记录到bitcoin的blockchain中。当发生point的交易时,就广播到BMB系统中,由BMB中的矿工去完成记录到BMB中的blockchain中去。而发生要发生bitcoin兑换point或者相反的时候,就则一样各自广播到各自的网络去,当双方都收到足够的确认后,交易完成。这样做的好处还在与可以内建一个bitcoin与point之间的P2Pchange。这个内建的P2Pchange可以用bitmessage的原理实现。(其实我是猜的)P2Pchange的交易挂单不需要记录到blockchain中,因为这是实时的,交易时双方都需要同时在线,当系统撮合买卖交易时,双方输入密码(如无密码则跳过这步)交易完成。卖point方通过BMB把point达到买方的地址上,买point方则通过bitcoin把BTC打到卖方地址上。整个交易不需要通过交易所和法币就能高效自由地完成,也不需要第三方介入。这样矿工就可以实实在在地把point换成bitcoin从而变成真金白银得到利益。吸引更多的算力来保护系统。也能成为BTC应用体系上一个很好的扩展。这才是我最愿意看到的。

其实,我觉得这种一对密钥对应两种货币的系统,不单可以应用在这个p2p微博上,还可以应用在一般的山寨币系统上。这样的山寨币才能成为比特币世界中的银币,莱特币及相关山寨币注定会被慢慢边缘化的。



5.展望

这个系统如果发展的好的话,会出现类似blockchain.info一样的微博网站。这就相当于在线钱包了。这才是这个系统最吸引人的点。它可以出现很多个不同的P2P微博网站运行在BMB系统之上。你不需要随时携带钱包,只要有一个激活了的ID。在这里每个用户要启用必须要存进100个Point才能激活,才可以被矿工记录到区块链里。将来我们就可以像登录新浪一样简单地使用这个P2P系统。一个bitcoin的地址可以在不同的网站设置不同的微博名。(但blockchain只记录bitcoin地址)每个运行在BMB系统上的微博网站都可以有自己的一整套个性ID,可以换,但是bitcoin的地址是换不了的。这样即使网站被ZF关了,信息仍然保存在blockchain中。任何人随时都可以下载下来,或者在其他网站查询得到,某bitcoin地址在什么时候发了什么微博。让我们来幻想一下,这个系统要威胁到Facebook也不是没有可能的事。这样一套系统要比重建一套山寨币系统要有价值得多。



6.结束语

可能有些想法不一定成熟或者正确,但是希望可以给你一点思路。可惜我不是程序员,但是,要是你有这个能力的话。来吧,召集伙伴上船出海吧,这刚刚是大航海时代的序幕。








如果你觉得本文对你有帮助,可以捐赠给作者:

BTC地址:1LggqWWaYVLzJbu9MJ87Jts4PbQeJRHFdQ

欢迎转载,转载时请注明作者和出处,谢谢支持!
陈波Nimrod@微博
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-5-17 23:27 , Processed in 0.499201 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表