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

13

我理解比特币使用区块链技术来维护所有交易的分散账本。我也读过许多关于区块链技术未来应用的帖子,但这些帖子都没有很清楚地说明。

区块链技术是一个带有共识验证数据的分散式数据库吗?如果是这样,那么数据库将变得太大以至于无法有效地实现去中心化。

为了帮助我理解,有人可以指向一个非比特币的区块链应用的明确示例吗?

6个回答

6
是的,区块链数据库会随着时间增长而增大,这就是所谓的“区块链膨胀”。目前比特币的区块链增长大约少于每天100MB。今天(2016年),比特币区块链占用了大约60-100GB的空间,这需要6年时间才能积累。它确实增长得更快,但也受到每个区块(每10分钟)1MB容量限制的限制。已提出一些解决方案,包括:
  • SPV节点:这是您的手机不需要下载整个区块链,而是从具有整个区块链的SPV节点检索其数据的方式。
  • 闪电网络 - 这是比特币如何克服1MB内存限制的方法。
这些只是我所知道的比特币的一些解决方案,至于与altcoin相关的解决方案。NXT / Ardor已经实现了修剪数据的解决方案,因为NXT / Ardor可以将任意数据和消息上传到其区块链上,所以在这种情况下膨胀更加明显。 NXT / Ardor区块链具有每两周删除先前数据并仅保留其数据哈希的能力,这仅需几KB。他们还可以保留所有区块链数据,关闭修剪,这将标记一个节点为存档节点,其他节点可以复制此节点并成为存档节点。
据我了解,NXT / Ardor是少数几个在其区块链中构建了生产就绪的分散数据存储系统、市场、股票交易所和消息系统的区块链之一。

2
除了加密货币之外,有没有现实生活中的区块链应用示例? - Dercni
我不会将像NXT这样的应用程序归类为加密货币,而更多地是用于构建应用程序的区块链平台。只是需要代币才能写入区块链以防止垃圾邮件条目。支付费用来保护区块链使代币具有价值。以太坊也是另一个可供构建的平台。我们只需要摆脱它是加密货币而是一个区块链应用程序框架的思维定势。 - Patoshi パトシ
1
@Dercni,除了加密货币之外,区块链没有成功的应用。 区块链在性能上受限于每秒少量交易... - Stepan Yakovenko
@Dercni,确实存在一些非加密区块链的成功应用,例如IPFS、BigchainDB、BlockStack等。在需要具有可证明、不可更改且分散化数据存储的地方,它非常有用。 - haz

4

区块链不仅是一个分散的数据库,它比这更重要。虽然最初的比特币区块链只允许转移价值,并在每次交易中带有有限数据,但在过去2-3年中已经开发了几个新的区块链,具有更先进的本地脚本和编程能力。

除了比特币区块链,我认为还有其他一些主要的区块链,如以太坊、涟漪、R3的Corda、Hyperledger。尽管以太坊有一种名为Ether的加密货币,但它实际上是一个图灵完备的以太坊虚拟机(EVM)。使用以太坊,您可以创建智能合约,这些合约本身将以分散的方式运行。对于开发人员来说,它为您打开了全新的途径,改变了您编写程序的视角。 虽然涟漪主要面向支付,但Corda和Hyperledger是为私有/许可的区块链而建立的,旨在解决可扩展性、隐私和身份等问题。 Hyperledger和Corda的目标市场主要是银行和其他金融机构。

至于区块链的非比特币应用,您可以看一些公司,如Consensys(在区块链上有多个不同的应用案例),Digix Global(在区块链上的黄金代币),Everledger(在区块链上跟踪钻石),Otonomos(在区块链上进行公司注册),OT Docs(在区块链上进行贸易金融和文件版本控制)等。


3

区块链是:

一种数据结构的名称,

一种算法的名称,

一套技术的名称,

一个统称,指纯分布式对等系统,具有共同的应用领域,

一个基于对等网络的操作系统,具有独特的规则集,利用哈希算法提供具有分布式账本的唯一数据交易。


1

区块链不仅仅是一个“数据库”。是的,链上的块存储数据,但更像是一个服务。区块链有许多应用。阅读这些内容: 在这里。如果您想查看区块链应用程序的代码,请尝试这个:在这里


1

区块链是P2P网络、分布式数据库和非对称加密的组合。 P2P网络意味着您可以在两个不同的网络节点之间传输数据,无需任何中介,分布式数据库意��着网络的每个节点都有一个网络数据库副本,非对称加密意味着您可以使用数字签名验证消息的真实性和完整性。


-1

是的,区块链是一种分散式数据库类型,允许多个参与者拥有同一份数据库的副本,通过分布式节点网络不断更新和同步。与传统的集中式数据库不同,区块链数据库没有单一的控制点或故障,并且存储在区块链上的数据通常通过加密和共识算法进行保护。区块链通常与比特币和以太坊等加密货币相关联,但它们还有许多其他潜在用途,包括供应链管理、数字身份验证和投票系统。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接