Nice idea, and inline with our own plans. But as every nice idea comes with a cost, we have to see exactly when and how to make such a service available.
You are viewing a single comment's thread from:
Nice idea, and inline with our own plans. But as every nice idea comes with a cost, we have to see exactly when and how to make such a service available.
We already have public MySql databases of Steem blockchain that can be tapped into, in a sense, wouldn't you just need someone to do the same but with ordering from User Authority? I actually don't know what the costs of upkeep are so there might be better options.
Could User Authority run on client side perhaps?
UA is a derived metric: all follow broadcasts (currently ~ 150 million, on average currently every second about 2 follow transactions are added to that total) are available to fetch from the blockchain, but computation results of every account's UA score are not. Please keep in mind that with every (un-)follow transaction from user A to B, all UA scores of every account change (slightly).
Base message: UA is highly dynamic and extremely computation-heavy. As to running client-side, the question is what actually would run on the client. The fetching of JSON-i-fied UA end result scores from our API is possible. Calculating UA scores done live and client-side from raw blockchain data and/or a follow DB is not feasible at the moment.
If you like to tinker around with UA yourself, you might want to have a look at my original UA article which includes UA's core algorithm (more sub-algos are included currently, to properly deal with dangling nodes and sybils), an example graph (of 6 nodes, 13 follows), and the computation results of that example graph. It's a fun exercise!
Hey, I would love to talk with you on Discord about implementing UA into the 1UP platform.