Die unvermeidlich Versagen der Proof-of-Einsatz Blockchains and Why a New Algorithm (Op-Ed)-CoinTelegraph ist erforderlich


Zentralisierung und Blockchain Kontrolle Eine der treibenden Faktoren hinter Kryptowährung ist die Tatsache, dass es dezentralisiertes ist, was bedeutet, dass keine Person oder Gruppe sie steuert. Stattdessen wird sie von allen teilnehmenden im Netz der bestimmten Kryptowährung gesteuert. Je mehr Menschen im Netz, die widerstandsfähiger es verschiedene Arten von Angriffen ist. Ein Kryptowährung selbst hat keine "Single Point of Failure", wie es in der Welt der Computer gesagt werden würde. Dies bedeutet, dass damit jemand eine Kryptowährung als Ganzes gefährden, müssen sie mehr als ein Aspekt davon gefährden würde. Zum Beispiel, sagen wir, dass jemand es geschafft haben, in einem einzigen Bitcoin Wallet zu überwinden; sie haben nicht das Netz unsicher und haben sie nicht jeden Bitcoin Wallet beeinträchtigt. Sie haben nur gefährdet, dass ein Bitcoin Wallet und nichts anderes; das Bitcoin-Netz stark bleibt! Das ist die Schönheit der Kryptowährung! Zentralisierung in Proof-of-Work: 51% Attack Leider für Bitcoin und andere Proof-of-Work (PoW) cryptocurrencies, Menschen herausgefunden, dass, wenn sie "Pool" ihre Rechenleistung zusammen zum Wohle des Bergbaus, können sie Geld zu beschleunigen. Ich bin für alle zusammenarbeiten, aber wenn es um Bergbau einen Kryptowährung geht, kann nur eine Person einen neuen Block zu einem Zeitpunkt filtern. Wenn Sie versuchen, die Belohnung für den Bergbau einen neuen Block von mehreren Miners durch die blockchain zu trennen, müssen Sie einen Nachweis ihrer Arbeit auf die blockchain, die zu blockchain aufblasen, will niemand führt. Also, tatsächlich an die Mining-Pool zusammen in einem PoW System, jeder, der will bündeln muss die Kontrolle über ihre Mining-Macht eine zentrale Brieftasche, die die Belohnung für alle Blöcke des Pools Minen behauptet und deren Eigner (hoffentlich) es unter die Bergleute auf der Grundlage ihrer Beteiligung trennt geben. Abgesehen von den offensichtlichen Vertrauen Problem mit dieser Art von Zentralisierung beteiligt, gibt es ein weiteres großes Problem: Das gesamte blockchain zentralisiert werden konnte! Die meisten cryptocurrencies, wie Bitcoin, ein "Längste Gültige Blockchain" Regel folgen. Dies bedeutet, dass, wenn zwei Blöcke für die gleiche Position im Wettbewerb stehen, das Netz nehmen blockchain welcher Block hat die meisten Blöcke nach zugeordnet, solange wird die Sperre gültig sind. Da dieses, wenn eine Person oder Gruppe wird genügend Mining-Macht mir schneller als der Rest des Netzes verbunden (mehr als 50% der gesamten Mining-Leistung) können, dann können sie einen Block zu ändern und eine neue blockchain von Unterteilungen, die länger als die ursprüngliche blockchain wird. Wenn die geänderte blockchain länger als der ursprüngliche blockchain wird, dann wird es vom Netzwerk akzeptiert. Wenn sie dies immer wieder tun können, dann können sie die blockchain nach Belieben ändern und die vollständige Kontrolle über sie haben. Die blockchain wird zentralisiert. Hierbei handelt es sich um den berüchtigten "Größer als 50%" oder "51%" Angriff. Vor den Menschen begannen die Bündelung ihrer Macht, diese Art von Angriffen war unmöglich. Aber jetzt, mit Pools, ist es möglich für Pool Eigentümer geworden zu spielen und das Stauwerk 50% zu brechen. Das letzte habe ich überprüft (5. Mai 2015), gibt es vier große Bitcoin-Pools steuern jeweils mindestens 10% des Mining-und bis zu 19% des Mining-Stromversorgung. Gemeinsam haben sie kontrollieren 58% des Mining-Macht. Das bedeutet, dass wenn die vier Personen den Betrieb dieser Pools beschlossen haben, gemeinsam, sie der blockchain Bitcoin schreiben können! Zentralisierung in Proof-of-Einsatz: Rich Get Umfangreicherer Proof-of-Einsatz (POS), wenn sie zuerst von Peercoin freigegeben wurde und dann von Nxt, schien eine Lösung verwendet werden. Im Proof-of-Einsatz, ist Chance, einen Block hängt davon ab, wie viel jemand Spiel haben sie ja damit jemanden zu mehr als 50% der zu Macht ("vorgeschmiedete" ist der Prozess, bei dem neue Blöcke wie "Bergbau", aber die genaue Methode in PoS anderen vorgenommen werden, so sie einen anderen Namen für Nxt angegeben wurde), sie müssten mehr als 50% der Münzen in Existenz zu steuern. Das scheint sogar noch unmöglich als kontrollieren 50% des Mining-Macht in einer PoW Währung! Weitere, Mitglieder der Nxt Community bieten die Nxt noch sicher sein für bis zu 90% der zu Macht bei vollständiger Umsetzung ein neues Feature namens " Transparent stiften wird! " In diesem Zusammenhang sagte, auch wenn eine PoS Währung für bis zu 99,9999999999999999999999999% sicher ist, wird jemand schließlich genügend Spiel, um die blockchain zu bearbeiten. hier ist warum: Im Proof-of-Spiel, die Reichen immer reicher. Wenn die Reichen eher einen Block zu bekommen, werden sie eher die Belohnung für den Block zu erfassen. Jeder Block wird er, desto reicher werden sie. Je reicher sie werden, desto eher werden sie die Belohnung für einen Block zu erfassen. Das hält sich für das Leben der Kryptowährung und wenn die Kryptowährung lang genug lebt, wird sie 51% den Akteuren, oder 91% interessierten Kreise, oder sogar 99,91% den Akteuren zu sehen. Es ist nur eine Frage der Zeit. Ein Mathematisches Beispiel mit NXT Apropos Zeit, wie lange wird das dauern? Der Inhaber der aktuellen Top Spiel von Nxt ist die NXT-THLJ-CYAL-JQST-6FNS5 mit einem Bestand von 50.020.753,04 NXT. Die aktuelle durchschnittliche Gebühren (die den Block Belohnung in seiner Gesamtheit bilden) ist 6.207,25 NXT pro Tag. Unter der Annahme, dass alle 1.000.000.000 NXT zu schmieden verwendet wird und das Spiel direkt proportional zum Prozentsatz der Blöcke geprägt ist, dann wird dieses Konto heute etwa 5,002075% der 6.207,25 NXT. Das ist 310,4913 NXT. Morgen wird dieses Konto bekommen noch mehr: 5,002106% von 6.207,25 NXT. Das ist 310,493225 NXT. Es folgt dieser Gleichung: In dieser Gleichung e i ist die heutigen Spiel als Prozentsatz der Gesamtsumme von Münzen vorhanden, t Tage ist die Anzahl der Tage, auch heute, die vergangen sind, S. i ist die vorherigen Tage Gewinn und S. 0 NXT 0 ist. Um herauszufinden, wie lange es dauern, bis s i die zulässige Begrenzung überschreiten wird, finden wir einfach, wenn t Tage, an dem dies geschieht. Wie lange NXT Kann der letzten Um diese Vereinfachung schrieb ich einen kurzen JavaScript-Programm crunch die Zahlen, um mir zu sagen, wie viele Tage NXT dauern kann. ich lief es für einen elektronischen Code Tester von webtoolkitonline.com. Ich fand heraus, dass er nur 370.887 Tage für die mehr als 50% der gesamten Beteiligung und 465.581 Tage für die mehr als 90% der gesamten Spiel wurde. Wenn dies der Fall ist, sollte dieser Benutzer 50% die Beteiligung an etwa 1.015 Jahre und 90% der Beteiligung in 1.275 Jahren zu steuern. In Wirklichkeit ist es wahrscheinlich weniger, weil nicht alle Herausforderungen, aber eine grobe Vorstellung davon, wie lange NXT kann unter Umständen dauern wird. Alternative für Optionen Glücklicherweise, Nxt POS-Algorithmus ist sehr anpassungsfähig zu anderen Arten nachgewiesen. Es funktioniert, indem ein "Ziel" Wert für jedes Konto ein, bei der es sich um ein Vielfaches seiner Ausgewogenheit und die Anzahl der Sekunden, die verstrichen sind und einen allgemeinen Begriff "Ziel" Wert, der auf alle Konten, für die ich der Einfachheit halber ignorieren wird gilt. Jedes Konto bekommt auch eine einzige "Hit" Wert, der das Konto eindeutig ist aber über die Unterzeichnung des vorherigen Blocks basiert. Wenn das Konto der Wert "Ziel" der "Hit" Wert überschreitet, wird der Account verdient das Recht auf den nächsten Block stellen und behaupten die Transaktionsgebühren enthält er. Alle Anpassung muss man tun, um diesen Algorithmus einen eindeutigen Wert für jedes Konto anderen als seiner Bilanz nehmen ist! Der Rest des Algorithmus kann die gleiche bleiben! Natürlich, es kann mehr eindeutige Möglichkeiten, diese durch einen Algorithmus von Grund auf erstellen, die zusätzliche Sicherheit bieten zu können. Das ist eine gute Sache zu denken für die technisch geneigt, aber vorerst, lassen Sie sich auf einige Optionen unter Verwendung dieses Algorithmus als Basis. Nachweis der Hodl (PoH) Was ist mit über die Anzahl der Blöcke ein Konto ohne zu einer Transaktion statt seiner Bilanz geflossen sind? Dieser Wert kann ziemlich einheitliche über Konten bei Beginn, aber wahrscheinlich einiges im Laufe der Zeit ändern wird. Eine solche Münze scheint ein schönes langfristige Investitionen zu tätigen und möglicherweise teuer zu kaufen, da niemand will es ausgeben und die Anzahl der hodl auf null setzen würde. Das einzige wirkliche Problem dabei ist, dass damit eine Wirtschaft gedeihen, müssen die Menschen ihr Geld verwenden, um Dinge zu kaufen. Ohne Ausgaben, eine Wirtschaft zu verbessern; es kann nicht schlimmer entweder kann nicht abgerufen werden aber wer will in einem "mittelmäßig" Wirtschaft leben? Betrachten Sie das Gegenteil. Nachweis der Verwendung (PoU) Was ist, wenn die Generierung neuer Blöcke wurde auf, wie viele Transaktionen jemand gemacht hat und/oder über eine bestimmte Anzahl von empfangenen Blöcke basieren? Diese sicherlich ermutigt Menschen zu verbringen und/oder kaufen! Dies kann jedoch für diejenigen, die sich nicht leisten, viele Transaktionen aufgrund von Gebühren und die Gebühren ungerecht wäre geben müssen hoch genug, um Menschen aus der spamming blockchain mit Transaktionen zu Konten besitzen sie zu verhindern. Die Gebühren für die Verwendung von wäre es zum Vorteil von Ausgaben gewonnen, die jeden Block ändern würden überwiegen also Gebühren müssten variabel sein, die einige Mathematik erfordert. Nachweis der Einsatz-Time (PoST) Vericoin hat vor kurzem einen neuen Algorithmus nennen sie Proof-of-Einsatz-Zeit-oder PoST umgesetzt. Es ist eine Variante des POS in Peercoin sehr ähnlich, der die Beteiligung von seinem Alter multipliziert verwendet. Peercoin nennt das "POS" aber ich würde es unter dem Titel "PoST" klassifizieren, weil der von einem Konto der Einsatz und die Zeit, für die es so auf das Konto gehört, wirklich Vericoin ist nur der erste verwendet wird der Begriff PoST basiert. Davon abgesehen, PoST Vericoin hat eine völlig andere Wirkung auf das Netz als PoST des Peercoin trotz ihrer Ähnlichkeit! Der größte Unterschied ist, dass Vericoin ein fraktionierten Multiplikator zum Alter der Transaktion erstellt. Die Mathematik ist ein wenig kompliziert, aber was Sie wissen müssen, ist, dass der größere Teil des gesamten Netzes Gewicht, dass der Wert für die Anzahl der Münzen multipliziert mit ihrem Alter nimmt die eher die Wahrscheinlichkeit, einen Block zu filtern anfängt zu löschen. Wenn nicht, jedermanns Chance Bergbau einen Block startet schließlich löschen anstatt zu wachsen. Für die Reichen in diesem Fall eher für jeden und für die Armen in diesem Fall später aber es wird passieren, wenn sie nicht aktiv sind. Der Effekt ist, wie er im Vericoin PoST Whitepaper gesagt wird, dass Sie die "aktive Arm" gegen den "unverfallbare Reich" im Gegensatz zum "reich Urteil" oder "armen angreifenden" die Reichen die Armen bekommen. Das ist noch nicht das ideale Ergebnis aber es ist eine viel bessere Situation als erhalten Sie regelmäßig POS. Proof of Minimum veraltete Einsatz (PoMAS) Was ist, wenn das Recht auf den nächsten Block machen war nur auf die Tatsache, dass eine Berücksichtigung einiger Mindestsaldo hat und nicht, wie viel Kräfteverhältnisses sie sich? Solange ein Konto hat einige Mindestsaldo für einen bestimmten Zeitraum einen Multiplikator für den Wert "Ziel" ausgewählt in ähnlicher Weise die "Trefferfall" ausgewählten Wert sein könnte: eine Möglichkeit, die unvorhersehbar, aber nachprüfbar sind. Dies scheint durchaus fair als jedes Konto die Erfüllung dieser Anforderungen eine gleichberechtigte Chance zum Gewinn der nächsten Block ist. Das Problem ist, dass Menschen mit großen Herausforderungen es für mehrere Konten teilen dort ihre Chancen so verbessern können, muss eine Möglichkeit, dieses Verhalten abgeschreckt werden. Gebühren für die Finanzierung eines Kontos mit dem Saldo Null wäre zum Nutzen durch mehrere Konten gewonnen überwiegen und das wäre, wie viele Konten, Salden über Null ab. Diese jedoch können Bergleute, um den Block zu bearbeiten ihre "Ziel" Wert Multiplikator und "Hit" Wert zu maximieren, wenn sie noch schnell genug abgerufen werden kann. Darüber hinaus gibt es noch das Problem der Suche einen anderen Wert, die unvorhersehbar, aber nachprüfbar sind. Aus diesen Gründen einen zweiten Block Unterzeichner, die den Block aber nicht andere Änderungen vornehmen, es zu unterzeichnen können verwendet werden. Dies stellt eine zweite Signatur verwendet, die weder Bergmann zu manipulieren, damit sie einsatzbereit ist entweder für das "Ziel" Wert Multiplikator oder den Wert "Trefferfall" verwendet werden kann, jedoch nicht für beides verwendet werden. Also, in dieser Version von PoMAS, ein dritter Block Unterzeichner ist erforderlich, um die Basis für die anderen Wert angeben. Das ist so ähnlich wie jedem Block zwei weitere Transaktionen hinzufügen, sogar leer, so dass es könnte-Kette aufblasen zu blockieren. Ich habe tatsächlich noch daran gearbeitet, eine Version von PoMAS, die kein "Ziel" Wert hat, so er nur zwei Unterschriften erforderlich entwerfen. Es ist noch nicht abgeschlossen und werden die Details über den Rahmen dieses Artikels. Ich wollte nur alle wissen, dass so etwas zeigt sich in der Kryptowährung Welt eines Tages könnte und es ursprünglich war meine Idee. Vollständige Offenlegung: Der Autor dieses Artikels, Colin Lacina, ist ein ehemaliges Mitglied der NXT Organisation Anmerkung des Herausgebers: Dieser Artikel wurde geändert, um Peercoin wie die ursprüngliche POS Kryptowährung enthalten.

Originaler Post auf Englisch: hier.

Kommentare

Beliebte Posts aus diesem Blog

DASH/USD und LTC/USD Technische Analyse 14. November 2017-newsBTC

Digicash des belgischen Payconiq nach Luxemburg-Luxemburger Wort-English Edition kaufen

SUBSCRIBE | Exchange-Morning Post (Pressemitteilung)