Bitcoin Forum
May 08, 2024, 09:59:12 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 »
401  Bitcoin / Development & Technical Discussion / Re: Why is OpenSSL needed in the official client? on: September 29, 2012, 08:25:20 PM
So have these non-standard keys or signatures already been included in the block-chain? That would cause a problem if ever a protocol change was wanted. You'd be stuck requiring to validate the signatures and keys as OpenSSL does it.
402  Bitcoin / Development & Technical Discussion / Re: Why is OpenSSL needed in the official client? on: September 29, 2012, 08:15:32 PM
Unfortunately, OpenSSL also supports signatures that do not follow the strict DER encoding (it supports anything encoded in BER, and even that is not required). For public keys, it accepts both encodings defined by SEC, plus a weird third own one. Because these non-standard signatures and public keys have always been accepted by every full node on the network (as those simply used OpenSSL), they became part of Bitcoin's implied protocol as well. For a long time nobody noticed this, but today there are alternative implementations that systematically create non-standard signatures for example.

There's an effort being done to outlaw these, as it will make the live of developers for alternative implementations easier. See pull request 1742 for more information.


Rejecting keys and encodings which are not compliant with SEC standards in blocks could cause forking problems. There would need to be miner support to prevent the bad signatures or keys being included in blocks, before a client change was to take place.

Obviously you must know this already but I was just mentioning it.

It would be an improvement to get this through.
403  Bitcoin / Development & Technical Discussion / Re: Why is OpenSSL needed in the official client? on: September 29, 2012, 07:09:27 PM
I do not know if this was mentioned already but it is important. Any bitcoin implementation that does not use OpenSSL must be compatible with OpenSSL if it is doing full validation of the block chain. The reason is because OpenSSL has a broken version of ECDSA, ie. it doesn't follow the ECDSA standards and does it own thing. Other ECDSA implementations may not take the OpenSSL differences into account and if a bitcoin implementation does not successfully implement ECDSA as OpenSSL does, then it could allow someone to create a fork between the two implementations.
404  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin Foundation on: September 29, 2012, 05:34:21 PM
Bitcoin as a technology doesn't have a leader. Different people may lead different projects but bitcoin itself is open for anyone to contribute without needing to follow some lead.
405  Bitcoin / Bitcoin Discussion / Re: [ANN] cbitcoin 1.0 Alpha 3 Released. on: September 29, 2012, 05:23:49 PM
0.2 bitcoins sent! will be looking to donate much more next month!

Keep it up  Cheesy

Thank you very much.  Smiley
406  Bitcoin / Development & Technical Discussion / Re: cbitcoin - Bitcoin implementation in C. Currently in development. on: September 29, 2012, 03:58:37 PM
Does anyone understand the RAND_add OpenSSL function. How do I figure out what to pass into the entropy argument? I literally have no clue, the docs are terrible. I'm adding entropy from a text string given through the terminal eg. dskjbapohspigpivsbvo98sg2pib3r2oivbspvow48fiqpbfivbsv=s like a monkey on a type-writer.

Well keyboard input is not the best source of entropy so I'm using dev/random. This is just for the addressGenerator example program.

Quote
My preference for a repository is that everything compile by just pushing a button. No external dependencies (especially "wget", ick). It should not be necessary to install anything else. No python, no separate repositories, etc...

cbitcoin compiles with no external dependencies, only the standard C library. However it requires that you implement functions when you use the library through weak linking.

Quote
Learning new languages is part of being a good programmer.

And what there is no point in learning a new language? It's just a waste of time then. I don't like C++ at all. It annoys me. Unfortunately I have no choice but to read the C++ bitcoin code to help with my code.

Quote
This having been said, the GPL is the kiss of death for this project. It is an encumberance that virtually assures that cbitcoin will never become serious to corporations.

I'm not interested in corporations that want to mix my project with their own copyright restricted software. I'm using a "copyleft" license for a good reason.
407  Bitcoin / Development & Technical Discussion / Re: cbitcoin - Bitcoin implementation in C. Currently in development. on: September 29, 2012, 03:18:45 PM
Does anyone understand the RAND_add OpenSSL function. How do I figure out what to pass into the entropy argument? I literally have no clue, the docs are terrible. I'm adding entropy from a text string given through the terminal eg. dskjbapohspigpivsbvo98sg2pib3r2oivbspvow48fiqpbfivbsv=s like a monkey on a type-writer.
408  Bitcoin / Bitcoin Discussion / Re: [ANN] cbitcoin 1.0 Alpha 3 Released. on: September 29, 2012, 02:52:11 PM
I replied in the other thread (https://bitcointalk.org/index.php?topic=80521.msg1231003#msg1231003). The reason I made a thread here is to try and obtain interest from non technical people who do not look at the "Development & Technical Discussion" forum. I don't know what to do really. Should the threads be merged into one thread on one of the forums? I guess that's up to any of the moderators if they so choose.
409  Bitcoin / Development & Technical Discussion / Re: cbitcoin - Bitcoin implementation in C. Currently in development. on: September 29, 2012, 02:45:40 PM
I'm not sure I will ever succeed to do this, but I will try to make a Perl6 interface to this library, using the NativeCall module.   If anyone wants to help, please PM me.

Good luck with this. If you have any questions about the library just send an email to cbitcoin@thelibertyportal.com And keep in note it's still in alpha and probably has all sorts of problems some of which are known already (CBNetworkCommunicator has issues).

Quote
To compile your libraries on my 32-bits, debian GNU/linux host, I had to change line 94 of BUILD.py

I should have a 32bit option in there.

Quote
why not use a makefile, btw?

The reason I don't have a makefile is because it's not a trivial thing to compile and I'm not good with makefiles. A makefile would be nice be it's not something I want to produce right now. Anyone is highly welcome to create a makefile however. I do ask that the tree structure of the source and header files remains intact, so you'd need some sort of bash code to work through that (One thing that made me use python instead).

Thanks for spotting the u_int8_t problem in the master branch. I've fixed that.

The flat_namespace problem should also be fixed for both the alpha and master branch.
410  Other / Off-topic / Re: Millionaire leaves message on the key to happiness on a bank receipt... on: September 27, 2012, 03:58:17 PM
The bank account balance is an illusion due to fractional reserve banking. The balance is a liability on the bank's balance sheet but it is not backed up fully by reserves but illiquid loan asests. We all try to take our money out at once and learn that it is not there.

I'd never store so much money in a bank, even if it was a tiny fraction of my total wealth. I'd keep my money in a format that is not backed by debt which is owned by someone else.
411  Other / Off-topic / Re: Millionaire leaves message on the key to happiness on a bank receipt... on: September 27, 2012, 03:48:31 PM
Email is just as technical as bitcoin, if not more so, but people use it all around the world.
412  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin Foundation on: September 27, 2012, 03:47:33 PM
There is no bitcoin monopoly and there cannot be any forceful monopoly. The software is under an open-source license with no patents or anything. It's open software.

People choose to use MtGox as much as they do as their own choice. People are free to use alternatives. As bitcoin grows in size I suspect competition will grow with the exchanges.
413  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin Foundation on: September 27, 2012, 03:33:30 PM
The bitcoin Foundation is not a threat to the decentralised nature of the bitcoin network simply due to the fact many people are worried about that. It tells me people are worried about centralisation and hence would take actions to prevent it. The bitcoin Foundation is just one bitcoin organisation and doesn't require anyone to join it to use bitcoin or anything like that.

Already the development team is quite centralised some may argue, so this just adds an organisational layer. There will still be alternative clients, bitcoin services and businesses which may decide to have nothing to do with the Foundation.
414  Other / Off-topic / Re: Millionaire leaves message on the key to happiness on a bank receipt... on: September 27, 2012, 03:20:43 PM
One mans freedom is another mans slavery. The receipt shows the selfishness and the egocentricity of the owner.

If money is slavery, the solution if to transfer the money to me. I'll gladly take it.
415  Other / Off-topic / Re: Millionaire leaves message on the key to happiness on a bank receipt... on: September 27, 2012, 02:53:00 PM
The bank account balance is freedom? Yes, freedom for the bank to take all your money and lose it.
416  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin Foundation on: September 27, 2012, 02:24:40 PM
although there is always that network warning key that Gavin holds that could be used to propagandise against upstart client "threats" I suppose.

That is not the case. Other clients do not need to pay attention to bitcoin alert messages. They could even use their own keys but that would not propagate though other clients.

I'm guessing the satoshi client or whatever people call it these days will now be copyrighted under the bitcoin Foundation? The Foundation is essentially the vehicle for the development of that client?

Will the Foundation create a bitcoin specification paper? That's something I find is missing, and I don't know if any thought was made on that?
417  Other / Off-topic / Re: Android remote data wipe vulnerability discovered. on: September 26, 2012, 11:34:18 PM
Well I read Samsung already submitted an update. Have you not got one?

And thanks, I will install another dialer.
418  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: September 26, 2012, 11:26:47 PM
Only buy from reputable businesses for a start.
419  Other / Off-topic / Re: Android remote data wipe vulnerability discovered. on: September 26, 2012, 11:23:39 PM
I read about this because I'm thinking about getting a Galaxy S3 tomorrow. I read that Samsung submitted a patch so there is no issue now?  Undecided
420  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: September 26, 2012, 07:25:57 PM
Gold is recently at new highs for the Euro, Argentine Peso, Brazilian Real, Swiss Franc, Indonesian Rupiah, Indian Rupee, Pakistan Rupees and South African Rand. You'll see new highs in US dollars, Great British Pounds, Japanese Yen and others reasonably soon.

Where do you find these charts?

Google is a good place to start. :-)

Look at http://goldprice.org which is a good website to quickly check on the gold price in multiple currencies.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!