Author

Topic: BitcoinJ(Java Library for Bitcoin Protocol) (Read 823 times)

newbie
Activity: 11
Merit: 0
January 05, 2016, 10:23:42 AM
#5
Βεβαίως.

Ουσιαστικά δεν χρειάζεται κάποιος αλγόριθμος γιατί έχοντας το κλειδί σου, το key στην προκειμένη περίπτωση της κλάσης ECKey που παρέχει η βιβλιοθήκη BitcoinJ....απλά καλείς την toAddress() function που είναι υλοποιημένη από την βιβλιοθήκη BitcoinJ επί του αντικειμένου key,η οποία σου επιστρέφει την διεύθυνση Bitcoin(όπως την βλέπουμε με το 1 μπροστά) η οποία αντιστοιχεί στο public key του ECKey.

με βάση αυτό:https://bitcoinj.github.io/javadoc/0.12/org/bitcoinj/core/ECKey.html#toAddress-org.bitcoinj.core.NetworkParameters-


Προσοχή όταν λέμε ECKey, αυτό είναι το Elliptic Curve Key που περιέχει και το public αλλά και το private μέρος του κλειδιού.


ECKey key = ...;
String addr = key.toAddress(MainNetParams.get()).toString();
legendary
Activity: 3416
Merit: 1142
Ιntergalactic Conciliator
January 02, 2016, 07:51:20 PM
#4
αν μπορείς να μας γράψεις και πως θα ήταν χρήσιμο για κάποιον που θα αναζητήσει την ίδια πληροφορία Smiley
newbie
Activity: 11
Merit: 0
January 02, 2016, 07:50:12 PM
#3
@chek2fire ευχαριστώ για την επισήμανση. Ισχύει ότι στο αγγλικό forum υπάρχουν συζητήσεις για technical κομμάτια.
Τελικά λύθηκε η απορία μου παρόλα αυτά Smiley.
legendary
Activity: 3416
Merit: 1142
Ιntergalactic Conciliator
December 31, 2015, 10:24:35 AM
#2
Αυτό νομίζω θα πρέπει να το ρωτήσεις στο αγγλικό κομμάτι του forum και εκεί που είναι για τους developer η μπορείς να το ρωτήσεις για ποιο άμεση απάντηση στο irc κανάλι #bitcoin και σε αυτό το κανάλι βρίσκονται αρκετοί developer που θα σου απαντήσουν.
newbie
Activity: 11
Merit: 0
December 31, 2015, 06:59:55 AM
#1
Καλησπέρα,

αυτήν την περίοδο προγραμματίζω τις basic transactions του Bitcoin σε Java χρησιμοποιώντας την βιβλιοθήκη του BitcoinJ.
Ξέρει κάποιος που έχει ασχοληθεί αν υπάρχει κάποια function σε java ή κάποιος αλγόριθμος που να μετατρέπει την getPubKeyHash() του ECKey σε base58 διεύθυνση μαζί με το checksum;

Εδώ έχω το ερώτημά μου στην Bitcoin Beta:
http://bitcoin.stackexchange.com/questions/42101/encoding-my-bitcoin-address-with-base58-encoding
Jump to: