Dieser Artikel wurde von Supernova Reprinted autorisiert, andere Medien nachgedruckt von der Super Net zugestimmt
Sagte nicht, dass die CPU kann nicht graben Ah, der Anfang ist, CPU zu verwenden, um zu graben, aber mit dem Grabungsalgorithmus eingehende Studie, fanden wir, dass die ursprünglichen Bergbau die gleiche Arbeit wiederholen, und CPU als universelle Recheneinheit, die entworfen Viele Module, wie etwa Verzweigungsvorhersageeinheit, Registriereinheit usw., sind überhaupt nicht hilfreich, um die Berechnung zu verbessern.
Darüber hinaus ist die CPU nicht gut in der Durchführung paralleler Berechnung, Durchführung von höchstens ein Dutzend Aufgaben auf einmal, die Grafikkarte hat Tausende von Stream-Prozessoren viel schlimmer, die Grafikkarte ist zu viel, so dass jeder langsam für die Grafikentwicklung Der entsprechende Mining-Algorithmus für das Mining.
Für BTC zum Beispiel ist das Grundprinzip des Algorithmus, dass alle bestehenden 10-Minuten-Transaktion als Eingabe, plus eine Zufallszahl, wenn alle Transaktionen innerhalb von 10 Minuten plus Ihre Zufallszahl zu berechnen SHA256 der Hash. Das sind fast alle ganzzahlige Arithmetik, dies ist einfach wie die Grafikkarte, um das gleiche zu schaffen, ist die Grafikkarte ideal für diesen No-Brain-Algorithmus, die Anzahl der Stream-Prozessoren dominanter.
Hash es in Bezug auf den Rechen, ist es fast immer getrenntes integer Parallelisierung, GPU dafür ausgelegt ist, einfach hergestellt werden. Die Arme im Vergleich zu CPU-Threads und 2-8 bestimmt die Länge des erstaunlichen Kontrolle und Planungs Zweig, GPU kann leicht ganzzahlige Berechnungen hunderte von gleichzeitigen Threads durchgeführt (kein Gehirn ohne Beurteilung von bruter Kraft, sondern eine Karte).
OpenCL GPU kann als Ressource ganzzahlige Berechnungen verwendet werden in einer großen Anzahl von Unified-Shader-Platte verwendet werden. Eine Karte, und Shader (Stream Processor) Ressourcen ist ein Vielfaches von N (das gleiche Niveau Karte)
Später fanden wir jedoch, Grafiken oder zu schwach ist, direkt auf der ASIC Massenkarambolage ALU-Einheit werden in der Lage sein, stark die Betreiber Kraft zu verbessern, um eine Kraft Plattenzählung Zählung Kraft handtellergroße Karte ist bereits mehrmals, so jetzt nicht eine dedizierte ASIC Bitcoin Bergbau hat Graben Maschine bewegt sich einfach nicht.
Obwohl Scrypt Algorithmus späte Währung LTC verwendete auch eine Reihe von voneinander abhängigen, eine Direktzugriffs Anweisungen Speicher, wenn der Abdruck groß genug ist, sondern auch die L2-Ebene GPU und sogar eine große Anzahl von TLB-Level-Cache Ungültigkeits, was zu mehr DRAM-Zugriff, um die Abbaumaschine (ASIC / FPGA), verglichen mit dem GPU Vorteile in ganzzahligen Leistung zu schwächen, ist aber immer noch gezielte Abbaumaschine entwickelt wird, ist auch nur eine spezielle Maschine, die Mine zu graben.
Da jedoch die zweite Generation der virtuellen Währung (zum Beispiel ETH, ZEC dies) als Folge von Vorgängern Algorithmus Erfahrung, Mining-Algorithmus erforscht, um spezielle Optimierung zu tun, um die Entstehung von hirnlosen Computing zu verhindern, sind Speicheranforderungen besonders hoch, So können Sie effektiv der Invasion von Bergbaumaschinen widerstehen.
Auch weil ETH kann sich nur auf Grafikkarten Bergbau verlassen, was in der zweiten Hälfte des Jahres 2017 Grafikkarte Flutwelle, Mangel an Waren Flut, viele Bergleute haben Tausende von Karten zurück zu einem Bergbaumaschine, um diese virtuellen Währungen zu erschließen verkauft.
Mit der Zeit denkt jeder, dass die CPU nicht minen kann, sondern nur Effizienz und geringe Effizienz.