对区块链的新思考

刚接触到区块链时,是非常惊喜。因为,它好像为我一直在关注的自组织团队架构提供了技术支持。但随着比较深入的了解后,发现了其几个难以绕过的固有缺点,没法进入实用(到现在除了比特币,以太币等,好像也没有什么非常成功的应用)。一度也就对它失去了兴趣。过了很长一段时间,我突然想到了,如果不执着于去中心化,引入适当的中心化,它的缺点就能得到一定的改善,说不定我们能在它之上构建出下一代互联网应用。

目前区块链技术的一些缺点:

1. 标榜是去中心化,其实并非如此。

现在比特币基本被几个大的矿池所把持。他们拥有巨大的算力,普通用户没有太多参与的积极性。我想象的下一代互联网,应该是去除寡头垄断的,大众积极参与的互联网。

2. pow,太耗费计算资源。

为维护区块链的真实和完整性,其每秒运算能力达到了七万亿次。矿工通过随机的哈希运算,来争夺比特币的记账权,这一过程需要消耗大量电力来完成,而且只有不到1%的矿工能够竞争到每10分钟区块的记账权,其他矿工算力都被浪费了。

3. pos,ico的方式太不透明。

使用pos的模式,初始币从哪来不易解决。现在的方式就是ico。拿钱来买币,但很容易被开发团队偷挖。开发团队可以轻易的把大量的币免费发给自己。

4. 交易效率低

相比于很多互联网支付网络,区块链的交易效率还是很低的。比特币区块链的每秒交易数为7,以太坊在10-20之间,维基链可以达到1000+。然而,2017年双十一期间,支付宝的每秒交易速度就已经达到了25.6万。

我设想的改进方案:

1. 适当中心化

数字货币由一个中心机构发行。数字货币绑定人民币,既与人民币一比一的比值。用户手上的数字货币可以随时从中心机构那,一比一的换回人民币。

2. 记账方式。

矿工还是分布式的记账。人人都可以下载源码,编译运行成为矿工。但哪个矿工有权利写入区块链,则由中心机构的中心服务器来决定。所有的矿工,都与中心服务器连接。中心服务器每隔一段时间,随机决定由哪个矿工来记账。此矿工收到中心服务器的消息后,记账(产生新区块),并全网广播。其他收到新区块后,校验ok,后就写入自己的区块链中,等待下一次中心服务器发出的记账指令。

3. 初始币发行

在创世区块中,产生所有数字货币。以后不会再增加或减少。当用户要购买数字货币时,中心机构从创世块中转到用户的账户上。中心机构公示银行账号,表明用户用来购买数字货币的人民币,被做为不会动用的储备金。当用户,要提现(用数字货币换人民币)时,储备金减少(支付给了用户),用户的数字货币又回到了创世区块的账户上。

 

改进后的区块链,有如下好处:

1. 效率提高。有中心服务器后,能快速产生有权利记账的矿工。

2. 节省计算资源。原因同上。

3. 普通用户也能参与。不需要强大的算力,普通的pc也能参与记账。只要连接上中心服务器,运气好,也能获得记账的机会。

 

有前景的应用:

1. 因为矿工不需要挖矿,所有可以采用分布式集群技术贡献自己的算力,做些有用的事情。如:分布式深度学习的训练计算,寻找最大的梅森素数等科学计算。

2. 矿工还可以贡献自己的存储能力,做分布式数据库。

3. cdn。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值