Bitcoin Forum
May 27, 2024, 11:46:32 PM *
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 ... 88 »
221  Bitcoin / Project Development / Re: colored bitcoins/distributed exchanges proof-of-concept on: November 16, 2012, 02:34:29 AM
I like the idea of autotrade, but your implementation requires trust.

I think some sort of multi-party transaction would be a better route. Armory's support for offline transactions will probably make this easier since you can build partial transactions to be signed later.
222  Bitcoin / Armory / Re: Creating an Armory USB drive for offline usage: which Linux distro? on: November 14, 2012, 08:05:13 PM
I'd recommend Ubuntu considering that's what Armory is developed with. The no network privacy remix sounds like a good idea.
223  Bitcoin / Armory / Re: Making a portable offline Armory installation with the Gentoo Linux LiveDVD on: November 14, 2012, 08:03:34 PM
All this security, but you don't check github's SSL certs?
224  Bitcoin / Electrum / Re: Electrum server discussion thread on: November 14, 2012, 06:09:03 PM
Is the HOWTO located below still accurate?
https://gitorious.org/electrum/server/blobs/master/HOWTO

Thanks.

not really.
the best source of feedback is IRC

I have been working on a new sever backend, that uses only bitcoind and not Abe.
it is almost ready. I'll catch up with the docs after that
I'll test this the moment it's out! No libbitcoin or Abe?
225  Other / CPU/GPU Bitcoin mining hardware / Re: I miss GPU Mining on: November 13, 2012, 01:02:55 AM
I really don't see the difference between having a GPU you could sell for $200 but choose not to in order to mine Litecoin/Vanity addresses, and investing $200 to purchase the same GPU for the same purpose. Either way you're giving up $200 in order to mine.
Yes, $200 = $200, but that isn't the only cost.

Cards don't show up at your door and start mining. You have to do some setup and probably play with clock speeds. If you've already done this for a card for BTC, transitioning the card to a new purpose is less work than setting up a brand new card.
226  Bitcoin / Bitcoin Discussion / Re: The Environmental Cost of Bitcoin - Youtube Video on: November 12, 2012, 08:48:09 AM
So instead of writing the same post I write every time the topic of Bitcoin energy usage comes up, I'll just link to all the others, in chronological order:

https://bitcointalk.org/index.php?topic=10411.msg149581#msg149581
https://bitcointalk.org/index.php?topic=10832.msg156457#msg156457
https://bitcointalk.org/index.php?topic=74356.msg855455#msg855455
https://bitcointalk.org/index.php?topic=106245.msg1166103#msg1166103

And here's another one by Stephen Gornick, three weeks ago, pointing out the exact same thing:

https://bitcointalk.org/index.php?topic=117927.msg1278020#msg1278020

Using the "4 MJ per banknote" figure in the presentation, and stats from the US Treasury, circulating one-dollar bills alone consumes 338 megawatts, or more than 50 times the entire Bitcoin network.  And that's even ignoring the fact (pointed out in the presentation but ignored in the figures) that the number of Bitcoin transactions can increase by a factor of 10 before hitting even the artificial transaction limits imposed by the protocol, which can be removed.  After that, you can read the wiki to see how easily Bitcoin can again scale by another factor of 300 with minimal increase in energy consumption.

Altogether, that gets Bitcoin to a market cap of around $10 trillion, while still beating paper money in energy consumption with basically zero modification at all.

Beyond that, if by some miracle Bitcoin ever comes remotely close to the stupid amount of waste generated by the traditional banking system (which it won't), proof of work can easily be replaced.

So energy usage is, again, probably the single biggest non-issue in Bitcoin ever.
I fully agree with you except for "proof of work can easily be replaced." what do you mean by this? I don't think it's trivial to remove the PoW from bitcoin at all.
227  Other / CPU/GPU Bitcoin mining hardware / Re: I miss GPU Mining on: November 11, 2012, 11:57:52 PM
I see all of those 5xxx cards for sale, and I kinda wish I could put them to good use. Vanity mining is in my future, but it's not worth investing in.
Vanitypool is nice, but it's not often worth more than Bitcoin mining. Currently I would lose money activating it (at ~$0.15/kWh) even with 90% PSU power efficiency and GPUs at 0.95V.

Clearly you're right: not worth investing in.
But that doesn't mean I can fool around with it once BTC mining becomes unprofitable. Wink
I wouldn't buy cards for it, but if you have cards running, it might worth looking into depending on your cost of electricity.
228  Other / CPU/GPU Bitcoin mining hardware / Re: I miss GPU Mining on: November 11, 2012, 10:01:48 PM
Mine vanity addresses with them.
229  Economy / Service Announcements / Re: [ANN] bitaddress.org Safe JavaScript Bitcoin address/private key [BOUNTY 0.1BTC] on: November 11, 2012, 05:55:19 AM
Here is a request I'd like to make:

Currently there's a page for Vanity Wallet.

It is presently able to take two private keys in hexadecimal, and provide the EC product of the two, along with its corresponding public key and bitcoin address.  I would like this page enhanced.

Here is what I'd like changed:

1. I would like it to accept key input in any private key format the codebase recognizes (compressed private keys may either be disallowed, or simply not allowed to be combined with uncompressed keys).  Specifically that should include "minikeys" (30-characters) as well as the usual 51-character code that starts with '5'.

2. I would also like it to accept user input of up to one public key - in other words, one box can contain a public key and the other box can be a private key, and the resulting public key and bitcoin address will be shown (with the corresponding private key unavailable, of course).

The reason is that I would like to start offering 2-factor physical bitcoins (mostly my gold-plated savings bar), and have BitAddress.org be the only tool the other party needs to securely participate in this sort of offering.

The reward for completion: Five gold-plated two-factor Casascius savings bars engraved with the vanity addresses of your choice (because you will generate your addresses starting with five different public keys I give you, one for each bar.)  Shipping is included.
This would be awesome.  That's a great bounty, too!
230  Bitcoin / Development & Technical Discussion / Re: btcaddr.me - Bitcoin Address Identicon on: November 11, 2012, 01:09:52 AM
This is a cool idea.  I had been reading the first and last few characters to make sure the address was right. This is even easier.
231  Alternate cryptocurrencies / Altcoin Discussion / Re: Terracoin a FPGA coin? on: November 10, 2012, 08:28:32 PM
Props to the TRC developers (code modifiers) in that TRC addresses look like bitcoin addresses. That is fucking awesome.

Also good job on not changing the BITCOIN logo to the TRC logo (if there is one).
They are "Developpers" according to their website lol
232  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 10, 2012, 06:52:02 PM
You know what?  I bet there's a problem with one of your wallets.  One of of them is corrupt, maybe?  

Can you temporarily relocate your wallets out of the .armory directory and then reload?  I bet it will start, then.

I'll try that in the morning.  Although the wallets load fine (albeit single threaded) with the dev branch.

Oh!  What about mempool.bin.  It's possible for that to be corrupt, too.

Because that is such a common cause of crashing, I put logic into 0.84.1 to detect when Armory fails to load more than 3 times, and automatically delete mempool.bin.  Even if that's not the problem, perhaps you can check for me that it is at least detecting it.

(1) There's a new entry in ArmorySettings.txt called "FailedLoadCount".  That should be incrementing every time it crashes
(2) The log file will eventually start reporting "<X> attempts to load blockchain failed.  Removing mempool.bin."  It should happen every time after the third failed load.

Can you at least check for me that it is doing that?  Though, if it is doing that, then it is removing mempool.bin, and there's nothing more for you to try.  So far...
I moved my ~/Library/Application\ Support/Armory directory to a safe place and then reopened Armory and it worked!  It started freaking out about losing the connection to the Satoshi client,  but I think that's just because I opened armory right after waking up my laptop so I was ~50 blocks behind.

And it just crashed.  I guess it must be one of my wallets.  I'll load them one at a time and see what happens.

So I tried just renaming them *.wallet.off, but they all still loaded Sad I'll just move them out of the folder.

Testing my offline wallet first.

EDIT: My offline wallets load, but my wallet that I imported from Satoshi (back when that was a thing) and my encrypted hot wallet both cause a segfault.  I'm going to test them in Ubuntu.
233  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 10, 2012, 07:59:34 AM
You know what?  I bet there's a problem with one of your wallets.  One of of them is corrupt, maybe? 

Can you temporarily relocate your wallets out of the .armory directory and then reload?  I bet it will start, then.

I'll try that in the morning.  Although the wallets load fine (albeit single threaded) with the dev branch.
234  Economy / Services / Re: Introducing the Bitcoin 100: A Kickstarter for Charities on: November 10, 2012, 04:45:36 AM
Finally honoring my 1 BTC pledge!

76657054c41fc381622d96aacbc570c5a6441efc1d10545d8e1128e95ab0cb75
235  Other / Beginners & Help / Re: HOWTO: create a 100% secure wallet on: November 10, 2012, 04:38:23 AM
If you're on a Mac and not a software engineer, forget about creating a bootable USB drive using Ubuntu.

Apparently, the concensus and my personal experience is, it doesn't work.

How about someone update this tutorial to save more newbies from spending hours and hours pointlessly trying to create a bootable Ubuntu USB drive on OS X?  Beuller... Beuller...
http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx
236  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 10, 2012, 04:31:01 AM
I'm still getting a segfault on OSX Sad

I'm going to replace, lines 10776 and 10895 with some debug lines like you recommended before and then send you the output.

I also just installed Ubuntu 12.04 desktop x86_64 on my gaming rig (Steam linux here I come!), so I can test Armory there, too.

Hold off on that... I'll give you a version that has the blockchain-loading bug fix.  

In fact, it's already committed.  Try it.
Compiling now!

EDIT: No luck Cry

Still got a seg fault.  I can give you the crash report, but it doesn't look too helpful.  Log output seems pretty useless, too.


Are you running it from the command line?  Does it get through blockchain loading then crash?  Mid-loading?  I wonder if it's a wacky set of blkXXXX.dat files, which has turned out to cause issues in the past.  But since those blk files are so damned big, I can never get anyone to send me one so I can debug it Sad

Speaking of that, does it work in --offline mode? 

If that works, sounds like a scan issue.  I know it's a pain to redownload the blockchain... but if you are feeling generous with your time/bandwidth, could you rename your blk files and redownload and see if that solves it?  If so, I can open the guest acct on my system for a night for you to scp the blk file with the problem.  Not there yet, but I am getting frustrated by this...
It happens right after the blockchain finishes scanning.

This log might be helpful.

Code:
Crashed Thread:  2

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
-->
    __TEXT                 000000010dcc2000-000000010dcc3000 [    4K] r-x/rwx SM=COW  /Users/USER/*

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x00007fff8a055686 mach_msg_trap + 10
1   libsystem_kernel.dylib        0x00007fff8a054c42 mach_msg + 70
2   com.apple.CoreFoundation      0x00007fff819cc803 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation      0x00007fff819d1ee6 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation      0x00007fff819d16b2 CFRunLoopRunSpecific + 290
5   com.apple.HIToolbox            0x00007fff865d40a4 RunCurrentEventLoopInMode + 209
6   com.apple.HIToolbox            0x00007fff865d3e42 ReceiveNextEventCommon + 356
7   com.apple.HIToolbox            0x00007fff865d3cd3 BlockUntilNextEventMatchingListInMode + 62
8   com.apple.AppKit              0x00007fff827df613 _DPSNextEvent + 685
9   com.apple.AppKit              0x00007fff827deed2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
10  com.apple.AppKit              0x00007fff827d6283 -[NSApplication run] + 517
11  QtGui                          0x000000010f4f250b QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1259
12  QtCore                        0x000000010e8b9ba5 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 501
13  QtCore                        0x000000010e8bca8e QCoreApplication::exec() + 206
14  QtGui.so                      0x000000010eecb971 meth_QApplication_exec_ + 81
15  org.python.python              0x000000010dce25a9 PyEval_EvalFrameEx + 9244
16  org.python.python              0x000000010dce0147 PyEval_EvalCodeEx + 1934
17  org.python.python              0x000000010dcdf9b3 PyEval_EvalCode + 54
18  org.python.python              0x000000010dd1bc70 0x10dcc9000 + 339056
19  org.python.python              0x000000010dd1bd3c PyRun_FileExFlags + 165
20  org.python.python              0x000000010dd1b726 PyRun_SimpleFileExFlags + 410
21  org.python.python              0x000000010dd3fe27 Py_Main + 2715
22  libdyld.dylib                  0x00007fff8621c7e1 start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        0x00007fff8a057d16 kevent + 10
1   libdispatch.dylib              0x00007fff81f35dea _dispatch_mgr_invoke + 883
2   libdispatch.dylib              0x00007fff81f359ee _dispatch_mgr_thread + 54

Thread 2 Crashed:
0   _CppBlockUtils.so              0x0000000110b68cdb BtcWallet::scanTx(Tx&, unsigned int, unsigned int, unsigned int) + 2095
1   _CppBlockUtils.so              0x0000000110b69b00 BlockDataManager_FileRefs::scanRegisteredTxForWallet(BtcWallet&, unsigned int, unsigned int) + 402
2   _CppBlockUtils.so              0x0000000110b69df2 BlockDataManager_FileRefs::scanBlockchainForTx(BtcWallet&, unsigned int, unsigned int) + 478
3   _CppBlockUtils.so              0x0000000110cbefd6 _wrap_BlockDataManager_FileRefs_scanBlockchainForTx + 1094
4   org.python.python              0x000000010dce0f72 PyEval_EvalFrameEx + 3557
5   org.python.python              0x000000010dce0147 PyEval_EvalCodeEx + 1934
6   org.python.python              0x000000010dce68df 0x10dcc9000 + 121055
7   org.python.python              0x000000010dce263a PyEval_EvalFrameEx + 9389
8   org.python.python              0x000000010dce6869 0x10dcc9000 + 120937
9   org.python.python              0x000000010dce263a PyEval_EvalFrameEx + 9389
10  org.python.python              0x000000010dce6869 0x10dcc9000 + 120937
11  org.python.python              0x000000010dce263a PyEval_EvalFrameEx + 9389
12  org.python.python              0x000000010dce6869 0x10dcc9000 + 120937
13  org.python.python              0x000000010dce263a PyEval_EvalFrameEx + 9389
14  org.python.python              0x000000010dce0147 PyEval_EvalCodeEx + 1934
15  org.python.python              0x000000010dd19d7a 0x10dcc9000 + 331130
16  org.python.python              0x000000010dcd86c6 PyObject_Call + 97
17  org.python.python              0x000000010dcf59bf 0x10dcc9000 + 182719
18  org.python.python              0x000000010dcd86c6 PyObject_Call + 97
19  org.python.python              0x000000010dce6018 PyEval_CallObjectWithKeywords + 177
20  org.python.python              0x000000010dd427f6 0x10dcc9000 + 497654
21  libsystem_c.dylib              0x00007fff8ab29742 _pthread_start + 327
22  libsystem_c.dylib              0x00007fff8ab16181 thread_start + 13
I just re-downloaded the blockchain.  Sorry, I didn't save the files, although I do have a time machine backup of them from awhile ago.  The fresh download still crashes.
237  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 10, 2012, 02:17:07 AM
I'm still getting a segfault on OSX Sad

I'm going to replace, lines 10776 and 10895 with some debug lines like you recommended before and then send you the output.

I also just installed Ubuntu 12.04 desktop x86_64 on my gaming rig (Steam linux here I come!), so I can test Armory there, too.

Hold off on that... I'll give you a version that has the blockchain-loading bug fix.  

In fact, it's already committed.  Try it.
Compiling now!

EDIT: No luck Cry

Still got a seg fault.  I can give you the crash report, but it doesn't look too helpful.  Log output seems pretty useless, too.
238  Bitcoin / Pools / Re: P2Pool Server List on: November 10, 2012, 02:06:37 AM
p2pool.stitthappens.com:8336 is now running 9.0 (2cb4d8381e179f71ea2075cdce948ea83cf0dc55)
239  Bitcoin / Project Development / Re: colored bitcoins/distributed exchanges proof-of-concept on: November 09, 2012, 05:40:38 PM
One quick note, (Not sure if this has been thought of yet, or if I am missing the point on a larger scale)

For colored bitcoins...

Lets say I own the address 1DD6eE8d19j5gUJTzEPMvFsvDLsRaedhME , and make a bot so that every coin you send to it is bounced back to you. The coins are now referenced as once being a part of this address

Couldn't I just use the block chain to check if coins I owned have been passed through that address, making them "colored"? Of course you could simplify this with some work on the client to check...

Am I missing something :/
You are missing something.

It isn't being referenced by an address that makes something colored.  It's being referenced by a specific transaction.

In Bitcoin, you trace can trace a transaction all the way back to it's generation as block reward.  Colored bitcoins use this same principle, but rather than tracing the transaction to it's original block, they trace it back to its coloring transaction.

The fact that one of your addresses owns colored bitcoins has no effect on the color of coins you send unless you send the actual colored coins somewhere.

Your hypothetical bot would taint the coins (taint like on blockchain.info), but this is not the same as coloring.  Taint is tracking links between addresses and coloring is tracking the specific coins.
240  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 09, 2012, 05:34:09 PM
I'm still getting a segfault on OSX Sad

I'm going to replace, lines 10776 and 10895 with some debug lines like you recommended before and then send you the output.

I also just installed Ubuntu 12.04 desktop x86_64 on my gaming rig (Steam linux here I come!), so I can test Armory there, too.
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 ... 88 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!