一个小例子来认识区块链
2018-02-25 21:15
225 查看
下面用记账的例子来介绍区块链。
方案一:
老王负责记账,负责村里的每一笔账目,很稳,没人怀疑。
惨了,老王被老绿发现修改了里面的账目,老绿告诉了全村人,因此要修改方案。使用下面方案二。
方案二:
村里的人决定选出一帮可信任的人,轮流来记账,这帮人有老A,老B,老C,老等等(反正字母就是了)。
各位老字母好像找到了套路,老A先修改里面的账目,然后故意把修改的那一页损坏,其它人照样学样。村里人肯定不同意,因此出现了下面的方案三。
方案三:
使用了一个方法,如果账目有改动,每一本账本都要修改。
似乎一切都很稳,但是每个账房的先生都很累,不想干了。
考虑到这样,村里人有提出了其它方案,出现了方案四。
方案四:
每次账目有变动,都会掷骰子,选出一个账房先生去记账,并给予该账房先生奖励,这样大家就争相去抢着记录了。
嗯这种方式很好,没错,这就是区块链的雏形了。
方案一:
老王负责记账,负责村里的每一笔账目,很稳,没人怀疑。
惨了,老王被老绿发现修改了里面的账目,老绿告诉了全村人,因此要修改方案。使用下面方案二。
方案二:
村里的人决定选出一帮可信任的人,轮流来记账,这帮人有老A,老B,老C,老等等(反正字母就是了)。
各位老字母好像找到了套路,老A先修改里面的账目,然后故意把修改的那一页损坏,其它人照样学样。村里人肯定不同意,因此出现了下面的方案三。
方案三:
使用了一个方法,如果账目有改动,每一本账本都要修改。
似乎一切都很稳,但是每个账房的先生都很累,不想干了。
考虑到这样,村里人有提出了其它方案,出现了方案四。
方案四:
每次账目有变动,都会掷骰子,选出一个账房先生去记账,并给予该账房先生奖励,这样大家就争相去抢着记录了。
嗯这种方式很好,没错,这就是区块链的雏形了。
相关文章推荐
- 时域认识采样定理的一个小例子
- 01_java基础_一个例子认识Java
- blockchain 区块链200行代码:在JavaScript实现的一个简单的例子
- 02_java基础_一个例子认识变量定义及其好处
- 【JavaScript】通过一个例子认识prototype,constructor和instanceof
- 重新认识表格和一个访问无障碍的数据表格例子
- blockchain 区块链200行代码:在JavaScript实现的一个简单的例子
- 一个小例子认识工厂模式
- 一个支持tcp多客户端连接的例子,轻松认识linux select函数的基本原理和使用方法
- 一个简单的例子让你认识测试驱动
- 用一个小例子来认识Java多态
- 一个简单的Ajax例子
- C++之多态的一个例子
- 关于autorelease一个认识的误区
- 一个简单的PHP例子
- tensorflow实战系列(三)一个完整的例子
- OpenGL: 一个简单的例子
- Android中Service的一个Demo例子
- 完成端口的一个例子
- 一个简单的iBatis入门例子