Daniel's Studio.

Daniel's Studio.

it's better to burn out than to fade away

MD5算法的C语言实现

算法原理概述

MD5信息摘要算法,( Message-Digest Algorithm 5),是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值,用于确保信息传输完整一致。

浅谈PoW(Proof of Work)共识机制

阅读材料:

定义及起源

工作量证明,PoW(Proof of Work),是一种应对服务与资源滥用、或是阻断服务攻击的经济对策。一般要求用户进行一些耗时适当的复杂运算,并且其答案能被服务方快速验算。以耗用的时间、设备与能源作为担保成本,确保服务与资源是被真正的需求所使用。

工作量证明,从名字不难理解,简单来说就是通过一定的方式或手段来证明在过去一段时间内完成的工作量,以获得别人的奖励和认同。结合我们日常生活,倘若要求 A 监测 B 工作的完整过程,这将极为费时费力且十分低效。因此,我们一般都会采用工作量证明的机制,例如我们的考试成绩、各种证书等等,将重点放在工作的结果上,使得验证工作变得高效。

avatar
Daniel Xu
Think twice, code once.