Προς το περιεχόμενο

Δημιουργία bitcoin node - Συμβουλές


chek2fire

Προτεινόμενες αναρτήσεις

Αποφάσισα να δημιουργήσω ενα bitcoin node και να τον τρέχω σε έναν από τους linux server που έχω στο σπίτι. Η δημιουργία ενός τέτοιου node είναι καθάρα μια πράξη στήριξης προς το bitcoin δύκτιο και φυσικά δεν αποφέρει κανένα κέρδος σε bitcoin στον δημιουργό του όπως κάνει το mining.

Αφορμή στάθηκε αυτό εδώ το άρθρο

 

http://www.coindesk.com/bitcoin-nodes-need/

 

ενώ βρήκα οδηγίες για το πως κάποιος μπορεί να κάνει κάτι τέτοιο εδώ

 

http://coinchomp.com/2014/04/21/how-set-bitcoin-full-node/

 

Το βασικότερο πρόβλημα που πρέπει όμως να αντιμετωπίσω είναι το να περιορίσω το upload του bitcoin node ώστε να μην μου τρώει όλη την σύνδεση. Ενα bitcoin node καταναλώνει όλο το upload σε μια σύνδεση. Θα ήθελα να μου πείτε ιδέες για το πως θα μπορούσα να δώσω οδηγίες για το πότε θα τρέχει αυτό το πρόγραμμα ώστε να τρέχει συγκεκριμένες ώρες και μέρες τις βδομάδας αλλά και πως θα του περιορισω το upload. 

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για το upload θα μπορούσες να χρησιμοποιήσεις το trickle

 

http://ubuntuportal.com/2012/01/how-i-manage-bandwidth-using-trickle-on-ubuntu.html

 

Τώρα για το πότε θα θελες να τρεχει ή όχι, θα μπορούσες να το υλοποιήσεις με cron jobs.

Αν για παράδειγμα θες να τρέχει καθημερινά 01:00 με 07:00 τη νύχτα, θα μπορούσες να βάλεις αυτό:

00 01,07 * * * /home/check2fire/bitcoin-script

To bitcoin-script θα τρέχει 2 φορες κάθε ημερα. Αρχικα στις 01:00 και μετα στις 07:00

 

Έτσι αυτό που εχεις να κάνεις είναι να φτιάξεις το script, το οποίο θα κανει 2 πράγματα.

Αρχικά θα τσεκάρει αν τρέχει το πρόγραμμα που θες. Aν το βρει να τρέχει, θα το τερματίζει ή αν δεν το βρει να τρέχει, θα το εκκινεί.

Θα μπορούσες να βάλεις και έναν επιπλέον έλεγχο if ωστε να τσεκάρει και την ώρα, ώστε να μη συμβεί να τρέξει από 07:00 έως 01:00.

 

Όσο για το upload, αρκεί η γραμμή που θα εκτελεί το πρόγραμμα, να είναι π.χ. έτσι:

/usr/bin/trickle -u XX /usr/bin/bitcoin

Το XX νομίζω είναι σε KB/s

 

 

Αργότερα θα μπορούσες να βελτιώσεις το script, π.χ. σε περίπτωση που γινει μια επανεκίννηση μεταξύ 01 και 07. Αλλάζεις το cron job  να τρέχει κάθε π.χ 15 λεπτά ή όσο θες, και τσεκάρει να τρέχει το πρόγραμμα πάντα μεταξύ των ωρων που θελεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Από τι μου ειπαν στο irc κανάλι για ένα nolisten node που είναι και η οικιακή του χρήση μια γραμμή των 200kbit/sec είναι μια χαρά για την δημιουργία του node. Αρα αυτό που χρειάζομαι μόνο είναι να βάλω κανόνες στο πρόγραμμα να χρησιμοποιεί μέχρι αυτό το όριο η μπορεί να του δώσω και ένα διπλάσιο. Θα δοκιμάσω και το trickle δεν το γνώριζα σαν πρόγραμμα να δω αν κάνει δουλειά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μόλις δημιούργησα τον πρώτο μου cloud bitcoin node. Αρχικά νοίκιασα από μια προσφορά έναν vpn server με μόλις 19 δολάρια τον χρόνο. Μετά ακολούθησα για να στήσω τον server τις οδηγίες από εδώ

 

http://pastebin.com/qbmSNhWK

 

Τον server τον έστησα σε ubuntu 13.04. Και 

voilà

 

http://69.12.86.115/

 

To επόμενο βήμα θα είναι η δημιουργία οικιακού bitcoin node. Ολα αυτά γίνανε χάρη σε αυτό εδώ το νήμα στο bitcointalk.org

 

https://bitcointalk.org/index.php?topic=582817.0

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εχει να προτείνει κανείς κανα ελληνικό datacenter για να στήσω και εδώ ένα bitcoin node σε cloud ώστε να έχουν καλύτερες ταχύτητες οι ελληνες χρήστες?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...