• Breaking News

    Wednesday, April 24, 2019

    BTC Bitcoiners: Then and Now [MEME CONTEST - details in comments]

    BTC Bitcoiners: Then and Now [MEME CONTEST - details in comments]


    Bitcoiners: Then and Now [MEME CONTEST - details in comments]

    Posted: 23 Apr 2019 02:59 PM PDT

    Xthinner mainnet compression performance stats

    Posted: 23 Apr 2019 10:52 PM PDT

    I've been collecting some compression efficiency data on BCH mainnet blocks with Xthinner for the last 1.5 days, and thought I would share some results.

    Of the last 200 blocks, there were 13 instances in which the recipient was missing one or more transactions and had to fetch with a round trip, for a 6.5% fetch rate.

    I calculated the compression efficiency in 3 separate ways:

    1. With all data sent by Xthinner, including the shortID segment, the missing transactions, the coinbase transaction, and the block header;
    2. With the shortIDs, coinbase, and header, but not the missing transactions; and
    3. With only the shortIDs.

    The mean compression rates for these 201 blocks were as follows:

    99.563% without cb+header+missing 99.385% with cb+header w/o missing 99.209% with everything 

    In terms of bits/tx, those numbers are:

    14.021 bits/tx without cb+header+missing 19.721 bits/tx w cb+header w/o missing 25.348 bits/tx with everything 

    The average block size during this test was 327 tx/block or 131 kB/block. I expect these numbers to tend towards 12 bits/tx asymptotically as block sizes increase.

    These numbers were calculated using the sum of the Xthinner message sizes divided by the sum of the block sizes, rather than the mean of the individual blocks' compression rates. This means that my mean compression numbers are weighted by block size.

    In comparison, /u/bissias reported yesterday that Graphene got a median compression (with everything) of 98.878% on these dinky mainnet BCH block sizes. Graphene does much better at large block sizes, though, getting up to 99.88% on the biggest blocks, which is about 2x-3x better than the best Xthinner can do.

    Except for the missing transactions, there were 0 errors decoding Xthinner messages. Specifically, of the last 201 blocks, there were 0 instances of Xthinner encoding too little information to disambiguate between transactions in the recipient's mempool, and there were 0 instances of checksum errors during decoding. (This is normal and expected for normal operation. In adversarial cases or extreme stress-test scenarios with desynced mempools, these numbers might go up, but if they do they only cause an extra round trip.

    The full dataset of 201 blocks (with lame formatting) can be found here.

    Astute observers might notice that this performance result is much better than what I first reported, in which around 75% of blocks had "missing" transactions. It turns out that these were actually decoding ambiguities caused by my encoder having an off-by-one error when finding the nearest mempool neighbor. Oopsies. Fixed. I also changed my test setup to have better and more realistic mempool synchrony. These two changes lowered the missing transaction rate to about 6.5% of blocks.

    If anyone wants to dig into the code or play around with it, you can find it here. Keep in mind that there may still be remote crash or remote code execution vulnerabilities, so don't run this code on anything you want to not get hacked.

    Edit: I think I prefer the alternate formulation for compression ratios in which 0% is the ideal. Using that formula, Xthinner was able to compress the blocks down to an average of

    0.437% without cb+header+missing 0.615% with cb+header w/o missing 0.781% with everything 

    of their original size, whereas Graphene was able to get to1.122% on the median block, and 0.117% on the best block.

    Edit2: If we examine only the 5 blocks with more than 1000 tx in them, we get:

    Fetched transactions 0 of 5 times Mean compression: 0.390% without cb+header 0.420% with everything 13.285 bits/tx average 12.330 bits/tx without coinbase+header 
    submitted by /u/jtoomim
    [link] [comments]

    Bitcoiners: Then and Now [Lightning Strikes Out]

    Posted: 24 Apr 2019 01:03 AM PDT

    In 2016, I created a 2MB increase for Bitcoin, and with Gavin on board, we quickly gained consenses with 80-90% of miners, businesses and users. Days later, Blockstream flew to Hong Kong and stopped it.

    Posted: 23 Apr 2019 08:50 AM PDT

    Bitcoin Scaling Debate Revisionism: Olivier Janssens Attempts to Right the Record

    Posted: 23 Apr 2019 11:04 PM PDT

    Bitcoin ABC 0.19.4 is released! Only 3 weeks left until the Bitcoin Cash protocol upgrade on May 15th. Time is short, prepare today!

    Posted: 23 Apr 2019 03:12 PM PDT

    Jeffrey Tucker: "Thats its (crypto) sole source of value is the use case of cash... CASH for the Internet!"

    Posted: 23 Apr 2019 05:32 PM PDT

    Holly Is Back! - Stripes Coffee North Queensland Accepting Bitcoin BCH.. Obviously

    Posted: 23 Apr 2019 08:35 PM PDT

    More Contractor Adoption In North Queensland - Delta Tree Lopping and Demolition Accepting Bitcoin BCH

    Posted: 23 Apr 2019 08:51 PM PDT

    More unintended consequences of full blocks, miners gaming the BTC fees?

    Posted: 23 Apr 2019 03:41 PM PDT

    North Queensland Bitcoin Cash BCH Meetup Seagulls Resort By-The-Pool Friday 3rd May 6pm Till Late Come Join The BCH Fun

    Posted: 23 Apr 2019 10:56 PM PDT

    Some of the biggest cases of mistaken identity are among intellectuals who have trouble remembering that they are not God.

    Posted: 24 Apr 2019 12:22 AM PDT

    Found on Jambo Drive, Kitwe, Zambia

    Posted: 24 Apr 2019 12:50 AM PDT

    Bitcoiners: Then and Now [Blockstream Pain Units]

    Posted: 23 Apr 2019 09:47 PM PDT

    A warning about LocalBitcoins

    Posted: 23 Apr 2019 06:33 PM PDT

    Be careful if you ever use LocalBitcoins, even if you've used them for a few years and found it a pleasant experience.

    Until, like so many people seem to have experienced, they seize your bitcoins and put you on a forced holiday, without so much as a short note with an explanation. You can't even opt out their platform and withdraw your BTC to your own account or an exchange, or whatever.

    Their behavior is worse than banks in this respect. Please be careful and consider other services instead. Or developers could get together to replace LBC with highly visible open source code and create a community trading platform with some transparency and top customer support, rather than a profit driven one centered around facilitating large trades.

    submitted by /u/IHaveNoBTCVerySad
    [link] [comments]

    The history of Bitcoin Cash

    Posted: 24 Apr 2019 12:51 AM PDT

    124 BCH Total tips on memo reached!

    Posted: 23 Apr 2019 04:52 PM PDT

    The Tokyo #BCH meetup has reached 1300 members! Be sure to start a BCH meetup in your town!

    Posted: 23 Apr 2019 09:22 AM PDT

    Yelp’s new filter allows users to sort by “Accepts Cryptocurrency”.

    Posted: 23 Apr 2019 03:35 PM PDT

    Adam Back might be the most non-crypto literate person in crypto

    Posted: 23 Apr 2019 04:10 PM PDT

    Next Block Fees: BTC $1.41 / BCH $0.0015

    Posted: 23 Apr 2019 01:29 PM PDT

    The world's first BCH and BCH SLP Token wallet is now live in the Android Play Store. Go BCH!

    Posted: 23 Apr 2019 08:42 AM PDT

    Its the USERS fault! Says Adam Back (Co-founder & CEO of Blockstream) about high fees & long confirmation times (BTC) and its going to get worse!

    Posted: 23 Apr 2019 07:16 AM PDT

    BCH blocks filling up with transactions but miners not mining them?

    Posted: 24 Apr 2019 01:16 AM PDT

    Way more places in both Japan and Singapore accept BCH than BTC and the trend is continuing!

    Posted: 23 Apr 2019 05:28 AM PDT

    No comments:

    Post a Comment