Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
blockchain_guide
提交
9792335b
B
blockchain_guide
项目概览
OpenDocCN
/
blockchain_guide
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
blockchain_guide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9792335b
编写于
7月 04, 2016
作者:
Y
yeasy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update intro/what.md
上级
f2f1a3b0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
2 deletion
+0
-2
intro/what.md
intro/what.md
+0
-2
未找到文件。
intro/what.md
浏览文件 @
9792335b
...
...
@@ -30,8 +30,6 @@
首先假设存在一个 P2P 的数据库(这方面的技术相对成熟),剩下来就是解决如何添加数据上来。只允许添加、不允许删除避免了作伪的可能性(当然还使用一些密码学手段)。这个数据库的结构是一个线性的链表,由一个个“区块”串联组成,这也是其名字“区块链”的来源。新的数据要加入,必须作为一个新的块来加入。而这个块能否加入,可以通过一些手段来检验出来。
<img
src=
"_images/simpleBlockchain.png"
title=
"区块链示例"
/>
具体到比特币网络如何使用了区块链技术。比特币网络将每十分钟内所有的交易记录都打包在一起(此外还要包括当前区块的信息等),这些信息组成一个块。然后,网络中所有的成员都可以试图来找到一个 nounce 串放到区块里,之后将所有区块里信息进行 hash 计算,让 hash 结果满足一定条件(比如小于某个值)。一旦算出来就可以进行全网广播,大家拿到这个算出来的结果,进行验证,发现确实符合约定条件了,就承认这个区块是一个合法的新区块。
因为算出来的概率要从数学上进行保证,比如每十分钟平均算出来一个。所以保证了区块链每十分钟增加一个块。算出来的这个人将获取得到这个时间内所有交易产生的管理费和协议固定发放的奖励费(目前是 25 比特币)。也即俗称的挖矿。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录