区块链(一):从点对点数据传输说起

     如今我们方便的通过微信沟通,通过淘宝购物都得益于网络的数据传输 tcp/ip协议,在tcp/ip出现之前,每台计算机都是信息的孤岛,无法进行任何的信息交换。tcp/ip出现之后可以理解为创造了一种计算机之间信息交换的语言,不同的计算机能通过这种语言交换信息,就像人类语言一样,至此开创了一个新的时代。区块链跟tcp/ip很类似,区块链伴随着比特币产生,是比特币底层的技术,中本聪09年提出比特币意在解决点对点的货币传输问题,货币的传输延伸一点可以理解为价值的传输,信用的传输例如期货的传输,保险,资产证明等价值数据的传输,跟普通数据传输相比要求更可靠更安全更不可篡改的的网络协议。

    我们可以做一个假设,如果只是单纯的用tcp/ip网络协议来传输货币,例如A向B转100块钱,同时A向C转100块钱,tcp/ip协议不会区分该100块钱是否已经转给B,这就是传统数据传输协议无法解决的核心问题:重复支付的问题;同时我们知道货币交换的本质是物物交换,交换双方在点对点的协议下如何确保对方的信任关系,如何确保协议的信任关系(如果协议本身就被篡改)在非第三方的参与下也是当前数据传输协议无法解决的问题。面对以上问题当前的解决方案都是通过第三方参与来解决,例如传统银行,第三方支付公司支付宝等,通过第三方的参与来控制重复支付的问题,第三方的担保来解决双方信任问题,传输安全问题。前面提到区块链也是意在解决点对点的货币价值传输问题,因此解决的核心问题也就是当前第三方银行,支付公司解决的问题:重复支付,双方信任关系问题。从传输协议上解决,从而去掉第三方机构的参与,去中心化的协议也因此而来。以上我们能给区块链下一个简单的定义:一种点对点的价值传输协议,同时具有去中介,信任,不可篡改的特性。

    原文作者:木子务
    原文地址: https://www.jianshu.com/p/dd47cb149f51
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞