Search content
Sort by

Showing 8 of 8 results by TAnalyzer
Post
Topic
Board Development & Technical Discussion
Re: How to generate public key from private key
by
TAnalyzer
on 17/12/2017, 19:23:59 UTC
i have only one missing part to understand the complete picture.
G is a point on the curve with two coordinates(X,Y), how can you multiply the with a number and end up with a single number(public key) and not with a new point?

What you get is a new point, which is your public key.
There are two possible ways to represent your public key. Either the long one with
04 + x_coordinate + y_coordinate
or (the compressed way) if y is even
02 + x_coordinate
and for odd y
03 + x_coordinate

Your public key is a point in the field. It is just represented in the way I described above. And you can always calculate the x and y coordinates from the compressed format too.

from the public key you can calculate your address, and for that you have to take SHA256 and Ripemod160 hashes. And add a few check bytes to the end...


Thanks for the explenation

when i multiply G with my secret key i get astronomical number, which is not the public key, what am i doing wrong consider those params?

var Gx = 79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
var Gy = 483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

var private key = 845ADD761F80CD7BA8AD296B262939D6191370D286D29D4F06A4F1C9A8DE4E4B

i get this public key which is not the right one

C532FC9C12D71842216394CD94771F9B72302CABD0C5D4CCCF1585131548378D1B9F08218A4E3A0 F5E06D981D74720B8F59235385F25AECE75E6FFA787AF3988DD1D215B39C94994D0600D31C1971E 88CF8623AC07DCB72279CD66038AD281049F0E028D31C40417FDD97364A8D6664AEB3437740CE41 D37928CF956E64E61E8
Post
Topic
Board Development & Technical Discussion
Re: How to generate public key from private key
by
TAnalyzer
on 17/12/2017, 14:48:32 UTC
The public key is calculated by taking the generator point G and performing elliptic curve point multiplication on it with the private key. Given private key d and generator G, you do d * G. The process for elliptic curve point multiplication is detailed on wikipedia. The curve parameters are the ones for the secp256k1 curve which are defined here (section 2.4.1): http://www.secg.org/sec2-v2.pdf

thank you very much.

i have only one missing part to understand the complete picture.
G is a point on the curve with two coordinates(X,Y), how can you multiply the with a number and end up with a single number(public key) and not with a new point?
Post
Topic
Board Development & Technical Discussion
Re: How to generate public key from private key
by
TAnalyzer
on 16/12/2017, 21:19:27 UTC
https://coinb.in/#verify is good enough for this? Do it off-line of course.

i'm not interested of any website to do it for me, i want to understand the algorithm behind it.
Post
Topic
Board Development & Technical Discussion
How to generate public key from private key
by
TAnalyzer
on 16/12/2017, 20:40:29 UTC
i went through loads of articles include ECDSA ones but i couldn't find a detailed scheme on how to generate the public key out of the private one.
anyone has any idea?
Post
Topic
Board Development & Technical Discussion
Re: Transfer money from paper wallet to wallet and back to paper wallet and stay...
by
TAnalyzer
on 13/12/2017, 18:09:15 UTC
HCP - Thx, i will dive into that..

mda - https://blockchainbdgpzk.onion/pushtx is not working when clicking setting - > address. try it yourself, i had no luck
Post
Topic
Board Development & Technical Discussion
Re: Transfer money from paper wallet to wallet and back to paper wallet and stay...
by
TAnalyzer
on 13/12/2017, 09:35:40 UTC
i have bitcoins in paper wallet, i want to replace the paper wallet to a new one (security reasons)
as far as i know the only thing i can do is open regular wallet and from there to import the bitcoins and send it to the new paper wallet.
correct me if i'm wrong here?!

the problem is, i want to keep those bitcoins anonymously all the way so i tried with Tor but no wallet is working properly with Tor and the ones who does don't have the
import option.

what can i do?
You could possibly create an offline copy of https://coinb.in/#newTransaction

While offline, you could create and sign the transaction that sends from your old paper wallet, to the new paper wallet... and then just go online with just the "signed transaction" hex and broadcast it using an online transaction broadcast service (see: https://en.bitcoin.it/wiki/Transaction_broadcasting) via Tor or a VPN or something??

NOTE: I've not tried broadcasting transactions using Tor, so I'm only guessing if that is actually possible.



That looks like what i'm looking for. where can i find the format of transactions? non of those website show how to write it.
let's say i have private key A(with public key a) and i want to transfer it to private key B(with public key b)
what should i write?
Post
Topic
Board Development & Technical Discussion
Transfer money from paper wallet to wallet and back to paper wallet and stay...
by
TAnalyzer
on 12/12/2017, 22:23:29 UTC
Hey,

i have bitcoins in paper wallet, i want to replace the paper wallet to a new one (security reasons)
as far as i know the only thing i can do is open regular wallet and from there to import the bitcoins and send it to the new paper wallet.
correct me if i'm wrong here?!

the problem is, i want to keep those bitcoins anonymously all the way so i tried with Tor but no wallet is working properly with Tor and the ones who does don't have the
import option.

what can i do?
Post
Topic
Board Off-topic
Investment Advisor Algorithm
by
TAnalyzer
on 11/09/2017, 10:34:49 UTC
I would like to invite you to our launch of new technology disruptor in stock market investment analysis.

visit our https://www.tanalyzer.com website and try it out for free.