区块链可以说是一个神奇而又令人难以理解的技术,让很多人都为此着迷,那么问题来了,区块链数据库存储在哪里?相信很多人也会有此疑问,是个人电脑还是中心化的机构服务器呢?让我们一起来了解一下吧。
一、区块链数据库存储在哪里?
首先区块链是一个去中心化的,区块链系统中每一个节点都是一个客户端同时也是一个服务器,节点之间的联通不需要通过服务器。
更多区块链金融知识拓展阅读:与区块链的诞生息息相关的密码极客和密码朋克
区块链系统数据是由系统内所有节点共同维护,而且每个节点都保存了一份完整的数据备份,即使网络中某些节点损坏也不坏影响到整个区块链系统。
你可以理解为服务器是分散形式的,全民都可以拥有一个节点服务器,所以区块链系统是一个去中心化的系统。
简单回答:区块链的数据就是存在每一个节点中(可以是个人机,也可以是其他);区块链的确是一个公众可以修改的数据库,只不过你只能够使用你持有的秘钥,修改你秘钥相对的"账户"的数据。
不过,不同的区块链的数据存储方式与数量是不同的。已 BTC 为例,其数据是存在每一个节点中,目前 BTC 的节点数据大概是200多G,其增长速度是每个月10G左右,个人机问题不大的。
但是,数据量的确是越来越大了!至少很快个人笔记本就很难运行 BTC 全节点了。对于以太坊来说,记录了所有数据的存档节点应该有数 T 的存储量,这对于个人机来说是不可能运行的。
【相关文章推荐:区块链的三个核心技术:你知道几个?】
值得一提的第一点,需要区分存储的是数据本身还是数据哈希。
一般来说,BTC 数据存储的方式是使用 Op_Return 的操作码,其只能够存储 80 Bytes。
在这种情况下,用户想要在 BTC 存储图片等大文件是不可能的。
因此这里存储的是数据哈希,而数据本身则会存储在类似 IPFS、Swarm 这样的去中心化存储网络中,也存在通过多链方式进行数据存储的,譬如 Fatom 这样的项目白皮书可以看看。
二、从数据存储到全民记账:
记账信息是反映组织中价值流动的信息,一般信息就是除了记账信息以外的其他信息,比如:一篇论文、一段视频、一张图片等,其本身就是一种价值,由于没有中间机构的中心数据库存在,所有的数据必须由节点存储。区块链采用了(分布式数据库)的储存模式,让每一个节点都可储存区块链所有数据。
传统的记账系统,记账权只掌握在中心服务器手中。比如微信、QQ上的信息,只能由腾讯公司的服务器来记账。淘宝、天猫的信息,只能由阿里巴巴的服务器来记账。京东的信息也只能由京东来记账,非常好理解。
但在区块链系统,每台计算机是一个节点,一个节点就是一个数据库服务器。任何一个节点都可以记账,而且直接连接另外一个点,中间无需第三方服务器。当其中两个节点发生交易时,这笔加密的交易会广播到其他所有节点,全民都有记账权,目的是防止交易双方篡改交易信息。
以上就是小编为大家总结的关于区块链数据库存储在哪里?个人电脑还是机构服务器?希望对于大家在了解数字货币和区块链的时候有所帮助。
本文区块链数据库存储在哪里?个人电脑还是机构服务器? :http://www.dgbsjc.com/jishu/218.html 内容来源于网络,请自行判断内容的正确性。不代表本站观点,若本站收录的文章无意中侵犯了您的版权、名誉权等问题,请尽快与我们联系,我们将在第一时间处理。
也许您对以下内容也感兴趣
区块链100问文字版
- 10:比特币水龙头
- 9:中本聪的继任者是谁?
- 8:披萨居然卖到3亿元?
- 7:比特币是怎么发行的?
- 6:密码朋克是什么?
- 5:谁是中本聪?
- 4:第一个比特币诞生啦
- 3:比特币白皮书的诞生
- 2:什么是比特币?
- 1:从物物交换到比特币
|
|
|
|
|
|
|
|
|
|
来自全国热心币友们的热门评价
来自[双城市]的用户
还记得你之前画的走势图吗?缩量震荡,预计率先走出来的是假突破,先上后下是大概率,目前正在按照预期走呢,但是今日行文看不出风险预警呢,先跌后涨了啊 老铁
来自[运城市]的用户
现在正规FIL挖矿成本在2~3美金所以这个价格对矿工影响不大。跌倒十美金左右还是有利润(当然也有风险)未来FIL币租赁会是一个独立的市场如果币价太低很多人会买入进行租借获利。所以说个人认为不
来自[厦门市]的用户
跟着你玩真舒服,昨天朋友做多以太爆仓了,退圈了唉。 我们不求跑到最高点 也不求抄在最低点 只求中间最稳定的收益 能活着 持续赚钱才是硬道理
来自[上海市]的用户
除了大饼eth雷打不动剩下的都是利润仓了 但手里还有十万u 高不高低不低不知道该怎么买!等大回调好像难!能给点建议吗?
来自[宁波市]的用户
我当年就是云币的老客户,云币转到ok国内,后来又是OKEX,现在基本就是火币和币安了,顺便问下,现在大概几成仓合适。5