Time:2022-02-21 Click:2364
简单地说,数据库是对数据的系统收集。机构使用数据管理系统(DBMS)连接数据库,存储、检索和更新计算机上的数据。
数据库主要用于以下几个方面:
医院:病人记录
政府:税务记录
银行:客户余额
警察局:犯罪记录
为什么需要使用数据库?
大量数据可以有效地存储大量数据
特定用户的访问权可以授权
可以简单地添加、编辑和删除数据
与人工记录相比,有效
区块链是什么?
区块链是一个新的数据库。它是分散的,即没有个人、公司或政府能够控制记录。所有参与者都需要达成共识,以维持数据库的状态。
与集中数据库具相比,区块链具有以下特点:
消除中介(减少信任危机)
不可逆转的
容错性
公开
去除中介
区块链的核心功能是允许陌生人在没有中间人和缺乏信任的环境中交换资产或有价值。我们习惯于委托中介处理不同的事情,如交易、纠纷、合同等。
区块链消除了中介角色,因为点对点确保网络中的交易以完整的管道运行,而这种完整性是通过将分布式网络与公共金钥密码相结合来实现的。在普通数据库中,每个人/机构都有自己的数据库版本。如果数据存在差异,解决问题也需要时间。
不可逆转的
区块链确认后的任何记录都是永久性的,不能撤销。区块链的设计允许数据在链上记录,以满足某些特定条件。在数据发布到区块链之前,网络参与者必须在互联网上确认标准数据。这种巧妙的加密会计技术确保记录的数据不能更改。
而且数据库威人士控制。因此,他们可以随时删除数据。
容错性
区块链比集中数据库更可靠,因为所有用户组都可以处理数据问题。当用户离线时,数据库有足够的备份来防止其停顿。此外,当用户返回在线时,他们可以自动填写之前遗漏的所有数据。相反,数据库需要建立基础设施和灾难恢复系统,以防止停机。
区块链的维护成本相对较高,因为所有参与者都需要参与验证过程。有些人认为使用大部分资源来验证数据是低效和多余的。然而,这是为了获得更高的安全性。
公开
中立性与分布式网络密切相关。也就是说,每个人都可以加入区块链,查看和交换数据。这与数据库完全不同,因为它要求用户在进入数据库之前获得许可。例如,在开立银行账户时,您首先需要通过银行背景测试;在开设社交媒体账户时,您需要满足一些基本要求。区块链不会歧视其用户。每个参与者对整个数据库都是平等和重要的。
自区块链技术诞生以来,数字货币交易平台已成为发展中国家不可思议的管道。人们经常将数字货币描述为没有银行账户的银行业务。
从中立的角度来看,缺点是缺乏隐私。同样,鱼和熊掌也不能兼得。我们需要让每个用户反复检查并达成共识。集中数据库具有良好的隐私性,因为权威机构可以监控所有活动。但我们不可能同时拥有区块链和集中数据库的所有优势。
区块链测试
天才区块链的发明风靡全球,但并不是数据库问题的最终解决方案。
我们目睹了在2017-2018年首次发行代币(ICO)在炒作的推动下,一波前所未有的资金流入区块链公司。仅2018年上半年就筹集了140亿美元的惊人资金,是2017年的两倍。许多区块链公司并没有真正使用这种技术,也没有可用的产品或直接欺诈。我们可以用三个问题来评估区块链是否必要:
1.有验证要求吗?
2.多个参与者是否需要共享和更新数据?
3.为了提高效率,降低成本,中介能否移除?
对于数字货币,它满足上述所有条件,是一个合适的用例。需要验证的是防止重复支出,并与世界各地的银行和交易所等多方进行货币兑换,以消除中介机构。
供应链、健康保健、银行、房产等行业正正也受到区块链的影响,但当中很难找到真正的应用实例,因为它们的数据库已经做得很好了。