Bitcoin Forum
May 24, 2024, 03:02:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ερωτήσεις...  (Read 1844 times)
xristoskostouros (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10


View Profile
June 02, 2013, 09:02:50 AM
Last edit: June 02, 2013, 10:09:20 PM by xristoskostouros
 #1

Καλησπέρα σας,
Όπως όλοι γνωρίζετε είμαι ένα Newbie.
Παρακάτω παραθέτω μερικές ερωτήσεις, που θα ευνοήσουν τα ανερχόμενα Newbies (σαν και εμένα).
Μπορεί κάποιος παρακαλώ πολύ να μου απαντήσει τα εξής:

1) Τι είναι το GPG Key;
2) Που χρησιμοποιείται το GPG Key;
3) Γιατί κάποιος να έχει GPG Key;
4) Είδα ότι εδώ ένας δικός μας έχει κάνει το SafePaperWallet Οπότε: Είναι ασφαλές;
5) Το SafePaperWallet Μπορεί να χρησιμοποιηθεί παντού; (MTGox,Bitstamp,BTC-e,Bips,Coinbase κλπ., παντού) [Συγνώμη, μπορεί να θεωρείτε αυτονόητο αλλά δεν είχα ποτέ. Μην ξεχνάτε ότι είμαι πολύ καινούργιος]
6) Σκέφτεται ο δημιουργός του SafePaperWallet να κάνει Iphone Application; Ξέρει κανείς τίποτα;
7) Πώς λειτουργεί μία συναλλαγή με απλά λόγια; (Π.Χ, έχω 1 bitcoin πορτοφόλι, το οποίο φαίνεται στο ιντερνέτ, και που όλες οι συναλλαγές εμφανίζονται στο blockchain.info Π.Χ)
Cool Πώς μπορώ να αποδείξω το δικό μου "Proof Of Work" ;
9) Πώς μπορώ να αποδείξω ότι έκανα "mining" κάποια BitCoins;
Αυτές για αρχή, ευχαριστώ. Κάθε φορά που θα βρίσκω απορία θα ανανεώνω το post και η νέα ερώτηση θα γίνεται BOLD. Μόλις απαντηθεί, θα την βγάζω από το BOLD.
qdoop
Member
**
Offline Offline

Activity: 119
Merit: 112


_copy_improve_


View Profile WWW
June 02, 2013, 03:18:04 PM
Last edit: June 02, 2013, 03:52:04 PM by qdoop
 #2

QUESTIONS 1-3)
http://en.wikipedia.org/wiki/GNU_Privacy_Guard
GNU Privacy Guard (GnuPG or GPG) is an alternative to the PGP suite of cryptographic software.
Pretty Good Privacy (PGP) is a data encryption and decryption computer program that provides privacy(ONLY INTENDED RECIPIENT CAN READ YOUR MESSAGES) and authentication (INTENDED RECIPIENT KNOWS THE MESSAGE IS YOURS AND NOT ALTERED BY ANYBODY WHEN TRANSMITTED) for data communication. PGP is often used for signing, encrypting and decrypting texts, e-mails, files...
GnuPG encrypts messages using asymmetric keypairs (PUBLIC KEY -PRIVATE KEY) individually generated by GnuPG users. The resulting public keys can be exchanged with other users in a variety of ways, such as Internet key servers.
In simple words:
 a) I peek a very large random number (this is my PRIVATE KEY)
 b) Using this number as input to cryptography software a new very large number is derived (this is my PUBLIC KEY) satisfying some unique mathematical   properties required by the CRYPTOGRAPHY ALGORITHM selected.
 c) I announce to everybody my PUBLIC KEY and CRYPTOGRAPHY ALGORITHM selected but keep secret my PRIVATE KEY
 d) Anyone that wants to communicate some data to me encodes them with my PUBLIC KEY before sending them
 e) Only my PRIVATE KEY can decode received data to meaningful ones

Note: Someone might try to still my identity by announcing PUBLIC KEYS he created as coming from me. That's where KEY SERVERS  and
WEB OF TRUST help by associating emails and names with PUBLIC KEYS.

QUESTIONS 4-5)
Bitcoin has many similarities with GPG so please read also previous answer for some definitions
A BITCOIN WALLET in simple words:
  a) I peek a very large random number (this is my PRIVATE KEY)
  b) By using a predefined CRYPTOGRAPHY ALGORITHM I derive the corresponding PUBLIC KEY
  c) From this PUBLIC KEY I derive a BASE58 encoded alphanumeric string  "1" prefix (this is my BITCOIN ADDRESS)
  d) I share with the rest of the world my BITCOIN ADDRESS so they can send me bitcoins through a TRANSACTION
  e) I use my PRIVATE KEY to SIGN (encode) a TRANSACTION transferring bitcoins from my  BITCOIN ADDRESS to some other
  f) Only my PUBLIC KEY and corresponding BITCOIN ADDRESS decode a SIGNED TRANSACTION to meaningful data preventing others from claiming my bitcoins
  g)I have to use my PRIVATE KEY only when I want to transfer bitcoins from my BITCOIN ADDRESS in order to SIGN the TRANSACTION

A PAPER BITCOIN WALLET is just a piece of paper that records the
  a) the PRIVATE KEY i peeked
  b) optionally the PUBLIC KEY
  c) the corresponding BITCOIN ADDRESS

  Note: I always have to input my PRIVATE KEY to some software in order to SIGN TRANSACTIONS

Your bitcoins are safe as long nobody knows your PRIVATE KEY regardless of WALLET format. The possibility that some one computes the PRIVATE KEY that generates your BITCOIN ADDRESS and stole you is almost zero given the extremely huge range of numbers he has to test (2^256 http://en.wikipedia.org/wiki/Large_numbers#Large_numbers_in_the_everyday_world)  and the computations cost. He has better chances to earn more bitcoins by mining than stealing them

QUESTION 6)
I don't see the point. I think you are severely influenced by IPhone marketing.

QUESTION 7)
http://people.mozilla.com/~bwarner/bitcoin/slides.html#1  An excellent introduction with many illustrations. Just browse it
A BITCOIN TRANSACTION in simple words:
 a) Records the transfer of bitcoins between BITCOIN ADDRESSES
 b) Resembles the familiar accounting system where money are transferred between accounts
 c) Technically is a list of INPUTS and a list of OUTPUTS with additional data permitting validation
 d) The OUTPUT list contains pairs of ADDRESS and AMOUNT of bitcoins to transfer
 e) The INPUT list contains references to older/previous transactions OUTPUTS and data (SIGNATURE) proving we can claim and use those OUTPUTS
 f)  While everybody can verify easily that a claim is valid only the one who knows the ADDRESS's corresponding PRIVATE KEY can generate meaningful SIGNATURE data. Please note that generated SIGNATURE data depend also on other transaction parameters making them useless in other transactions  than the one we SIGN
 g) Each TRANSACTION is also uniquely identified by a very large number computed from its data a HASH.
 h) You are free to create as many transactions you like transferring bitcoins from addresses you own (know the PRIVATE KEY) and submit them to the BITCOIN NETWORK for inclusion in the BLOCK CHAIN
 i) The BLOCK CHAIN resembles the ledger that keeps record of all the previous transaction on the NETWORK
 j) A TRANSACTION is eligible for inclusion in the BLOCK CHAIN and become legitimate if the following are true
    i) All transactions it depends on have been recorded in the block chain
    ii) No other transaction uses the older/previous transaction outputs it clams as inputs ("DOUBLE SPENT problem")
  
 

_copy_improve_
news flow http://www.qdoop.org/
(offline) The simple bitcoin game  http://qdoop.net Testnet3 block explorer   http://pool.qdoop.net:18331/chain/Testnet3
Tritonio
Hero Member
*****
Offline Offline

Activity: 640
Merit: 500


Vanity of vanities; all is vanity...


View Profile
June 04, 2013, 01:07:16 PM
 #3

Αν έχεις κάνει solo mining τότε μπορείς να υπογράψεις κάτι με το ιδιωτικό κλειδί της διεύθυνσης που δέχτηκε τα φρεσκοκομμένα BTC.

Αν κάνεις pooled mining τότε δεν νομίζω ότι υπάρχει τρόπος πέρα από το να δείξεις σε κάποιον το account σου στο pool που δείχνει πόσα έχεις βγάλει.
qdoop
Member
**
Offline Offline

Activity: 119
Merit: 112


_copy_improve_


View Profile WWW
June 22, 2013, 06:53:18 AM
 #4

QUESTION 9)

You don't have to prove nothing. If you can spend them is yours

spending a little of them proves it

_copy_improve_
news flow http://www.qdoop.org/
(offline) The simple bitcoin game  http://qdoop.net Testnet3 block explorer   http://pool.qdoop.net:18331/chain/Testnet3
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!