zoukankan      html  css  js  c++  java
  • 区块链到底是什么样的技术呢?

    区块链到底是什么样的技术呢?

    首先从比较熟悉的比特币开始说~

    2008年,中本聪发表了一篇轰动全球的论文,题目是《比特币——一种点对点的电子现金系统》。这份比特币白皮书的问世标志着比特币底层技术——区块链的诞生。

    简单来说,区块链就是一个去中心化的分布式账本,只不过不同于传统账本,区块链是一系列使用密码学而产生的数据块,每一个数据块中又包含了多次交易有效确认的信息,颠覆了传统记账模式的区块链技术,可以填补互联网无法达到的技术空白。

    区块链对于可信交易的意义,正如互联网对于通信的意义。打个比方,互联网是信息分享的一把好手,就像电子邮件,是把信息复制一份,然后发给收件人,收件人收到的是拷贝的信息副本。可是互联网也有没有办法独立完成的任务,比如说价值转移,因为谁都不可以把钱复制一份发给对方。因此目前网上转账等操作,必须得有第三方机构,比如银行、支付宝等大型公司的信用背书才行,也就是需要中介去负责身份验证、记录保存等等。

    而区块链技术的应用可以让交易脱离第三方机构的背书,甚至可以为没有银行账户的客户服务,实现点对点的价值转移,降低交易成本和风险。这样就解决了互联网无法解决的问题。这实际上就是区块链最显著的特征之一,那就是去中心化

    举个例子,你在淘宝网购物,支付宝就扮演了那个第三方机构或者说账本的角色。买卖双方都信任它,你下单以后把钱打到支付宝,支付宝收到钱以后就会通知卖家发货,直到你收到货以后进行确认,支付宝才会把钱打给卖家。等于整个交易都是围绕支付宝这个中心进行的。

    那么,万一哪一天支付宝服务器突然崩溃了,交易就无法进行了,如果被黑客入侵了,交易记录没有了,平台上的钱也可能会被黑客黑掉。

    类似的这种情况并不是没有发生过,比如说2014年美国资产规模第一大银行的摩根大通,就由于计算机系统遭到网络攻击,导致数据泄露,影响到8300万客户。虽然摩根大通当时就表示客户的钱是安全的,但由此可见,一旦规模庞大、服务群体广泛的第三方机构出现问题,后果可能非常严重。

    而有了区块链技术就会明显不一样,它可以避免这种记录丢失的情况发生,去中心化的特征就可以确保交易过程压根不需要第三方平台。你在网上买东西,下单以后,把钱打出去,这个信息记在你的账本上,这个信息你也可以广播出去,别的地方也存在,卖家收到你的转账信息以后,他们也做记录,而你自己也有记录。这样信息是完整的,别人有你也有,很多地方都有,就不用担心丢失。然后,卖家给你发货的同时,也会把这些信息记录在这个账本上,然后再把信息广播出去,你在自己的账本上再做记录,最后你收到物品,这个时候交易流程就走完了。

    也就是说在这种情况下,即使没有第三方平台,交易依然可以顺利进行。区块链技术在某种程度上可以取代第三方。

    总体来说,区块链就是用技术取代权威控制情感信任,仅凭这样的特征和功能,区块链在我们国家的发展以及每一个人的日常生活中都将扮演着举足轻重的角色。

    对于国家,从某种程度甚至可以说,谁掌握了区块链,谁就掌握了未来。

  • 相关阅读:
    面向对象设计的原则里氏代换原则
    阅读源码的一些错误观念
    gdb的一个bug Internal error: 【pc 0xxxxxxx】 in read in psymtab, but not in symtab
    STL中mem_fun和mem_fun_ref的用法
    每天写出好代码的5个建议
    /dev/null /dev/zero/
    SQL Server 2008 对 TSQL 语言的增强
    JQuery 应用JQuery.groupTable.js(二)
    jquery 实现iframe 自适应高度
    JQuery 应用JQuery.groupTable.js
  • 原文地址:https://www.cnblogs.com/Teacher-Lu/p/11964246.html
Copyright © 2011-2022 走看看