zoukankan      html  css  js  c++  java
  • 区块链入门

    1.区块链的本质

      区块链是什么?一句话,它是一种特殊的分布式数据库。

    2.区块链的最大特点

    3.区块

       区块包括区块头和区块体

    • 推论1:每个区块的哈希都是不一样的,可以通过哈希标识区块。
    • 推论2:如果区块的内容变了,它的哈希一定会改变。

    4.Hash的不可修改性

     hash不包括区块体,只是区块头的hash

    5.采矿

    6.难度系数

    7. 难度系统动态的调整

           每两周(2016个区块)调整一次

    8.区块链的分叉

       按照10分钟一个区块计算,一小时就可以确认。

    9.总结

    区块链作为无人管理的分布式数据库,从2009年开始已经运行了8年,没有出现大的问题。这证明它是可行的。

       一是效率,数据写入区块链,最少要等待十分钟,所有节点都同步数据,则需要更多的时间;

      二是能耗,区块的生成需要矿工进行无数无意义的计算,这是非常耗费能源的

    原文地址:http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html

  • 相关阅读:
    for语句及switch case用法示例
    ●验证控件
    ●LinQ to SQL
    ●操作Word
    141107●VS2012的一些使用技巧
    ●Winform拖动无边框窗口、播放音频、启动外部exe程序
    ●操作文件目录及文件
    ●流
    ●事务及异常处理
    ●Winform对话框
  • 原文地址:https://www.cnblogs.com/1a2a/p/9083815.html
Copyright © 2011-2022 走看看