Bitcoin Forum
June 15, 2024, 09:08:05 AM *
News: Voting for pizza day contest
 
  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 »
21  Bitcoin / Development & Technical Discussion / Re: Cheap way to attack blockchain on: September 12, 2015, 07:46:47 AM
to mitigate such an attack, how about introducing a fee policy (min relay fee etc.) that is based not only
on the size but also on the number of SIGOPS ?

that doesn't affect the  consensus, obviously.

I mean, if both the block size and the number of SIGOPS in it are a critical resource, then it's only natural to charge for using each of them.
22  Bitcoin / Development & Technical Discussion / Re: "SPV Mining" or mining on invalidated blocks on: July 05, 2015, 03:32:38 PM

do you guys  think that current ASICs or GPUs could speed up block validation?
Currently (as far as I'm aware) bitcoind  only uses CPUs.

It isn't entirely validation speed.  It also includes network bandwidth to actually forward the block.

I thought the block transmission time problem was solved by the relay network. The one that
allows miners that found a block  only transmit txs that are not in the mempool.
I'm not sure how widely it's used though.

Quote
No matter how fast validation is, just validating the block header is going to be much faster.  Checking POW is very fast and sending 80 bytes of data is much faster than sending up to 1MB of data.
sure, but if the validation time is reduced to milliseconds then it's a negligible expenditure
23  Bitcoin / Development & Technical Discussion / Re: "SPV Mining" or mining on invalidated blocks on: July 05, 2015, 09:56:48 AM

do you guys  think that current ASICs or GPUs could speed up block validation?
Currently (as far as I'm aware) bitcoind  only uses CPUs.

May be including GPU support to bitcoind  it could solve the problem, by
simply making verification time negligible.
24  Bitcoin / Development & Technical Discussion / Re: "SPV Mining" or mining on invalidated blocks on: July 04, 2015, 03:11:05 PM
To implement this attack, non-SPV-mining pools need to waste enough hash power to create a "bad" block. This is profitable to all of them together, but they have to cooperate.  Cooperation seems more difficult to achieve. THen again, if there is one single big pool, the insentive may be big enough for him to do it alone.

It's not difficult to calculate how big it should be; the main unknown paramter is for how long it sends the SPV-miners off to mind the wrong side of the fork.
25  Bitcoin / Development & Technical Discussion / Re: BIP 66 status on: July 04, 2015, 10:45:11 AM
Thanks for the explanation.

As far as I understand, this is how SPV mining should be done, but not how it was
in this case.  If the miners trusted the new block only during that short window
while it was being propagated, they wouldn't have built a whole new chain on top of it.
At most one block - which would be disbanded once they verified that the block E
they were building on was wrong.

But they didn't check it at all. They just kept on building.

About the cost of the attack: it costs about 25BTC to mine a block.
If it spends 25 000 BTC of other people's money to the attacker's wallet, then
just >0.1% of success makes it worth it.  If major miners are not checking
blocks at all, that probability of success seems to be much higher.
26  Bitcoin / Development & Technical Discussion / Re: BIP 66 status on: July 04, 2015, 10:00:58 AM
This didn't go very smoothly.
Probably some incentives need to be rethought.

Major pools doing "SPV mining" and trust any block on the longest chain. Really?
That enables pretty obvious attacks  have  a really big disruptive impact.
27  Bitcoin / Development & Technical Discussion / Re: Record breaking block: 363270 on: July 01, 2015, 03:17:51 PM
it's a  weird block.
there are a lot of 0 fee transactions, like this one
which in addition are shown as Doublespends by blockchain.info


why did F2Pool chose to mine these? may be someone found a bug in f2pool and is using
it to doublespend, that is, to cancel some other (unconfirmed) transactions they are sending at the same time
Just a wild guess.
28  Bitcoin / Development & Technical Discussion / Re: BIP 66 status on: June 28, 2015, 01:02:18 PM
P2Pool is dangerously lagging behind. As usual, for them it's more  difficult to upgrade.
29  Bitcoin / Bitcoin Discussion / Re: Updating graph of fees for unconfirmed transactions on: June 27, 2015, 06:53:19 PM
the animation could be interesting if the scale on the left stayed fixed.
30  Bitcoin / Development & Technical Discussion / Re: BIP 66 status on: June 26, 2015, 07:51:12 AM
Looks like the last few miners are updating.  It exceeded 94% for a moment.  Hopefully, noise will be enough to push it over 95%.

the 1001 block window is there precisely not to give the noise much chance.
But it'll get there eventually.
31  Bitcoin / Group buys / Re: [CLOSED*]R1B: HashFast Baby Jet Upgrade Promo - DZ MC Round 1. Batch 1. Mahalo! on: June 20, 2015, 12:54:47 PM
bump. Anybody follows up on this? Any news? Any chances getting anything back at all?
https://bitcointalk.org/index.php?action=profile;u=140437

well, I did notice that DZ was last online about a year ago, if that's what you are trying say,
32  Bitcoin / Group buys / Re: [CLOSED*]R1B: HashFast Baby Jet Upgrade Promo - DZ MC Round 1. Batch 1. Mahalo! on: June 20, 2015, 01:41:11 AM
bump. Anybody follows up on this? Any news? Any chances getting anything back at all?
33  Bitcoin / Development & Technical Discussion / Re: BIP 66 status (miners' votes) on: May 18, 2015, 06:01:55 AM
I guess a pool must have upgraded. 

yep, it's AntPool
34  Bitcoin / Development & Technical Discussion / Re: Important Topics for Review Articles on: May 15, 2015, 07:30:23 AM
it seems to me that on this topic it is still original research that is missing, rather than reviews.
That is, what is missing is a formalization of  what it means to achieve a provably secure trustless consensus, and proving that PoW/ PoS/other alternatives achieve/ do not achieve it.  Of course, there may be several stronger/weaker/incomparable notions of such "provably secure consensus", whose merits  and practical applicability could then be argued.

Maybe a proper review of the existing literature is a good start though.
35  Bitcoin / Development & Technical Discussion / Re: 84 Gigabytes Per Month, Per Connection on: May 06, 2015, 09:45:18 PM
current block size has little to do with real usage.
There are people pushing megabytes of plain text in transactions just for fun.
(example of someone spamming the blockchain with the text of Gavin's rationale for increasing the limit)
These, dust-spammers and tx chains by people who mistakenly think chains
help "mixing" are almost filling the  1 MB limit now, and they can easily   fill 20 MB blocks as well.

Until there is a reasonably-behaved market for transactions, it seems
opportunistic increasing the block size limit, even if the bandwidth/storage are not a problem for most.
36  Bitcoin / Development & Technical Discussion / Re: Storing large data in blockchain on: April 15, 2015, 02:15:45 PM
why are you saying it cannot be disallowed?
Because this is consensus code. It is too hard to change it, isn't it?

I suppose it depends on how significant  the change. is Whether any
used or potentially useful cases are affected.

If the change is mostly techincal then nobody will care.
Look at BIP 66 voting that is going on now.  Nobody seems to care very much.
37  Bitcoin / Development & Technical Discussion / Re: Storing large data in blockchain on: April 15, 2015, 01:46:05 PM
But the possibility of  pushing large chuncks of plain text in a single transaction
looks like a bug to me.
It is a feature, not a bug Smiley
If we disallow this feature (we can not, but hypothetically), somebody would create a tool which posts large data chunks as several small (chained or parallel) transactions.
Like I said, if it requires a specialized tool to get it out, then it can be ignored.

I mean, the blockchain probably contains your username already: there's an A at some place, M at some other, etc.
I can publish a tool that finds  it in the blockchain, but the tool would be longer than the piece of data in question (your username).


large chunks of plaintext, on the other hand, is a different matter.

why are you saying it cannot be disallowed?
38  Bitcoin / Development & Technical Discussion / Re: Storing large data in blockchain on: April 15, 2015, 12:06:16 PM
this is ugly.
I mean, obviously there will always be ways to embed data into the blockchain;
but if one has to split them between a long chain of transcations, and also encode them somehow inside,
 then the information (and effort)  needed to extract the data is non-neglible, so one can ignore it.

But the possibility of  pushing large chuncks of plain text in a single transaction
looks like a bug to me.

Is it possible to make this kind of things non-standard, without compromising the
expressive power of the script? Like, the way those SASSAMA/ Bernanke ASCII pictures
were put was somehow "outlawed" later on.
39  Bitcoin / Development & Technical Discussion / Re: Storing large data in blockchain on: April 13, 2015, 11:46:45 AM
link to the P2SH techinque?
the data is basically in plain text?
40  Bitcoin / Bitcoin Discussion / Re: Bitcoin Use In Philippines on: April 13, 2015, 08:02:57 AM
coins.ph and BuyBitcoin. Both appear to be well operated, economical, and offer normal exchange

what's the daily volume of these?
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!