Bitcoin Forum
June 28, 2024, 02:13:54 AM *
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 »
261  Economy / Trading Discussion / Re: Bitcoinica Leverage on: April 01, 2012, 04:10:37 PM
I don't use Bitcoinica, but you shouldn't have to convert first.

Don't forget: fees; you're paying the spread twice; and your 9k buy will move the market up and the ~9k sell will move it down cutting into your profit both times.

Also don't forget: if the market goes down $0.48 you will be forced to liquidate and lose 100%.
262  Economy / Trading Discussion / Re: Bitcoinica Leverage on: April 01, 2012, 03:09:54 PM
You are correct.  Apparently I should read the material I cite. Smiley
263  Bitcoin / Bitcoin Discussion / Re: Broadcasting the Blockchain on: April 01, 2012, 03:08:07 PM
For practical purposes an offline client such as Armory or an online wallet like (pick your favorite) will work fine over any phone line.

On the other hand I'd still like to see this happen just because it's cool.  Smiley
264  Economy / Trading Discussion / Re: Bitcoinica Leverage on: April 01, 2012, 02:38:34 PM
Market: buy/sell immediately at the current market rate.  You pay the spread.
Limit: Offer to buy/sell at a price.  When someone executes a complimentary market order that's better than your offer, your order is filled.
Stop: Execute a market order when the price crosses a setpoint.
Trailing stop: A stop order that follows the price.

http://www.investopedia.com/terms/m/marketorder.asp
http://www.investopedia.com/terms/l/limitorder.asp
http://www.investopedia.com/terms/s/stoporder.asp
http://www.investopedia.com/terms/t/trailingstop.asp

Options: http://polimedia.us/bitcoin/options.php

Don't start with 10:1 leverage.  You'll lose your entire 1 KBTC faster than you earned it.
265  Bitcoin / Project Development / Re: [BOUNTY] Zero-Trust Brainwallet Bitcoin Client on: April 01, 2012, 01:22:59 AM
https://bitcointalk.org/index.php?topic=34163.0

It requires one extra step - cut and paste the key it generates into Armory.

Certainly someone can glue the two together if that step is worth 10BTC to you.
266  Bitcoin / Bitcoin Discussion / Re: use blockchain for proof in court? on: March 31, 2012, 09:36:53 PM
The point is it could have been manipulated before hashing.

For the purpose of documenting the fact that damage occurred before a certain time this technique works just fine.  The other side would have to argue that you photoshopped up some fake damage intending to do the actual damage later.
267  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 04:17:47 PM
They still have to access the Bitcoin network to get the previous block so they can work on it.  I'm hoping they're getting it from the same node.  If it's being distributed through their C&C network, we lose.
268  Bitcoin / Development & Technical Discussion / Re: Why does catching up with the blockchain hammer the disk so much? on: March 31, 2012, 03:51:14 PM
The fact that it's possible to download the whole thing onto a RAM disk, manually copy it to disk, and sync with orders of magnitude less of an IO hit suggests that the DB is doing something pedagogically.
269  Bitcoin / Development & Technical Discussion / Re: Why does catching up with the blockchain hammer the disk so much? on: March 31, 2012, 03:44:30 PM
I was just kidding, but everything you say is correct.  The startup and shutdown times are very high.  SOME disk hit is expected, but it's still quite excessive.
270  Bitcoin / Development & Technical Discussion / Re: Why does catching up with the blockchain hammer the disk so much? on: March 31, 2012, 03:32:19 PM
They used to be much too close; hence the adjustment.

Obviously there's still considerable room for improvement.  Smiley

Edit: And why would you ever quit Bitcoin?  You smell like a traitor.  Smiley
271  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 03:18:06 PM
He's probably realying them through one of the bots he controls. Isn't it even possible the bots inject the blocks themselves?

Yes, I agree - the goal isn't to find the C&C (modern botnets are using decentralized C&C anyway), just to get a list of drones.  I personally think it's not worthwhile to hunt them down one at a time, but other people may be inclined.
272  Bitcoin / Development & Technical Discussion / Re: Why does catching up with the blockchain hammer the disk so much? on: March 31, 2012, 03:07:57 PM
Database transactions require writing a journal, syncing, writing the data, syncing again, and then deleting the journal.  That's a much harder disk hit than linear writes.

Try using the just-released 0.6.0.  The settings have been changed for better disk performance.
273  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 02:59:32 PM
Say the ISP does take the node offline ... When the botnet loses its gateway ...


Read more carefully:


... and be clear that this particular person isn't the network C&C, please don't take them offline.  ...


I agree that it's a longshot for the ISP to pass a message to their customer, but if Mystery keeps using new relays we may eventually get one that will work with us.

Of course, the end result is we just get a long list of IPs.  Tracking those down and notifying them is an uphill battle, and not worth my time, but if other people are up to it I'm happy to help get them a hit list.
274  Bitcoin / Development & Technical Discussion / Re: One proposal for hindering antisocial blocks on: March 31, 2012, 02:17:28 PM
I support everything said above.  Here are some initial thoughts for more refined social acceptability policies:



Proposal 1) "blocks must include ($p percent - $o offset) of all pending transactions as measured by fees".

$p can be a low number (say, 10%), and $o could be 5, to give miners benefit of the doubt when there are few transactions available.  If many blocks pass with miners only including the minimum 10%, the backlog will grow.

Since the 10% includes the backlog, they are still guaranteed to eventually be included - they have a minimum 10% chance each block; and transactions paying higher fees will be processed faster since they're more valuable for meeting the quota.  Free transactions are processed only at the whim of miners.



Proposal 2)  "blocks must include ($p percent - $o offset) of all pending transactions as measured by $scoring_algorithm".

An  example scoring algorithm might be: $transaction_score = (0.001 + $transaction_fees) * $time_transaction_has_waited.

The 0.001 ensures that even free transactions will be cleared eventually; scaling by the time the transaction has waited means that minimum-fee transactions will eventually become valuable enough to clear.



Generally I am trying to create as little economic disturbance to the system while still enforcing some minimum inclusion.  The downside to both of the above is the $o offset will create a brief window after each new block (assuming it includes 100%) where Mystery (or anyone) can generate null blocks.  With the example 10% and 5 offset, null blocks would be valid until there are at least 50 fee-paying transactions available (assuming equal fees).  This is likely overly-conservative.  Different values or a less linear relationship (for instance, setting $o to the number of txes seen in the last 10 seconds instead of a static 5) may work better.

Since no protocol change is required, any miner can set their own values or even their own algorithm.  A heterogeneous policy would likely create a smoother response to miners' include policies, but it increases the risk of a blockchain split.  These effects should be modeled.

Edit: One additional rule may be: "all blocks must include at least one previous transaction".  It wouldn't help in a DOS situation (the miner can generate some junk transactions), but it does help with the Mystery situation: it would require miners to actually have a copy of previous blocks.  I'm on the fence whether this is a good idea or not.
275  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 01:24:59 PM
Agreed on all points.

Logging IPs may not help (they may be on TOR, or communicating through their C&C network to only submit hashes from a few IPs), but if we want to try I don't think Luke's patch is the way to go.  We don't need the whole network logging everything.  We just need to get that one node to log, and there's no need to turn on global logging to accomplish this.  Coercing him by deploying a patch and hoping he applies it is a precedent that I don't think should be set in this case.

I'd say the best way to go about it is get in contact with the relay node's ISP and inform them of the situation - and be clear that this particular person isn't the network C&C, please don't take them offline.  Just have them give the owner of that machine a call and ask them to join this thread.
276  Bitcoin / Bitcoin Discussion / Re: use blockchain for proof in court? on: March 31, 2012, 12:47:22 PM
You can put the hash in the blockchain and prove it was taken before that block was generated.  It would be good proof to me, but proving the timestamp of that block and what your hash proves would likely be "interesting" in court.  That's a lot of math you'd have to explain to a jury.
277  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 12:41:39 PM
what about ddosing (unknown) IPs outputting 1TX blocks? I realize the IP changed before.

Aside from the ethical problems with attacking someone who is probably not working for Mystery and is just a properly-operating relay node, it's not helpful in the long run.  Mystery can just start sending blocks through multiple relays.
278  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 12:36:03 PM
So, you are saying that if participating botnets modify their operation to never present a threat, but only to leech a significant amount of bitcoin for almost no expense, that developers will never consider this a problem?

I'm trying to ensure that miners have to actually perform the work they are paid to do - verify transactions, rather than slow down the whole network as Mystery is doing.  It's a solvable problem.

Preventing miners from using unethically-sourced compute power is a different problem.  I'm sure plenty of people will have a problem with it, but I don't see any way to solve it.  If you know a way to distinguish botnets (once they are properly supporting the blockchain) from ethical miners, let us know.
279  Bitcoin / Mining / Re: Wonder who this solominer is? 88.6.216.9 on: March 31, 2012, 11:47:59 AM
Can someone link me to the how to fix this problem thread? Thanks

is there some sort of  BIP in the works to enforce stricter rules on block validity ?

https://bitcointalk.org/index.php?topic=69423.0;all

tl;dr: There are two current proposals: 1) change the protocol to require that miners prove they have a copy of the blockchain; 2) change the relay policy to require that miners include a minimum quota of transactions.  #1 would probably solve the immediate problem and boot Mystery from the network.  #2 is a broader approach which prevents Mystery from just getting a copy of the blockchain and then still not including any transactions.  The major objection to #2 is it limits the miners' ability to reject transactions they deem unworthy, eg, insufficient fees paid.

Since the network does not appear to be in immediate danger we're still considering solutions.
280  Bitcoin / Bitcoin Discussion / Re: Simplest USB stick cold storage. on: March 30, 2012, 03:40:08 AM
I'm not a fan of IronKeys.  Just use TrueCrypt on a regular USB drive.

Inkjets are better than laser for this purpose since they don't have problems with ghost images.  Unfortunately the inks are water soluble, so make sure you laminate the pages.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!