| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 区块链的常见误区 -> 正文阅读 |
|
[区块链]区块链的常见误区 |
区块链作为新兴的事物,大多数人对区块链的理解并不是十分透彻。人们对于区块链有以下几个常见误区。(个人观点,不具备任何参考价值) 1. 数字货币没有背书,我为什么要用呢?这个问题不是单纯一个数字货币的问题,而是货币发展的问题。因为我们从小就被灌输了“钱可以买到东西”,所以信用货币的概念已经成了一种本能反应,这种本能反应会让我们觉得信用货币的存在是那样的理所应当,同时也自然而然地会把信用货币的概念代入到数字货币当中。 所以,这个时候,我们首先要跳出自己的视野局限。如果你穿越成唐代人,忽然讨论起人民币这种特殊的纸可以买米买粮,其他唐代人肯定不买账。因为大家只认金子和银子。 同理,当我们在讨论数字货币的时候,你完全套用信用货币的概念势必难以接受,这与唐代人处境是不是相似呢? 并且,信用货币的体系并不是完美无缺的,首先是它在刚出现的时候不是特别的稳定,发展过程一波三折。一战和二战期间的经济问题,或多或少都与当时的货币设计缺陷有关,现代信用货币的设计都是建立在这些血的教训上的。其次是信用货币是与国家利益息息相关的。比如国家之间的贸易战,通常会在本国货币政策上所有体现。 所以当我们在讨论数字货币的时候,先要想清楚我们到底在讨论什么,因为我们没有讨论任何基于国家的信用货币体系,我们在讨论的是一个完全崭新的虚拟货币体系。 很多人理解信用货币的方法很简单,比如我经常遇见的观点有:我相信法币是因为有政府背书。但如果我们换个角度想,选择相信其实是个人行为。如果某种资产具有非常高度流动性,比方说美元,在东南亚或者中东地区,如果你不接受美元支付,美国政府也不会拿你怎么样,这桩生意你不做总有人做。所以你通常会换个思路,我先接受,待会换成人民币不就好了,数字货币也是同理,充足的流动性本身就可以为资产提供良好的背书。 2. 数字货币是不是投机炒币?另外还有一种误解来自于行业之外的人,认为数字货币就是投机、就是炒币。其实不是这样的,数字货币出现的初衷并不是为了投机炒币,而是希望构造一个点对点的去信任系统,只是在发展过程中被投机主义者大肆利用了。 确切的说法应该是数字货币的特性刚好满足投机者的需求,即使没有数字货币,投机主义也会存在并且长期存在,而且投机在金融领域并不是一个贬义词,它也是中性词汇。 投机者为整个交易市场提供了充足的流动性,商品价格波动风险被所有投机者所稀释,这是一个健康的交易市场所必备的。所以数字货币是中立性的工具,我们应当理性看待。 3. 区块链是不是万能的?很多人接触了区块链以后,觉得看什么都想拿区块链来做。但是,你忽略了一点,区块链本身也属于分布式系统,分布式系统有哪些局限、哪些约束,区块链一样也有。 在分布式领域,有个著名的 CAP 定理。在 CAP 中,Consistency 是一致性,一份数据多份备份分别存储在不同地方,要求每个备份数据需要一样;Availability 是可用性,表示分布式系统中当有一个或少数几个节点(小于分布式系统节点总数的一半)不可用时整个系统仍然可用;Partition tolerance 是分区容错性,表示当系统间网络发生分区时,系统如何处理(一般就是要么选择数据一致,要么选择系统可用)。 一般情况下,CAP 理论认为在发生P的基础上你不能同时拥有A和C,因为网络发生分区后,如果想要C(系统间数据一致)那么我们系统只能停止服务,因为节点间存在不能通信的情况,数据无法保证一致。如果想继续使用的话(即选择A),系统间数据必然会不一致。 所以,当我们应用到区块链上时,可以明显地发现区块链其实是一个 AP 系统,尤其在 A 这个指标上,也就是可用性做得非常好,所以相应地,C 就会降低,反映到具体系统中的交易吞吐量上,自然会也会降低。 4. 去中心化是不是区块链唯一的评价标准?既然谈到了中心化,我们就来看看“你是否应该去中心化”的话题,自区块链发展至今,“中心化”和“去中心化”的争论就一直存在。支持去中心化的观点认为:区块链的初衷就是去中心化,所以也衍生出一条准则:“凡是没有做好去中心化指标的系统都不是区块链”。 持有这样观点的人通常都跟我一样是技术出身,或多或少都有些理想主义的极客情怀,这一点本来是无可厚非的,但市场是逐利的,情怀其实常常并没有办法变现。 所以,这导致的最直接结果就是:秉持这种去中心化原则会让区块链的落地过程异常缓慢。持有“去中心化是唯一准则”这样的观点,往往也会误导刚刚入门的业务和产品相关的人员,误以为去中心化是区块链产品的一条评价标准。其实并不是这样,去中心化只是一个公有区块链应当具备的基本特性,但是我们衍生到区块链应用层面的时候,其实去中心化往往并不能契合到一个公司的业务上,所以我在这里提倡:当我们在思考区块链的解决方案时,还是应当以需求为第一导向。 事实上,我们在讨论去中心化的时候,更多是夹杂了对强势的不满,这其实可以转化成“对服务者进行监督”的思路,一味地强调去中心化可能会陷入舍本逐末的尴尬境地,我们一定要看需求是什么,再去选择要不要。 换句话说,任何情况下,人与人之间必然存在信息不对称和认知不对称的问题,任何应用都会存在信息提供者和信息消费者这两种角色。这是由人类社会结构决定的,妄图消除这两种角色之间的差异是非常难的。 所以应用的“去中心化”要问运营者和消费者,而不是空喊口号。有个常提及的词叫做“赋能”,被赋于能力的角色始终处于被动地位的,我们可以把区块链看做新型的赋能工具,至于是不是去中心化,设计过程中要看具体的应用场景,实施过程最终取决于消费者。 5. 联盟链为什么没有公有链普及?我相信很多人入门区块链以后都会有个疑问,区块链这么火热,怎么都是公有链热度高,联盟链反而声响不大。所谓联盟链,就是这个区块链具有准入许可,不像公链,任何人都可以随时进入,准入许可意味着候选节点进入区块链时,需要得到已经在网络中的节点的许可,所以联盟链也叫做许可链。联盟链的节点数通常不多,维护成本相比公链要低。造成联盟链不普及的原因,有以下三种。 第一是观察者偏差,因为 To B 的业务往往是商务合作的形式,并不直接进入大家的视野,实际上有很多大型机构已经尝试,或者已经部分落地了的联盟链业务。 第二是联盟链往往会遇到政策和监管要求,与公链相比,实施起来条条框框太多了,发挥的空间有限。 第三是联盟链表面上是一个技术问题,本质上是一个博弈问题。你往往需要设计一个业务模型,使得所有的博弈趋于均衡稳定,但是这又非常困难,我们无法一概而论。总不能每做一块业务还要搞个形式化验证吧,并且联盟链无论是应用生态还是技术迭代都会比公链缓慢。所以整体上看,联盟链的应用范围仍然不及公链广泛。 6. 区块链是否会颠覆当下互联网?很多早期的区块链文章经常说:区块链会颠覆当下的互联网什么的,关于这一点,我其实持保留意见。区块链如何打通与现有互联网的界限还是一个未知数,最大的可能性仍然是区块链成为互联网的一部分,作为底层设施改进了原来互联网的架构。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:36:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |