调研区块链圈已有大半年了,今天想谈谈自己对架构于区块链之上的未来科技谈谈自己的思考。
变革基础
从区块链本身的特点和应用领域来说,去中心化、不可篡改、安全性、匿名、可溯源性、价值承载(这其中还包括很重要的一点:公认发行量)是我觉得它最富吸引力的特点,也是最容易去改造现有技术结构、经济结构的特点。我挑几点说说自己的看法。
去中心化
技术人员偏爱这个属性,它是很富魅力的一个词汇,在技术人员眼中,它应该是一个超级分布式系统,参与这个系统的人不是一个个人、公司或者政府机构,而是任何人、任何公司或者任何机构。在这样一个脱离了“单点”(独立个体)的超级分布式系统里,能看到最直观的特点是,数据的高可靠性,它是永远不会丢失的(除非地球毁了、能源枯竭,在你可见的未来里,这几乎是不存在的),数据会被放在很多个体的机器上,你可以随时联网,从最近的地方获取它,不会因为一个单独的个体故障导致数据的丢失。
在非技术人员眼中,去中心化带来的更多的好处是效率的提升和成本的降低,这是一种纯p2p的场景,交易可以直接在当事人之间发生,区块链的特点能够保证交易的安全性,中介平台顶多充当信息平台的作用。这里有一个很好的类比,试想一下p2p借贷里的银行存管逻辑,你借出去的钱并非交给p2p平台,而是交给银行,当借贷人去借钱的时候,钱由银行划转给借贷人,好处是降低了平台跑路的风险,但仅仅是降低了风险,因为这时候风险其实是转移到了银行这里,只是我们认为银行倒闭的风险比p2p平台跑路的风险小太多了。因为区块链的可靠性,我们可以认为区块链充当了银行的角色,你可以通过区块链将价值直接流转到另一方,而区块链是一个比银行风险更低的去中心化设施,它没有倒闭和跑路的属性。
这里举了p2p的例子,旨在说明价值流转的特点,当前也有部分区块链应用在探索借贷,但p2p平台上存在的个人信用问题,短期内在区块链应用上同样存在,这与区块链本身的可靠性无关
安全性
密码学给了区块链以安全性的保障,它让数据的控制权有机会掌握在当事人的手中。我以前构想过这么一种解决方案,如何将数据的安全性交给用户自己管理,参考下面这个示意图:
这个模型采用了非对称加密算法,它的步骤如下:
1、服务器掌管着用户的公钥和自己的私钥,用户则自己掌管着私钥和服务器的公钥
2、用户提交数据时,先用服务器公钥进行加密再发给服务器
3、服务器收到加密数据时,先用自己的私钥进行解密,得到明文数据,在这里服务器有机会对数据进行进一步的校验处理,之后服务器用用户的公钥重新对数据进行加密,然后存储
4、获取数据时,用户从服务器拉取的加密后的数据,用自己的私钥进行解密得到自己的数据
在公私钥不泄密的情况下,这个模型可以保证数据传输过程和存储过程的安全性。明文数据在服务器停留时间很短,他会被马上进行加密后存储。
这个例子和区块链中使用的密码学没有可比性,它始终需要把数据存放在一个中心化的节点上,甚至还有明文停留时间。我只是用来说明利用密码学可以实现数据的加密和可靠传输,关于区块链中使用的密码学技术,可以去学习诸如Merkle树、散列算法、ECC(椭圆曲线算法)等知识。
区块链的数据安全性为其发展奠定了信任基石,也是其能够承载价值很重要的一个基础。
价值承载
很多反对数字货币的人认为区块链和数字货币应该区分对待,个人对此持反面观点,它们应该是一种相辅相成的关系,正是因为承载了价值,区块链才能得以蓬勃发展。最早有人拿数字货币跟Q币、跟京豆等虚拟类积分相比,这是因为人们直观的看到Q币可以在腾讯系产品内消费,京豆可以在京东商城消费,但他们没有意识到:
1、这类积分的价值全部由平台来定,一旦脱离了平台,它们就毫无价值。
2、它们的数量是不可控的,平台充当了发行商,只要你愿意买,它就是无限的。
这样的属性注定了这类积分毫无价值,也不会有很强的流通性,甚至有时候只是平台用来做周转资金池的一种方式,因此跟数字货币毫无可比性。
数字货币的发行量都是有总量上限的,它消除了滥发的场景。在一个数字货币体系里,矿工通过某种共识机制挖掘总量恒定的数字货币,通过维护区块链而得到奖励,区块链之上可以承载真正具有价值的应用,应用的参与者默认的在这一体系里使用对应的数字货币来衡量价值,而价值的流转交易则通过区块链完成。每一个体系的发展都取决于该应用的市场价值以及该应用真正的发展路径,有时你甚至可以认为是一家公司将其股份放在了他的生态建设上,公司发展得越好,股价就越值钱,你能在这个过程中得到公司发展的红利。
如果只是在一个体系里建立一种数字货币,它的价值是有限的,货币的属性还在于其流通性,交易所在区块链的发展过程中承接了至关重要的作用,它们的存在让数字货币得以流通,最终趋向于其真正的价值。
当以这种思路去看区块链与数字货币时,我不认为它们是可以割裂的两种形态,少了数字货币承载价值的区块链将退化为由中心化组织组建的分布式系统,它与大型企业创建的分布式系统并没有太大区别,也许只是利用了区块链实现上的若干算法,若干框架而已。区块链的发展需要依靠数字货币去完成整个生态的建设,参与者将因为参与生态建设而得到价值。
Congratulations @swj222225! You received a personal award!
Click here to view your Board
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @swj222225! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @swj222225! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit