火星链 火星链
Ctrl+D收藏火星链
首页 > FIL币 > 正文

区块链:浅谈区块链的核心功能之HonorDecent创新的SPOS共识机制

作者:

时间:1900/1/1 0:00:00

了解区块链的人都知道,区块链之所以能成为核心技术,与它内在所拥有的一系列特点分不开,其中区块链的共识机制便发挥了重要作用。

目前,我们熟知的区块链共识机制有:1.工作量证明(ProofofWork简称POW),数字货币大佬比特币和以太坊都是基于POW的共识机制;2.权益证明(ProofofStake简称POS),目前有很多数字资产用pow发行新币;3.拜占庭算法。除以上三种外,常见的还有委托权益证明(DelegatedProofofStake,简称DPOS)、验证池共识机制Pool等等。

HonorDecent主网采用了创新的SPOS即SafePOS共识机制,SPOS的创新及应用主要体现在两个方面。

其一就是通过Ticket选票机制实现POS共识:

HonorDecent通过Ticket实现POS的安全挖矿逻辑。用户使用钱包账户中HDC余额购票,一票对应一个唯一的TicketID,同时拥有一份挖矿权;一个区块只能由一票挖出,实际的挖矿几率各票均分。

Reddit联创:NFT是Web3的“不同之处”,Doodles正打造下一代迪士尼:金色财经报道,Reddit 联合创始人 Alexis Ohanian 在最新采访中表示,Web3 的不同之处就在于能有 NFT 这样的用例。Alexis Ohanian 表示,他希望 Web3 可以解决知识产权和所有权问题,并称 Doodles 想要打造下一个迪士尼和整个 IP 世界,因为该 NFT 给用户“股份”,让人们获得一种主人翁感受。Alexis Ohanian 补充称:“投资 NFT 就像投资迪士尼这样的公司,以前人们只能找到“米老鼠画作”进行拍卖,但现在你可以投资或拥有媒体公司。”根据公开信息显示,Alexis Ohanian 投资的 NFT 包括 Moonbirds、Doodles、以及“无聊猿” BAYC 母公司 Yuga Labs。(Benzinga)[2023/1/19 11:20:17]

Ticket挖矿流程如下所示:

Juno Network正在升级到V12,为合约开发者分成Gas费:金色财经报道,Cosmos生态智能合约公链Juno Network核心开发者兼项目经理Reece Williams发文表示,Juno Network正在升级到V12,新功能包括为智能合约开发者设置的Gas费共享、使用Token Factory为DAO和开发者提供原生代币服务、预言机喂价、跨链账户托管、最低治理存款费用、Wasm V0.30等。[2023/1/6 10:58:38]

钱包:定期检查账户中的HDC余额来购票,当满足购票条件后生成一条买票交易发往区块链。

共识:它会一直尝试使用本地持有的票去打包区块,一旦打包成功,是表示对应的Ticket持有人挖矿成功,并获得对应的区块奖励。

智能合约:智能合约会把地址对应的票信息写入到区块链数据库,每一张Ticket都对应有一个唯一的TicketID,也会有一条数据记录在数据库。如果有恶意节点试图分叉HonorDecent,任意行为被系统检测判定为恶意,都可能会被惩罚,每次惩罚会损失20%的资产。挖矿必须以HonorDecent基金会发布的标准钱包进行,篡改挖矿行为,如果被系统自动判定为恶意,都会给矿工造成巨大的损失。

NFT项目Pudgy Penguins地板价突破5 ETH,24小时涨幅7.19%:12月26日消息,据 NFTGo.io 最新数据显示,NFT 项目胖企鹅 Pudgy Penguins 地板价已升至 5.25 ETH,24 小时涨幅 7.19%。此外,该系列 NFT 24 小时交易额达 609.56 ETH,24 小时增幅达 159.02%[2022/12/26 22:08:31]

HonorDecentPOS共识特点:

相较于POW、POC等共识机制免去了共识共识过程中不必要的资源浪费,如存储浪费、算力浪费等。

智能合约执行1/N的选票逻辑确保了出块的公平公正。

惩罚机制的设计,确保矿工正向运作,保证主网运行安全。

其二HonorDecent在区块产生中能够产生公平的随机数,保证链上应用随机数调用的安全。

NFT基础设施平台Byzantion完成100万美元Pre-Seed轮融资,Hivemind领投:7月11日消息,NFT基础设施平台Byzantion宣布完成100万美元Pre-Seed轮融资,Hivemind领投,KCRise Fund、Backend Capital和CryptoSlam参投。新融资将用于帮助Byzantion继续扩展其NFT平台,提供跨链服务。

Byzantion是一个供交易者和开发者使用的NFT平台,在其用户界面上提供了许多工具,为大量的收藏家创建了一个统一和完整的交易平台。Byzantion还为NFT项目和开发人员提供了API和社区工具,为构建者提供了一个结构化的真实数据来源,这些数据直接从专门为NFT构建的链上获得。(Globe Newswire)[2022/7/11 2:06:08]

针对游戏等应用场景,在区块链上为了体现公平性,就需要一个不能被预测的随机数来保证公平公正。

Voyager Digital:对三箭资本的敞口包括15,250个BTC和3.5亿USDC:6月22日消息,加密经纪商Voyager Digital发布声明表示,对三箭资本的敞口包括15,250个比特币和3.5亿USDC,最初要求6月24日之前偿还2500万美元,然后在2022年6月27日之前偿还全部金额。虽然距离这些最后期限还有几天的时间,但这些款项都没有偿还。

如果三箭资本不能在指定日期之前偿还任何所要求的金额,将构成违约事件。Voyager打算从三箭资本中追回,并正在与公司的顾问就可用的法律补救措施进行讨论。Voyager称公司目前无法评估能够从三箭资本中收回的金额。(CoinDesk)[2022/6/22 1:24:38]

目前的区块链大体有如下实现方案:

(1)合约中调用外部中心化的随机数发生器获取随机数;

(2)使用区块hash中的某些值作为随机数。

但是这两种方案都有非常明显的弊端,原因在于:

(1)区块链多节点之间智能合约执行结果是要求强一致的,如果合约从外部读取数据,是很有可能获取到不同结果的,进而导致分叉。

(2)区块的哈希可以被控制,导致随机数被控制。由于一些区块链系统没有提供很好的随机数算法,所以很多DApp开发者会自己封装自认为完美的随机数算法导致随机数被预知。

针对以上两个弊端,HonorDecent实现了在随机数上的优化:

HonorDecent在原来的随机数基础上引入了VRF可验证随机函数逻辑,使得随机性进一步增强,以下是具体实现逻辑:

首先,用户使用钱包账户中的HDC购票,3000HDC对应一票。

钱包同时生成一个randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的index等元素再做两次哈希,得到一个公开哈希参数:pubHash=hash(hash(privateKey:index:hash(randNum)))

然后,新购买的票中包含这个pubHash以及randNum并存入区块链,这张票有12小时的成熟期,过了12小时才可以参与挖矿;接着共识算法从区块链中找到已经成熟的票开始打包。

由于共识打包区块操作只在节点本地执行,所以它可以读取本地存储的私钥,算出一个私密哈希并将这个参数放入到挖矿交易中:

privHash=hash(privateKey:index:hash(randNum))

最后,智能合约收到挖矿交易,对比hash(privHash)和pubHash的值,两者一致挖矿交易成功,对应的节点获得挖矿奖励,否则挖矿交易执行失败。

VRF关键术语

SK,PK:VRF中使用的公私钥对,SK为私钥,PK为公钥

M:输入数据

R:VRF哈希输出

P:VRF证明

Prover:证明者,拥有VRF公私钥PK和SK

Verifier:验证者,拥有VRF中的公钥PK

函数组

包括四个函数,分为两类

生成函数

R=VRF_Hash(SK,M)

P=VRF_Proof(SK,M)

验证函数

R=VRF_P2H(P)

VRF_Verify(PK,M,P)

VRF使用流程

(1)证明者生成一对密钥,PK和SK

(2)证明者计算R=VRF_Hash,P=VRF_Proof

(3)证明者把R,P,PK,M递交给验证者

(4)验证者计算,满足VRF_P2H(P)=R并且VRF_Verify(PK,M,P)=True,即验证通过,否则验证不通过

HDC使用VRF实现随机性的流程

(1)SK对应挖矿节点账户的私钥,PK对应挖矿节点账户的公钥。

(2)在2019年HDC升级分叉的那个高度,挖矿节点先读取前一个区块中存储的privHash作为输入M,并通过VRF生成函数分别计算出R和P。

(3)挖矿节点将R和P写入挖矿交易中,打包进区块并广播。

(4)所有节点收到区块,在智能合约中通过VRF验证函数来验证正确性(满足VRF_P2H(P)=R并且VRF_Verify(PK,M,P)=True即验证通过,否则验证不通)

(5)再往后的区块,读取前一个区块中存储的R作为输入M来计算R和P。

(6)可以看出,当前区块引入的随机数,都需要依赖于上一个区块的随机值R,随机值更不容易被控制,随机性大大增强。因此,SPOS共识的实现结合了随机数,由于一般情况下是无法预测其它节点的共识信息,所以也无法获取到它的共识随机数。并且系统设定私密哈希不能提前泄露,就算有恶意矿工自己提前暴露,它对应的票也会被作废,同时本金会被冻结较长时间。再加上系统设定票需要经过12小时的成熟期后才可以参与挖矿,以及在共识逻辑中引入VRF可验证随机函数的实现,每一个区块的随机值都依赖于上一个区块的随机数R,随机性进一步增强。

这些条件组合起来,系统的随机数几乎是无法被操控的。这样当开发者实现的DApp中需要保证公平随机时,就可以直接使用系统提供的这个安全的随机数了。

来源:金色财经

标签:NFTHASHASH区块链NFT币走势Filcoin Standard Full Hashrate TokenSnowCrash区块链技术通俗讲解中山大学

FIL币热门资讯
APE:2月24早盘布局

还是一句话严格执行止盈止损,顺势操作,不要和市场对着干,敬畏市场,跟着趋势做,千万不要盲目逆势开仓!比特币价格昨天延续下跌,日线图上收出大阴结尾,下方最低回测44900附近.

1900/1/1 0:00:00
EFI:领导力引领世界 EOT财富系统助你持续成功

一、不可复制的成功不适合普通人2021年2月21日,比特币最高涨到58326.18美元,美团CEO王兴发言称“理论上中本聪已经是世界首富了.

1900/1/1 0:00:00
BTL:币耀APC:股权认购+数字红利打开财富未来之门

市场短期爱选美,长期爱测体重。币耀交易所推出的阿波罗计划是将股权认购和数字货币机遇相结合的,让投资者收获未来红利的突破性创新模式。如今的投资市场已经发展成一个浮躁的市场,而加密市场尤甚.

1900/1/1 0:00:00
NSP:余恒说币:价格陷入宽幅震荡 深度回调尚未结束

  BTC  比特币价格昨天延续下跌,日线图上收出大阴结尾,下方最低回测44900附近,最终收线于48600一线.

1900/1/1 0:00:00
ARA:灯芯人:2021.2.25 BTC/ETH 比特币调整阶段 区间延续宽幅震荡调整

BTC行情分析比特币日内走势来看比特币重回并站稳50000关口,昨日午间最高触及上方51350附近,三次反弹试探未能突破上方压力,先看区间震荡破位再进一步跟进,短期来看行情开始震荡调整偏弱.

1900/1/1 0:00:00
EFI:八大矿场,邀你加入挖矿平台长期投资

现如今,随着实业投资的模式越来越新颖之后,其中,通过线下挖矿和线上运营的相结合,带来的实业投资模式还是很新颖的.

1900/1/1 0:00:00