Show Posts
|
|
Pages: [1] 2 »
|
|
La minería se convertirá en un gran problema de aquí a unos meses. Y el problema es que la gente que va a comprar ASICs cree que tendrá mucho beneficio, pero si todos lo reciben de golpe, se van a quedar con cara de tontos.
Si hoy en día te tienes que gastar pastar por conseguir beneficio minando, dentro de medio año ya será imposible, a menos que seas rico.
|
|
|
|
|
And the transactions confirmations in the Blockchain.info goes really slow.
BLACK FRIDAY for BTC
|
|
|
|
In the Source Code of Bitcoin Satoshi Client I see some functions to verify transactions and a lot of functions for that purpose. I think that miners must configurate that before mining Bitcoins to accept or not the transactions. Thanks Danny. I'll continue searching more things about that. 
|
|
|
|
|
I suppose that those libraries I can found in Sourceforge no? I have more knowledge about C++. If you or someone can give me the links, it would be better for me.
|
|
|
|
Thanks kjj. I think that this multiply is really complex for me. I think that with your explanation I have more idea about the conversion of the private key in a public key. Here is a little explanation of your equation, when k is the Private Key and G is the set of (x, y) coordinates for the secp256k1 elliptic curve, which are, in hex. (PuK = G * PrK) https://bitcointalk.org/index.php?topic=78132.msg871600#msg871600This is the complex equation that you told me. Is complicate for me and because I haven't so much knowledge in Maths.
|
|
|
|
|
I read these two links but I'm still don't understand.
I'm seeing the source code of bitaddress.org but I can't find nothing. My programming level is not to high. It you can put me the part of the code that the private key generation and the next step in getting the public key appears?
Thank you!
|
|
|
|
Hi everyone!! I'm looking information about the first process of the creation of the Bitcoin Address, because the rest of the process I know, and the only questions that I have are with the first two steps. 1 - How is the private key generated? I found that information: The private key is an ECDSA secp256k1, and is a random number. This secp256k1 has to be a number between 1 and 115792089237316195423570985008687907852837564279074904382605163141518161494336 (or in hexadecimal, between 1 and FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364140). Is really a random number of the ECDSA secp256k1 o it has an specific protocol and is not exactly a random number? 2 - How is the public key derived from private key? I found that in a forum: The private key is converted to a public key by performing an Elliptic Curve point multiplication with the curve’s base point. The result is an (x,y) coordinate pair, which constitutes the public key. There was a sinple equation or way to calculate the whole public key form the private key, or if it's complicated explain in a simple words how this conversion works? The private key is hashed with something or is a simply aplication of an equation? I know that in the Wiki exists this process, but the first two step there aren't explain in detail, and I want to know this steps in detail. https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addressesAnd this is the topic on the forum when I find some things, but is a little bit complexe for me. https://bitcointalk.org/index.php?topic=78132.0If someone could help me with these two questons I would appreciate. Thanks
|
|
|
|
Hi everyone!! I'm looking information about the first process of the creation of the Bitcoin Address, because the rest of the process I know, and the only questions that I have are with the first two steps. 1 - How is the private key generated? I found that information: The private key is an ECDSA secp256k1, and is a random number. This secp256k1 has to be a number between 1 and 115792089237316195423570985008687907852837564279074904382605163141518161494336 (or in hexadecimal, between 1 and FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364140). Is really a random number of the ECDSA secp256k1 o it has an specific protocol and is not exactly a random number? 2 - How is the public key derived from private key? I found that in a forum: The private key is converted to a public key by performing an Elliptic Curve point multiplication with the curve’s base point. The result is an (x,y) coordinate pair, which constitutes the public key. There was a sinple equation or way to calculate the whole public key form the private key, or if it's complicated explain in a simple words how this conversion works? The private key is hashed with something or is a simply aplication of an equation? I know that in the Wiki exists this process, but the first two step there aren't explain in detail, and I want to know this steps in detail. https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addressesAnd this is the topic on the forum when I find some things, but is a little bit complexe for me. https://bitcointalk.org/index.php?topic=78132.0If someone could help me with these two questons I would appreciate. Thanks
|
|
|
|
|
Thank you Danny for the answers.
And what is the software that solo miners or pools use to accepta the transactions? Their mining software or they need another software for that purpose?
I'm looking information but I don't find anything.
|
|
|
|
|
Hi,
I'm researching about Bitcoin and I have this problem. I know that miner are be able to accept or no transactions, and I'm looking about the way that they can do that. If you use the mining program is only for mining bitcoins and find blocks, but after find a block I don't know how a miner can accept o discard the transactions into the block. When you are mining in a pool I suppose that the pool or the admin of the pool is the person who decides that, but I don't know how and the software it use for that (you need to enter to the source code of Bitcoin client?).
And the another question is if there is a "bad" miner and he accepts bad or fake transactions, but this transaction needs the confirmation of more miners, so this transaction can't be never arrive to the block chain?
I don't know if I explain my questions so clear, and if these questions are correctly written, but if you need more explanation about questions, please reply me.
Thanks.
|
|
|
|
Should not be long now until were back. Still investigating how the attacker was able to discover our real none-cloudflare IPs. What that means? All of our BTC's are gone? Because I read in another post that some people lost his BTC by unknown transactions. This can be for this attack?
|
|
|
|
Then the OP_EQUALVERIFY compares the whole public key of this scriptsig of this transaction 0484c7d0c1e0134144cc965c6cf98976927307944e0f5f664ca1e1815bf65434420de0fe1eee3e1ac9cf47ff5e5bedc1e6569be63d900244222e0ba226f66da594 with the ScriptPubKey of the previous transaction because the receiver of the previous transaction and the sender of this transaction is the same address no? I think that finally catch that. In this way is normal that two hashes will be the same. https://en.bitcoin.it/wiki/Script#Standard_Transaction_to_Bitcoin_addressHere I see the sentence that I needed to understand. Note: scriptSig is in the input of the spending transaction and scriptPubKey is in the output of the previously unspent i.e. "available" transaction. Thank you for your help, theymos.
|
|
|
|
|
My registration code: 389267-c52eeed2b8418d4af3631f32e1c2cd3b
My address: 1BnZtupDGt8CuhoDnXXEYL89zaX1HAeT5S
|
|
|
|
{ "hash":"8d752783af0112c91a8a0d0c8c2416c4955cc121ca0a7b9861d0eb2756c3ec7e", "ver":1, "vin_sz":1, "vout_sz":2, "lock_time":0, "size":259, "in":[ { "prev_out":{ "hash":"b1b7c0c5dcc03446b0be9ea4e03d93aa033c20ddc43ff463b608ce9646fbfa2e", "n":0 }, "scriptSig":"3046022100cf2e18c2797efdadeeebdd87024f751fda107e6f24fdca8a8a94b10c97d68654022100d61c23594319c2b37b613764994509ed884a1e48c18cdf6cfee7b40687dcee1c01 0484c7d0c1e0134144cc965c6cf98976927307944e0f5f664ca1e1815bf65434420de0fe1eee3e1ac9cf47ff5e5bedc1e6569be63d900244222e0ba226f66da594" } ], "out":[ { "value":"82.90000000", "scriptPubKey":"OP_DUP OP_HASH160 4f235d60866662c0b1713572d6931bce82acd313 OP_EQUALVERIFY OP_CHECKSIG" }, { "value":"50.00000000", "scriptPubKey":"OP_DUP OP_HASH160 5c434d48a40bc2a91c4f0319e65117df361cb914 OP_EQUALVERIFY OP_CHECKSIG" } ] } If we have this transaction what is the function of OP_EQUALVERIFY? I'm not quite sure if this function compares the public key of the receiver with the hash inside the ScriptSig or compare the receiver's public key with the signature of the next transaction that this receiver's will do in the future. I'm a little confused. I need help please. Thanks
|
|
|
|
I think that the problem of minning is the cost of the electricity. But if you have free electricity is better. I'm only trying how Bitcoin works, and I see that earn BTC is complicated. Minning has a high costs and buy BTC's is not good idea because the price of them is growing up. Now I am learning about how Bitcoins work internally, and without programming knowledge is complicated to understand that. I read the Wiki but it's no so clear in some fields, like scripts or transactions. I'm having problems to understand the ScriptPubKey and the ScriptSig and the opcode scripts like OP-EQUALVERIFY. But this isn't a topic to talk about that. 
|
|
|
|
I currently have 2 x 5870's at 444Mhash each so just shy of 900Mhash.
I am currently buying another 2 x 5870's and 2 5830's to expand. So that should bring me to about 2GHash.
I don't pay for electricity for the next 2 years so it is profitable. And in the UK I am currently selling at £9/0.1BTC
It's not bad business Jama. And how much BTC did you earn per week, and per month? It's for see it could be profitable or not. But it's not neccesary to answer that question if you want.
|
|
|
|
|
My laptop 17 MH/s.
My Pc 220 MH/s.
Low hash rate to earn some BTC by minning. Today if you don't have a FPGA or an ASIC, it's impossible to do nothing
|
|
|
|
|
I register in this social network. I'm waiting for Bitcoin Socially registation, but I don´t know what more is necessary to do here.
My acount name in Bitcoin Socially is Zanetti or Ander Eguimendia. I'm not sure.
|
|
|
|
You're making a HUGE error  A script is: the scriptSig of your tx + the scriptPubkey of the tx you spent In the same example: The scriptSig of your tx is: Sig + your pubkey The scriptPubkey of the tx you spent is (according to blockexplorer): OP_DUP OP_HASH160 fc88853163ab2a9646908a82e8a87b6f185c2047 OP_EQUALVERIFY OP_CHECKSIG I hope ripemd160(sha256('0x0457d7d7af586aaad529b5770bb43295051e7090e2bc884181d608dae2517c7812b25e326753c be0b767f579bbcb5cffe492d22b93f2ff5501074eb9e8f8547c4a')) =fc88853163ab2a9646908a82e8a87b6f185c2047... Btw here's the thread I was talking about: https://bitcointalk.org/index.php?topic=29416.0Sorry but I don't understand that. You say that if you take the public key of the scriptSig and hash it, you have the same hash that the receiver's public key (is this the hash where is located in ScriptPbKey no?)hash? This is my question, because the process of the scriptPubKey I don't understand. I'm looking in many websites and forums but I can't understand it. Please I need an answer for that question. Thank You.
|
|
|
|
|