Bitcoin Forum
May 24, 2024, 03:36:00 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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ... 208 »
441  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash (dash.org) | First Self-Funding Self-Governing Crypto Currency on: September 08, 2016, 04:47:05 PM
The proposal hasn't gone up or been accepted yet as a formal bounty  Tongue

I know Tongue
442  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash (dash.org) | First Self-Funding Self-Governing Crypto Currency on: September 08, 2016, 06:39:15 AM
Allocate $x every month from the budget payouts to a hack the anon tech bounty.

Awards paid out to anyone that produces verified evidence.

When fixed, start the bounty again.

If hacks take 12 months, each year the bounty could build to values that would attract the best code breakers. It should become harder to break things after fixes.

You want to build up a $1m, or even $10m, bounty over time  to make a statement over security.

In theory it should not be difficult provided money incentives are there.

Kristov Atlas identified sybil attack on the mixing parties as a possible weakness when he did his review.

Back then the count of mixing parties were 2, to increase speed. But 2 is very easy to identify the other party. So mixing parties got up to 3 to fix that. But 3 is still low and can be sybil-attacked. All one has to do is run multiple sybil-mixing-parties bots, all day long, to "catch" those mixing. The cost of doing so would be in the fees paid to do all the mixing. Now, if you have this thing running all the time, at some point you'll catch someone who is mixing alone and you can pretend to be all his other mixing partners. At that point you have verifiable evidence that at least one tx got deanonymized. Your bounty prize will easily exceed the fees paid.

Sybil attacking the mixing parties is much cheaper than sybil attacking masternodes. And this needs fixing.

Now send me the bounty Grin
443  Bitcoin / Development & Technical Discussion / Re: Bitcoin profiling results on: September 07, 2016, 09:27:20 PM
You have txindex enabled-- that severely harms performance, there are just so many transactions in the history that the performance isn't great.

Without txindex, and the dbcache turned up enough-- it will manage to complete a full sync without doing any writes other than the block/undo files.

The reason you see writes at start is leveldb will recompact its logs at start, so that is expected.

No doubt there is potential for improvement here, but the level of write amplification you see isn't unexpected. Bitcoin transactions are effectively a highly compressed format. There is a lot of work involved in synchronization.

Aha. I'm under the impression that one needs txindex if they are going to swap wallets (which I do) and avoid reindexing (?).

But still, is the writing even necessary when launching and it does the 0-100%? I mean nothing has been downloaded since the last time the wallet was switched off, so it should be dominated by read-only operations.

If the writing can't be avoided, but it involves the same few files changing internally over and over, perhaps these changes could be done in RAM and then written to disk once (?).

Just throwing ideas on the table. If, as you say, there is potential for improvement, that's -in a sense- good news. The bad news start when there are no ideas on how to get further improvements Smiley
444  Bitcoin / Development & Technical Discussion / Re: Bitcoin profiling results on: September 07, 2016, 05:16:59 PM
I expect this to go into 0.14 sometime relatively soon.

That's great news.

If you are going to do speed improvements for 0.14, can you also "profile" or check the I/O, and especially writes. I think there's something doing needless work there and it's also stalling the cpu which is waiting for the I/O to finish.

I have the blockchain on my mechanical disk, and while my connection is just 600kb/sec, if I sync to get the last 3-4 days (-blocksonly), this is generating a near constant 10-13mb/s read, and a 11-14mb/s write. Obviously my question was "wtf is it writing?" If I use full indexing support in the filesystem, and since writes have to be performed x2, speed goes down to a crawl.

I initially thought its a flushing issue or something... I was like "ok, if I'm 4 days behind, that's at most ~570mb... can't this be loaded entirely into RAM and then flush it in the end in some kind of batch change to avoid all these writes which kill I/O speed and slow down my sync? It would take just 4-5 seconds in the end..."

I started searching the source files for any file with "flush" and I found some parameters in main.h... So I did some changes in the main.h flush times in lines 97 and 99 (multiplied the defaults x100) but didn't have any obvious effect.

Then I realized that of course it wouldn't have any obvious effect because it's doing something else. With 600kb/sec download, the 11+ mb/s in writes are not the blockchain getting downloaded. It's some other process of rearranging files, writing undo instructions, writing logfiles etc.

So I left it for a few hours and I launched it a few minutes ago to sync the last 10 hours. I now noticed that there were 5-11mb/sec writes going on even in the phase where the bitcoin-qt launches and does the 0%-100% verification, and without having downloaded any extra blocks.

By doing an lsof -p 7464 (bitcoin-qt pid), I get that that the following files are loaded with write or exclusive write attributes:

bitcoin-q 7464    15uW     REG              254,1        .bitcoin/.lock
bitcoin-q 7464    16w      REG              254,1  .bitcoin/debug.log
bitcoin-q 7464    17w      REG              254,1       .bitcoin/db.log
bitcoin-q 7464    18w      REG              254,1      .bitcoin/blocks/index/LOG
bitcoin-q 7464    19uW     REG              254,1        .bitcoin/blocks/index/LOCK
bitcoin-q 7464    20w      REG              254,1     .bitcoin/blocks/index/003446.log
bitcoin-q 7464    21w      REG              254,1     .bitcoin/blocks/index/MANIFEST-003444
bitcoin-q 7464    22w      REG              254,1   .bitcoin/chainstate/LOG
bitcoin-q 7464    23uW     REG              254,1        .bitcoin/chainstate/LOCK
bitcoin-q 7464    24w      REG              254,1       .bitcoin/chainstate/749940.log
bitcoin-q 7464    25w      REG              254,1   .bitcoin/chainstate/MANIFEST-749938

...so the culprit is somewhere in there doing way too many writes for apparently no reason (?), or in a suboptimal way (?).

I also tried dbcache settings of 0 and 1000, they didn't make any difference in making this phenomenon of ~10mb/s writes disappear (whether in the bitcoin-qt launch, or later when syncing).
445  Alternate cryptocurrencies / Altcoin Discussion / Re: SCAM Darkcoin instamine 2 millions DRKs (50% of darkcoin in circulation) on: September 07, 2016, 09:03:45 AM
i'm missing somethigng here, darkcoin and dash are the same thing? dark was named dash? i missed the drama about this

What is currently named Dash was

Jan 19 2014 to late January 2014: Xcoin
Late January 14 to mid-March 2015: Darkcoin
Mid-March 2015 to today: DASH
446  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Steemit.com: Blogging is the new Mining on: September 07, 2016, 08:58:41 AM
Why would anyone buy STEEM? Why would I need it?

You don't need it.

However, if someone wants to acquire large voting power in STEEM, that's when they'd buy a lot of STEEM.

If your next question is why would anybody want a large voting power in STEEM, the answer is that voters with large power can get "curation income" from finding and upvoting good content.

A whale voter might get something like 1-2k usd per day (in steem power) just for voting. But they may need a stake which is in the 6 or 7 digits.
447  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 07, 2016, 05:55:11 AM
Can I get a $1666?

How about 6666.666 Tongue
448  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Steemit.com: Blogging is the new Mining on: September 07, 2016, 01:44:01 AM
Will steemit hire someone to moderate thr contents?
Maybe they can check before someone deletes a blog post entirely, aprrove revisios and so on. Or maybe completely disallow deleting.

Deleting is similar to editing, in a sense. Because you can simply replace all the text with crappy text like ADASDIASFJIFJSADJASDAS. It wouldn't really prevent ragequit/rageprostest-deleting, or hacking vandalism (someone breaks the key of a known author and vandalizes their content).

Once enabled, these type of things might happen. So, at that point, having an option to display older revisions, like Smooth said above, could work. It would be like wikipedia, or the archive.org snapshots of the same page, over different periods.

Centralized-type approval would probably introduce many issues. The moment you centralize content control you also become more vulnerable to government intervention. The less content control there is, the better.
449  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 07, 2016, 01:27:21 AM
"...we can expect the bitcoin price to start a longer-term growth trajectory to prices near $1800. We predict that these price levels will be reached by the end of the year."

450  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Steemit.com: Blogging is the new Mining on: September 06, 2016, 12:44:43 PM
Hey created an article and posted a week ago and i was trying to edit few of the lines in there but wasn't able to.
Can you guys tell me how to edit an article I've posted? Was a bit worried because I wanna add some of what I wrote which is basically important. please help.

The edit window is for the first 24hrs. Then it's fixed for eternity...

I think the 24 hour lock was unintended and will be changed to 30 days. Probably won't be retroactive though.

Other than that the only thing you can do is post a correction as a new post.

Imagine a scenario where a "celeb" top-earning author, bags 1000$ per day, and then decides to edit his old posts and remove his content because he had a lame disagreement with someone.

He's now bagged 29-30k over a month for pages that now look like

title: Deleted
content: blank

...I've seen various events like that happen in forums, where members would rage-delete old posts.
451  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Steemit.com: Blogging is the new Mining on: September 05, 2016, 09:49:02 PM
Hey created an article and posted a week ago and i was trying to edit few of the lines in there but wasn't able to.
Can you guys tell me how to edit an article I've posted? Was a bit worried because I wanna add some of what I wrote which is basically important. please help.

The edit window is for the first 24hrs. Then it's fixed for eternity...
452  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 03, 2016, 07:51:50 PM
666 here we come Tongue
453  Alternate cryptocurrencies / Altcoin Discussion / Re: Steem pyramid scheme revealed on: September 02, 2016, 06:46:09 AM
Extra motivation to destroy the Steem(it) whale model asap:

@misgivings is promulgating social decadence. He advising men and women to destroy their productivity and spend all their time on unproductive animalism.

Whales upvoting this shit over and over again.

Steem is descending into a cesspool culture.

=> https://steemit.com/msgivings/@bacchist/is-msgivings-a-sock-puppet-account  Roll Eyes
454  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 02, 2016, 12:39:52 AM
Andre, your rationale is broken.

Let's say tomorrow morning block size is 10mb.

I spam it to "full blocks". After all, fees are dirt cheap (even now, 42k txs were processed in the last 24hrs for near zero fees at the 0 to 9 satoshi range - https://bitcoinfees.21.co ) since there's around 0.7-0.8mb actual demand (or at least pretending to be actual by paying 10+ satoshi) and no practical fee competition for the rest 9.3mb.

So once I do that, I come and tell you that there is no room for new users because txs are maxed out.

Spot the fallacy.

No, it's your rationale that is broken. Because you assume that low paying txs are spam. But if they are spam, why pay anything? It's like saying the passenger who bough a $10 plane ticket isn't really going anywhere -- he's just spamming the airplane, because his ticket is so cheap (look! 42 of the 250 passengers had a $10 ticket on the last flight!). I disagree with your assumption. I think cheap customers are still real users of the airline. And by selling their seats to others who pay more, you are not flying more passengers. You are not increasing the user base.

You may disagree all you want but the reality of economics is that if you give the service for free or near-zero, it will attract abuse. And you can label that abuse as "use", to make the case for 10mb or 10GB blocks - which even them can be filled by abuse, and then you will be asking for 10 PB blocks: You implement circular logic, using the maxed transactions as evidence for "we can't have new users", forgetting that one can max out any tx limit if the cost for doing so tends to zero.

Your logic is also provably problematic, because altcoins have actually tried adaptive block sizes where the block just grows with use - and guess what happened.... Abuse happened. It started growing and growing in tx count, and then the blockchain was getting more bloated and more bloated, and guess what was the reaction... Minimum fee was raised. A LOT. So, in the end, while block size was "infinite" to cover any demand, in reality it was just only serving top-paying customers to keep bloat to a minimum and prevent spamming.

If the block has ample size for txs and if fee tends to zero, abuse will tend to max block size - just because some random hacker or script-kiddie wants to do that. You either implement a minimum fee threshold and larger sizes, or you let a block size that is ok for the market demands and allow a level of abuse with free/near-zero fees (like we have right now).
455  Alternate cryptocurrencies / Altcoin Discussion / Re: Someone please make a steem clone on: September 01, 2016, 06:49:25 AM
Has the thought occurred to you that all these problems "appearing" to prevent you from coding, may be of your own subconscious desire to self-sabotage yourself, for some reason that is consciously un-acknowledged (and will probably require some soul searching)?

Give it some thought (no need to share the answers - these are personal stuff).
456  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 01, 2016, 01:31:42 AM

Even when "blocks are full" and mempool queues are several megabytes long, there are always a lot of transactions served in the near zero cost segment.

Not sure I'm following. Shouldn't the blocks be always full, due to spam transactions filling them up to capacity? Why aren't they full now?

Because some blocks are 1mb and some are less for whatever reasons the miners want.

Btw, it seems to have stabilized since May with a few spikes up and down: https://blockchain.info/charts/avg-block-size?timespan=1year
457  Alternate cryptocurrencies / Altcoin Discussion / Re: Steem pyramid scheme revealed on: September 01, 2016, 01:24:27 AM
Yeah I think "average" is exaggerated. No it's not average behavior, indeed. It's gaming behavior like the one we had around a month ago.

There was an initial surge in comments and you could see people were trying to game it. There were bots making automated "conversation", there were human bots writing something like "wow very helpful!!!", there were people who didn't even read what you wrote and commented something that was irrelevant or half-relevant (some still do it), there were people who were posting (intelligent) comments in a serial fashion trying to make a buck, etc etc.

As rewards dropped and as the flagging threat elevated, it kind of slowed down. There still is some gaming attempted (bots running around and making idiotic comments, or upvoting old posts and saying "upvoted you") but it'll probably slow down further.

Quote
If that were not the case there would be even fewer users since most don't earn much if at all. That people continue to participate despite very modest rewards in most cases supports this model.

Yep...
458  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: August 31, 2016, 10:50:27 PM

Even when "blocks are full" and mempool queues are several megabytes long, there are always a lot of transactions served in the near zero cost segment.
459  Other / Off-topic / Re: If Satoshi Nakamoto has died, where his grave ? on: August 31, 2016, 10:24:53 PM
He's probably alive and well, but he might have opted for cremation. He wouldn't want followers forming any kind of "religion" around the grave.
460  Alternate cryptocurrencies / Altcoin Discussion / Re: Steem pyramid scheme revealed on: August 31, 2016, 10:09:03 PM
My comment posting is not steady though - I was writing more in July than now - and that's like buying more lottery tickets (casino effect) to hit the jackpot but as I said earlier the introduction of the sliding bar kind of eliminated the jackpot effect, and, in a way, disincentivized commenting.

The average poster will think "if I can gain more by blogging, why waste my time commenting?" Personally I don't do that - I comment on what I find interesting - if my time allows of course (lately that's not so much the case) disregarding the incentives or disincentives. If I want to be near the 1$ per comment mark, I actually think I can do that - even now with the payout reduction and slidebars. BUT... I'd have to not write on topics that are of interest to me and only in things which might have good upvote potential. This can also be antisocial / rude (for example realizing you'll get 0$ if you continue a conversation or answer something, and not wanting to answer it just to keep your $/comment rate high... obviously this is not a good thing to do in terms of human interaction).

For too much cognitive load for mainstream people to think about.

Bottom line is most people won't be earning $1 per comment post.

Yep, not likely.
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ... 208 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!