Da habe ich eine semi-dezentrale Kryptowährung in PHP geschrieben. (Teil 1 - Sammeln von Bibliotheken)

Vorwort


Sie erinnern sich wahrscheinlich an den letzten Artikel, in dem ich eine zentralisierte Kryptowährung entwickelt habe. Die Idee war, wie Sie wissen, eine schlechte. Ich habe beschlossen, die Zeile dieser Tutorials neu zu starten, aber mehr oder weniger normal als in der Vergangenheit. In dieser Zeile werden wir versuchen, alles, was gesagt wurde, zu „kauen“. Wenn Sie also den letzten Artikel gesehen haben, können Sie hier etwas sehen, das im letzten Artikel enthalten war.

Was geschah während zwei Monaten Funkstille?
  1. .
  2. .
  3. (P2P- PHP, - ).
  4. .
  5. , .
  6. — :).


Ich hoffe, dass ich diese Linie zumindest nicht aufgeben werde.

Artikellisten


  1. Da habe ich eine semi-dezentrale Kryptowährung in PHP geschrieben. (Teil 1 - Sammeln von Bibliotheken)
  2. Da habe ich eine semi-dezentrale Kryptowährung in PHP geschrieben. (Teil 2 - Entwicklung)

Vergleichen Sie


Erstens: Eine dezentrale Kryptowährung ist viel zuverlässiger als eine zentralisierte Kryptowährung, bei der jede Person, die ihre Zeit in der Hand hat, manuell versucht, ihre Blockchain neu zu schreiben.

Zweitens: Im Gegensatz zu zentralisierten Münzen werden Brieftaschen nicht in einer dezentralen Datenbank gespeichert. In diesem Zusammenhang kann jeder, der ein Gleichgewicht in der Hand hat, ein Teil verbrennen, auch wenn er in einem Buchstaben der Brieftaschenadresse einen Fehler macht.

Drittens: Im Gegensatz zu dezentralen Münzen kann bei einer zentralisierten Münze jeder Betrug das Gleichgewicht für alle auslöschen. Aber das will niemand.

Loslegen!


Bevor wir nach Bibliotheken suchen, sage ich sofort Folgendes:

  • Ich werde unter Konsole PHP 7.4 schreiben
  • Komponist ist eine gute Sache. Ich vergesse nicht, es zu benutzen.

Bibliothekssuche


P2P. Peer-to-Peer wird in Kryptowährungen verwendet, um sicherzustellen, dass das Netzwerk von niemandem unabhängig ist, sodass weder die Regierung noch andere Machtstrukturen die Abrechnung von Währungseinheiten unabhängig steuern können. Niemand kann die Blockchain neu schreiben. Die Vorteile dieser Methode bestehen darin, dass bei einer Zentralisierung der Kryptowährung (d. H. So etwas wie eine API auf einem einfachen Webserver) niemand die Sicherheit der Blockchain und die Integrität des Erstellers garantieren würde. Wir rüsten uns mit einer einfachen Bibliothek aus, BPN wird als Bit Points Network bezeichnet. Obwohl es halb dezentralisiert ist und einen Tracker erfordert, kann es zu Recht als dezentral betrachtet werden. Link .

Blockchain Eine der wichtigsten Bibliotheken in unserem Projekt. In der Blockchain wird der Klick erstellt
In Bezug auf die Installation dieser Pakete.
, . — Composer, , Packagist .


BIP39. Wir möchten die Brieftasche überall auf der Welt wiederherstellen. Aber wir wissen nicht wie ... Dank des BIP39-Standards können Sie Ihre Brieftasche wiederherstellen. Und hier ist die URL - klicken Sie auf
BIP44. Plötzlich möchten wir mehrere Brieftaschen mit nur einer SEED-Phrase aus der ersten Brieftasche erstellen. Es lohnt sich darüber nachzudenken. Im selben Github finden Sie jedoch eine Bibliothek, die diesen Standard in PHP implementiert. Klicken Sie auf .

Hier ist eine Liste der erforderlichen Bibliotheken. Ich habe die ersten beiden in ein Verzeichnis geworfen und die letzten beiden über Composer installiert.

Zusammenfassen


Ich musste von vorne anfangen, schon ähnlicher wie andere Kryptowährungen.

Dezentral, ohne staatliche Kontrolle, kostenlos für alle. Nach ungefähr ein paar Stunden werde ich den zweiten Teil veröffentlichen, in dem wir den Client schreiben und den Tracker konfigurieren. Allen viel Glück! Wir sehen uns noch.

All Articles