Bitcoin Forum
May 27, 2024, 12:02:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 ... 334 »
681  Bitcoin / Development & Technical Discussion / Re: Trouble preparing raw transactions on: February 28, 2016, 05:41:39 PM
And seriously, I am puzzled.  Does no one sign transactions offline anymore?

I do that (using my own tools) - so as you asked I'll try to explain the usage of http://ciyam.org/rawtx_helper.html for you (which might help with your usage of other such tools as well).

Firstly you need to understand that the key thing about being sent bitcoins is that "you are not being sent coins" but instead what are called UTXOs (Unspent TX Outputs).

You could perhaps consider these as being more like "cheques" than coins (in that the value of them can be any value but not in the sense of having to worry that they might "bounce").

To give you some illustration of what I mean please look at the following: https://blockchain.info/address/1ciyam3htJit1feGa26p2wQ4aw6KFTejU (these are the txs from the 1ciyam address in my sig).

So if you had been sent "coins" to an address then you could type that address into a website like blockchain.info to come up with a similar looking set of txs.

The next thing is to look at a particular tx such as this one: https://blockchain.info/tx/135e55010a9caccd412d2c793a18236e9eebbb38412e97dca2b09aa8c354e1c0 and to see the full details there is a "Show scripts & coinbase" link you can click on (on the RHS - last line of the Inputs and Outputs table).
682  Bitcoin / Bitcoin Discussion / Re: Who is sending to 1111111111111111111114oLvT2? on: February 28, 2016, 05:32:15 PM
I agree. I don't think the private key was/is/will ever be generated. The chance is basically 0.

Personally I think you should just say - there is no chance (i.e. remove the basically).

Unfortunately humans are not good at understanding huge numbers - so they still think there is some chance (like winning at a lottery).

Perhaps if you equated it to "being able to travel to Pluto and back for your annual holiday in the next 50 years" then maybe they might realise that *there is zero chance* (but then again they might not as perhaps quite a lot of people actually believe that flying on a spaceship to Pluto and back will be feasible on an average salary in 2066).
683  Bitcoin / Development & Technical Discussion / Re: Trouble preparing raw transactions on: February 28, 2016, 08:17:49 AM
It does assume a fair degree of knowledge about Bitcoin (sorry) but I'll try and help explain it to you here if you like (it was created for the CIYAM Safe but actually can be used without it).
684  Bitcoin / Development & Technical Discussion / Re: Trouble preparing raw transactions on: February 28, 2016, 07:59:08 AM
You might want to look at the bitcoin-tx utility (that was fairly recently added to Bitcoin).

If you are dealing with a very simple tx (i.e. just the one UTXO) then you might find this helpful also: http://ciyam.org/rawtx_helper.html (it still requires using bitcoin-cli or the debug console in bitcoin-qt to issue the "createrawtransaction" command but might make the process easier for you).
685  Bitcoin / Development & Technical Discussion / Re: Encrypted Messaging with Bitcoin on: February 27, 2016, 12:10:28 PM
Okay this is basic but am I correct in assuming that once you spend an input, the public key for the associated address is exposed?

Assuming it is a normal P2PKH tx then yes - the public key (and a valid signature) are provided in order to spend the UTXO (so assuming you know that user X owned UTXO Y and has spent it then you would know a public key for that user and could construct a message to send to them noting that in order for them to decode that message they would also need the public key for the private key you used to create the ECDH shared secret).

Of course the message format that you might choose would probably include both public keys to make it easier for the recipient.
686  Bitcoin / Development & Technical Discussion / Re: Encrypted Messaging with Bitcoin on: February 26, 2016, 08:04:01 AM
Assuming you do have the public key of the user you are going to send the message to then you can use the following: https://github.com/ciyam/ciyam/blob/master/src/crypto_keys.cpp#L550 in order to get a "shared secret".

This "shared secret" is what you'd then use to do your message encryption (using AES256 or similar) although you might also want to add salt.
687  Bitcoin / Development & Technical Discussion / Re: Attached Transactions - Alternative to Replace By Fee (RBF) - Anti Censorship on: February 25, 2016, 01:25:16 PM
I suppose it is more of the threat of a hard fork which cuts out the miner's is what would persuade them to not abuse their power.

I've seen no evidence of miners "abusing their power" - if anything the miners (at least pools) have tried their hardest to not get involved with the politics and just support the future of Bitcoin (which makes sense for them economically).

It is the exchanges (and mostly just American ones) and some of the devs (ex-core) that have been the cause of all the troubles so far (and in the case of devs that seems to be mostly about ego rather than anything else).
688  Bitcoin / Development & Technical Discussion / Re: Attached Transactions - Alternative to Replace By Fee (RBF) - Anti Censorship on: February 25, 2016, 01:19:08 PM
The solution is an emergency hard fork to another mining algorithm which renders so all of the miners' equipment useless. This has been discussed before and it is a solution if miners were to be colluding to the detriment of bitcoin.

I think that is not really going to be such an easy thing.

Miners need to turn BTC into fiat in order to do their business (i.e. pay for their electricity and other costs) - but exchanges need the miners to have a steady source of people wanting to exchange.

If devs wanted to "cut out the miners" then exchanges would be screwed for income in the short-term at least (as many of them are partnered with mining pools) so I can't see the exchanges actually likely to agree with such a change.

Remember it is the mining pools that actually control the consensus (as those who dislike China are finding out much to their chagrin).
689  Other / Off-topic / Re: There is something about git I'm just not comprehending on: February 25, 2016, 03:41:54 AM
You need to do a "git push" in order for your commit to appear on github.

The basic workflow is always:

git pull
...
(do some work)
git commit
(do some more work)
git commit
...
git push

Once you get used to "git" you'll never want to go back to CVS or SVN (so it is worth making the effort to learn the basics).
690  Other / Off-topic / Why CIYAM is simply "not understood" (hint - this was on purpose) on: February 24, 2016, 03:45:38 PM
The CIYAM project has got a lot of criticism about being extremely hard to understand and I'd like to explain exactly why this is.

Initially the project was a closed source one originating from Australia (where I grew up) but once I moved to China in late 2006 I decided that due to the problems of enforcing copyright in China (i.e. no chance) that I would need to make the software "hard to understand" (a sort of security by obscurity approach).

So when I created the initial open source version of CIYAM it inherited years of such development that I had worked on in China (around 6 years).

I no longer actually support the ideas of patent and copyright so I actually don't care too much now about that - what I worked out how to do was to just make a software system so difficult to understand that those things are irrelevant (no-one has even bothered to try and fork my project and modify it).
691  Other / Meta / Re: LOL - Lauda and iCEBREAKER openened censored threads on: February 23, 2016, 02:33:07 PM
IMHO threads are either serious or entertainment. Self moderated threads, for me, automatically fall in the latter because why would you waste time posting anything serious in a discussion where the other guy can just delete you if they don't like it.

Maybe you haven't created any topics on this forum lately - if you don't get ad-sigged to death then you'll get trolled to death or whatever.

Freedom of speech should not mean "freedom to take a dump wherever I want to".

Unfortunately these days many people seem to think that taking a dump is exactly what they should do (of course they'd never dare to do such a thing IRL but there you have it).

You can always create a new thread that is not self-moderated - so why get upset by one that is?

Most of those who are long-standing forum members who actually care about communicating do use self-moderated topics now as we have ended up with no other choice (unless you want your topic to quickly become a complete mess of ad-sig rubbish posts and trolls).
692  Bitcoin / Project Development / Re: Seeking partners to implement Automated Transactions (AT) as a side-chain on: February 23, 2016, 02:19:39 PM
We are also keen to find a skilled .js developer (familiar with things like websockets and node.js preferably with a fair bit of UI coding experience).
693  Bitcoin / Project Development / Re: AT and CLTV - Truly disruptive technology! on: February 17, 2016, 03:31:03 AM
It should be noted that assuming the CF achieves its target on time then any further funds sent to that AT will effectively become donations (minus the small AT processing fee of course).
694  Bitcoin / Bitcoin Discussion / Re: If you could rename Bitcoin what would it be? on: February 16, 2016, 02:14:15 PM
I don't agree with that, coin is synonymous with money and sounds slicker >_<

You do realise that "there are no coins" in Bitcoin?

So it actually becomes rather hard to explain it to people when they fixate on the idea that there must be "coins" somewhere (some see pictures of "physical Bitcoins" and think that they are the actual currency).

And your name is just "lame" btw. Cheesy
(supposed to be some sort of "jiao zai mao"?)
695  Bitcoin / Bitcoin Discussion / Re: If you could rename Bitcoin what would it be? on: February 16, 2016, 02:10:05 PM
Actually "coin" was not really a very good choice (as Andreas M. Antonopolous has pointed out many times) as "coins" are a very bad metaphor for how Bitcoin actually works (there are no coins).

The problem with new technology is that "old words" just don't fit very well - so I'm guessing the name was chosen to basically make it clear that it is a type of "money".

So if it were to be able to be renamed then the "coin" part would be what I'd drop - maybe "Bitmoney" might have been a better choice.

(to some extent I think the project eMunie has perhaps done a much better job with its name choice but I don't think that the name is really going to be the deciding factor)
696  Alternate cryptocurrencies / Altcoin Discussion / Re: The Ethereum Paradox on: February 15, 2016, 03:29:43 AM
I didn't write 'orthogonal'. I wrote 'independent'. I hope you understand the distinction?

Getting into childish word games is surely below your incredibly high IQ isn't it?

(think I'm ready to leave this topic now)
697  Alternate cryptocurrencies / Altcoin Discussion / Re: The Ethereum Paradox on: February 15, 2016, 03:26:31 AM
You can't proclaim a scripting VM for block chains works, if you don't specify the mining and game theory for the block chain.

The entire point I am making is the VM isn't independent of the mining and game theory for the block chain.

It is running on two entirely different kinds of block chains - if you are really interested to study them go ahead but AT is orthogonal to that (it is block chain agnostic).

Apparently it is working as it has been running for over a year on these two block chains (without any serious problem) but if you say it doesn't work then I guess we should just ignore reality and listen to you. Wink
698  Alternate cryptocurrencies / Altcoin Discussion / Re: The Ethereum Paradox on: February 15, 2016, 03:20:13 AM
For those that aren't kids: https://bitcointalk.org/index.php?topic=1364594.0

(AT has been running "live" for over one year on two separate blockchains without any serious issue and supports parallelisation of smart contracts)

But I don't see anything about verification and Nash equilibrium. I do not see a complete specification of how the mining and verification works and the game theory thereof.

That's funny - first you criticise Vitalik for being too abstract and "in the clouds" and now you criticise AT for being too practical and grounded.

If you would like to do some mathematical analysis you are most welcome to but you should realise that I didn't have anything to do with either of the two blockchains that AT runs on (and AT isn't a blockchain so your question about mining makes very little sense actually as the two blockchains in question work entirely differently).
699  Bitcoin / Development & Technical Discussion / Re: Pasting untrusted blocks/ and chainstate/ to new pruned node safe? on: February 15, 2016, 03:04:37 AM
The "checkpoints" don't come into this at all?
You cannot keep checkpoints and still do the signature checks. 

Presumably for those blocks prior to the last checkpoint it is verifying that the block hash matches the actual content though - correct?

(skipping the signature verification being an optimisation permitted by using checkpoints)
700  Bitcoin / Development & Technical Discussion / Re: Pasting untrusted blocks/ and chainstate/ to new pruned node safe? on: February 14, 2016, 06:36:18 PM
The "checkpoints" don't come into this at all?

(I haven't checked the source code myself but have heard conflicting things about the validation of "old blocks")
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!