欢迎来到天天文库
浏览记录
ID:51797461
大小:19.73 KB
页数:4页
时间:2020-03-15
《区块链-风险管理.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、区块链分布式数据库和集中式数据库计量最基本的就是一张表,我们叫二维表。所有表都有1个表头,我们叫它每个字段。比如说学生就是姓名,然后年龄成绩等。如果我们是一个购物的表,表头就变了。它可能不是你的姓名,可能是你的代号,后边你在交易的时候,那我是一个账本,要有1个基本的比值的量有多少,然后如果是交易的商品,假设就是商品的名称,有价格,在这个表就会记录你的交易。这个表构成了最简单的数据库。数据库有两种,一种是集中式的,一种是分布式。集中式集中式有一个中心,所有的库都在中心上,比如淘宝购物都是集中式的,我们每一个人都登陆
2、数据库,比如说我们购物,秒杀的吹风机,秒杀的库假设有2个,大家都会秒,一秒进去啪就没了,然后就会减一减到第二。大家可能偶然的情况下,你秒的时候还有,回头你付款的时候就没了,这个是什么,大家同时进入这个中心库的时候,他是每减少1个就会减一减一,但是大家在瞬间,速度特别快的时候,你觉得买到的时候,其实没有买到,然后在后边延迟支付的时候,他就会计算到了,就会按时间排,第一个人就会买到,第二个人买的,后边的人开始说买到其实没买到,这个有误的瞬间,这是集中式的。优势1.数据库的好处是不太会发生这种乱,他会按照顺序来的。2.
3、集中式数据库必须有一个中心的管理者,这就叫集中式或者中心式的,或者我们叫它中心化。集中式等于同时集中操作这个库,但是往里写数据的时候不是同时操作,实际是有时间间隔的,这个时间间隔非常非常快,但是计算机采取的时间来算,也许你比他快,但我先采集到他,你可能网速慢了点等等,可能就这一瞬间你就没有抢到分布式分布式出现的背景1970年代,那个时候的存储容量非常小,一个库在加上存储的速度很慢——就是分布式数据库。我把数据分布在所以的点上,每一个人的机器上都有你的一个数据库,这样数据分散了,这个中心库的压力就小了然后我存取的时
4、候就往我自己的库里边存取,别人也存取。问题同样是称重机,是两个,那我在我的库中有两,他的两,就是我同时取,最后他还要集中在这个数据库的时候,怎么处理同时相互的状态,因为是每个的数据库,单独的调取,去写的话就非常慢,如果同时的情况下呢,他就会有冲突,这么多人,肯定有冲突。所有这种实时的功能就很弱,这样在分布式数据库现在就有一个解决不了的问题,就是并发控制(并发控制就是同时操作的时候怎么去控制这些数据库),并发控制就是现在不能解决的问题但是他也有一些应用,有些数据我采集了放在那里不需要实时的控制,然后我们也没有很多人
5、同时要去操作,他还是有用的。这样曾经在六七十年代,八十年代,数据库快速发展起来的时候,他有一段热潮的时期,你突然出现了可以解决原来集中式数据库问题,就炒作了一段。他应用有,但仅局限这样的局面,他的并发控制是无法解决的,再有一个效率比较差。未来的现状现在随着半导体的发展,使得我们的存储器,外存的存储器如优盘、可移动硬盘发展越来越快,速度也越来越快,所有这种问题就越来越小了。再加上现在有什么云空间(云空间其实是远程的一个服务器的存储空间,通过网络传过去的),我们看到数据库的发展,从最开始的数据库,到后来的数据仓库等等
6、一些概念的发展,我们现在就不谈这个了。区块链原理刚才我们讲了发展这么多年的过程中基本上是集中式的数据库逐渐的发展,这样带来的金融的发展变化都是中心式的。区块链了出来了,区块就是我们前面分布式数据库的一个想法,所有有人说他就是一个账本,刚才我们讲的数据库其实就是各种各样的账本,最开始区块链是应用在这个币上,也可以用在其他一些方面,就有了这样的一个表。单一的表形成不了区块,一个一定是很多很多人,那我出来一个币孤零零是没有用的,所有大家都要参与到这个网上来,这个区块来,这个,这样就形成了一个分布式的一个表,有第一个第二
7、个,第三个第四个,最后构成了一个区块,一个区块。比特币应用这个区块有很多很多的应用,最初的应用是比特币的应用,比特币他用了一个算法,算法挖矿机,所有人都去下载这个程序,你下载这个程序就加入到了队列中去,或者说是一个区块里去,然后大家都在这个链条上待着,就等于每一个人都有一个表格,这个表格有你的ID,你随便起了一个名,你的币的数量,当然还有其他一些东西在里边,可能你挖了一半天也没有,就是0,然后你从别人那里买了一个,后面你就有了交易,买了一个1,然后机器就做了苦力,他就要做你就挖到了。那么他怎么解决你挖到了就要记录
8、在里面,这就跟刚才吹风机一样的,你我的机器都在同样挖,我挖到了,你挖到了,可能我们两挖出来的是同一块,因为同样的算法生成的字符串可能是同样的。那我这个叫A*,你也有个ID,你那个叫A*1,A*和A*1是同样的,怎样算是你挖到的还是我挖到的呢?他叫工作量证明,(工作量证明就是将所有的链条块去搜索一遍,看一下是谁先挖到的,这个算法有一个机制,如果我先挖到的,我向网上去传播去,
此文档下载收益归作者所有