徽乐官网-安徽人的社交平台 - 四平风采论坛 www.kdbr.net
  • 国家级·西安经济技术开发区————西部网 陕西头条 2019-06-15
  • 黄河口,大美之诗文章中国国家地理网 2019-06-15
  • 关于分类推进人才评价机制改革的实施意见 2019-06-14
  • 老夫到现在也没有明白"人民"究竟为何物。小作出来讲一讲? 2019-06-14
  • 一师一团土地确权登记颁证工作全面展开 2019-06-12
  • 还加上制裁伊朗引起价格飙升的石油战 2019-06-12
  • 端午当天赣64地超35℃ 最热的地方在上栗 2019-06-02
  • “万众一心向前进”!——国家主席习近平在十三届全国人大一次会议闭幕会讲话侧记 2019-06-02
  • 中国国际时装周201819秋冬系列 2019-05-31
  • 文化和旅游部:开展营业性演出市场专项检查 2019-05-31
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-30
  • 服制与古代法律的儒家化 2019-05-29
  • 池州:上千名幼儿及家长共同诵读古今经典(图) 2019-05-28
  • 【有关北京辖区的案件】在网上反映到了【最高检】的有关网站,而经过其【编号查询】,结果反馈出来的【信息】却是【最高检】把案件下滑给了【北京高检】,而【北京高检】则 2019-05-28
  • 2018年度大学生就业蓝皮书发布 高职就业率首次超本科生 2019-05-24
  • 从点对点的技术意义说起

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

    我有时候甚至觉得我们都把重点放错了,重点不在于“电子现金”,而应该在于“点对点”。因为我们早就已经有各种各样的货币了,我们有美元、人民币,有纸质货币也有电子货币,还有基于分布式的电子现金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,你需要先改制,各种财务指标等符合后再递交上市的申请材料,经过发审会以及走完后续一系列的流程之后,你才能够上市融资。

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

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

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

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

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

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

    七、点对点即自由

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

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

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

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

    该文章已有0人参与评论

    请发表评论

    全部评论

    服务热线
    四平风采论坛 www.kdbr.net
    周一至周五 9:00-18:00
    意见反?。[email protected]

    扫一扫关注我们

    Powered by 四平风采论坛   © 2015-2018 四平风采论坛( 皖ICP备15015088号-1 )

    鄂公网安备 42010502000208号 |四平风采论坛

  • 国家级·西安经济技术开发区————西部网 陕西头条 2019-06-15
  • 黄河口,大美之诗文章中国国家地理网 2019-06-15
  • 关于分类推进人才评价机制改革的实施意见 2019-06-14
  • 老夫到现在也没有明白"人民"究竟为何物。小作出来讲一讲? 2019-06-14
  • 一师一团土地确权登记颁证工作全面展开 2019-06-12
  • 还加上制裁伊朗引起价格飙升的石油战 2019-06-12
  • 端午当天赣64地超35℃ 最热的地方在上栗 2019-06-02
  • “万众一心向前进”!——国家主席习近平在十三届全国人大一次会议闭幕会讲话侧记 2019-06-02
  • 中国国际时装周201819秋冬系列 2019-05-31
  • 文化和旅游部:开展营业性演出市场专项检查 2019-05-31
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-30
  • 服制与古代法律的儒家化 2019-05-29
  • 池州:上千名幼儿及家长共同诵读古今经典(图) 2019-05-28
  • 【有关北京辖区的案件】在网上反映到了【最高检】的有关网站,而经过其【编号查询】,结果反馈出来的【信息】却是【最高检】把案件下滑给了【北京高检】,而【北京高检】则 2019-05-28
  • 2018年度大学生就业蓝皮书发布 高职就业率首次超本科生 2019-05-24