以太坊是具备开源智能合约功能的公有链平台,通过专用加密货币以太币(Eher)实现去中心化虚拟机(Ehereum VirualMachie)提供积分?two ?处理积分合同。以太坊的概念是2013 ~ 2014年受到比特币启发的程序员Vialik由Bueri提出,2014年通过众筹开始开发,2015年7月30日建立网络。
1. Ehash: Ehash是以太坊挖掘中使用的基于DAG(有向无环图)的加密算法。其主要特征是将未确认的交易保存在存储器池中,并利用该交易构建DAG。其目的是减少计算的复杂性,提高挖掘的效率。
2. EhSig: EhSig是以太坊?在网络上验证签名的数字签名算法。基于椭圆曲线数字签名算法(ECDSA),提供高效安全的签名方式。
Blake2b: Blake2b是一个密码学散列函数,GiHub的Toma ?zabrasky开发的以太坊?在社区中,它被作为ehash的替代算法来使用,以提高挖掘的效率和安全性。
4. Keccak: Keccak是网络安全研究所(IST)开发的被广泛使用的密码学散列函数。作为包括SHA3在内的很多密码算法的基础被使用。以太坊?在社区中,Keccak被用作EhHash的替代算法。