徽乐官网-安徽人的社交平台 - www.huile123.cn

从点对点的技术意义说起

中本聪的比特币白皮书标题是这样的——《比特币:一种点对点的电子现金系统》。其实这个标题里面有两个关键词:一个是点对点,一个是电子现金系统。到今天我们都已经知道比特币是一种全世界通用的电子现金系统,但是我们对“点对点”这个词的了解相对比较少。

我有时候甚至觉得我们都把重点放错了,重点不在于“电子现金”,而应该在于“点对点”。因为我们早就已经有各种各样的货币了,我们有美元、人民币,有纸质货币也有电子货币,还有基于分布式的电子现金E-cash等等各种形态的货币。中本聪提出的比特币为什么跟其它的货币系统不一样呢?因为它是一种真正意义上的点对点货币,点对点是其最核心的特性,所以重点其实应该是在点对点这里。

点对点有什么用?如何才能做到点对点?既然我们现在已经有了点对点的电子货币,我们还能利用点对点的特性做点什么呢?以及我们能不能有点对点的融资?能不能有点对点的借贷?能不能有点对点的交易?能不能有点对点的一切?这些都是我们值得我们深思的问题。

一、点对点的技术意义

点对点技术,在百度上是这么定义的:

点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。

1876年,商用电话网络首次部署,这个过程比计算机还要早70多年。当时通话双方由一个中心切换机房,来完成点对点通讯链路的连接,而这个连接是真真实实物理世界中的一条线。

这是真正意义上的点对点!但是即使是这种点对点通信,也需要一个中心切换机房。随着技术的发展,电信网络经历了人工接线到程控交换、模拟信号到数字信号、语音链路到数据链路、独占线路到分组交换(packet-switching)一系列将近100年的演化。最终到了1960年代, 美国国防部高级研究计划局(DARPA)启动了ARPANET,提出了IP协议组,才是真正意义上的现代全球数据网络的开端。

二、从点对点的信息传递说起

我们平常聊天使用QQ或者微信,经常是这边发一个信息,那边马上就收到了,看起来很像点对点的信息传递,但是从技术角度来讲,这并不是,QQ和微信是典型的服务器——客户端架构。

真正的点对点信息传递,是分布式架构的,每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。这种点对点的信息传递可以有效的解决监控难题,所以在网络隐私要求高和文件共享领域中,得到了广泛的应用。

点对点的信息传递还有很多其它的优点,比如说通过在多节点上复制数据,增加了预防故障的健壮性,在纯P2P网络中,节点不需要依靠一个中心索引服务器来发现数据,系统不会出现单点崩溃等等。

但是点对点信息传递也存在很大的问题,比如架设较为复杂,除了要有开发服务器端,还要有专用的客户端;用在大规模的网路,资源分享紊乱,管理较难,安全性较低;易受到包括DDOS攻击等在类的各种攻击,最大的问题在于它不适合大规模的信息传递,大规模的信息传递对效率、硬件的要求都非常高。

点对点的信息传递更适合用于小规模的网路,而整个信息互联网时代的爆发式发展,基本上是建立在效率更高的服务器-客户端架构下进行的。

三、点对点的交易传递

这种依托于服务器的架构,以及随之而来的中心化问题在互联网信息传递时代不是什么大问题,顶多也就是隐私泄露,被服务器后台恶意删帖之类的,但是到了资产和价值传递时代,问题就大了。

因为交易最重要的是安全,而且交易要求不可逆,不可篡改,这些功能无法通过中央服务器模式完成。而且中心化的组织容易被监管,当然也无法诞生比特币这种打破政府货币垄断的东西。

有一篇著名的文章,里面讲到了区块链的最小可行性原理,文章观点总结下来基本如下:

1、如果两个人需要进行点对点交易,但这两个人如果彼此并不信任,怎么办呢?解决方案是由第三方保管凭证或者交易的账本。

2、有人想到了用非对称加密可以解决这个问题,即公私钥密码,这样可以完成两人间的点对点交易,但这只是两个人之间的交易,如果是多方的交易怎么办呢?解决方案是引入分布式账本。

3、引入分布式账本之后又带来双重花费的问题。比如一笔钱明明在A的记账上花出去了,但在B的账本上还没有花出去,这时候我们要相信谁的呢,因为是一个分布式账本,谁都有自己的账本,这就是所谓的分布式一致性,这时候就需要引入共识机制。

4、中本聪想到把工作量证明机制引入共识之中,它是给验证交易投入一个成本,这个成本就是计算的消耗、能源的消耗。投入计算的消耗越高,防止发起50%攻击或者双花的壁垒就越高,这就是工作量证明机制的来历。

需要特别注意的是,这整个推理的逻辑起点,是两个陌生人之间的点对点交易行为(关键词:交易)。也只有点对点的交易行为才能最终推导出需要POW工作量证明,如果单纯只是点对点的信息传递,不用解决双重花费等问题,其实用不到工作量证明的。

使用POW工作量能够实现点对点的货币传输这个非常重要的特性,同时也实现了大家所说的去中心化特性。

四、点对点与去中心化

经常有些人说去中心化才是区块链的本质,可是大家有没有更进一步的仔细想过为什么要去中心化?去中心化这个词听起来有点感觉没头没尾的,中本聪整篇论文里面没有提到“去中心化”这个词,这其实是很正常的,因为整个比特币系统的主要目的从来就不是去中心化,而是点对点。去中心化是一种方法,而不是结果,中本聪要的只是点对点的结果。不理解这两者的主次关系,就很难理解区块链的真正意义。

并不是所有的点对点行为都需要用到区块链,比如说点对点的通信就不需要用到区块链,在传统的互联网架构下做得很好,不需要使用区块链。区块链有一些特点,比如说它效率相对低下,有一定的成本费用,使得区块链一定适合那些安全重于效率,收益高于成本的行业,而最符合这些条件的就是与资产相关的行业。

去中心化是手段,点对点是目标;

去中心化过程,点对点是结果。

相对于去中心化,“点对点”不仅更容易理解,而且是更本质的说法。


五、区块链为点对点交易提供可信环境

在商业交易中,点对点这个词是相对于第三方中介来说的。当你需要第三方中介的时候,不管是需要第三方的审核、批准、公示还是其它,只要你依赖特定的第三方,那你就不是点对点的;当你是点对点的时候,你是不需要依赖特定第三方的。

当我们需要第三方的时候,更准确的说法是需要第三方给我们提供信任;当我们不需要第三方的时候,更准确的说法是不需要第三方提供的信任。

什么叫信任?信任就是保证事情会按照约定执行。有约定,必执行,如果不参与双方不执行,就由第三方来强制执行。

为了保证绝对的信任,我们会赋予第三方的中心化组织一定的权利,而且我们大部分的数据都掌握在中心化的手中,他们也有这个能力来维护我们的信任。

但是中心化的机构很容易出现中心化的毛病,比如说中心化机构会作恶——管理货币的中心化机构会超发,管理数据的中心化机构会出现隐私泄露的情况——这是必然发生的事,再比如跨中心之间的合作就会很麻烦等等。

区块链是通过工作量证明,创造了这么一个可信环境,这个环境由算力创建,它不受任何第三方控制,而且不被任何第三方摧毁的东西。在这个环境下,传统的中心化存在的问题得以解决:数据储存在不受任何一方控制的第三方,交易规则智能合约化,一旦双方达成协议,通过智能合约约定的事,最终就会自动执行的。

六、点对点的商业意义

目前我们的商业社会中,处处存在着中介,处处存在着隔阂阻碍的点对点的直接交易,直接的点对点交易基本只限于当面交易。

比如说当我们使用货币进行交易的时候,在国内你需要通过银行中转和清算,在国外你需要通过国际清算组织进行清算。

比如说贷款,你需要通过银行的征信,没有银行的征信,你就很难借到款。到现在网贷兴起之后,你要进行网贷,就需要芝麻信用分之类的,这些都是中介。

比如说公司要融资,一般要通过IPO,你需要先改制,各种财务指标等符合后再递交上市的申请材料,经过发审会以及走完后续一系列的流程之后,你才能够上市融资。

这样的例子在现实生活中比比皆是,我们在绝大多数情况下都无法与对手方进行直接的交易,我们需要核准、审批、注册等一系列中间程序。

它们都是在点对点的基础上增加了中间的环节,它们都阻碍了点对点的直接交易,使得交易无论是从时间上,还是流程上,还是从成本上的效率都大打折扣。

而基于区块链的所有数据都是公开透明的,可以直接调用,而且区块链有一个很大的特点就是开源。谁都可以参加,无需许可。它相当于是用一个区块链系统,把传统商业社会中所有的中心化组织给替代了,或者说把它们整合到一起。而区块链本身又不受任意的第三方控制,所以并且可以通过智能合约实现自动化实现,最终实现的效果就是点对点的商业行为。

点对点交易的意义非常重大,它可以跨过所有的隔阂直接进行交易,小到人与人之间,大到公司与公司之间,中心与中心之间,国家与国家之间。

比如在我有比特币的情况下,我可以自由的把比特币转移给全世界任何一个拥有比特币地址的人;在以太坊的区块链里,我可以对任何人直接发起融资,他直接把资金给我,而我就直接把代币和权益让渡给他。

随着区块链的发展,能直接点对点做的事情越来越多,甚至最终人们可以点对点的通过智能合约做任何的事,去掉所有阻碍,这样就创造了非常多的自由,这个自由将带来大量的机会,将涌现大量的我们现在不可知的交易,这些交易将给我们带来海量的财富。

七、点对点即自由

在我看来区块链的全部意义就是为了维护点对点的特性,因为维护了点对点,所以去了中心;因为维护点对点,所以有了分布式记帐;因为在点对点的基础上要达成共识,所以有了工作量证明。

点对点的意义在于,它只需要交易双方之间达成合作,完成不需信任任何的第三方就确定会执行,同时任何第三方无权修改,这样的交易才具有真正意义上的不可逆性!

点对点的交易是最直接的交易,是成本最低的交易,是约束最少的交易,是真正市场化的交易。

同时实现点对点的过程实际上就是权力的弱化过程,权力的弱化对应着自由的增加。甚至如果要问什么是自由?从技术角度上来讲,点对点即自由!

温馨提示:
1、在徽乐论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、徽乐论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。

鲜花

握手

雷人

路过

鸡蛋
分享到微博
该文章已有0人参与评论

请发表评论

全部评论

服务热线
www.huile123.cn
周一至周五 9:00-18:00
意见反馈:475531066@qq.com

扫一扫关注我们

Powered by 徽乐官网   © 2015-2018 徽乐网.( 皖ICP备15015088号-1 )

鄂公网安备 42010502000208号 |网站地图