健康码是种“协议"还是“共识"?

“健康码”,作为在疫情期间横空出世、存在感极强的数字技术,近日以极快的速度拓展并被应用。

“健康码”,作为在疫情期间横空出世、存在感极强的数字技术,近日以极快的速度拓展并被应用。“绿色”即通行,“红色”即暂停的规则,暗示着逐渐从个人自律到社会行政手段的他律。而这种看似“非黑即白”的粗暴判断,也成为了大众认可的“低风险健康保障”。

其实健康码需要解决的问题很简单,即降低高风险人群的流动。但对于这种从“空间维度”、“时间维度”等算法进行的产生的判断,又能否在疫情结束后持续带来价值?我们可以一起回顾下共识体系完整、网络运维安全的比特币网络系统。

 

1.
比特币的共识机制—工作量证明

比特币出现的背景源于一场金融危机,它基于共识机制的区块链技术,采用PoW(Proof of Work)工作量证明,通过竞争记账权进而获得奖励的方式,实现了透明、不可篡改并基于分布式透明账本的运行方式,在长达十余年的运行中,去中心化的比特币被越来越多的人认可。

工作量证明这一概念初步形成是在1993年,其主要作用是防止服务器攻击和其他服务的滥用,直到2009年,比特币将其作为一种共识机制,主要用于验证区块链的各个区块中所发生的交易。简单来说,它是通过矿工之间相互竞争,看谁能最先解开复杂的运算谜题来运作的。一旦一个矿工计算出一个区块的答案,整个区块网络会被被广播通知。剩下的其他矿工将验证该答案是否正确,以此来确认区块,并在以该区块为末尾的链上,引用该区块的哈希值形成新的区块。

2.
共识与协议的区别

协议,对区块链而言则是作为制约的各种规则,而共识其背后的算法则是这些规则得以实现的原理。除了在金融系统,区块链技术也被用作为各种商业领域,而“健康码”,很大程度上则仅仅是约定了一种规则,形成一种协议。

共识是维持数字货币网络完整性和安全性的关键,简单来说就是让分布式节点达成一致共识,并推动其向节点公认的最长链进行,当然,这其中也会出现分叉形成新的链,进而产生新的协议和共识。

3.
为什么共识如此重要?

以比特币为例,共识算法除了是维持比特币网络完整性和安全性的关键因素,也让比特币有着很高的耐攻击能力,如“51%攻击”,即掌握51%算力重写链上数据。

Ghash.io在2013-2014巅峰时刻算力占比逼近51%,这不仅引起了社区的强烈反应,作为矿池,Ghash.io也进行了分散算力等方式维护整个链条的正常运行。同样的,当临近这种情况,矿工及整个市场也会触发相应行为防止此类情况发生,每一个算力数字背后对应的不仅仅是昂贵的矿机,还有大量矿工自身的长远利益。

算力和安全的关系可能近似于某种对数关系,类似于,算力下跌10%,安全性下降1%;算力下降9个10%,安全性下降(1-0.99^9)*100%=8.65%。18年1月份的全网算力只有现在的六分之一不到,但是几乎没有人认为当时的比特币网络比现在不安全。

虽然币价的波动会迫使矿机部分关机,但对比特币网络而言所呈现的更多的是难度调整,即当前难度周期平均出块时间由10分钟延长至十几分钟;更先进的矿机取代市场主力角色。这些,对比特币网络而言并不会产生安全性的威胁。

以BCH举例,2020年4月8日晚,BCH完成了由12.5区块奖励到6.25区块奖励的减半,在第一个减半后区块挖出后,近2小时BCH未出块,这是由于随着减半的完成,区块奖励减少、单位挖矿收益对应下跌,部分矿机选择切换至其他SHA256算法币种或是暂时关机,而难度保持,导致短时间内出块速度变慢,但BCH是DAA逐块调整难度,所以很快在之后的区块中调整难度,使出块时间恢复至正常水平。


与比特币网络一样,在不断变化的社会背景下,虽然我们都会有自己无法抉择的部分,但我们需要做的则是不断地思考技术和系统,让其去更好地维护社会及个人的权益及底限。

  


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文