[CLOSED] Find inconsistency between angelshares.info and agsexplorer.com

Started by bytemaster, January 14, 2014, 09:21:05 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bytemaster

Quote from: donschoe on January 15, 2014, 10:06:48 PM
this thread is misleading, bytemaster.

you issued AGS, and you should define how donations from multiple input addresses are handled.

of course i could take the time to write down detailled documentation on the algorithm, but to be honest, it would be better to announce how it will be.

after that me and the fluxxer can adjust their algorithms to fit the defined allocation procedure.

The algorithm I defined was that the first input address of every transaction should be the one allocated the AGS. 
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

5chdn

this thread is misleading, bytemaster.

you issued AGS, and you should define how donations from multiple input addresses are handled.

of course i could take the time to write down detailled documentation on the algorithm, but to be honest, it would be better to announce how it will be.

after that me and the fluxxer can adjust their algorithms to fit the defined allocation procedure.

029xue

Quote from: bytemaster on January 14, 2014, 05:29:48 PM
Quote from: 029xue on January 14, 2014, 03:04:38 PM
I've an Excel in hand so I made a VBA function to compare the master book from agsexplorer.com and angelshares.info.

Agsexplorer.com has a API so it's easy to get all data, the data from angelshares.info are manual copied.

The result is a little astonished as no single result is identical in two sites!

To make the result meaningful, I changed the formula and considered the diff small than 10 (which is 0.00000001 AGS) as 'equal' because those diff may caused by different round trip in two sites.

However, even with that, the result is still not comfortable:

For BTC, only 30% can be thought as 'equal' and 56% have diff more than 0.00000001 AGS. The left 14% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

For PTS, only 37% can be thought as 'equal' and 24% have diff more than 0.00000001 AGS. The left 39% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

The picture is below and the compare sheet can be downloaded from here: https://drive.google.com/file/d/0B2mCZ92eP_PeYy1hWldIcnJlZmM/edit?usp=sharing

Green:    diff < 0.00000001 AGS and thought as 'equal'
Yellow:    diff > 0.00000001 AGS and thought as 'suspicious"
Red:       orphan, record exist in agsexplorer.com but not in angelsshares.info

I don't know why the result is that but such a result is clearly not good... hope the site owner could explain that :)

I am giving you this bounty + an extra 1 PTS for the through research.  Please provide an address.    I expect the two teams to post here to resolve the differences in their accounting.

Thanks, please send the PTS to PryJ5DLovVj3Pck7sQWrwqia4gFSURL7xh :)

bytemaster

Quote from: donschoe on January 14, 2014, 05:28:23 PM
The explaination is simple. Both sites seem to use another algorithm to map donations to addresses.

In the end the result is the same.

I would like to see the difference in their algorithms carefully documented and independently implemented.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

bytemaster

Quote from: 029xue on January 14, 2014, 03:04:38 PM
I've an Excel in hand so I made a VBA function to compare the master book from agsexplorer.com and angelshares.info.

Agsexplorer.com has a API so it's easy to get all data, the data from angelshares.info are manual copied.

The result is a little astonished as no single result is identical in two sites!

To make the result meaningful, I changed the formula and considered the diff small than 10 (which is 0.00000001 AGS) as 'equal' because those diff may caused by different round trip in two sites.

However, even with that, the result is still not comfortable:

For BTC, only 30% can be thought as 'equal' and 56% have diff more than 0.00000001 AGS. The left 14% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

For PTS, only 37% can be thought as 'equal' and 24% have diff more than 0.00000001 AGS. The left 39% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

The picture is below and the compare sheet can be downloaded from here: https://drive.google.com/file/d/0B2mCZ92eP_PeYy1hWldIcnJlZmM/edit?usp=sharing

Green:    diff < 0.00000001 AGS and thought as 'equal'
Yellow:    diff > 0.00000001 AGS and thought as 'suspicious"
Red:       orphan, record exist in agsexplorer.com but not in angelsshares.info




I don't know why the result is that but such a result is clearly not good... hope the site owner could explain that :)

I am giving you this bounty + an extra 1 PTS for the through research.  Please provide an address.    I expect the two teams to post here to resolve the differences in their accounting.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

5chdn

The explaination is simple. Both sites seem to use another algorithm to map donations to addresses.

In the end the result is the same.

029xue

I've an Excel in hand so I made a VBA function to compare the master book from agsexplorer.com and angelshares.info.

Agsexplorer.com has a API so it's easy to get all data, the data from angelshares.info are manual copied.

The result is a little astonished as no single result is identical in two sites!

To make the result meaningful, I changed the formula and considered the diff small than 10 (which is 0.00000001 AGS) as 'equal' because those diff may caused by different round trip in two sites.

However, even with that, the result is still not comfortable:

For BTC, only 30% can be thought as 'equal' and 56% have diff more than 0.00000001 AGS. The left 14% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

For PTS, only 37% can be thought as 'equal' and 24% have diff more than 0.00000001 AGS. The left 39% are orphan records, which means only exist in Agsexplorer.com and can't be found in angelshares.info.

The picture is below and the compare sheet can be downloaded from here: https://drive.google.com/file/d/0B2mCZ92eP_PeYy1hWldIcnJlZmM/edit?usp=sharing

Green:    diff < 0.00000001 AGS and thought as 'equal'
Yellow:    diff > 0.00000001 AGS and thought as 'suspicious"
Red:       orphan, record exist in agsexplorer.com but not in angelsshares.info




I don't know why the result is that but such a result is clearly not good... hope the site owner could explain that :)

029xue

The AGS info on below two sites are also identical and good to use:
http://joelooney.org/ags/
http://www.enccoin.com/

bytemaster

This bounty is to find any persistent inconstancies between the master book of agsexplorer.com and angelshares.info that results in one site or the other making a fix to their calculation. 

I figure it doesn't hurt to double check their calculations.

This bounty is closed.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.