Bitcoin Forum
August 27, 2024, 03:29:39 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 158 159 160 161 162 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 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 »
4141  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 13, 2011, 09:47:28 PM
Managed to get a cross-compiled static EXE for Windows users; it's linked from the 2nd page of the registration (ie, when you need to use it).
Thanks for putting it up, and thanks to whoever compiled it as well.
I did that, too... in case you wanted to donate for it Wink

will this force me to convert the wallet with my current pool btc address to bitcoin client v0.5rc?
The wallet format only changed between 0.3.x and 0.4.x; 0.5.x does not change it. Either way, backup your old wallet-- I take no responsibility if it gets corrupted through some weird bug.
4142  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 13, 2011, 05:50:57 PM
Managed to get a cross-compiled static EXE for Windows users; it's linked from the 2nd page of the registration (ie, when you need to use it).
4143  Bitcoin / Pools / Re: List of pools attacked from DDos & Not. on: October 13, 2011, 04:14:53 PM
comments on IRC
[12:11:04] <Grinder> yeah, I know. I just like trolling.
4144  Bitcoin / Pools / Re: List of pools attacked from DDos & Not. on: October 13, 2011, 02:34:09 PM
extremist
You keep using that word. I do not think it means what you think it means.
4145  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 13, 2011, 01:24:31 PM
Your being an OS racist by making us give a bitcoin signed message to add a namecoin address ! How many windows users have the neccesary compilers and libraries to compile their own binary?
How many Windows users have namecoin? At the time, it was my understanding (from the Namecoin docs) that only Linux was supported.

Since the password field is not being used why not have the namecoin wallet address input as that?
That might be an option when the rewrite is done with an automated infrastructure, but wouldn't help for past work/shares, and not viable for doing payouts by hand. Also, there'd be no way for miners to confirm their software is submitting it properly (many cut off username+password too short for two addresses)
4146  Bitcoin / Development & Technical Discussion / Re: Coinbaser branch's new JSON-RPC method on: October 13, 2011, 12:55:44 PM
Quote
And those blocks without magic prefix are accepted by the rest of the nmc network?  If so that's my concern dealt with.

That's weird. What is the prefix for, if Namecoin doesn't actually need it?
It was originally proposed as a way to prevent multiple MM hashes in the same coinbase. After a few people (myself included) made a fuss over the inelegance of it, I presume it was changed to the current (not too much better) method of forcing a specific slot in the aux merkle tree.
4147  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 13, 2011, 12:17:42 AM
i tried to build bitcoin in linux (mint in vm) and it looks like libdb4.8++-dev is only available in squeeze and it depends on  libdb4.8-30-2 and mint has  libdb4.8-30-9 and lots of stuff depend on it. Going to try to download squeeze vm image tomorrow ...
If you're still using bdb 4.7, you want to build it with that...
4148  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 12, 2011, 11:34:32 PM
I'll see about finding someone who can make a Windows binary... :/
4149  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 12, 2011, 07:11:18 PM
Version 0.5?
The latest version is 0.4.0
You can get 0.5.0 rc1 from https://github.com/bitcoin/bitcoin/tags

0.4.0 does not support the signmessage RPC

Commandline is required for namecoin in general, not just mining them.
4150  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 12, 2011, 06:29:30 PM
Where do i find my signature?
You generate it with bitcoind 0.5 using the command it tells you.
4151  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 12, 2011, 05:29:37 PM
Click here to register your account for receiving namecoins!

Namecoins that would otherwise be allotted to unregistered accounts will be distributed between miners who are interested in getting namecoins, and myself (as compensation for the time I put into our stable merged mining implementation). Please note that Namecoins are only available for namecoin users, and cannot simply be "cashed out" directly (I can't stop you from selling them, but you will need a namecoin client to do so).

Miners have at most 1 week to complete the process, after which I will consider them "non-interested".
4152  Bitcoin / Development & Technical Discussion / Re: Coinbaser branch's new JSON-RPC method on: October 12, 2011, 03:31:28 PM
*If* a reasonable limit on coinbase outputs could be added then for what it's worth I'd be happy to add my vote in favour on the change.  Without said limits then my vote is in favour of the 'setworkaux' part of the change only.
And what reasonable limit would that be? There are at least legitimate circumstances for having tiny-amount outputs (I always include a single 1 Satoshi output so it shows up on my pool's listtransactions). I suppose there could be a hard-cap on total count of outputs, but what should that be? Maybe 1% of the current block size limit? That gives 294 outputs max at 1 MB (the current hard-coded block size limit)-- an average of ~0.17 BTC each.

Well I can see two approaches to determining limit.  Both have issues but just because it's tricky to enforce a limit sensibly isn't a good reason to allow open slather...

1/ Tx outpoint size is relatively constant.  Yes it can vary but for 99% of use cases it will the same type of script which is the same length.  So from simple easy to enfore rule that would probably be the better option.  I notice eligius already has some notion of a payout queue and I thought that might be somehow related to this issue.  I was quite suprised when I started looking a eligius coinbases to find the number of outputs was always far far less than what I'd guess yr total miners would be.  That's actually what got me thinking about this as a potential problem.  When I saw that I thought you were limiting it for that very reason.
The original reason for that was simply to help miners avoid a lot of tiny payouts they have to pay large fees to spend.

2/ min tx value would be easier from a pool ops point of view.  And whilst the size of the outputs would be more variable it would at least prevent extreme accidental abuse.
As I said, valid values can be as low as 1 satoshi...
4153  Bitcoin / Development & Technical Discussion / Re: Coinbaser branch's new JSON-RPC method on: October 12, 2011, 02:15:40 PM
And those blocks without magic prefix are accepted by the rest of the nmc network?  If so that's my concern dealt with.
Yes, they are.

*If* a reasonable limit on coinbase outputs could be added then for what it's worth I'd be happy to add my vote in favour on the change.  Without said limits then my vote is in favour of the 'setworkaux' part of the change only.
And what reasonable limit would that be? There are at least legitimate circumstances for having tiny-amount outputs (I always include a single 1 Satoshi output so it shows up on my pool's listtransactions). I suppose there could be a hard-cap on total count of outputs, but what should that be? Maybe 1% of the current block size limit? That gives 294 outputs max at 1 MB (the current hard-coded block size limit)-- an average of ~0.17 BTC each.
4154  Bitcoin / Development & Technical Discussion / Re: Coinbaser branch's new JSON-RPC method on: October 12, 2011, 12:31:38 PM
The remain concerns are:  Does the -coinbase <cmd> enforce either a minimum tx output value or a max number of tx outputs?  If not it should.  The primary use case for this for pools to payout their miners and have invalid blocks dealt with automagically.  It there are no limits it's only a matter of time before some pools start paying out tiny balances to masses of miners.  This could bloat the coinbase a lot unless I'm missing something.
There is nothing anyone can do to stop block-makers from producing tiny coins. Coinbaser does prevent invalid outputs, though-- if the output is not consistent (ie, tries to pay too much, to an invalid address, etc) it fails over the the default behaviour.

My second concern is that Luke has made the following comment in the wiki:

Quote
Insert exactly one of these headers into the scriptSig of the coinbase on the parent chain. vinced's code always inserts an OP_2, 0xfa, 0xbe, 'm', 'm' in front of it, but you don't have to.

As far as I can see this patch doesn't deal with validation of the aux blocks.  Presumably this will be left to vinced's original code as you'd require an update to all namecoin miners to alter it's validation rules.  So the question is, will the absence of OP_2, 0xfa, 0xbe, 'm', 'm' before the aux header prevent vinced's validation from working?  If so then the rpc call should check this and return an error if it doesn't.
No, the reason I changed this to say optional is because I am successfully using it on Eligius without that magic prefix. Furthermore, while the name "setworkaux" might be the source of confusion, it can be used for adding any arbitrary data to the coinbase, not just for the particular iteration of merged mining. There can very well be future functionality (like advertising your fee schedule, for example) using the coinbase as well.
4155  Bitcoin / Development & Technical Discussion / Re: Difficulty adjustment needs modifying on: October 12, 2011, 05:54:19 AM
If BTCs were to drop at 10c usd we would still have a fairly large % of population with free electricity that would not stop mining.
Very few people have free electricity.
4156  Bitcoin / Pools / Re: [800 GH/s 0% fee SMPPS] ArsBitcoin mining pool! Come join us! on: October 12, 2011, 12:01:20 AM
Any word on merged mining?
Eligius has it.
4157  Bitcoin / Development & Technical Discussion / Re: "Prove yourself" / Sane merged-mining implementation on: October 11, 2011, 10:40:21 PM
I also started a merged-mining specification page at https://en.bitcoin.it/wiki/Merged_mining_specification
4158  Bitcoin / Development & Technical Discussion / Re: Request to remove getmemorypool before it gets beyond being a release candidate on: October 11, 2011, 10:36:21 PM
https://bitcointalk.org/index.php?topic=1790.msg28696#msg28696
https://bitcointalk.org/index.php?topic=1790.msg28715#msg28715
4159  Bitcoin / Pools / Re: [460 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: October 11, 2011, 09:15:12 PM
Based on the usual math, the share value for Namecoin comes out to be 0.00053170 NMC per share. However, since I am not expending resources longpolling for namecoin, it has a higher stale rate than Bitcoin (or maybe just because of poor luck), and we have only made 90% of the expected earnings. If we did SMPPS for Namecoin, that puts us at 0.00047853 NMC per share right now. Until the rewrite (with full Namecoin accounting) is complete, I'd have to manually calculate and process rewards and payouts of Namecoins. Therefore, whether early-merged-mining is handled as SMPPS or not may depend largely on the miners' interest in actually getting them. I have setup a poll to determine interest. If you want Namecoins (or even if it doesn't), please vote!
4160  Bitcoin / Development & Technical Discussion / "Prove yourself" / Sane merged-mining implementation on: October 11, 2011, 03:40:56 PM
I've completed a very rough draft of a complete sane merged-mining implementation for Eligius. By sane, I mean it adds no potential harm to the Bitcoin mining operation. This goal is accomplished by making minimal changes (only 2 simple small patches) to bitcoind, and having it ignore problems with the merged mining manager.

The code is all MIT licensed for anyone to use, but I am posting it primarily for new developers who want to prove their skills and get involved more with bitcoin development. Parts 2 and 3 of this implementation are functional, but incomplete. They need some cleanup before they can be merged to mainline codebases (bitcoind and merged-mine-proxy). I'm available on IRC if anyone tackling this needs mentoring/assistance.

It is made up of 3 parts:
1. Coinbaser -- relatively simply branch/patch for Bitcoind to allow mutations to the coinbase transaction; it wasn't merged to 0.5, but ready to go as soon as 0.5 final is released (as a feature in 0.6); stable and well-tested2. "gotwork" outbound JSON-RPC call -- very simple patch for bitcoind to make an outbound "gotwork" JSON-RPC call whenever a work is submitted; needs cleanup, but otherwise works; there is a single hash/dictionary parameter with "hash", "header", and "coinbaseMrkl" keys3. Hacks to merged-mine-proxy to run parallel to bitcoind -- this hack only supports a single aux chain, and will need its own merkle root maker to support more; it needs cleanup to be made compatible with the current merged-mine-proxy usage
Pages: « 1 ... 158 159 160 161 162 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 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!