Ripple Open Source Distributed Infrastructure

Ripple Δωρεάν πλατφόρμα μπλοκ αλυσίδας

Δημιουργήστε οικονομική υποδομή χρησιμοποιώντας αποκεντρωμένο βιβλίο

Το Ripple είναι ένα αποκεντρωμένο σύστημα πληρωμών ανοιχτού κώδικα για τις διασυνοριακές πληρωμές. Είναι κρυπτογραφικά ασφαλές και χτισμένο στην κορυφή του πρωτοκόλλου Interledger.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Ripple είναι μια λύση ψηφιακού νομίσματος και πληρωμής ανοιχτού κώδικα. Παρέχει τρόπους για τη γρήγορη και εξασφαλισμένη συναλλαγή πληρωμής στο δίκτυο της. Υπάρχουν τρεις ρόλοι που μπορεί να πάρει ένας κόμβος κυματισμού. Πρώτον, μπορεί να λειτουργήσει ως κανονικός χρήστης που μεταφέρει ή λαμβάνει πληρωμές. Δεύτερον, ο κατασκευαστής της αγοράς μπορεί να είναι ένας εμπορικός παράγοντας στο σύστημα. Τρίτον, ο διακομιστής επικύρωσης συνήθως επικυρώνει τις συναλλαγές και εκτελεί ένα πρωτόκολλο συναίνεσης σε αυτήν την κατανεμημένη υποδομή. Πρόκειται για ένα διανεμημένο σύστημα πληρωμών ανοιχτού κώδικα με βάση το Ledger XRP που είναι ένα αποκεντρωμένο κρυπτογραφικό βιβλίο και τροφοδοτείται από διακομιστές συνδεδεμένους με ομότιμους. Το πρωτόκολλο συναίνεσης που εκτείνεται πάνω από τους διακομιστές επικύρωσης είναι ένα ασύγχρονο πρωτόκολλο με βάση το στρογγυλό. Ωστόσο, αυτό το κατανεμημένο ψηφιακό βιβλίο έχει τρεις φάσεις τη φάση συλλογής, τη φάση συναίνεσης και τη φάση κλεισίματος του βιβλίου. Επιπλέον, η ασφάλεια αυτής της τεχνολογίας ψηφιακού βιβλίου εξαρτάται από τις υπογραφές της ECDSA. Επιπλέον, αυτή η ψηφιακή οικονομική τεχνολογία είναι γρήγορη καθώς υπάρχει ένας γρήγορος μηχανισμός επικύρωσης συναλλαγών στο δίκτυο Ripple. Είναι ένα ανοιχτό δίκτυο, έτσι ώστε όλες οι συναλλαγές να είναι διαθέσιμες στο κοινό. Αυτή η διανεμημένη υποδομή ανοιχτού κώδικα είναι γραμμένη σε C ++, αντικειμενική C και μια μικρή εισροή κάποιων άλλων γλωσσών. Επιπλέον, ο καθένας μπορεί να αναπτύξει την παρουσία αυτού του κατανεμημένου συστήματος πληρωμών. Αυτή η αποκεντρωμένη πλατφόρμα έχει 0% αποτυχία όπως αναφέρεται στην τεκμηρίωση τους.

Απαιτήσεις συστήματος

Οι απαιτήσεις για τη ρύθμιση Ripple περιλαμβάνουν:

  • Xcode
  • Git
  • Homebrew
  • Ενισχύστε 1,70,0 ή υψηλότερη

Χαρακτηριστικά

Το Ripple προσφέρει τα ακόλουθα βασικά χαρακτηριστικά:

  • Ανοιχτή πηγή
  • Λιγότερα τέλη συναλλαγών
  • Εύρωστος
  • Ασφαλισμένο με κρυπτογραφία
  • Βασισμένο στο Ledger XRP
  • Εξαιρετικά συγκεντρωτικό
  • Δημόσιο δίκτυο
  • Γρήγορες συναλλαγές

Οδηγίες Εγκατάστασης

Μόλις εγκατασταθούν όλες οι προϋποθέσεις, εξαγάγετε την ώθηση σε φάκελο, σημειώστε την τοποθεσία και εκτελέστε την ακόλουθη εντολή για να βεβαιωθείτε ότι το περιβάλλον “BOOST_ROOT` δείχνει τον κατάλογο που δημιουργείται από την εγκατάσταση Boost:

    cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"

Στη συνέχεια, επεξεργαστείτε τον παρακάτω κώδικα με την τοποθεσία του καταλόγου Boost και εκτελέστε τη μεταβλητή περιβάλλοντος ενίσχυσης στο αρχείο σας .bash_profile έτσι ώστε να ρυθμιστεί αυτόματα όταν συνδεθείτε.

    echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile

Εάν ενημερώσατε το αρχείο .bash_profile στο προηγούμενο βήμα, φροντίστε να το προμηθεύσετε σε ένα νέο παράθυρο τερματικού. Για παράδειγμα:

    source .bash_profile

Μετά από αυτό, εκτελέστε την ακόλουθη εντολή για να κλωνοποιήσετε την εφαρμογή

        git clone git@github.com:ripple/rippled.git

Για την τελευταία σταθερή κυκλοφορία, χρησιμοποιήστε το κλάδο «Master».

    cd rippledgit checkout master

Τώρα, στον ριζικό κατάλογο, εκτελέστε τις ακόλουθες εντολές:

    mkdir my_buildcd my_build

Τώρα, δημιουργήστε την κατασκευή εκτελώντας τα ακόλουθα comands:

    cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..

Στη συνέχεια, εκτελέστε την κατασκευή χρησιμοποιώντας το CMake. Αυτό θα μπορούσε να διαρκέσει περίπου 10 λεπτά

    cmake --build . -- -j 4 

Το rawpled απαιτεί να εκτελέσει το αρχείο ρύθμισης ρύθμισης rawpled.cfg. Μπορείτε να βρείτε ένα αρχείο ρυθμίσεων παραδείγματος, rawpled-sexample.cfg σε rawpled/cfg. Κάντε ένα αντίγραφο και αποθηκεύστε το ως r-rawpled.cfg σε μια τοποθεσία που σας επιτρέπει να εκτελέσετε r-r-re-ως χρήστης μη ρίζας. Πρόσβαση στον κατάλογο “R -R -R -READPLED” και εκτελέστε:

mkdir -p $HOME/.config/ripple  
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`

Επεξεργασία riDpled.cfg για να ορίσετε τις απαραίτητες διαδρομές αρχείων. Ο χρήστης που σχεδιάζετε να εκτελέσετε r -r -r -re -'όπως και να έχετε δικαιώματα εγγραφής σε όλες τις διαδρομές που καθορίζετε εδώ. Ορίστε το [node_db], [database_path]και \ [debug \ _logfile \] Τοrawpled απαιτεί το αρχείο validators.txtνα εκτελέσει. Μπορείτε να βρείτε ένα αρχείο Validators παράδειγμα,validators-example.txt, σε riDpled/cfg/. Κάντε ένα αντίγραφο και αποθηκεύστε το ως validators.txt στον ίδιο φάκελο με το αρχείο σας riDpled.cfg`. Πρόσβαση στον κατάλογο “R -R -R -READPLED” και εκτελέστε:

    cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt

Τέλος, αποκτήστε πρόσβαση στον κατάλογο δημιουργίας σας και ξεκινήστε αυτήν την κατανεμημένη υποδομή με την ακόλουθη εντολή:

     ./rippled 
 Ελληνικά