求科普区块链,作为一个外行人看百度也看不大懂,知道他的应用场景和优势,但是实在不知道这个区块链是个什么东西,怎么实现的?可否用外行业能理解的方式解释一下?

2016-09-19 10:53:29 +08:00
 Zoemiao
求科普区块链,作为一个外行人看百度也看不大懂,知道他的应用场景和优势,但是实在不知道这个区块链是个什么东西,怎么实现的?可否用外行业能理解的方式解释一下?
去中心化,信息真实,去伪,怎么做到的?有没有可以解释明白的
4384 次点击
所在节点    区块链
25 条回复
Zoemiao
2016-09-20 11:49:25 +08:00
@czheo 感谢大神,我再研究一下,因为是外行,所以看得还是挺累的!!
Zoemiao
2016-09-20 11:49:50 +08:00
@yeasy 谢谢~~
Zoemiao
2016-09-20 11:50:02 +08:00
@sudo123 谢谢!!
czheo
2016-09-21 20:52:57 +08:00
@Zoemiao 真正要了解比特币/区块链圈子里很多说的东西,确实涉及到太多技术细节。与其去了解区块链的技术细节,建议你先从现实角度入手可能比较好理解。建议可以从银行角度理解的,当然这只是一个切入的角度而已,希望可能也能帮助你理解。

1. 银行的问题
仔细想想,现在的银行其实挺愚蠢。比如有 100w 的存款,除了 7 %的储备金, 93w 存款是可以拿来放贷的。而银行的放贷手段非常低劣,他不会告知存款人存款减少,而只会告知贷款人存款增加。

假设,世界上一共两个人, A 和 B 。 A 存了 100 块, B 没有钱。银行理论上可以把总存款其中的 93 块钱贷款给 B ,而不需要告知 A 。也就是说如果 B 拿到 93 块的贷款后, A 去看自己的帐户余额还是 100 块钱。如果它们都把钱拿出来话,市场上实际流通的钱就变成了 193 块。要知道起初只有 100 块钱。

当这些钱流入市场,所有人银行户头上的钱就变多了,于是银行又可以继续从这 193 块里面拿出 93%的钱贷款。于是滚雪球。。。

虽然这是一个极端例子,但现实情况和这个类似。所以你会发现全世界所有的货币长期来看都在通胀,因为国家不但持续不断印钱,银行也在不断放贷款。像 B 这样能拿到贷款的,就会从中获利;如果钱存着不动,那就会不断稀释直到毫无价值。

总之,如果什么都不做,我们的财富一直都在慢慢流失到那些 B 这样的人手里。

按照人类现在的文明程度,如果贫富差距均衡一些,穷人应该不会这么苦。现在的货币体系,让那些可以拿到贷款的有钱人满满从穷人身上抽油水。

2. 比特币
比特币的总量是写在代码里的。所以,
第一是不通胀。总量不可变,除非比特币网络上大多数人同意修改总量。所以通胀变得难度很大,而不是现在由各国政府和银行找些砖家拍脑袋说了算,所有规则的改动需要比特币网络上的计算机“投票”决定,就少了上述富人偷穷人钱的问题。
第二是消除中间人。因为只需要比特币网络就能转账,不需要银行机构了。把银行这种可以通过货币发行和贷款控制财富流向的机构架空。比特币的网络来代替银行的职能,可以类比政府民主化的过程,这是金融的民主化。
其他可能性不展开了。。。

3. 比特币如何代替银行职能
对个人来说,银行主要作用就是转账。其实就是银行数据库管理的一堆账号上面数字改一改的事情。
比特币把银行的帐本数据库像 BT 下载的文件一样分布在网络上很多电脑里,所有这些数据库相互更新保持一致。
比如 A 要转账到 B , A 可以在连接到比特币网络上任何一台电脑上面发送这个消息,网络上的电脑会认证 A 的身份,通过了身份认证就把数据库里的数据改掉。
比特币是怎么做到这些的呢?那你可以继续去了解那些技术细节。
这里说说“区块链”,就是比特币用来存储这些转账信息的技术,你理解成数据库也行, Excel 也行。只是它不是用表格形式存储的,而是链条一样存数据的。

4. 区块链(blockchain)
区块链,关键词是“链”(chain),是一系列"交易"(transaction)信息的链。
类似于记录了钱从 A 帐户-》 B 帐户-》 C 帐户-》。。。。的历史转账信息。
这些交易信息,被保存在一个一个的“区块”(Block)里面。
而“区块”有按照先后顺序链接成区块 1-》区块 2-》区块 3.。。。这样的形式。
为什么这么设计呢?技术上的原因,涉及到计算机如何投票啊,怎么做到安全啊,怎么决定交易信息的时序啊,如何快速查找历史交易记录啊等等问题。程序的世界估计你也不太了解,以后有机会慢慢体会吧。
不过你可以大概看看区块链长成什么样,有个感性认识:
http://dataconomy.com/wp-content/uploads/2015/10/bitcoin-block-chain-small.png

5. 有啥卵用?
区块链最早是用来存比特币交易信息的技术,后来银行那些人发现还能用来存其他的信息也不错,可能可以比一些现有的操作手段高明。具体也就是我之前说的那些例子,你以后在慢慢体会吧。

写的有点长,希望能帮助到你能大概了解区块链是个什么东西了。
Zoemiao
2016-09-22 16:05:27 +08:00
@czheo 大神!!!三跪九叩!!!有所了解了!谢谢大神!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX