一、挖矿是什么算法
挖矿是加密货币挖矿算法。具体解释如下:
加密货币挖矿算法介绍
挖矿在加密货币领域中占据核心地位。这里的“挖矿”其实是通过特定的算法进行的一种工作量证明。PoW是一种确保网络安全并验证交易的方法。为了获得特定的加密货币奖励,矿工必须解决复杂的数学问题或参与区块链上的验证过程。这一过程涉及特定的算法,这些算法确保了区块链的安全性和去中心化特性。
挖矿算法的工作原理
在大多数加密货币中,矿工使用的算法是基于哈希函数的。这些算法通过特定的哈希运算寻找符合特定条件的数字组合。例如,比特币采用的SHA-256算法就是其中一种被广泛应用的哈希函数。这些哈希运算要求矿工投入大量的计算能力和时间来完成复杂的数学计算,从而验证交易并添加到区块链上。成功解决这些问题的矿工将获得加密货币作为奖励。这个过程不仅增加了系统的安全性,同时也确保了区块链的透明性和不可篡改的特性。
总结
挖矿是加密货币领域的一种重要活动,涉及到特定的算法来验证交易并确保区块链的安全。这一过程涉及复杂的数学计算和哈希函数的运用,要求矿工投入大量的计算能力和时间。通过这一过程,矿工可以获得加密货币作为奖励,同时也为整个加密货币系统提供了安全性和可信度。这些算法的设计和实施对于维护整个加密货币网络的安全和稳定运行至关重要。
二、区块链挖矿算法有几种呢
SHA-256:SHA是指安全散列算法,SHA-256是由NSA设计的SHA-2加密散列函数的成员。加密散列函数是对数字数据运行的数学运算,通过将所计算的“散列”与已知的散列值进行比较,人们可以确定数据的完整性。单向散列可以从任意数据生成,但不能从散列生成数据。在比特币等多个区块链比如中的多个环节被使用。比如:Bitcoin(BTC)、BitcoinCash(BCH)、Peercoin(PPC)、Zetacoin(ZET)、Universal(UNIT)、Deutsche eMark(DEM)、AUR-SHA(AUR)、DGB-SHA(DGB)。Scrypt:Scrypt是一个内存依赖型的hash算法。有趣的是算法是由著名的FreeBSD黑客Colin Percival为他的备份服务Tarsnap开发的。内存依赖顾名思义会占用很多内存空间,从而减少cpu负荷。由于其内存依赖的设计特别符合当时对抗专业矿机的设计,成为数字货币算法发展的一个主要比如方向。比如:Litecoin(LTC)、Dogecoin(DOGE)、DNotes(NOTE)、Florin(FLO)、Gulden(NLG)、DGB-Scrypt(DGB)、GameCredits(GAME)、Verge-Scrypt(XVG)、Einsteinium(EMC2)、AUR-Scrypt(AUR)。X11: X11算法的推出和litecoin采用的Scrypt算法目的一样,为了抵制ASIC矿机的扩张。X11就是使用了11种加密算法(BLAKE, BMW, GROESTL, JH, KECCAK, SKEIN, LUFFA, CUBEHASH, SHAVITE, SIMD, ECHO)。数据需要进行11次不同算法的运算,一方面提高安全性一方面增加计算量。比如:Dash(DASH)、Prime-XI(PXI)、Onix(ONX)、Startcoin(START)、Creamcoin(CRM)、Influxcoin(INFX)、MonetaryUnit(MUE)、Monoeci(XMCC)。Equihash:Equihash是由卢森堡大学跨学科中心开发的面向内存的工作量证明(PoW)算法。算法的核心点是基于广义生日问题(Generalized Birthday Problem)。我个人是比较看好这个算法的,他提高了定制硬件(ASIC)的成本效益。比如:Zcash(ZEC)、Zencash(ZEN)、BitcoinGold(BTG)、Zclassic(ZCL)、Hush(HUSH)、Komodo(KMD)。Tensority:Tensority是一种新型的PoW共识算法,由比原链率先提出,将矩阵和张量计算融入到共识算法过程中,从而实现AI加速芯片可以参与区块链共识计算。Tensority共识算法的特色在于算法过程中穿插了很多的矩阵生成,矩阵变换,矩阵乘法等运算,而这些能力在人工智能加速中也会频繁使用,同理可得,支持矩阵运算的矿机可以用作人工智能的加速服务,以此来提升矿机的资源利用率。比如:Bytom(BTM)、RRChain(RRC)。NeoScrypt:NeoScrypt是替代Scrypt的下一代工作量验证算法。它消耗的内存少于后者,但内存更密集,密码更强。将流密码算法Salsa20,Salsa20改良的ChaCha20,BLAKE2s和FastKDF的功能结合到一个安全的ASIC抗性解决方案中。比如:GoByte(GBX)、Innova(INN)、Trezarcoin(TZC)、Vivo(VIVO)、Crowdcoin(CRC)、Phoenixcoin(PXC)。Lyra2REv2:Vertcoin使用Lyra2REv2作为工作量证明算法改进Bitcoin,目的同样也是为了抵抗ASIC。Vertcoin向Scrypt算法引入了“自适应N因子”。 Scrypt的N因子组件决定计算散列函数需要多少内存。 Vertcoin的N因子随着时间的推移而增加,以阻止开发专用的“采矿”硬件并鼓励在个人用户的电脑上分发验证任务。目前的LyraREv2由BLAKE, Keccak, CubeHash, Lyra2,Skein和 Blue Midnight Wish哈希算法组成。比如:Vertcoin(VTC)、Monacoin(MONA)、Verge-Lyra2REv2(XVG)。Ethash:Ethash将DAG(有向非循环图)用于工作量证明算法,通过共享内存的方式阻止专用芯片,降低矿机的作用。这个算法是以太坊(Ethereum)现阶段的过度算法,前身是Dagger-Hashimoto。Casper the Friendly Finality Gadget(FFG)实现后以太坊将从概率最终性变成确定最中性。比如:Ethereum(ETH)、EthereumClassic(ETC)、Pirl(PIRL)、Musicoin(MUSIC)、Expanse(EXP)、Metaverse(ETP)。X11Gost:介绍:x11GOST由10个SHA3算法和Stribog哈希函数组成散列值,各个算法逐个进行计算有效的防止了ASIC的获胜概率。比如:Sibcoin(SIB)。CryptoNight:CryptoNight是一种工作证明算法。它被设计为适用于普通的PC CPU,利用现有cpu的优势(本地AES加密和快速64位乘法器-调整为使用与英特尔CPU上的每核心三级高速缓存大小相当的暂存器,大约2MB),因此CryptoNight只能进行CPU挖掘,目前没有专门的采矿设备针其做出设计。 CryptoNight依赖随机访问慢速内存并强调延迟依赖性,每个新块都取决于所有以前的块(不像scrypt)。比如:Dinastycoin(DCY)、Dinastycoin(DCY)、Electroneum(ETN)、Karbo(KRB)、Bytecoin(BCN)、Monero(XMR)。Blake(14r):BLAKE和BLAKE2是基于Dan Bernstein的ChaCha流密码的密码散列函数,但是在每个ChaCha回合之前添加一个输入块的排列副本,其中包含一些常量异或。BLAKE的两个主要实例是BLAKE-256和BLAKE-512。它们分别使用32位和64位字,并生成256位和512位摘要。比如:Decred(DCR)。
我们通过以上关于区块链挖矿算法有几种呢内容介绍后,相信大家会对区块链挖矿算法有几种呢有一定的了解,更希望可以对你有所帮助。
三、比特币矿机是如何通过计算挖币的
中本聪打造比特币的时候,希望比特币是一个去中心化的货币,不仅使用、交易如此,挖矿也应该如此。但是事与愿违,随着比特币等加密货币的价值越来越高,挖矿成为了一个产业,竞争越来越激烈,对挖矿算力的追求越来越高,所以从普通电脑挖矿,进化出了ASIC矿机与GPU矿机。
用ASIC矿机挖矿的币,算法几乎都为SHA256,而用GPU挖矿的算法则不同,例如BTG的算法是Equihash,BCD的算法是optimized X13。虽然不是绝对,但可以简单的认为,SHA256算法的币,一般都是用ASIC矿机挖。其他算法的币则基本都使用GPU矿机。也有例外,scrypt算法的莱特币以前用GPU矿机挖,但后来scrypt算法也被ASIC芯片攻克,比如蚂蚁矿机L3+,就是用来挖莱特币的ASIC矿机。
ASIC矿机,是指采用ASIC芯片作为算力核心的矿机。其中ASIC是Application Specific Integrated Circuit的缩写,是一种专门为某种特定用途设计的电子电路(芯片)。有矿机厂专门为计算比特币的SHA256算法而设计了ASIC芯片,使用它们的矿机就是ASIC矿机。由于ASIC芯片只为特定计算打造,所以效率可以比CPU这种通用计算芯片要高很多。举个例子,当前主流的蚂蚁矿机S9就是ASIC矿机,使用了189片ASIC芯片,算力达到了13.5TH/s,功耗仅为1350W。作为对比,当前电脑显卡旗舰GTX1080Ti挖比特币的算力,就算优化的好基本也不会超过60MH/s。相差了数万倍,非常悬殊。
而GPU矿机,是指使用GPU显卡作为算力核心的矿机。诸如以太坊、比特币钻石等加密货币用的是图形算法,所以用显卡计算的速度会最高。相对于ASIC矿机,GPU矿机更被大众熟知,因为说白了它就是一台加强了显卡配置的电脑。
GPU矿机的目的是赚钱,所以要追求功耗比与最大收益,所以选择要注重性价比,一般中高端定位的显卡,比如AMD RX560、RX570的功耗比高,是GPU矿机的好选择。而GTX1080Ti、AMD Vega64这样旗舰虽然单卡性能最强,但售价与功耗算下来并不划算。
另外,ASIC矿机也有一些比较奇葩的产品,比如烧猫的USB矿机,是个比U盘略微大一些的东东,功耗也只有2.25W,是目前最小的比特币矿机。
以上引用挖币网—“矿机分类介绍”,专业名词较多,希望对您有帮助,谢谢!
本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/6585.html
发表回复
评论列表(0条)