加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

“前世今生”

发布时间:2021-04-18 15:04:16 所属栏目:传媒 来源:互联网
导读:开始,这些思想进一步扩展到了数字领域。1991年,一家冰淇淋厂提出了使用许多分散但相互关联的共享账本副本的概念。Stornetta与Haberto合作开发了一种密码安全的存档,可以在不泄露记录内容的情况下验证记录。这种机制使协作创建数字分布式账本的能力远远超

开始,这些思想进一步扩展到了数字领域。1991年,一家冰淇淋厂提出了使用许多分散但相互关联的共享账本副本的概念。Stornetta与Haberto合作开发了一种密码安全的存档,可以在不泄露记录内容的情况下验证记录。这种机制使协作创建数字分布式账本的能力远远超过了基于纸张的账本。这项早期工作促使了分布式账本技术DLT概念的提出,DLT被定义为在没有中央管理员或集中式数据存储的情况下,在多个站点、国家或机构中复制、共享和同步数据的共识技术。其中,Distributed Ledger Technology(DLT)各个部分定义如下:

  • Distributed:分布式反映了其分散而非集中的特性;
  • Ledger:账本代表了记录的数据库;
  • Technology:技术定义了用于同步数据的协议,以便数据库可以以分散的方式运行,而无需中央机构对其进行管理。

就像文中提到的那样,DLT和区块链经常被用作同义词,但实际上,区块链是DLT的一种特殊类型,它包含自己的一组规则和功能,包括将交易组织成一条由区块组成的链条。区块链定义了实现DLT的特定方式,而DLT通常具有更广泛的范围和灵活的结构。

像DLT一样,区块链是一种分布式账本,无需交易中心即可永久存储不可变也不可否认的交易记录。区块链中的算法将若干个交易组合形成一个个的区块,并将每个区块添加到现有的区块序列中,顾名思义,形成一个链。与传统的数据库架构相反,区块链要求参与者之间形成共识,新的信息被收集到区块中并使用哈希加密签名链接到前面的区块后。此过程确保可验证性,因为在不更改哈希值的情况下无法对信息进行操作,并且每个哈希值均构成该信息的一部分,被认为是唯一代表数据内容的数字指纹。

网络上的每个节点都维护账本的共享副本,并且为了进行同步,需要一个对等网络以及一种共识算法来确保在节点之间添加和复制区块。有一种共识算法称为工作量证明(Proof of Work, PoW),参加该过程的是称为矿工的特殊节点,将此证明过程称为挖矿。在PoW中,矿工通过解决一个复杂的数学难题来相互竞争,第一个解决难题的人是获胜的矿工。获胜的矿工验证新交易,将其记录在区块链上,并通过数字令牌获得奖励。但是,交易的记录过程一般很慢,通常需要花费几秒钟来添加一个块,比特币就使用PoW机制。虽然区块链作为比特币背后的技术而闻名,但现在有数百种不同的区块链提供了超越加密货币的多种功能。

此外,PoW是专为开放的公共网络而设计的,因此通常不适合大多数企业的应用。特别是对于国防部的情况,网络是私有且安全的,就可以使用除PoW之外的其他更有效的共识算法,这些算法不需要使用加密货币或令牌。例如,流行的Quorum企业区块链中使用了权威证明、拜占庭容错或基于Raft的共识,每秒可实现数千笔交易。

公链或私链?

区块链可以是公共的(公链)也可以是私有的(私链)。顾名思义,公链不提供访问许可要求,因此该网络是完全公开的,就像比特币一样。与私链相比,公链往往分散得多,并且运行速度也较慢。

现在大多数的区块链是私链,需要访问权限才能参与,通常着重于两个主要方面:谁可以加入网络?以及谁有权访问哪些交易?通常,私链的所有者可以定义谁可以参与网络,还可以定义谁可以访问网络中的哪些内容。有关私链的信息通常仅由其批准的成员进行验证。

对于私链,有许多不同的方法可以定义谁有权访问什么。在更高级别上,可以使用现有的身份验证和授权机制来确定谁可以访问网络以及每个用户可以访问网络的哪些内容。但是,网络本身可以定义更精细的粒度。例如,Quorum在节点层面和事务层面定义许可。它使用网络许可来定义哪些节点可以连接到指定节点,以及该指定节点可以连接到哪些节点,这样可以确保仅列出的节点成为网络的一部分。其次,Quorum所谓的安全区加密技术对有效负载/事务进行加密,以使其仅对网络的一个子集专用。

钱包和密码签名

大多数区块链使用钱包的概念,最初以这种方式命名是因为它存储了一个特殊的密钥,该密钥可以访问加密货币。但是,现在即使是在不使用加密货币的网络上,仍然使用钱包,并且该钱包包含标识网络上用户/钱包的加密凭据,并且允许用户签名交易,从而使每笔交易都可识别。一个简单的钱包可以使用非对称密钥系统生成。这些系统有两个密钥:可以共享的公共密钥和保密的私有密钥。对于区块链,它们构成了钱

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读