首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >区块链是一个去中心化的数据库吗?

区块链是一个去中心化的数据库吗?
EN

Stack Overflow用户
提问于 2016-07-25 09:54:40
回答 5查看 1.9K关注 0票数 11

我知道比特币使用区块链技术来维护所有交易的去中心化账本。我也读过很多关于区块链技术未来应用的帖子,但没有一个对我来说是非常清楚的。

区块链技术仅仅是一个对数据进行共识验证的去中心化数据库吗?如果是这样的话,数据库肯定会变得太大而不能有效地去中心化?

为了帮助我理解,有没有人能给我举一个明确的非比特币区块链应用的例子?

EN

回答 5

Stack Overflow用户

发布于 2016-08-11 22:33:40

是的,区块链数据库确实会超时增长,这就是所谓的“区块链膨胀”。目前,比特币的区块链增长速度约为每天不到100mb。今天(2016),比特币区块链占用了大约60-100 to的空间,大约花了6年的时间才积累起来。它确实增长得更快,但也受到每个块1MB的块大小上限(每10分钟)的限制。一些建议的解决方案包括:

比特币SPV节点:这就是为什么你的手机不需要下载整个区块链,而是从拥有整个blockchain.

  • Lightning网络的
  • 节点检索数据-这就是比特币克服1MB内存上限的方式。

这些只是我所知道的比特币解决方案中的一部分,至于与altcoin相关的解决方案。NXT/Ardor已经实施了pruned data解决方案,因为NXT/Ardor提供了将任意数据和消息上传到其区块链上的能力,因此这种膨胀在这种情况下更加明显。NXT/Ardor区块链能够每2周删除之前的数据,并且只在区块链上保留其数据的哈希,这只需要几KB。它们还能够在pruning关闭的情况下保留所有区块链数据,这会将节点标记为归档节点,其他节点可以复制此节点并成为归档节点。

据我所知,NXT/Ardor是少数几个在区块链中内置了生产就绪的去中心化数据存储系统、市场、证券交易所和消息传递系统的区块链之一。

票数 6
EN

Stack Overflow用户

发布于 2016-09-04 00:24:39

区块链不仅仅是一个去中心化的数据库,它还远远不止于此。虽然最初的比特币区块链只允许价值转移,但每笔交易都有有限的数据,但在过去的2-3年里,已经开发了几个新的区块链,它们具有更先进的原生脚本和编程能力。

除了比特币区块链,我想说还有其他一些主要的区块链,如Ethereum,Ripple,R3的Corda,Hyperledger。虽然Ethereum有一种称为Ether的加密货币,但它实际上是一个图灵完整的EVM (Ethereum Machine)。使用以太坊,您可以创建智能合约,这些合约本身将以分散的方式运行。作为一名开发人员,它为您开辟了全新的道路,并改变了您编写程序的视角。虽然Ripple主要面向支付,但Corda和Hyperledger的构建考虑到了私有/许可的区块链,以解决可伸缩性、隐私和身份等问题。Hyperledger和Corda的目标市场主要是银行和其他金融机构。

至于区块链的非比特币应用,您当然可以看看一些公司,如Consensys (区块链上的多个不同用例)、Digix Global (区块链上的黄金令牌)、Everledger (跟踪区块链上的钻石)、others (区块链上的公司注册)、OT Docs (区块链上的贸易融资和文档版本控制)等。

票数 4
EN

Stack Overflow用户

发布于 2019-01-11 01:13:33

Blockchain是:

数据结构的名称,

算法的名称,

一套技术的名称,

用于具有公共应用区域的纯分布式对等系统的总称,

基于点对点的操作系统,具有自己的独特规则集,利用散列提供具有分布式分类帐的独特数据事务

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38558703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档