zoukankan      html  css  js  c++  java
  • 区块链(了解)

    区块链(了解)

    去中心化交易

    • 现实生活中,有些交易是需要中间见证者(银行、钱庄)的参与,来对交易存在做一个记录,而区块链技术取消了这种中转站。

    分布式账本

    • 每个人(节点)都要一份记录自己(本节点)和他人(其他节点)交易记录的账本(从而避免了他人抵赖的可能)

      1. 既然自己的账本记录了他人的交易记录,那么是不是意味着他人的隐私被窃取?
        • 交易记录会通过哈希被转化为二进制字符串,从而消除数据信息,而对账的时候,只需要将字符串进行比对,如果核对结果相同,则证明信息无误。(字符串不能反推出实际的交易信息)
        • 或许可以通过数据的测试来猜测出字符串背后所代表的信息,但一台普通算力的电脑是无法在可观的时间内计算出答案,这样就保证了数据信息的安全性。
    • 只要51%以上账本认同的事情,就是系统权威

    • 账本是按一定时间更新的

    区块和链

    • 所谓的账本其实就是区块,而建立在区块与区块之间的联系也就是所谓的链。而区块和链组合而成就变成了区块链。

    应用

    无人驾驶

    • 无人驾驶是不是需要实时更新路况?是不是需要将所更新的路况信息同步到每一台正在驾驶的汽车中?这份实时更新的路况信息集也就是所谓的区块,而车主和车主之间信息集建立的联系就是所谓的链,合起来就用到了区块链的技术。

    资源

    举人说

  • 相关阅读:
    Django的路由寻址
    Guava Cache 原理分析与最佳实践
    「必知必会」最细致的 ArrayList 原理分析
    「必知必会」最细致的 LinkedList 原理分析
    oracle listagg() 函数
    .net HttpClient 向 WebApi Post 的方法
    MySql 如何让表名支持大小写
    Java的基本数据类型
    CF666E
    spring使用mybatis执行SQL脚本,创建和初始化数据库
  • 原文地址:https://www.cnblogs.com/BeautifulWater/p/14561693.html
Copyright © 2011-2022 走看看