提交 9792335b 编写于 作者: Y yeasy

Update intro/what.md

上级 f2f1a3b0
......@@ -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.
先完成此消息的编辑!
想要评论请 注册