莱特币使用的是名为Scryp的依赖内存的PoW (Proof of Work)算法。Scryp算法是ASIC (ApplicaioSpecific IegraedCircui:面向特定用途的集成电路)为了防止挖矿机被垄断而设计,让更多的用户可以使用GPU等面向消费者的硬件进行挖掘。这个算法不仅可以防止51%的攻击,而且对挖掘过程的硬件要求也比较低,从而实现挖掘的民主化[[9]][[29]]。
与此相对,以太坊使用的是名为Ehash的PoW共识算法。Ehash算法依赖于CPU和内存资源的组合,因此计算oce值需要内存和带宽[][5][6]]。Ehash算法的设计目的是提高安全性,限制了ASIC挖矿机的优点[[10]][[23]]。