需要将区块链 区块链需不需要创新

波场币 180 0

本篇文章主要给网友们分享需要将区块链的知识,其中更加会对区块链需不需要创新进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站!

区块链是什么通俗解释,区块链这五大应用场景必须要知道!

最近, 区块链 一夜爆红,周围的小伙伴都在讨论区块链。

那么,区块链是不是就是 比特币 呢?

实际上,比特币和区块链并不是一回事儿。

区块链是比特币的底层技术,但是区块链诞生之后的第一个使用场景就是比特币。

比特币仅仅是计算机中的一串数据,相对纸质货币而言,它也被称作“虚拟币”。简单来说,你可以理解为比特币就是一串有现金价值的数字而已,类似于Q币。也就是说,比特币并没有实际的价值,它现在的价值都是炒币人的信仰在支撑,如果信仰不在,比特币的价值将轰然倒塌。

什么是区块链?区块链技术的特点有哪些?

我们先来看看,区块链为什么会被称为区块链?

数据是一块块存储的,而一块一块存储的数据被称之为区块,不同的区块跟前一块链接起来,称之为区块链。

举个例子:

某年某月某日,老王借给了小王一万块钱,老王把这个消息告诉了身边所有的人,转账记录都挂在了朋友圈,所有人都帮他俩作证这笔交易的存在。

老王和小王就是两个节点,这两个节点产生交易的时间、地点、人物等信息,打包起来就形成一个 “区块”。老王的朋友也是一个个的节点,这些节点共同记录了老王和小王这两个节点交易的情况和细节(区块),这些区块相连接,就形成了区块链。

从根本上来说,区块链是一个分布式账本数据库。

分布式账本是什么意思呢?

我们看看传统的记账方式是怎么样的。

传统的记账方式是中心化记账方式,比如老王借给小王的1万块钱,当时候这笔钱老王如果不昭告天下,那么,这笔钱的交易情况只有老王知道,小王知道,天知道,地知道。这种记账方法呢,就是中心化记账方式,这种方法有一个很致命额度缺点就是,对方不认账怎么办?实际上,现实生活中,在民间自发的借贷关系中,发生借贷关系的时候没有任何证据,导致事后对方不认帐的比比皆是。

老王一开始的时候就采取的昭告天下的记账方式,杜绝了后患,这种方法就是区块链分布式账本,具有去中心化的特点,人人都是中心,人人都可以作证这笔交易的存在。

除了去中心化特点,区块链还具有不可篡改的特点。在区块链中,只任意一个区块的数据发生了变化,哪怕只是变化一个标点符号,就会失效,需要重新计算,所以,在区块链技术中,一旦有一块数据发生改变,代价会非常大。除非对于这个区块链所有的节点占有51%的控制权。所以,区块链系统将是稳定且安全的。

还是老王和小王,小王如果想赖账,除非收买天下所有知道这笔交易的人,否则不可能篡改。

区块链还具有公开透明的特点。

区块链技术中,所有数据都是公开的,还是老王和小王的例子。

如果小王对这笔钱不认账,这条消息一旦发布出去,那么,小王的名声就臭掉了,他只能够通过还钱,来发布新的消息,洗清自身的身份。

有人说,区块链这么厉害,那我的身份信息是不是就透漏了,没有任何隐私了?实际上,区块链具有匿名的特点,很好的保护了我们的隐私,除非有法律规范要求,单从技术上来讲,各区块节点的身份不需要公开或验证,可以匿名进行。

区块链的应用有哪些呢?

区块链的缘起是解决信任问题,而且,区块链最成功的一个应用是数字货币。比特币可以说是到目前为止区块链最成功的一个应用。

除了数字货币,比特币未来的应用还是非常广泛的,区块链技术目前已在不同行业得到了广泛的应用。如商品溯源、版权保护与交易、支付清算、物联网、数字营销、医疗等,推动不同行业快速进入“区块链+”时代。

1、支付清算

可摒弃中转银行的角色,实现点到点支付,减少中转费用,加速资金利用率。

2、商品追溯

比如我们在某宝上买一件衣服,我们可以看到这件衣服的前世今生。

3、证券交易

传统的证券交易需要经过四大机构协调工作,效率低、成本高。区块链技术可独立地完成一条龙式服务。

4、供应链

将区块链技术引入供应链系统,系统内部同步信息、可做到对各个环节把控,更好的完成分工协作,便于事后追责。

5、知识产权

版权上链,我们的摄影作品、音乐作品、文学作品等都会成为我们的信息,信息所有权将得以确认,成为我们的财产。

能源区块链研究 | 为什么我们需要区块链技术?

与业外人士谈论区块链技术时,他们总会提及这个问题:为什么我们需要区块链?如若回答不当,即使对此感兴趣的人可能也不会想再进一步了解了,而且会让他们认为,区块链并没有给世界带来任何新东西。

实际上,区块链技术已经开始步入正轨,许多行业都已开始运用区块链技术。区块链并不总是以新方式解决旧问题。与传统方式相比,区块链技术更安全、更划算、更透明。就上述问题,这篇文章将给与答案。

众所周知,21世纪带来了数据泄露、个人信息滥用和数据不安全等问题。区块链与其他技术和服务结合可以帮助防止一些重大信息泄露和破坏,因为数据再不会存储在一个地方。若想真正弄清区块链技术如何帮助普通用户,首先,我们必须了解他们使用的服务、平台类型。例如:

有些区块链公司试图取代上图中的所有产品,这些尝试产品要么去中心化,要么被去中心化产品所替代。许多公司已经一次又一次地表明,他们不相信数据,用户应该向广告公司出售他们的数据,从中获得更多的利益。

2017年ICO大繁荣席卷了区块链市场,成百上千公司的成败似乎就在一夜之间。但是,这个特殊投资时期也带来了一些好处:投资者学会了如何发现富有创意的优质公司。一些通过ICO成立的公司依然存在,而另一些则在此期间筹集资金。大多数公司的共同想法是:他们允许用户控制数据,而不受干扰或托管。例如:

但真的有人在使用这些替代品吗? 答案是肯定的,并且发展得很好。当然,有些项目也会惨遭失败并拖累整个行业。2017年ICO热潮后,只要稍加注意就会发现,这些公司并非都能成功。但是,成功常伴随着失败。

即使一些看起来非常成功的早期项目,也逐渐失去了昔日的辉煌,比如CryptoKitties。但可以从失败中学会如何变得更好。整个行业、用户、开发人员和投资者在之前过度饱和的市场中学到了一课:学会了如何变得更好。用户学会了如何更好地在众多新项目之间分配时间;投资者学会了投资哪些项目;开发人员明白了什么是有效的,什么是无效的;整个行业也了解了有多少新开发是可持续的。

好想法已经不够用了。此外还需要有工作产品、专门的用户群和概念。这就是为什么Brave、Antube和Alfa能够成为当今市场上最具前瞻性项目的原因—它们回答了为什么我们需要区块链这个重大问题。

数据是重要的。上网时,大多数互联网用户都在提供数据。这些数据由大公司收集、分类并从中获利。他们从中了解用户的身份及其购买的原因。如何让用户购买是他们成功的关键。Alfa、Brave和Antube是三家试图让用户对其数据拥有更多控制权的独特公司。

Brave意欲改变浏览体验。以前,大多数人都在浏览器上安装广告拦截软件,对此,但Brave将做出改变。相反,广告会成为一种互动式体验,在短时间内吸引用户注意力,各方都将从中受益。

用户应该更多地掌控自己的数据,但是仅仅依靠区块链和代币并不能解决问题,应该开发一种具有内置经济性的新型区块链。

回到最初的问题:为什么我们需要区块链?

所有的一切都在于数据。过去,我们依靠组织机构保存数据,但现在区块链为用户提供了密钥和不可变记录。

有许多方法可以跟踪公司、机构的进展,但最简单的方法往往是直接追踪源头。Twitter会实时更新(Brave、Alfa、Antube),而查看Reddit、Bitcointalk等论坛和Hacker Noon上的文章也能提供有价值的信息。无论选择哪种方式更新,只要记住一点:我们希望“我们”的数据属于“我们”—这就是我们需要区块链的原因。

全国能源信息平台联系电话:010-65367702,邮箱:hz@people-energy.com.cn,地址:北京市朝阳区金台西路2号人民日报社

区块链能应用在哪些方面?

1、金融领域

区块链在国际汇兑、信用证、股权登记和证券交易所等金融领域有着潜在的巨大应用价值。将区块链技术应用在金融行业中,能够省去第三方中介环节,实现点对点的直接对接,从而在大大降低成本的同时,快速完成交易支付。

比如Visa推出基于区块链技术的 Visa B2B Connect,它能为机构提供一种费用更低、更快速和安全的跨境支付方式来处理全球范围的企业对企业的交易。要知道传统的跨境支付需要等3-5天,并为此支付1-3%的交易费用。

Visa 还联合 Coinbase 推出了首张比特币借记卡,花旗银行则在区块链上测试运行加密货币“花旗币”。

2、物联网和物流领域

区块链在物联网和物流领域也可以天然结合。通过区块链可以降低物流成本,追溯物品的生产和运送过程,并且提高供应链管理的效率。该领域被认为是区块链一个很有前景的应用方向 [22]  。

区块链通过结点连接的散状网络分层结构,能够在整个网络中实现信息的全面传递,并能够检验信息的准确程度。

这种特性一 定程度上提高了物联网交易的便利性和智能化。区块链+大数据的解决方案就利用了大数据的自动筛选过滤模式,在区块链中建立信用资源,可双重提高交易的安全性,并提高物联网交易便利程度。为智能物流模式应用节约时间成本。

区块链结点具有十分自由的进出能力,可独立的参与或离开区块链体系,不对整个区块链体系有任何干扰。区块链 +大数据解决方案就利用了大数据的整合能力,促使物联网基础用户拓展更具有方向性,便于在智能物流的分散用户之间实现用户拓展。

3、公共服务领域

区块链在公共管理、能源、交通等领域都与民众的生产生活息息相关,但是这些领域的中心化特质也带来了一些问题,可以用区块链来改造。

区块链提供的去中心化的完全分布式DNS服务通过网络中各个节点之间的点对点数据传输服务就能实现域名的查询和解析,可用于确保某个重要的基础设施的操作系统和固件没有被篡改,可以监控软件的状态和完整性,发现不良的篡改,并确保使用了物联网技术的系统所传输的数据没用经过篡改。

4、数字版权领域

通过区块链技术,可以对作品进行鉴权,证明文字、视频、音频等作品的存在,保证权属的真实、唯一性。作品在区块链上被确权后,后续交易都会进行实时记录,实现数字版权全生命周期管理,也可作为司法取证中的技术性保障。

例如,美国纽约一家创业公司Mine Labs开发了一个基于区块链的元数据协议,这个名为Mediachain的系统利用IPFS文件系统,实现数字作品版权保护,主要是面向数字图片的版权保护应用。

5、保险领域

在保险理赔方面,保险机构负责资金归集、投资、理赔,往往管理和运营成本较高。通过智能合约的应用,既无需投保人申请,也无需保险公司批准,只要触发理赔条件,实现保单自动理赔。

一个典型的应用案例就是LenderBot, 是 2016 年由区块链企业 Stratumn、德勤与支付服务商 Lemonway 合作推出,它允许人们通过 Facebook Messenger 的聊天功能;

注册定制化的微保险产品, 为个人之间交换的高价值物品进行投保,而区块链在贷款合同中代替了第三方角色。

6、公益领域

区块链上存储的数据,高可靠且不可篡改,天然适合用在社会公益场景。公益流程中的相关信息,如捐赠项目、募集明细、资金流向、受助人反馈等,均可以存放于区块链上,并且有条件地进行透明公开公示,方便社会监督。

结构

区块链是一种分散的、分布式的、通常是公共的数字分类账,由称为块的记录组成,用于记录多台计算机上的交易,因此任何涉及的块都无法追溯更改,而不会更改所有后续块。这允许参与者独立且相对便宜地验证和审计交易。

使用对等网络和分布式时间戳服务器自主管理区块链数据库。他们通过以集体利益为动力的大规模协作得到验证。这样的设计促进了稳健的 工作流程,其中参与者对数据安全的不确定性很小。区块链的使用消除了数字资产无限可重复性的特征。

它确认每个价值单位只转移一次,解决了长期存在的双重支出问题。区块链被描述为一种价值交换协议。区块链可以维护所有权,因为当正确设置以详细说明交换协议时,它提供了强制要约和接受的记录。

1、块

区块保存成批的有效交易,这些交易被散列并编码到Merkle 树中。每个区块都包含区块链中前一个区块的加密哈希,将两者联系起来。链接的块形成一个链。这个迭代过程确认了前一个块的完整性,一直回到初始块,这被称为创世块。

有时可以同时生成单独的块,从而创建一个临时分叉。除了安全的基于散列的历史记录之外,任何区块链都有一个指定的算法来对不同版本的历史进行评分,以便可以选择得分较高的一个。未被选择包含在链中的块称为孤块。

支持数据库的对等点不时有不同版本的历史记录。他们只保留他们已知的数据库的最高分版本。每当对等方收到得分较高的版本(通常是添加了一个新块的旧版本)时,他们就会扩展或覆盖自己的数据库,并将改进结果重新传输给对等方。从来没有绝对保证任何特定条目将永远保留在历史的最佳版本中。

区块链通常被构建为将新区块的分数添加到旧区块上,并给予奖励以扩展新区块而不是覆盖旧区块。因此,一个条目被取代的概率随着更多的块被构建在它之上而呈指数下降,最终变得非常低。

2、权力下放

通过在其对等网络中存储数据,区块链消除了集中保存数据所带来的许多风险。去中心化的区块链可以使用ad hoc 消息传递和分布式网络。缺乏去中心化的一个风险是所谓的“51% 攻击”,在这种情况下,中央实体可以控制超过一半的网络,并可以随意操纵特定的区块链记录,从而允许双重支出。

点对点区块链网络缺乏计算机破解者可以利用的集中漏洞;同样,它没有中心故障点。区块链安全方法包括使用公钥密码学。甲公共密钥(一个长的,随机的前瞻性数字串)是在blockchain的地址。通过网络发送的价值代币被记录为属于该地址。

一个私钥就像是给它的所有者访问他们的数字资产或手段以其他方式和各种功能相互作用是blockchains现在支持一个密码。存储在区块链上的数据通常被认为是不可破坏的。

去中心化系统中的每个节点都有区块链的副本。数据质量由海量数据库复制和计算信任来维护。不存在集中的“官方”副本,也没有用户比其他用户更“受信任”。

交易使用软件广播到网络。消息是在尽力而为的基础上传递的。挖矿节点验证交易,将它们添加到他们正在构建的区块中,然后将完成的区块广播给其他节点。

区块链使用各种时间戳方案,例如工作量证明,序列化更改。替代的共识方法包括股权证明。一种分散blockchain的增长伴随着的风险集中,因为该计算机资源需要处理更大量的数据变得更昂贵。

3、开放性

开放区块链比一些传统的所有权记录更加用户友好,虽然对公众开放,但仍然需要物理访问才能查看。由于所有早期的区块链都是未经许可的,因此对区块链的定义产生了争议。这场正在进行的辩论中的一个问题是,一个由中央机构负责和授权(许可)验证者的私有系统是否应该被视为区块链。

许可链或私有链的支持者认为,术语“区块链”可以应用于任何将数据分批处理到时间戳块的数据结构。这些区块链作为多版本并发控制的分布式版本(MVCC) 在数据库中。正如 MVCC 防止两个交易同时修改数据库中的单个对象一样,区块链防止两个交易在区块链中花费相同的单个输出。

反对者表示,许可系统类似于传统的企业数据库,不支持去中心化数据验证,并且此类系统没有针对操作员篡改和修改进行加固。

Computerworld 的Nikolai Hampton表示,“许多内部区块链解决方案只不过是繁琐的数据库”,“如果没有明确的安全模型,专有区块链应该受到怀疑。”

以上内容参考 百度百科-区块链

PoT基于信任的共识机制方案

姓名:胡娟

学号:20021110092

转自:

【嵌牛导读】区块链需要将区块链的核心是无信任的领导选举机制需要将区块链,在无需第三方或可信方的监督下需要将区块链,实现需要将区块链了匿名节点之间共识的达成。目前工作量证明(PoW)和权益证明(PoS)是集中讨论的两种共识机制。PoW依赖于计算能力的证明,伴随着巨大的资源浪费。PoS通过依赖系统中拥有的加密货币的数量来解决问题。无论哪种方式,都受区块链系统经济基础的限制,这迫使那些不含加密货币的区块链应用程序只能求助于“许可”的设置,有效地使系统集中化。然而,对于无加密货币的非许可链能够为众多新兴应用领域(如教育、医疗)提供安全的、自治的P2P结构服务,在这些领域中,对等节点之间存在一定的信任基础。这为评估对等节点之间的信任并将其作为达成共识的基础创造了可能性。

【嵌牛鼻子】PoT,PoW,PoS

【嵌牛正文】

PoW 是十分昂贵的

他是一种“难度值”控制资源消耗的机制。难度值是随系统计算能力来调整级别的,随着节点和事务的增加,难度值不可避免的增加。除了高昂的成本外,还容易受到中心化陷阱的影响,即一小部分算力强大/有钱的节点最终控制了整个系统。例如比特币上的采矿池现象和垄断了系统的巨型挖矿数据中心。

当前,相比PoW在能耗上有更优表现的替代方案被人们持续关注,然而大多数建议的替代方案要么依赖于特殊物理硬件的所有权,要么权衡系统的去中心化采用许可链的方案,后者是使用拜占庭协议(PBFT)的变体。PoW目前合理的替代方案是PoS(Proof-of-Stake),PoS中区块领导者是根据其在区块链系统中持有的资产数量来被选择的。该方法背后的博弈论前提是,对拥有加密货币的节点,持有最大份额的节点有兴趣对系统进行服务,来保持他的可信度和价值,从而激励他们按照协议行事。与PoW相比,PoS承诺提供更加明晰和便宜的共识机制,但他需要将区块链系统与加密货币捆绑在一起。并造成了“你拥有越多你控制的越多”或“你拥有的越多,你越合理拥有领导权”这样富人越来越富的心态,导致系统进一步向中心化转变。

使用信任去修补区块链

 信任证明PoT,当网络中出现更多可信的对等点时,目标是最小化在PoW上花费的能量。也就是说,安装“您越受信任,您需要执行的工作就越少”的概念。“需要将区块链我们假设在应用场景中,区块链旨在在协作以实现共同目标的对等体之间提供去中心化的服务,并且可以在各方之间表达信任,例如在健康或教育领域。这与当前以自我为中心的金融区块链形成了鲜明的对比,在当前的金融区块链中,被选为区块领导者的唯一兴趣和博弈论动机是赚取加密货币。

 在PoT结构中,参与系统的每个节点都单独地表示对他认为可信任的其他节点的信任情况。这种信任不断地被广播,促使信任网络以去中心化的方式兴起,并存储在区块链中,为所有的参与者提供了一致性、防篡改的记录(view)。PoT机制在仍然使用PoW的同时,保证只有一小部分参与其中,从而大大降低了功耗成本。

协议描述和问题定义

PoT 描述的参与者的信任值是以去中心化的方式计算和协商的,这些信任值将表示为节点在系统中所持有的权重(stake),作为共识机制的基础。PoT的设计主要考虑了可验证性和独立性:

可验证性:一旦一个节点证明其有资格成为下一个领导者,所有的节点都可以验证这一声明。

独立性: 独立性声明领导者的被选举权与区块链有效性,可由任何节点使用公开可用的信息,无需他人协作的情况下进行验证。

为了实现以上的目标,需要解决两个主要问题:

1)定义一个去中心化的信任管理机制;

2)定义一个使用信任网络的共识协议。

1.去中心化信任管理(Decentralized trust management)

信任建立基于信任模型,这类工作在很多文献中已有。对于基于社区的信任,起始点通常是一个给定的信任网络,该网络编码系统中谁信任谁,它通常被建模为一个有向图,其中节点表示对等点(peer),边表示它们之间的信任关系。一个节点在网络中传入的链接越多,它就越可信。信任网络可以以多种形式出现,例如:

1)从社交网络中提取;

2)从底层系统中节点之间的交互推断而来;

3)被节点明确声明他们信任谁。

在公开链模型中,唯一可行的选择要么是跟踪区块链中节点之间交互的记录,要么设立一个信任网络,网络中每个节点在没饿过时期单独地声称他信任谁。前一种选择要求管理区块链系统的节点同时也是产生和记录事务的节点。

文章选择了后一种方案,每个节点通过广播信任关系宣布他们的信任节点,并由所有其他节点独立收集信息,形成信任网络。区块链区块大小的限制,使得PoT中区块链仅记录信任网络的哈希值。每个时期,当前的区块领导者是根据前一个阶段中达成一致的信任网络情况来选出来的。

2.基于信任的动态共识机制(Dynamics of a trust based consensus)

PoW尽管对能源的消耗十分巨大,但是在完全去中心化的系统中,PoW保持了良好的安全性和可操作性。更重要的是,提供了具有“保证时间窗口”的时钟功能,实现了新的块只有在前一个块出现后才能出现,允许分布式系统在不需要全局同步的情况下有效地工作。因此文章没有完全放弃PoW,而是信任等级越高的节点执行PoW时的难度值越低,信任等级越低则难度值越高。这将抑制不太受信任的节点加入PoW,使活跃的挖矿池被限制到更小的子集中。其中存在的风险是:1)可能会导致较小的信任子集中出现集中化的问题;2)难度值小的节点可能造成Sybil攻击。因此,PoT采用了以下的策略:

1)领导节点信任衰竭策略

节点根据他们获得的信任程度被分配到不同的小组。其成员根据可信等级对应的难度值进行挖矿,具有最高信任级别小组成员更有可能在区块链中挖到矿,这埋下了信任网络中顶层节点控制网络的隐患,造成“富人更富”的现象,同时其他的节点没有了升级的空间。衰竭策略会确保任何竞争到挖矿权的节点退回到低信任分区中。

2)新的信任关系采用阻尼策略

Sybil节点不能突然获得系统中的高信任等级,应当给诚实节点有足够的机会观察和控制恶意节点。在PoT中,引入了一种控制机制,通过对新的信任链路采用一种阻尼策略来控制新节点信任度量的过程,节点的信任等级与他们所保持存活的时间长短成正比增长。

PoT结构建立在两个主要机制上:

1) 衰退的信任机制,阻止区块领导者潜在的恶意行为,防止网络被一个小的顶层受信组织控制;

2) 网络信任机制演变的控制机制,阻止恶意节点信任等级的升级的速度,给予其他节点充分的时间去检测这样的行为。

区块链系统首先经历一个自力更生的阶段,通过对几个块仅实施纯PoW共识。在每

个新的区块中,网络中的节点(矿工)单独广播自己发出的信任关系。新节点加入产生新的信任关系,这种关系服从一种阻尼策略,将他们在系统中存活时间作为权重给他们分配。阻尼策略使得新节点使用新的信任关系来增强它们的信任级别变得更慢。自力更生阶段在协议定义的预设好的块数后结束。共识从此由PoW转变为PoT。

每个信任分区的节点都会遵循对应的PoW的困难系数来挖矿,当使用对应困难值找到PoW的解决答案时,节点宣布他的块,其他节点验证并接受该块作为共识的一部分。如果同时有多个有效的块被广播,则规则是选择信任等级最高的发布的块。一旦一个块被附加到区块链中,那么块所有权所属的节点相对于初始信任值会呈指数衰减。

1. 信任网络(The trust network)

信任网络是由节点在网络中,通过主动声明信任连接所组成的。每个周期,信任网络都表示为一个加权图,节点是区块链网络中的节点,边上的权值代表节点的存活时长。周期t所在的信任网络为: ,其中

  :节点的集合,SKi和VKi是节点的密钥对;

  :关系边的集合,由节点vi来声明和签名的;

:函数,为每一条边计算权重值

2. 区块链部分(The Blockchain)

   定义1: 密码散列函数 , 有效的PoW区块被定义为一个三元组:

参数 :区块对应挖矿的难度值;

参数 :前一个区块的哈希值;

参数 :PoW工作的随机数答案;

参数 :事务的负载。

3. PoT协议(The PoT protocol)

PoT协议除了PoW中事务负载和区块头元数据外,还包含节点提交给区块的签名,以及区块所在时期信任网络的摘要。

        1)信任分区(Trust divisions)

对每个节点,使用连续弃权函数(waiverfunction)实现难度值与输入信任级别成反比。另一种方法是,节点被分配到符合一定信任范围的组,每个小组所有成员在相同难度水平挖矿。挖矿和广播的机制与PoW相同,但注意到网络中的任何节点都可以毫不含糊地、一致地与其他节点一起检索任何一个节点的信任值。

        2)信任衰退和恢复(Trust decay recovery)

当节点vi在周期t时刻,获得了某一个区块的记账权后,它的信任值会进行一个与它在周期t初始时刻信任值成正比例的快速衰退和缓慢恢复的过程。以防止节点vi持续保持高的信任等级,从而产生Sybil攻击的隐患。这里引入了指数衰退函数:

N(0) 是时间0是衰减量的值, 是衰减常数。

在每一个周期t,信任衰减过程是由节点执行的,协议规则如下,衰减长度因子k,衰减常数 λ,当前周期t和当前区块链作为输入,从时间t开始对 k/λ 个区块,衰减对应记账权矿工的信任值。

3)对新边的阻尼策略(Damping new edges)

一个节点与其他节点信任连接的权值与他们所加入网络的时间成比例,防止节点过快地成为信任值最高的节点,分配规则如下:其中

4)PoT 有效区块(Valid PoT block)

SKt 是节点vt的签名, 是信任分区, 是 对应的难度等级,一个有效的PoT区块满足如下条件:

根据以上定义,总结PoT协议为,在每个周期 t开始时,假定网络中所有节点都知道共识区块链C的状态,包括对上一个周期 t-1信任图的信息。节点在t-1信任图上执行信任算法,然后应用信任衰退机制,衰减最近夺得区块记账权的节点的信任。矿工找到PoW难题的答案,就将答案连通区块 广播到网络中。如果这是一个有效的区块,其他节点验证后矿工将它附加到区块链C上。如果是非有效的,那么回退到步骤3),所有符合条件的节点继续试图找到难题的答案。

节点有可能同时监听到多个有效的区块,规定了此时接收最高信任节点发出的区块作为结果值。此外,网络延迟或连接网络的动态特性,不同的节点接收到不同的区块,此时会出现分叉现象,与PoW不同,采用信任最值得信赖的分支作为正确的主区块链。

论文出处:Leila Bahri, Sarunas Girdzijauskas. Trust Mends Blockchains: Living up to Expectations, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)

需要将区块链的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于区块链需不需要创新、需要将区块链的信息别忘了在本站进行查找喔。

标签: #需要将区块链

  • 评论列表

留言评论