月亮链 月亮链
Ctrl+D收藏月亮链

HASH:浅谈区块链的核心功能之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,同时拥有一份挖矿权;一个区块只能由一票挖出,实际的挖矿几率各票均分。

数据:持有价值超过100万美元的PEPE地址数量已超50个:5月2日消息,据区块链分析公司Arkham Intelligence披露最新数据显示,当前持有价值超过100万美元的PEPE地址数量已超50个。

Arkham Intelligence表示,最早的一个PEPE买家是一个所谓“部署者钱包(deployer wallet)”,该钱包仅花费了2美元购买了1950亿枚PEPE,之后以22.94 ETH(42200美元)的价格出售了这些代币。

另据CoinGecko数据显示,自推出以来PEPE价格已上涨1000%以上,已跻身市值前100的加密资产,目前排名第94位。[2023/5/2 14:38:35]

Ticket挖矿流程如下所示:

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

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

亚马逊2022年Q4收入增长放缓与加密交易活动低迷相关:金色财经报道,亚马逊公布了2022年第四季度业绩,营收增长9%。根据雅虎财经分析师的估计,这家科技巨头报告了1492亿美元的净销售额,而预期为1454.2亿美元。尽管整体表现良好,但亚马逊的一些业务线出现了放缓迹象,包括亚马逊网络服务(AWS)和亚马逊线上商店的销售。亚马逊首席财务官Brian Olsavsky在一次财报电话会议上表示,加密货币交易活动的变化是AWS第四季度业绩放缓的部分原因。(The Block)[2023/2/3 11:45:51]

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

挪威北部和瑞典的比特币矿工因高额电价开始断电:金色财经报道,在挪威北部和瑞典的比特币矿工为躲避高额电价而寻求庇护,但随着能源关税飙升,他们在冬季开始断电。欧洲电力交易所Nordpool的数据显示,今年12月挪威北部的电价平均为每千瓦时18美分,约为前三年平均值的四倍。在瑞典,价格是其三倍多。

采矿公司CMG加密货币采矿集团和Maverick集团的联合创始人Denis Rusinovich表示,他预计挪威北部的电力价格将在2023年第一季度回落,整个南欧的电力价格将在2023年保持高位。(coindesk)[2022/12/23 22:02:21]

HonorDecentPOS共识特点:

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

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

加拿大加密交易所Bitvo宣布已终止与FTX的未决收购交易:金色财经报道,加拿大加密货币交易所Bitvo宣布已终止与FTX Canada和FTX Trading的未决收购交易,Bitvo对FTX或其任何附属实体没有重大风险敞口,Bitvo未属于FTX及其附属实体进入破产程序中的一方,Bitvo从未拥有、上市或交易FTX代币,之后将继续独立运营。[2022/11/17 13:18:29]

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

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

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

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

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

美联储梅斯特:美国经济衰退的风险正在增加:金色财经消息,美联储梅斯特表示,美国经济衰退的风险正在增加,通胀需要“几年”才能恢复到美联储2%的目标。

梅斯特称,“我不预测经济衰退,但衰退风险正在上升,部分原因是货币政策的转向可能比以前稍早一些,我们现在正在通过提高利率来做到这一点,当然,还有很多其他事情正在发生。我们确实增长放缓,没关系,我们希望看到需求有所放缓,以更好地与供应保持一致。虽然货币政策可以针对经济中的过度需求,但要让供应方“恢复到更好的平衡”还需要时间,我们不会立即看到2%的通胀率,会下降,但这需要几年时间。”[2022/6/20 4:39:27]

(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中需要保证公平随机时,就可以直接使用系统提供的这个安全的随机数了。

来源:金色财经

标签:HASHASH区块链NORDHASH价格LEASHC币区块链运用的技术中不包括哪一项基本技术NORD币

以太坊交易热门资讯
LAYER:Layer2的十字路口,新的公链战争?_AITROLLS

2021,加密货币投资是否有确定性机会?如果这个问题的答案是yes,那么我会给出两个答案,Layer2、衍生品DEX.

1900/1/1 0:00:00
KCASH:一凡谈币:行情到了抄底时候了吗?(20210223行情分析)_CAS

美联储主席鲍威尔将出席参议院银行委员会听证会,就半年度货币政策报告发表证词。考虑到比特币可能会对法定货币地位有所威胁,鲍威尔若既耶伦之后打击比特币,恐再给币价带来重重一击.

1900/1/1 0:00:00
EFI:详解 DeFi的增长、创新与风险_Compound Basic Attention Token

"让我看到激励,我会让你看到结果"--查理-芒格。巴菲特的长期商业伙伴查理-芒格用这句话精辟地评论了当前激励和未来结果之间的关系.

1900/1/1 0:00:00
APE:实战解析币圈:2-23 以太坊多空双杀共斩获230个点位 你若诚心跟随 我意鼎力相助_ARG

牛市行情波动太大,做单尽量扩大止损,策略仅供参考,不构成实际操作,网络存在延时,具体操作以实盘为主,近期老师给出的策略,都能把握30-50美刀的利润,由于客户太多,不一一回复,vip投资者优先.

1900/1/1 0:00:00
GAS:Vitalik:为什么我不担心EIP-1559中的松弛区块容量_LimitSwap

作者|VitalikButerin对EIP-1559的一种批评是:区块大小是可变的,在的范围内浮动而不再是固定的12.5Mgaslimit,这使得客户端需要处理加倍的负载.

1900/1/1 0:00:00
JOKER:JOKER.ONE为何在这么多项目当中最后却选择了joker.one小丑?joker为何如何出众?_PIT

从农业时代到工业时代的历史长河无法停止,正如从中心化到去中心化的脚步无法阻挡JOKER.ONE重新定义铸币属性,重新定义dapp生态.

1900/1/1 0:00:00