X16R

Da BitcoinWiki.
Questa è la versione approvata di questa pagina, oltre ad essere la più recente.
X16R Algoritmo

X16R è un algoritmo di hash che basato sul X11 classico. Utilizza sedici algoritmi di hashing concatenati nel tentativo di contrastare il passaggio al mining ASIC. Algoritmo ha: BLAKE, BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo, Hamsi, Fugue, Shabal, Whirlpool, Loselose, Djb2.

Recensione di Algoritmo X16R[modifica]

L'approccio per utilizzare una sequenza di algoritmi di hash in cui l'output di uno diventa l'input al successivo. L'approccio dell'algoritmo X11 ha funzionato per un po', ma diversi produttori ora producono minatori ASIC per X11. Il concetto di X11 è stato esteso a algoritmi aggiuntivi tra cui X13, alcuni X15, X16 e anche X17 che incatenano diciassette algoritmi di hash.

L'ordine fisso degli algoritmi di hashing si presta alla costruzione di ASIC. Mentre concatenare più algoritmi insieme aggiunge difficoltà nella costruzione di un ASIC, X13, X15 e X17 usano tutti lo stesso ordinamento degli algoritmi di hashing di X11. È probabile che questo porti a una produzione più rapida di ASIC per questi algoritmi poiché i produttori devono solo estendere il loro design esistente per adattarsi agli algoritmi di hashing aggiuntivi.

L'algoritmo x16r intende risolvere questo problema interrompendo costantemente l'ordinamento degli algoritmi di hash. Gli algoritmi di hash sono gli stessi algoritmi collaudati utilizzati in X15 + SHA512, ma l'ordinamento viene modificato in base all'hash del blocco precedente. Questo riordino non rende impossibile costruire un ASIC, ma richiede che ASIC si adatti all'input aggiuntivo, che è più facilmente realizzato da una CPU o una GPU. Il riordino impedisce anche una semplice estensione degli attuali ASIC X11 o futuri ASIC X15.

Monete di X16R[modifica]

Le monete di criptovaluta che funzionano sull'algoritmo X16R includono: Stone Coin, Ravencoin, Proton Coin, Motion, Gravium, HTHCoin, BitCash, Exosis.

Principio di lavoro di X16R[modifica]

Algoritmo di hash di X16R consiste di 16 algoritmi di hash operando in catena con l'ordinamento dipendente dagli ultimi 8 byte di hash del blocco precedente. Gli algoritmi sono i seguenti:

Numero=Algoritmo di hash
0=Blake
1=BMW
2=Groestl
3=Jh
4=Keccak
5=Skein
6=Luffa
7=Cubehash
8=Shavite
9=Simd
A=Echo
B=Hamsi
C=Fugue
D=Shabal
E=Whirlpool
F=SHA-512

Per esempio: Blocco di hash precedente:

0000000000000000007e8a29f052ac2870045ae3970270f9​7da00919b8e86287

Gli ultimi 8 byte:

0x7da00919b8e86287

Ogni cifra esagonale (sgranocchiare) determina quale algoritmo utilizzare poi

cubehash -> shabal -> echo -> blake -> blake -> simd -> bmw -> simd -> hamsi -> shavite -> whirlpool -> shavite -> luffa -> groestl -> shavite -> cubehash

Minatori di X16R[modifica]

X16R è supportato dai seguenti minatori:

Minatori Link
A1_min3r https://github.com/a1i3nj03/a1_min3r/releases/download/0.1.2/ccminer.zip.Windows.x64.zip
ccMiner Enemy 1.03 fork for RVN https://mega.nz/#!2ShFBYTS!rh5ypxB4Pbt8AVwMIXHy1dSUNMXeL4YBEy7tCBBu3_o
ccminer/2.2.5
graemes/poolparty-x16r – v1.2.0 https://github.com/graemes/poolparty-x16r/releases/download/v1.5.1/poolparty-win64-1.5.1.zip
nevermore/0.2.2
nevermore/0.2.3
Ravencoin Miner https://github.com/Ravencoin-Miner/Ravencoin/files/1855004/Ravencoin_Miner_Windows.zip
Ravencoin Miner v2.6 https://github.com/Ravencoin-Miner/Ravencoin/releases/download/v2.6/Ravencoin.Miner.v2.6.zip
sgminer-x16r-v0.4.0
suprminer/1.5 https://github.com/ocminer/suprminer/releases/download/1.5/suprminer-1.5.7z
suprminer/1.6 https://github.com/ocminer/suprminer/releases/download/1.6/suprminer-1.6.7z
trexminer https://github.com/trexminer/T-Rex/releases
z-enemy-1.08-release https://github.com/Cage1121/z-enemy-mirror/releases/download/1.08/z-enemy-1.08-release.zip[1]

Comparazione delle Aziende di Mining[modifica]

C'è una lista di comparazione di fattorie di mining che lavorano su algoritmo X16R. {| class="wikitable sortable" ! Dispositivo !! Hardware di mining (Minatore) !! Hashrate !! OC |- |PNY GTX 1080Ti || ccminer/2.2.5 || 13.555 MH || win64 |- |Gigabyte GTX 1080 || ccminer/2.2.5 || 9.2315 MH || win64 |- |ASUS GTX 1070Ti || ccminer/2.2.5 || 8.5725 MH || win64 |- |P104-100 || ccminer/2.2.5 || 7.3825 MH || win64 |- |Gigabyte GTX 1060 3GB || ccminer/2.2.5 || 5.37 MH || win64 |- |EVGA GTX 970 SC || ccminer/2.2.5 || 4.97 MH || win64 |- |Gigabyte GT 1030 || ccminer/2.2.5 || 1.715 MH || win64 |}

Vedere Anche[modifica]

  • X16R Review