Bitcoin Forum
May 22, 2024, 08:52:19 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 [101] 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 ... 162 »
2001  Bitcoin / Development & Technical Discussion / [PATCH] wallet private key encryption on: March 26, 2011, 09:03:40 PM
This patch adds one form of an opt-requested feature, wallet encryption:

     http://yyz.us/bitcoin/patch.bitcoin-wallet-crypter
     or git://github.com/jgarzik/bitcoin.git#crypter

BIG FAT WARNING: This patch is dangerous, and could create unspendable coins.  Do not use, unless you really know what you are doing.

Implementation details:

With this change, encryption (and associated passphrase) is now required, otherwise the program will exit.  The user may set their passphrase in the WALLET_PASSPHRASE environment variable, or in a GUI dialog if GUI is present.

A new type of wallet record, "ekey", is used to store a public key + AES-encrypted private key.  All new private keys are stored in "ekey" records.  Old keys stored in "key" and "wkey" records will continue to be read and supported indefinitely, but bitcoin no longer writes these records.

Caveats:

  • Totally untested rough draft.  It compiles and makes logical sense, that's about it.  I haven't even bothered to test it, though I welcome feedback from brave souls!
  • The implementation is bare-bones.  No provisions for wallet recovery, or detecting use of the wrong passphrase (easy way to corrupt!), etc.

Let the comments begin.  Hopefully this will spark discussion about the proper solution for wallet encryption, now that code is out there.
2002  Bitcoin / Development & Technical Discussion / Re: bitcoind stops responding to RPC requests on: March 26, 2011, 05:28:12 PM
Pull request: https://github.com/bitcoin/bitcoin/pull/136

Direct link to commit (patch): https://github.com/jgarzik/bitcoin/commit/4feff786546448e2c436956ad77b9081167e3124

Unfortunately the commit is larger than it should be for easy reading, because large blocks of code were un-indented.

2003  Bitcoin / Mining / Re: [NEW POOL & NEW MINER] - BitcoinPool.com - Jump In! on: March 26, 2011, 04:47:56 PM
*** QUICK UPDATE ***
  • Fixed a bug in the payment system to process payments payments for blocks at 120 confirmations instead of 121.
  • Changed the system that deactivates accounts to mark an account inactive after 28 days of inactivity, up from 7.

We're still working on fixing payments to reduce the number of transactions and hopefully have them process faster. We'll keep you posted.

The RPC 'sendmany' was added to bitcoin specifically for pool operators and situations like this.

2004  Bitcoin / Development & Technical Discussion / Re: [PULL] UPnP on: March 25, 2011, 06:22:57 AM

As long as UPnP is off by default, it's just an easy way for the user to proactively drill a hole.  The bitcoin network will benefit from UPnP users, and other P2P technologies such as bittorrent clients already use UPnP.

2005  Bitcoin / Bitcoin Discussion / Re: Remove "generate bitcoins" from standard client? on: March 25, 2011, 12:37:31 AM
If we remove the CPU miner from bitcoin, then people starting alternative block chains will not have a self-sustaining system.
Wait, what? Alternative block chains?

You didn't think The Chain would be the only one, did you?  Smiley

Competition is practically inevitable in this space.

2006  Economy / Invites & Accounts / Re: Will buy forum accounts on: March 24, 2011, 09:52:19 PM
Hum, this sounds like either impersonation or spamming?
2007  Economy / Marketplace / Re: CoinPal beta - Buying bitcoins with PayPal on: March 24, 2011, 09:11:21 PM
Did you get a core dump? It might be useful. There must be a memory corruption or race in there. Maybe time t break out Valgrind.

Unfortunately c3f140033c531e9c5eae920c16fe2ecc80faa1a2 in bitcoin.git catches SIGSEGV, which means no more core dumps :/
2008  Bitcoin / Development & Technical Discussion / Re: bitcoind stops responding to RPC requests on: March 24, 2011, 09:09:17 PM
Have you played around with -rpctimeout ?
2009  Bitcoin / Pools / Re: [~60 Gh/s Mining Pool] Get 1-2% more with long polling ! No failed blocks. on: March 24, 2011, 04:45:02 PM
FYI, the longpoll specification should say POST, not GET.

It is incorrect for GET to be receiving data in the body of the HTTP request (the JSON-RPC payload).  This confuses HTTP libraries.

2010  Economy / Economics / Re: "Major Vendor X now accepts bitcoin!" on: March 24, 2011, 04:41:34 PM
If Amazon made that announcement, there would be a sudden increase in demand, vastly outstripping by supply available from miners, in the short term.
2011  Bitcoin / Pools / Re: [~60 Gh/s Mining Pool] Get 1-2% more with long polling ! No failed blocks. on: March 24, 2011, 01:13:08 AM
Paying a fee was always likely necessary in the long run.  You might like sending free transactions, but that also means spammers can spam unlimited numbers of transactions, unless there are some counter-incentives in place.

If that's the case than I'm afraid that bitcoin will fail. I can't be the only one that absolutely despises fees.

There is no doubt that everybody likes a free lunch.

2012  Bitcoin / Pools / Re: [~60 Gh/s Mining Pool] Get 1-2% more with long polling ! No failed blocks. on: March 24, 2011, 12:44:52 AM
As we can see, someone keeps flooding transaction queue with hundreds of small payments, possibly to force everyone into setting a mandatory transaction fee.
Already more than 1/4 of network is not accepting free transactions, which I don't like because at this time free transactions are a great bitcoin advantage when comparing to another online payment systems.

Use -limitfreerelay in current git.  That will reduce spam, while still allowing free transactions.  Non-spammy transactions with larger amounts and older coins will still have higher "free" priority over spam transactions, while continuing to avoid fees.

2013  Bitcoin / Pools / Re: [~60 Gh/s Mining Pool] Get 1-2% more with long polling ! No failed blocks. on: March 24, 2011, 12:43:21 AM
I'm glad to hear that. Slush's decision to stop including free transactions was the main reason why I switched from his pool to yours. I hope the spam problem can be resolved. In my opinion, if  paying a fee will become necessary, bitcoin will die. What is the most hated thing about traditional banking? IT'S THE FEES!

Paying a fee was always likely necessary in the long run.  You might like sending free transactions, but that also means spammers can spam unlimited numbers of transactions, unless there are some counter-incentives in place.
2014  Bitcoin / Development & Technical Discussion / Re: [PATCH] bitcoin scratch-off cards on: March 23, 2011, 10:41:10 PM
I think they are generally useful, as the topic of anyone-can-spend transactions comes up repeatedly.

I was thinking it would be useful to make a small service for redeeming scratch-offs, but no concrete plans have been laid.

2015  Bitcoin / Development & Technical Discussion / Re: [PATCH] bitcoin scratch-off cards on: March 23, 2011, 08:42:04 PM
The patch/git and example at top-of-thread have been updated with several changes.  We are getting closer to a pull request.  Security parameters are now dynamic, offering a range of security modes, depending on available real world UI constraints, or lack thereof:

  • Low security: 64 bit random password, no salt
  • High security: 1024 bit random password, plus user supplied salt

...or any range of settings in between.  You could generate a 64-bit random password, then supply a 100 gigabyte salt string.

This is accomplished by the following changes:

  • Key generation algorithm changed to init pipe1, pipe2 with variable-length password and salt.  See this updated post for details.
  • 'sendscratchoff' RPC now takes a JSON 'options' object, allowing the TX creator to specify range of bits (64-1024) and optionally supply a salt string (default "bitcoin" if not provided).
  • 'sendscratchoff' RPC returns full txid (see example in top post).  JSON object return value "id" renamed to "txid".
  • 'scratchoff' RPC takes optional salt string
  • 'scratchoff' RPC now calls AddKey() to store key (fix for bug noticed by sipa)

The following to-do items remain before this can become a pull request:

  • 'scratchoff' must create a transaction to spend the coin, not just store key/TX in wallet
  • 'scratchoff' ignores 'toaccount' param
  • 'scratchoff' requires full 256-bit txid, even though btree database enables lowering number of bits required to find tx significantly

Nevertheless, it should be working (famous last words).  You should be able to test with an empty wallet (thus guaranteeing you can spend the scratchoff coins), or on testnet.

2016  Bitcoin / Bitcoin Discussion / Re: Remove "generate bitcoins" from standard client? on: March 23, 2011, 05:46:52 PM
We should remove the option, but not the miner.

If we remove the CPU miner from bitcoin, then people starting alternative block chains will not have a self-sustaining system.

Just disable it from the GUI, so that new users won't find "Generate coins?"

People starting alternative block chains can download the official getwork miner.

Yes -- that's what they're doing right now.  So why add an extra step.

2017  Bitcoin / Mining / Re: CPU Miner & problem with libcurl on: March 23, 2011, 05:30:50 PM
Hello,

I install CPU Miner ( https://github.com/j16sdiz/cpuminer ).
But when I execute configure, I have a problem with the libcurl :

Code:
./configure: line 4830: syntax error near unexpected token `,'
./configure: line 4830: `LIBCURL_CHECK_CONFIG(, 7.10.1, ,

Your libcurl installations is broken.  It lacks autoconf macro(s).

As another poster noted, you should build from tarball instead of git, to avoid having to regenerate configure.

2018  Bitcoin / Bitcoin Discussion / Re: Remove "generate bitcoins" from standard client? on: March 23, 2011, 05:16:50 PM
We should remove the option, but not the miner.

If we remove the CPU miner from bitcoin, then people starting alternative block chains will not have a self-sustaining system.

Just disable it from the GUI, so that new users won't find "Generate coins?"

2019  Bitcoin / Bitcoin Discussion / Re: When the majority decides to change the rules on: March 22, 2011, 08:31:52 PM
I just can't see bitcoin taking off in a big way, when it is capped at 21 million. Imagine 21 million divided between the facebook population (lets leave country and nationality out of it) 500 million or half a billion users . That's not a lot of bitcoins to go round, it won't buy you a lot.

This is a FAQ (or "FMC", frequently misunderstood concept?).

1) Bitcoins can be divided into millionths of a bitcoin, leaving plenty for everyone on Earth.

2) "it won't buy you a lot"  There is no economic reason why 0.000001 BTC cannot be worth $1,000 USD.  It is entirely supply and demand.

Where you place the decimal is completely irrelevant.

2020  Bitcoin / Mining software (miners) / cpuminer v0.8.1 released on: March 22, 2011, 06:16:08 PM
Version 0.8.1 released.  Some non-critical bugfixes, and one feature (User-Agent) that assists pool server operators in isolating problems to specific miner clients.

Changes:
- Make --user, --pass actually work

- Add User-Agent HTTP header to requests, so that server operators may
  more easily identify the miner client.

- Fix minor bug in example JSON config file

SHA1: 0e60652fb0d29c6d20ed40bfce721bcd7a231b51  cpuminer-installer-0.8.1.zip
MD5: cc42cf0ff88958325dfedbd199f71a9e  cpuminer-installer-0.8.1.zip
Pages: « 1 ... 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 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 [101] 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 ... 162 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!