Bitcoin Forum
June 22, 2024, 06:20:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 [213] 214 215 216 217 218 219 220 221 222 223 224 225 »
4241  Economy / Speculation / Re: [Daily Speculation Poll] :: Is bitcoin a fad? on: June 02, 2012, 01:47:03 PM
Bitcoin isn't a fad, and never was. It is more. The initial excitement isn't over, it has actually yet to begin. Bitcoin is the light that shines upon us as the world economy enters its darkest hour. Just don't stare directly at it. It's very bright. Cool
4242  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 02, 2012, 12:12:01 PM
Is there any way to restore the wallet from a seed in Armory?
It claims to have deterministic wallets, but I couldn't find an option to restore.

Wallets -> Restore from Paper Backup

Ok I somehow missed that, is there a way to get the seed without a printer and physical paper?


Print it to pdf.

Or just look at the print preview and write it down the old fashioned way. Like I always say, you just can't trust printers these days. They keep a record of everything you print. And add invisible patterns to your pages to identify you. That's how The Man gets you. ¬.¬
4243  Other / Beginners & Help / Re: when will bitcoin become practical for every day people? on: June 02, 2012, 09:37:30 AM
how did I get 22 reads already? can you say rigged?
Your subject line is interesting enough to get people to read it, yet your content-free post ensures nobody will actually respond to it. Well, nobody except me. Dammit, now look what you made me do. Angry

anyway back to the point. is bitcoin an even bigger joke than the US dollar? I would say it's safe to say so.
Of course Bitcoin is a bigger joke than the US dollar. The real question is, who is the joke on, and do they know it yet? I would say it's safe to say that we Bitcoin users will be the ones laughing in the end. Cool
4244  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 02, 2012, 08:06:40 AM
Is there any way to restore the wallet from a seed in Armory?
It claims to have deterministic wallets, but I couldn't find an option to restore.

Wallets -> Restore from Paper Backup
4245  Other / Beginners & Help / Re: Help Selling BTC Online on: June 02, 2012, 03:07:45 AM
You can trade bitcoins for money in your PayPal account at Spend Bitcoins. You can probably trust them not to reverse the payment, but can you trust PayPal not to freeze your account if when they find out the money came from selling bitcoins (which is against their TOS)? If you want to buy something online from a vendor that doesn't accept bitcoins, Spend Bitcoins has other options which you might find suitable (and which are much safer than PayPal).
4246  Other / Politics & Society / Re: Opting out of Social Security on: June 01, 2012, 11:32:26 PM
If I was an insurer and had no data from seat belt tickets, I would require that the car records detailed seat belt data, and that the customer shares these data. Right now it would be pointless because cops are checking instead.

Or you could just ask the customer if he wears a seat belt, then refuse to pay out if he claims to always wear a seat belt but the accident investigation reveals that he wasn't wearing it at the time of the accident.
4247  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 01, 2012, 06:09:24 AM
I actually meant "weighted majority" of CPUs -- I recognize that not all CPUs can use compatible instruction sets.  However, a majority of users are using CPUs that have a common instruction set.  I was under the impression that multiple instruction sets are generally supported on each CPU, hence "SSE", "SSE2", "3DNOW", etc.  Given that I've seen large lists like that on CPU spec pages/boxes before, I suspect it's the case...
MMX, SSE, 3DNow!, etc are not instruction sets in their own right, but rather extensions of the standard IA-32 instruction set (this is the common instruction set for x86-32 CPUs). Any code which is compiled to use these extensions will not work on any CPU with an instruction set that doesn't include these extensions. As I understand, it is possible (in assembly) to write two versions of a function (one using the extended instructions and one using the just the standard instruction set) and have the program select which version to use by querying the CPU at runtime, but that's far beyond my level of expertise. Note that this is only possible because these extended instruction sets simply add new instructions without replacing or changing the standard instructions.

Either way, I removed the -march option and it seems to work.  The documentation suggests that gcc will decide for me what to compile, which is not march=native.  Maybe I still have no idea what I'm talking about, but I'm going with what works.  So far the python2.6-i386 works after the change.  Please try the others and let me know.
Are you sure it works, though? On all IA-32 systems? Unless you're absolutely positive the default is safe, -march=i386 is the only way to be sure. Compiling for any other architecture is very likely to result in a binary that is guaranteed to crash on certain systems.
4248  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 01, 2012, 04:58:43 AM
I see there is no -march=generic option, which is unfortunate because I figured there would be an instruction set that is supported by a majority of CPUs.
If you think for a moment about what a CPU is and how it works, you'll realise what you're suggesting makes absolutely no sense. Every CPU has a single instruction set, and cannot use any other. IA-32 (i386) is a subset of all the various instruction sets used in x86-32 CPUs, and that's about a close as you're ever going to get to one instruction set being supported by a majority of CPUs. The instruction sets of other CPUs such as PowerPC, ARM, et al, are all totally incompatible with each other and with IA-32, so there's absolutely no way to compile code so that it works on all of them.

It looks like, just not using the -march option at all is what I want, and -mtune=generic. 
Actually, that may be what broke it in the first place. Specifying the target architecture is mandatory for the above reason. If you don't, the compiler will use the system default, which may not always be what you want. You must always specify what architecture you're compiling for if you want it to work on systems other than your own. I strongly recommend that you use -march=i386 -mtune=generic to avoid any future surprises.

-mtune doesn't actually have anything to do with what instruction set your target architecture uses - instead it just optimises your code for things like the cache size of a particular CPU and so on. Setting it to the wrong CPU (even a CPU that doesn't use the same instruction set as the one you're compiling for) won't ever break anything, but it can have a detrimental effect on your code's performance. Always set it to "generic" unless you have a specific CPU in mind.

Does this also mean that I can use "-march=i386  -m32" to compile the 32-bit binaries on my 64-bit system?  It would be nice to be able to cross-compile, but I never bothered to figure out how, and have a separate VM for each .deb file...
I've never cross-compiled either, but yes, that should work. Let me know how it goes.
4249  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 01, 2012, 03:49:39 AM
Um, you guys do realise that i686 is actually a 36-bit architecture and is guaranteed not to work on a 32-bit system (or a VM that emulates one), right? 32-bit binaries should be compiled for i386 only. That's the standard architecture for IA-32 systems; the i[456]86 architectures are CPU-specific and should generally not be used without a good reason.

Makefiles and compiling issues are not my strongest skillset.  Perhaps you can help me/us figure out what the problem might be...?  I'm about to revert the crypto++ updates made in 0.76 to see if that resolves the issue.  That will cause anyone using gcc 4.7+ to no longer be able to compile it, but I suppose I can maintain a gcc4.7 branch that follows the master with only the changes needed.

So, any recommendations?

It's not my strong suit either, I just have enough experience with Linux programs whose installation instructions consist entirely of "Run make and fix compilation errors" to have some idea of what I'm doing in that area. Smiley First of all, don't use -march=native when compiling binaries for general distribution! I don't know about Ubuntu, but most "32-bit" distros these days actually use the P6 architecture instead of i386, which has the advantage of allowing you to use up to 64GB of RAM with a supposedly 32-bit CPU, but the disadvantage that code compiled for such a system will flat out not work on a true 32-bit system. You should be using -march=i386 for IA-32 and -march=k8 (er, I think...) for AMD64 (as well as -mtune=generic, though omitting it won't cause any errors, but may (or may not) have an effect on performance). That should at least fix the "Illegal instruction" issue, which is almost certainly caused by accidentally compiling for a CPU-specific architecture.
4250  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 01, 2012, 02:54:31 AM
Um, you guys do realise that i686 is actually a 36-bit architecture and is guaranteed not to work on a 32-bit system (or a VM that emulates one), right? 32-bit binaries should be compiled for i386 only. That's the standard architecture for IA-32 systems; the i[456]86 architectures are CPU-specific and should generally not be used without a good reason.
4251  Economy / Service Announcements / Re: Mr Bitcoins - Buy Bitcoin Fast, Safe and Anonymously - Same Day Delivery on: May 31, 2012, 08:38:42 PM
Another typo: "make bank deposite"

I also notice you've copied everything on your site from Spend Bitcoins - right down to the example bitcoin address (which is actually a real address controlled by Spend Bitcoins). Roll Eyes
4252  Economy / Service Announcements / Re: Mr Bitcoins - Buy Bitcoin Fast, Safe and Anonymously - Same Day Delivery on: May 30, 2012, 10:13:04 AM
I just noticed the site title says "Welcome to MR bitcoin Lunching page". So when is the lunch scheduled? And is it BYO? Grin
4253  Other / Beginners & Help / Re: First impressions-Kronos.io on: May 29, 2012, 08:07:19 PM
And the security certificate is bunk. With Firefox:

Code:
kronos.io uses an invalid security certificate.

The certificate is not trusted because no issuer chain was provided.


No idea why you would be seeing that. It's got a perfectly good issuer chain: kronos.io -> PositiveSSL CA 2 (COMODO CA Limited) -> CA Root. Are we both looking at the same certificate (SHA1: 0aa96a3a3ab2accaceb3d77847174b1427de6a37; MD5: 22c32d8cbe8eb27cf8f9e65e457deb48)?
4254  Bitcoin / Development & Technical Discussion / Re: Bitcoin's problems (rant warning) on: May 29, 2012, 10:10:18 AM
All of these are "problems" with the Satoshi client specifically, not Bitcoin itself, except for 1 and 2, which are a necessary evil of running a full node (which is not something that ordinary users are required (or even recommended) to do). The Satoshi client has these issues because it implements everything that is required for the Bitcoin network to operate (including things that ordinary users don't want or need) and does not implement certain things that many people want but are not strictly necessary for Bitcoin to function. All of these issues are or can be addressed by alternative clients.
4255  Other / Off-topic / Re: Funny Pics etc, your funny pics from the www on: May 28, 2012, 07:03:06 AM
4256  Economy / Economics / Re: Deflation and Bitcoin, the last word on this forum on: May 27, 2012, 08:21:49 PM
One thing that could be done is to add a new rule to the minimum fee structure that adds a relative increase in the minimum fee after a year or so, in such a way that long term savings accounts end up paying for their past security eventually; but that's not really demurrage and doesn't contribute much to consolidation of the blockchain nor does in contribute anything to the running security.

There are no rules to the minimum fee structure - miners and nodes are free to enforce whatever fees they want. Ultimately the market will decide what fee structure is best for Bitcoin, which is the way it should be.
4257  Other / Off-topic / Re: [ANN] TrueCrypt Steganography made simple on: May 27, 2012, 08:25:30 AM
This isn't "my" trick, it's a pretty well-known method of abusing file format quirks. It works quite simply: Most file formats (MP4 included) start with a header which describes the data contained in the file, as well as (in most cases) providing byte offsets to the data chunk(s). Any data beyond these offsets is ignored, and you can append whatever you want to such a file without breaking anything.

But ZIP files are different. The header of a ZIP files is at the end of the file, not the start, and the offsets to the compressed file entries within the ZIP file are relative to the start of this header, not the start of the file. This is completely the opposite of most file types, and allows ZIP files to be prefixed with arbitrary data without breaking them.

These two facts allow you to stick a ZIP file onto the end of another file, and the resulting file will function normally as both the original file and the attached ZIP file without having to use special tools to separate the two.

But that's not all. File type signature tools typically work by reading a few bytes from the start of a file and comparing it against a database of known file headers. This works for most file types, including undoctored ZIP files, because ZIP files normally start with a compressed file entry, which is not the header, but is treated as such by signature tools because it is uniquely identifiable as being part of a ZIP file. But this assumption fails completely for ZIP files which do not start with ZIP compressed data, and the tool will instead identify the file as being whatever type of data the ZIP file was prefixed with.

This is, of course, trivial to detect if you know what you're looking for (namely, the file size being significantly larger than the apparent data contained in the file), but most other steganography techniques have the exact same problem.
4258  Other / Off-topic / Re: [ANN] TrueCrypt Steganography made simple on: May 26, 2012, 10:28:59 PM
Detecting the hidden volume is not trivial.
Actually, it is.

Quote from: KeyJ
There are only four ways to detect the presence of the hidden volume, all of which are unlikely to be checked even by a knowledgeable person. The easiest way to tell about the manipulation would be bitrate monitoring: If a player tells you that the stream has a bitrate of 1 Mbps, but by analyzing the file size, you can compute that it must have at least 5 Mbps, you can tell something is amiss. But who looks at bitrates this detailed? The only other ways would be (1) a sophisticated packet-by-packet analysis of the mdat data that would find out that from offset 65,536 on, there’s not only random-looking compressed data, but random-looking garbage; (2) checking for a repetition of the first 64k of mdat somewhere later in the file and (3) seeing that there’s much unused space in the mdat that isn’t referenced by any chunk offset table. I can imagine, in theory, that there might be tools to do the latter, but until someone shows me such a tool, I boldly declare my method as safe Smiley

Quote from: wargus
First of all: the tool works very well.
Second: it is one of the best solutions i’ve seen.
Third: unfortunately, as many others steganographic solutions it is simple to detect Smiley.
The bitrate isn’t a problem (not so serious, at least). The stream size is the very problem. Look at this test for the difference. First one is a real MP4 video. The Second is the same video with a Truecrypt volume (6 mb) inside.

Infos from mp4 file:
File size : 68.1 MiB
Video Stream size : 58.7 MiB (86%)
Audio Stream size : 9.23 MiB (14%)
Total Stream : 67.93 MiB (100% – more or less, the rest is header)

Infos from TC hybrid file:
File size : 74.6 MiB
Video Stream size : 58.7 MiB (79%)
Audio Stream size : 9.23 MiB (12%)
Total Stream: 67.93 MiB (91% – the rest, of course, is TC volume)

Every file with a stream size lower than 100% is a suspicious file.
Many tools are capable to calculate stream size, MediaInfo (http://mediainfo.sourceforge.net) can do it, for example.

I used MediaInfo.dll and AutoIt (http://www.autoitscript.com/) for doing a (very rough) CLI utility for quickly hybrid files detection. It is here: https://rapidshare.com/files/63434631/TCHFind.zip (MD5: zip file: 774DA43D5706B1B8E5ABA9847420EE87 exe file: A1D68BDAD3FE1CCA8D5717BB0443B330 – tested on Win 7) Read the “ReadMe” file for usage.

However, you did a good job.

This is really no better than cat SomeVideo.mp4 SecretData.tc.zip > InnocentLookingVideo.mp4 (Zipping the TC file allows it to be easily extracted by just opening the resulting MP4 file as a ZIP file). The resulting file requires no special tools either to create or open, and it's no more likely to be detected than more complicated methods (the MP4 file still works, and is still identified as an MP4 file by all standard file type signature tools, so nobody's going to check it too closely and if they do, they would have found the secret data anyway).
4259  Bitcoin / Development & Technical Discussion / Re: Please remember where I installed bitcoin-qt so I can update easily on: May 26, 2012, 06:53:02 AM
I'm not sure what you mean... If you installed from the Linux tarball, typing which bitcoin-qt at the command line will tell you where you installed it. As far as I know, all the other installers install to the standard location for whatever OS you're using, and if you need to know this location, you're doing something horribly wrong.
4260  Other / Beginners & Help / Re: greetings form a new member on: May 26, 2012, 12:06:36 AM
1) how to i transfer money into bit coins?
The same way you buy any other currency: you buy it from exchanges. You can also recieve (extremely small quantities of) bitcoins for free from various sites, which is a good way to test if your software is actually working before you put real money into it.

2) how do i transfer bit coins into real world goods (links to venders that accept them?)
Link to list of vendors
For vendors that don't accept bitcoins directly, you may be able to find third parties selling gift cards for bitcoins.

3) how do i access my "wallet" from a different pc/tablet?
The file wallet.dat (in %APPDATA%\Bitcoin) contains your bitcoins (technically, the cryptographic keys needed to spend them). Just transfer this file to the computer you want to spend your bitcoins from.

4) i format my pc about once a year, is there a way to transfer the wallet to a thumb drive or other such memory device?
Again, the wallet.dat file is all you need to back up (and you should be backing up this file regularly whether you're planning on formatting your PC or not), however you might want to back up everything in the %APPDATA%\Bitcoin folder, since this will save you from having to download the blockchain all over again when you reinstall Bitcoin.
Pages: « 1 ... 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 [213] 214 215 216 217 218 219 220 221 222 223 224 225 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!