博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链与比特币小结
阅读量:5058 次
发布时间:2019-06-12

本文共 793 字,大约阅读时间需要 2 分钟。

1 白话区块链

区块链是一个分布式 nosql 数据库。

为什么

  • 分布式: 多结点
  • 记录: 区块
  • 表: 链表
  • nosql: 是因为保存的数据可以是任何内容

如何写入数据

  1. 任何节点可以写入原始数据,最后一个节点之后写入数据,不能随机插入。
  2. 尽可能全网同步原始数据
  3. 对原始数据进行排序(小费大小)
  4. 选择 2m 大小的原始数据
  5. 尽可能广播数据,同步好数据
  6. 尽可能大家开始计算(hash)(算法10分钟)
  7. 找到 hash(得到小费(产生数据)),广播出去验证你算的数字是对的
  8. 最先计算出 hash (6次的为主链)(1小时),同步数据,写入数据成功

回答疑问

  1. 是不是需要很多的电脑

    是,(性能和同步)

  2. 没有人写入数据时,还可以计算 hash?

    是,可以计算,就算没有人写入数据,也能创造区块,也能得到小费,后就产生了原始数据,就要写入区块中

  3. 是不是可以看到所有的数据

    是的

读数据

需要把整个表下载下来,然后从最后一个节点进行遍历

这就是钱包的最终实现。

2 白话比特币

比特币,是全球式的区块链,记录的是比特布这种虚拟积分的交易情况。

从区块链可以看到,区块数据使用加密手段进行确认,交易时是智能合约进行处理。

这个积分是不是有价值尚不可知。

3 大话以太坊

核心智点:智能合约

做得很好

4 大话区块链猫

区块链猫是架在以太坊之上的,智能合约的利用。

5 大话其他区块链项目

  1. 联盟链
  2. 私有链

6 区块链与政治

这个块有点迁强。需要有个人把去中心化这种思想落实,就像马克思一样。

7 总结:

区块链的特点

  1. 去中心化
  2. 数据最终一致性

适合项目:

  1. 数据量小
  2. 不可更改数据
  3. 速度不太有要求(征信和金融)

不适合:

  1. 数据量大(聊天)
  2. 速度有要求
  3. 安全
  4. 权限问题

8 参考文档

应用场影:

搭建私链:

转载于:https://www.cnblogs.com/htoooth/p/8318740.html

你可能感兴趣的文章
PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点?
查看>>
感谢青春
查看>>
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>