本文提出一个问题,除了比特币和以太坊之外,有没有另一种分布式账本的可行性?
春节的一波大规模人口流动,估计使中国许多三四线城市的人也碰撞到了区块链,难怪最近身边问起比特币,某某币的也多了起来。天气转暖,万物复苏,春天让人心也荡漾起来,加上天气也不错,就到外边转了转,同时也整理了下对比特币和区块链这几年的思路。
废话我就不说了。现在我们都说区块链,似乎都忽视了比特币。比特币最初设计的是作为电子现金,用来对抗集权政府无限制的印钞。估计中本聪在设计比特币的时候,无意中发现了区块链,这种逻辑方式,正好可以实现比特币去中心化的目标。
很多人对比特币这个东西肯定是不喜欢的,但对于无需中心机构就能发行和交易的货币系统还是好奇的。经过一番研究,发现区块链这种方式是个好东西,可以有实现货币之外的很多想象。区块链,顾名思义,就是一个区块一个区块的记录数据,这种方式恰巧实现了比特币的去中心化,但这种方式却不是唯一的,甚至不一定是最好的。打个比方,也就是学生的数学题,答案或许只有一个,但是还是有许多解题方式的。你可以说,区块链这种解题方式,解决比特币的去中心化这道题,非常好,但是要解决其他问题,就不知道是不是有所牵强。
事实上,比特币的区块链解决其它问题,显得捉襟见肘,即便是支付问题,也是有很多性能期待解决。所以,比特币要想在这个残酷的世界中有所作为,就必须解决作为货币的很多痛点,同时还要保持一颗去中心化的初心,再一个,就是还要在功能上有所拓展。
可喜的是,我们还是看到了些许曙光。闪电网络,附着在主链上,或许我们可以把它看作是简化了的侧链。侧链,接在比特币的主链上,可以衍生出各种应用与功能,这些都将拓展比特币整个系统的边界。这种全方位,立体的系统,有分层的,也有交叉的,似乎可以解决比特币的弱点,同时也将会使这个系统成为另一个全新的东西。
再说以太坊,以太坊的初衷好像是利用区块链,建立一个全球的去中心化计算机系统,看起来像是一个大杂烩,什么事情都想干。愿望往往是美好的,这个可以理解,我们都想一步到位,而事实上,对于很多工程技术人员来说,把事情复杂化,增加许多构件,将会极大的增加系统的不可靠性,不成比例的增加系统的负担,这个是极力要避免的。所以,可想而知,以太坊网络,短短一两年,超过比特币的速度进入了老年化,交易体积超级大,交易速度变慢。好在以太坊还是一个中心化的,开发人员可以立即打补丁,目前提出分层结构啊分片什么这些想法,就是狂打补丁。其实,你很可能会发现,最终以太坊跟比特币所要实现的全方位立体的系统,其实是差不多的。只不过比特币的基础链自由往外生长,而以太坊却拼命得在内部分化。
我再做个总结,比特币到目前来看,作为一个货币系统,可以说还是马马虎虎了。
以太坊现在能否成为一个计算机系统,目前看来,似乎还有点不切实际。
比特币的系统,我提炼出几个词,分布式账本,区块链,共识机制,也就是说,分布式账本由区块链的形式,通过工作量证明的共识机制,把交易数据写在分布式账本上。分布式帐本非常有必要,通过数据的多备份,保证了正确,安全,不可更改,去中心化。共识机制也是另外一个方面,通过预设的数学逻辑,保证了记账的客观,公正,不需要第三方,也就意味着去中心化。在这个过程中,我倒是觉得区块链这种形式并不是非要不可的,数据可以以任何形式写入分布式账本,当然,我理解的区块链就一个区块接着一个区块。
解除了区块链的枷锁,那就剩下分布式账本,还有共识机制。那我就想,我们写入分布式账本的数学逻辑(也就是共识机制),难道就非要建立在区块链的形式上吗,有没有其它的形式呢,我想答案是肯定的,肯定还有。
而事实上,即便是分布式账本与共识机制都有很多种。共识机制有工作量证明,权益证明,甚至还有权威,股权等等证明。我想我们的世界如此的多样性,根本没必要局限在一种记账逻辑上。
分布式账本有一个好处,一方面,一般的普通人都能有一个账本,这样就带来了账本分布的随机性。这种把目标随机隐藏在巨大量级的人群中,能让我们感觉到最大的安全。这里面,我想存储的随机性起到很本质的一个作用。
我对比特币,以太坊之外,第三种分布式账本架构是这样子设想的,这个系统分成三个独立的部分,三个独立部分都能独立运行,都有一个独立的协议,能最大程度的保证各个部分的可扩展性。
第一部分存储部分,存储部分可以很多种形式,也可以个人提供存储设备,由奖励部分根据共识机制的设置,分发一定的奖励。存储的随机性我觉得是一个很重要的特性,前面也说了,随机性能保证最大的安全与去中心化。我们把存储部分最大限度的跟其他部分分开,有一个统一的写入数据的协议。这个协议能保证不同的共识机制,以不同的方式记录数据。
第二部分是共识机制,事实上,我们人类社会的运作,其实包含了很多的共识机制,由于没有一个系统的标准规范,或者逻辑验证,显得过于松散,形成不了一个统一的有机体。另一方面,我们现在的区块链,大部分都是一个共识逻辑,共识机制看起来似乎又过于机械。这种简单的数学逻辑,缺少排列组合,形成不了一个复杂的系统,也就解决不了一个复杂的社会应用,所以我觉得,作为基础的分布式账本系统,单一的共识逻辑,那是不够的。如果是简单的私有链,那就是另一种说法了。
我们的共识机制希望能分散化,最好能分散成好几类相似的共识单元。我们的目标是,当整个系统需要解决一项任务的时候,我们的共识部分,能出现不同的共识机制,协作提供几类共识单元,解决这个任务,然后根据存储协议,把数据记录在存储部分,获得奖励。
第三部分,奖励部分。我们的系统,要是没有一个奖励机制,就很难推动系统的运行。那么,怎么奖励呢。比特币的奖励机制是一个区块奖励一次,一个区块多长时间呢,需要大概10分钟左右。作为货币系统,我觉得这种设计挺好,但是,要设计成一个功能强大的分布式系统,能承载整个社会活动的记录,我想这种方式就显得原始,而且难以平滑的应对外界环境变化。
我们的世界,看起来是一个很大很复杂的系统,但是都是由最基础的一些东西构成的。我想,系统的奖励是不是也可以分成很小的部分,时间也尽量的小。要是完成一个小的任务,就能得到一份小的合适的奖励,很多的任务奖励,汇聚成宏观的一个账本写入速率,甚至这个速率最终是可以回馈调节的。就如同我们宏观世界的压强一样,其实就是无数的粒子撞击的平均效果。
好了,时间有限,提出一些简单的一些想法,这里的大神很多,一定有一些不同的看法。
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://8btc.com/thread-136134-1-1.html
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@timec, 其实我就是来点赞的,别管我哈!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
只点赞 不关注吗。。哈哈哈。。。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit