Bitcoin Forum
May 11, 2024, 08:09:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: public key visable  (Read 786 times)
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 04, 2013, 03:01:49 PM
 #1

hi everyone,

just wondering is it wise to use a wallet that the public key is visable on the block chain?

I have been using the same wallet for receiving/sending bitcoins and also to store my bitcoins, I do however have mywallet encrypted,

should i be moving my bitcoins to a new wallet everytime i send a bitcoin out of it? from what I gather the public key is only shown in the block explorer when you send anything out of your wallet, but my question is with the public key now visable on the block explorer, does that leave my wallet open for any sort of attacks etc, or is it still secured.

would seem to me that it would be a right pain to have to clear out my wallet to a new one everytime i send anything out of it.

cheers
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
1715414999
Hero Member
*
Offline Offline

Posts: 1715414999

View Profile Personal Message (Offline)

Ignore
1715414999
Reply with quote  #2

1715414999
Report to moderator
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006

Let's talk governance, lipstick, and pigs.


View Profile
December 04, 2013, 03:04:53 PM
 #2

There's nothing wrong with re-using a public address if you are not interested in privacy. Your private keys are never exposed unless you publish them by some outside means.

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
msc
Sr. Member
****
Offline Offline

Activity: 282
Merit: 250



View Profile
December 04, 2013, 03:14:11 PM
 #3

Not to worry - everyone's public addresses are visible to all, once they've been used.  It's the private keys that allow sending coins.
mpfrank
Sr. Member
****
Offline Offline

Activity: 247
Merit: 250


Cosmic Cubist


View Profile
December 04, 2013, 03:16:13 PM
 #4

hi everyone,

just wondering is it wise to use a wallet that the public key is visable on the block chain?

I have been using the same wallet for receiving/sending bitcoins and also to store my bitcoins, I do however have mywallet encrypted,

should i be moving my bitcoins to a new wallet everytime i send a bitcoin out of it? from what I gather the public key is only shown in the block explorer when you send anything out of your wallet, but my question is with the public key now visable on the block explorer, does that leave my wallet open for any sort of attacks etc, or is it still secured.

would seem to me that it would be a right pain to have to clear out my wallet to a new one everytime i send anything out of it.

cheers

Public keys do not have to be hidden at all.  That is why they are called 'public.'  As long as the account's keypair is generated and stored in a secure way, it is not risky at all to leave your public key out in the open.  Anyway, any address with bitcoins in it is already public  (visible in the blockchain) regardless of whether any coins have been sent from it yet or not.

If all the sovereign non-cryptocurrencies will eventually collapse from hyperinflation, you can't afford *not* to invest in Bitcoin...  See my blog at http://minetopics.blogspot.com/ .

Donations accepted at:  17twYNyqTiCTM2gJmumkytvhZh4sCVSKNH
RodeoX
Legendary
*
Offline Offline

Activity: 3066
Merit: 1147


The revolution will be monetized!


View Profile
December 04, 2013, 03:16:56 PM
 #5

Displaying that address in public could lead to people sending money to it. That's not so bad.  Grin
It is your private keys that allow spending. Your good.

The gospel according to Satoshi - https://bitcoin.org/bitcoin.pdf
Free bitcoin in ? - Stay tuned for this years Bitcoin hunt!
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
December 04, 2013, 03:19:54 PM
 #6

Public keys do not have to be hidden at all.

Firstly understand that a BTC "address" is *not* a public key - it is a RIPEMD hash of one (with a trailing checksum).

Your public key is revealed when you "spend" funds that were previously sent to one of your "addresses". Although this doesn't disclose your private key if the ECDSA algo that Bitcoin uses was to become "compromised" then any funds sent to addresses from which you've spent could also become unsafe.

So it is not recommended to re-use addresses (or if you do then sweep the funds to another address as quickly as you can).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 04, 2013, 03:39:36 PM
 #7

thanks for the replies,

@ CIYAM Open this is what I was concerned about, so does this mean I need to create a new wallet? or can I just create a new address within the open wallet and send to the new address I have created? or will I need to create a new wallet altogether and send them to it.

thanks
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
December 04, 2013, 03:51:47 PM
 #8

Best idea is just to create a new address any time that you are going to accept funds.

The bitcoin-qt wallet will automatically send "change" to new addresses so unless the client you're using doesn't do the same then you shouldn't have any other troubles.

You can also just send your entire wallet balance (minus tx fee) to a new address that you create if you are at all worried about previous addresses.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 04, 2013, 03:58:34 PM
 #9

thanks I got it i think  Grin

create new address in the open wallet in bitcoin-qt, send all the funds to the new address i created, then for future i create a new receiving address for incoming transaction, this way i will never have the public key revealed for my stored bitcoins,

thanks
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
December 04, 2013, 04:01:46 PM
 #10

create new address in the open wallet in bitcoin-qt, send all the funds to the new address i created, then for future i create a new receiving address for incoming transaction, this way i will never have the public key revealed for my stored bitcoins,

You got it!

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 04, 2013, 04:05:06 PM
 #11

thanks very much  Cool
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 05, 2013, 04:16:22 PM
 #12

quick update from me,

ok so I created a new receiving address in my open wallet, and i sent my balance of my wallet to it,I also added to 0.0005 fee,

I got a popup in the taskbar saying payment to self.

my balance is still showing what is was, minus the fee, but in the transaction list i have a n/a and 0 confirms,

checking the new address i created in block explorer does not show any funds,

have i done it wrong?
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 05, 2013, 04:20:36 PM
 #13

***edit**** its gone through, just took little while, phew haha, sending large amounts of savings is heart pumping, off to the vault the wallet goes Cheesy



just checked my old address in block explorer, and the balance is still in it, minus the tx fees,

i must have done this wrong?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
December 05, 2013, 05:11:40 PM
 #14

i must have done this wrong?

It just takes some time (generally not more than 10 minutes).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rocketron (OP)
Sr. Member
****
Offline Offline

Activity: 616
Merit: 300


View Profile
December 05, 2013, 08:01:55 PM
 #15

Your right. Everything went smooth. Funds in new address. Off to the vault tomorrow. Thanks for your help
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!