Bitcoin Forum
May 24, 2024, 06:46:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 63 64 65 66 67 68 69 »
1161  Other / MultiBit / Re: MultiBit on: March 27, 2012, 06:43:51 AM
@spiccioli

>> pool of private keys
There are no hidden keys (i.e. a pool) in MultiBit.   The only private keys in a wallet are the ones listed (as bitcoin addresses) in the 'Request/ Receive' screen.
That being said, if you do want a whole load of private keys added it is quite easy to do.   There is a screen added for support of MultiBitMerchant (web software Gary is working on) where you can add a 1000 private keys to the active wallet in one go.
To enable the 'Merchant' option just add "showMerchantMenu=true" to the multibit.properties.

In the next couple of months there will be quite a bit of work done on wallets/ keys so if you have any ideas or specific use cases in this area I would be interested to hear about them.


Jim,

the private key pool is used by Satoshi's client to handle changes and make it possible to backup a wallet and keep using it for a while, see:

https://bitcointalk.org/index.php?topic=11017.msg157328#msg157328

Now, are those one thousand keys used in the same way?

spiccioli.


1162  Other / MultiBit / Re: MultiBit on: March 26, 2012, 11:27:01 AM
Hi Jim,

do multibit wallets have a pool of private keys, like the original Satoshi client, so that you don't have to back it up after every transaction?

And if so, how big is this pool?

spiccioli.
1163  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 22, 2012, 03:52:41 PM
muyuu,

why do you want bitcoin to become more or less like a bank?

using fees to stop empty blocks is wrong and can become cumbersome.

I know many bitcoiners are bitcoiners in the first place because of hatred towards banks. But that was not the point at all.

It's not being like banks. It's that banks address the same concerns when they process transfers:

- they want to collect a fee
- they don't want to discourage transfers as that means no fee
- they know they can collect more when transfers are bigger, because it means more money is involved
- they try not to over-collect over a point as their cost is the same and big players can start looking for different channels

So basically trying to collect in a similar way to banks is not being like banks. It means banks have to address the same problem.

I came with the transfer fee scheme (as usually happens in Europe) and DeathAndTaxes countered with a check fee scheme. Checks are not the same as typical checks are all within a quantity big enough that's worth to go and collect, and not so big it's crazy to pick such amount of money in cash. So a fixed scheme suits that well.

Bankers also pee and sleep? do you sleep or do you try to avoid behaving like a banker? Wink

instead, stop blocks that do not contain at least n% of waiting (at the time block is solved) transactions, where n can be based on the number of waiting transactions or their value (input+output).

this way you don't have fees and you can even mine empty blocks if nobody is doing transactions, otherwise you have to do you work and confirm them.

spiccioli

This involves dealing with network implementation concerns. Thing is, it's not really trivial to determine if a miner has not seen a transaction or he has simply ignored it. It's probably a feasible mechanism within some accepted % error.

All this extra networking work would not be compensated though. Remember miners have no obligation to include transactions. I can understand big miners will try to use this opportunity to enforce some fees, and rightly so. You are basically asking the miners to do extra work to guarantee that freeloaders can continue to use their work for free, and that they will compete with botnets and "free electricity dorms" with no compensation whatsoever.


muyuu,

the problem is not that miners do some work to test if transactions have been included in solved block or not, it is not even asking miners to do some more work for free: if a miner does not want to do some more work he can quit.

the problem is how to avoid that a big enough miner, who mines empty blocks only, is able to disrupt the bitcoin network.

given that the bitcoin network exists to handle transactions, if a block does not contain at least 20% (just to give a number) of waiting transactions it should not be accepted.

if this lowers all miners income, this is not a big issue, because it is just the price to pay to keep bitcoin healthy.

I'm not againt botnets, I'm against botnets who try to jeopardize the bitcoin network.

spiccioli.

1164  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 22, 2012, 02:16:22 PM
Do you want to heavily obfuscate? this is not free in terms of resources, so you pay the max (fixed) fee.

Of course it is "free" (more accurately no more cost).  It takes you the same amount of computing power to process the transaction regardless of the amount.   % based fees will never be supported by a lot of Bitcoin members.   Bitcoin transactions are more like checks (or wire drafts) than credit cards.

No bank charges a % of the face value to process checks.  They either process them for free, for a flat fee, or (in the case of businesses usually) on a per item basis.  Processing a 1 bitcent transaction or a 1 million bitcoin transaction takes the exact amount of processing power, requires the same amount of bandwidth, and has the same amount of lifetime storage cost.  The idea that one should cost 10,000,0000x more is stupid.  A miner shouldn't be compensated more just because he got "lucky" and solved the block with a massive transaction.

There is absolutely no need for % based fees.  None.  Having to give up obfuscation in order to "gain" something which is utterly unnecessary is a bad trade.

THE CRITICAL RESOURCES IS KB.  The space in the blockchain determines the cost of the transaction as it will need to be stored and will exist as tens of thousands of copies forever.  Charging based on face value misaligns the cost to the network with the compensation gained.

Banks charge for transfers exactly how I described:

- A minimum fee.
- A % fee for most cases (usually added to the minimum fee, but sometimes not if said % fee exceeds an amount) then...
- A maximum fee (because otherwise their clients would simply try their best to avoid transfers for such quantities and the processing cost for the bank is the same).

A purely fixed fee is simple and attractive to miners but it would make a sufficiently small transaction too expensive. Therefore this fee should be very small, which is why I'm talking about a minimum fee (say 0.01 or even less).

Basing it on KB would have a similar effect.

When I said obfuscation is not free in terms of resources, I meant that adding outputs means adding KB. Adding just 1 output is probably negligible, but then you're doing a really crap obfuscation job as adding 1 single address more to track is trivial. If you had to obfuscate/launder a significant sum in a big number of said steps, paying a fixed fee you'd be paying through your nose to have a decently sized tree.

The thing is, if you make it on KB in a trivial way, then most people will make their transactions the simplest they can. Which destroys anonymity as any extra obfuscation would cost you. Obviously this depends on how much do you plan to charge per extra byte, but in the end you might end up with something very similar to what I describe above, in practice ([min,%/some function,max] ranges).

muyuu,

why do you want bitcoin to become more or less like a bank?

using fees to stop empty blocks is wrong and can become cumbersome.

instead, stop blocks that do not contain at least n% of waiting (at the time block is solved) transactions, where n can be based on the number of waiting transactions or their value (input+output).

this way you don't have fees and you can even mine empty blocks if nobody is doing transactions, otherwise you have to do you work and confirm them.

spiccioli
1165  Bitcoin / Pools / Re: [320GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: March 22, 2012, 09:12:33 AM
* New graph implementation (works on Windows!) with per-miner graphs. Go to http://127.0.0.1:9332/static once installed to view.
Would it be possible to code in where miners can define a password for their graphs?

You set miners password inside data/bitcoin/vip_pass file or I did not understand your question Smiley

spiccioli
1166  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 21, 2012, 08:24:51 PM
higher fees could be a problem for developing countries.

I did say "suggest" (ie, the user could always override it, because he can anyway) and "for larger transactions".
Someone sending 1000BTC is not going to switch to western union when he is kindly asked to pay 0.1 BTC fees instead of 0.001. Whether he lives in Congo or Monaco doesnt change a thing either.


P4man,

I think that if fees are just suggested nobody will pay them even for big amounts.

Small fees work well if you have millions of transactions daily, at that point even a milliBTC fee is enough, but right now there is not such a volume of transactions going on, so you need very high fees to make it worth adding transactions to blocks.

spiccioli
1167  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 21, 2012, 06:23:13 PM
Protocol change is not needed, anyone can configure fee amount in their clients according to current BTC rate.

But of course almost no one will. Its like asking people to pay their taxes voluntarily.
A protocol change might be a bridge too far, but it might not be a bad idea to have the default client at least  suggest a higher fee for larger transactions.

P4man,


higher fees could be a problem for developing countries.

Empty blocks should not be accepted if there are a certain number (value?) of waiting transactions.

spiccioli
1168  Bitcoin / Pools / Re: P2Pool Server List on: March 21, 2012, 07:56:45 AM
NothingG,

Nice page!

Showing the stale rate or expected payout would be a useful addition.. pools with lower than average stale rates will earn more for their users. There is a JSON feed for stale rates, but I had to modify the p2pool code to display the expected payout (see my sig). I setup a simple info page for p2pool that can print it out but it is not standard.
Thanks. Cheesy
And, if you want to give me the math you used to get the expected payout I'll add it to my site.

[Edit]: Something I didn't think about...I could just generated my own graphs using the JSON data I get. I'm not sure, just an idea I had.

Sure, I used code from somewhere else in p2pool.. it is this:
efficiency = "%.02f percent" % (((1 - my_stale_prop)/(1 - pool_stale_prop))*100,)

my_stale_prop is your stale rate, ie 0.05, pool_stale_prop is the pool stale rate, ie 0.10

Hmm I just saw that the standard local_stats feed is only for the past hour which would be quite variable. But still a little useful.
I'm trying to code this up in PHP/JSON but can't find a pool that has non-null stales. So, it's hard to base it off of something. :\

Ya that sucks.. few pools will have stales in the past hour. Quick! this guy has a stale:

http://p2pool.soon.it:9332/local_stats

I altered mine to track them forever.. my info page has similiar data and is currently showing 0.0's. 0.5 == 50%


Code:
$efficiency = (((1-$stalePropHr->{'stale'})/(1-$globalStats->{"pool_stale_prop"}))*100);
Does that seem right? I've pushed this to my nodes list, so if it looks wrong let me know.

I don't understand your code where it shows:
Code:
"%.02f percent" % 


[Edit]: Just added some JavaScript to the nodes list for even faster page-load times. "Page generated in 4.9437 seconds"
Now, if I can just get it under 1 second...lol.

[Edit 2]: Forgot to cache 1 remote call and saved a LOAD of the time. "Page generated in 1.1933 seconds."
Still not under 1 second load times. xD

NothinG,

I don't understand what kind of efficiency you're calculating,

Code:
 Local: 680MH/s in last 10.0 minutes Local dead on arrival: ~3.2% (1-9%) Expected time to share: 1.3 hours
2012-03-21 08:53:53.332823  Shares: 91 (2 orphan, 3 dead) Stale rate: ~5.5% (2-13%) Efficiency: ~104.0% (96-108%)

p2pool says I'm around 104% efficiency, while your page says 50%... 

spiccioli.
1169  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 01:06:32 PM
I agree with you here, so we can ask MtGox: are those blocks being cashed out or not?

Without asking for name, surname, address and so on.

What makes you think you have the right to ANY transaction information on any customer?

I don't have any right, maybe we, as the bitcoin comunity community, have some more rights.

I don't know, we are here because we all like to know what's going on.

It seems to me that asking if some blocks have been cashed out is not asking for some personal info.

spiccioli
1170  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 12:56:42 PM

Next step could be asking mtgox if they're receiving BTC from the blocks mined by MM...

spiccioli

Is that really a road we want to go down?

I don't think so. And anyway: from a bitcoin perspective there are no "laws" against using a botnet to mine, are there? Neither are there any "laws" against tx-free blocks. The "laws" of bitcoin (bitcoin in terms of the blockchain) are the rules governing the blockchain implemented in the majority of the mining nodes.

If anyone wants to go after the botnet operator/owner through legal system, they are free to do so, but don't count on mtgox disclosing info without a court requiring them to do so.


molecular,

I know he is not "breaking" bitcoin laws, but Eligius destroyed an alt chain just mining empty blocks.

If MM keeps growing and he is not cashing coins than he is here to destroy bitcoin (I don't think he is hoarding for his retirement).

If he is cashing then, maybe, he will stop growing at a certain point.

I think MtGox, without telling us who he is, could at least tell us if those coins are cashed out or not.

spiccioli.

If this attack works (in the sense that it really is one and we fail to stop it) I want it to work now, not in 5 years when the harm is probably much more substantial (I mean harm to society, not harm to bitcoin itself)

We better make bitcoin as solid as possible before we really depend on it. People like Luke-Jr and ArtForz attacking alt-chains is part of this hardening-process.


Ok molecular,

I agree with you here, so we can ask MtGox: are those blocks being cashed out or not?

Without asking for name, surname, address and so on.

spiccioli
1171  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 12:47:24 PM

Next step could be asking mtgox if they're receiving BTC from the blocks mined by MM...

spiccioli

Is that really a road we want to go down?

I don't think so. And anyway: from a bitcoin perspective there are no "laws" against using a botnet to mine, are there? Neither are there any "laws" against tx-free blocks. The "laws" of bitcoin (bitcoin in terms of the blockchain) are the rules governing the blockchain implemented in the majority of the mining nodes.

If anyone wants to go after the botnet operator/owner through legal system, they are free to do so, but don't count on mtgox disclosing info without a court requiring them to do so.


molecular,

I know he is not "breaking" bitcoin laws, but Eligius destroyed an alt chain just mining empty blocks.

If MM keeps growing and he is not cashing coins than he is here to destroy bitcoin (I don't think he is hoarding for his retirement).

If he is cashing then, maybe, he will stop growing at a certain point.

I think MtGox, without telling us who he is, could at least tell us if those coins are cashed out or not.

spiccioli.
1172  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 12:39:13 PM

Next step could be asking mtgox if they're receiving BTC from the blocks mined by MM...

spiccioli

Is that really a road we want to go down?

BadBear,

90K USD/week can be sold on mtgox only, every other exchange can not handle such a high volume, so either we are concerned and we want to find out who he is or we can close this thread right now.

spiccioli

you really want mtgox to tell publicly about their customers and to act like a bitcoin police?
for me this would be a reason to leave bitcoin completely.

but i dont have a big problem with this miner anyway... its just interesting


Either we ask mtgox or we try to find out on our own we are already acting like police officers.

Someone yesterday port-scanned the IP, now what are we going to do?

Do we try to break in into one of the nodes?

Send abuse emails?

I have nothing against him but the fact that he is not including transactions.

If he keeps adding bots to his net he could become so large that he can disrupt the bitcoin network.

spiccioli
1173  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 12:25:07 PM

Next step could be asking mtgox if they're receiving BTC from the blocks mined by MM...

spiccioli

Is that really a road we want to go down?

BadBear,

90K USD/week can be sold on mtgox only, every other exchange can not handle such a high volume, so either we are concerned and we want to find out who he is or we can close this thread right now.

spiccioli
1174  Bitcoin / Pools / Re: [320GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: March 20, 2012, 12:20:24 PM
i think something went wrong for me, my guiminer shows me right now 30 accapted shares, but my p2pool still says 0



anyone knows whats wrong?

OggerMC,

read the line before Shares 0... do you have 250MHs ?

It says it takes, on average, 3 hours for every share.

See also p2p FAQ from 1st message in this thread.

spiccioli.

ps. guiminer is not the preferred miner for p2pool. Try with an up-to-date miner to see if things improve.
1175  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 20, 2012, 12:14:03 PM
I think the bigger question here is how is our new MM cashing out?

To cash out $90k a month on mtgox.com is multiple steps in verifying your identification.

Next step could be asking mtgox if they're receiving BTC from the blocks mined by MM...

spiccioli
1176  Bitcoin / Pools / Re: [320GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: March 20, 2012, 10:46:11 AM
I found no reference about how to see individual graphs for each connected miner?
P2pool tells me a "vip graph" password per miner or something..
My plan is to make one html page which embeds all graphs for the individual miners, to control everything on one glance.

A hint how to "unlock" individual graphs is enough already! :-)

Ente

There are no individual graphs.  You can set each miner to a unique username, and use the VIP password to get something like this:



by going to http://<your p2pool nodes ip>:9332/graphs


Now, if anyone knows how to edit the order, or remove old names from these graphs, that would be great.

VIP password is inside ./p2pool/data/bitcoin/vip_pass file

I think you cannot remove a miner from graphs, either you wait for graphs to scroll out data or you delete rrd.* files but this clears all data from your graphs and they start anew.

spiccioli.
1177  Bitcoin / Pools / Re: P2Pool Server List on: March 20, 2012, 07:45:10 AM

[Edit 4]: Added current hash rates per pool.
Gotta <3 code...gotta love not sleeping. *snooze*


NothingG,

hash per pool means nothing, every p2pool entry point is part of p2pool as a whole, the only hash rate that matters is p2pool hash rate.

You don't get any advantage choosing an entry point with 5GHs instead of one with 500MHs.

spiccioli.

1178  Bitcoin / Pools / Re: P2Pool Server List on: March 19, 2012, 08:06:57 AM
If you want, you can check out another pool and see if you get the same results.
I just looked through the majority of the post on the P2Pool forum and couldn't find anything about what you're seeing.
Hm. Happens on other p2pools, too. I'll go to sleep, see if there're updates to the software and report after I wake up and get around to doing stuff. Thanks again for the service!
Yeah, I'm going to grab some rest to and when I get time in the morning I'll post something as well if there hasn't been any response.
Thanks for testing on my node. Smiley

Hi,

it's correct, this is the way p2pool works:

Code:
Frequently Asked Questions

Q: "Why does cgminer report so many longpoll events when mining on p2pool? - P4Man"
A: "Once every ~10 seconds is normal. That is how often p2pool shares are generated (as opposed to ~10 min for bitcoin blocks) - cabin"

https://en.bitcoin.it/wiki/P2Pool

spiccioli
1179  Bitcoin / Pools / Re: [320GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: March 17, 2012, 08:58:38 AM
Don't blame p2pool for your luck.

Menacing "omg i go to bitclockers" won't change anything, there is no pool operator behind p2pool, so your menace is totally useless. P2pool is open and it is not scamming you.
I'm not barking at the p2pull specifically written in this thread to learn more. If luck is with me personally dropped - then why the speed? is also my speed reduced? (1440->930) Or is it the same? P2pul as always "accumulated" 17000 share and no more than "hoard" (in console), but after restarting it shows "Loading shares 22000)?? What is wrong?  Where are the other 5000 my shares?

naima53,

those shares you see loading are not your shares, they are the p2pool shares.

Youre shares are shown in p2pool log

Code:
2012-03-17 09:55:56.765012  Local: 1632MH/s in last 10.0 minutes Local dead on arrival: ~2.2% (0-6%) Expected time to share: 28.8 minutes
2012-03-17 09:55:56.765050  Shares: 307 (17 orphan, 2 dead) Stale rate: ~6.2% (3-10%) Efficiency: ~100.2% (96-103%)

This is my main rig, 1.8 GH/s for cgminer, 1632 MH/s for p2pool in last 10.0 minutes.

My shares are those 307 (17 orphan, 2 dead).

spiccioli
1180  Bitcoin / Pools / Re: [320GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: March 16, 2012, 02:17:25 PM
A "hard fork" is, practically, just an update to a new version of p2pool. So most miners wont see any problem in that.

And, if we all switch to the new version/chain/fork at the same time, we wouldnt receive less per found block, since we all begin at zero.

New miners joining p2pool would of course cry out "I have 1gh, found three shares, the pool got a block but I only got a few cents, scam!!". If people constantly ask why they dont get paid out even though they found 100 shares [diff 1, that is], start explaining them that it takes days, weeks to have a steady income per block.. ;-)

Anyway, sounds good to me, I would do either way, 24h-averages or 7d-averages.

Ente

Ente,

I think it is less of a problem knowing that it takes a few days before your payouts reach their correct and stable level than having payouts swinging up and down, and, most of all, being in a personal unlucky period while the pool as a whole is in a lucky one.

spiccioli.
Pages: « 1 ... 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 63 64 65 66 67 68 69 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!