I just wanted to share a few ideas about the web clients or the API allowing to explore the blockchain, although I am not sure of their feasibility.
1. Peer-to-peer calculation
The web exploration of the blockchain (http://www.metab.ucoin.io/#/home and http://cesium.ucoin.io/#) are very slow at the moment. I suppose they are highly limited by the servers ressources.
Would it be possible to make these apps calculate thanks to a cluster of servers? For example uCoin nodes could also activate an option to allow calculation for these web apps.
2. Indicators recipes
The problem I see with this blockchain exploration is that it can only be used in real-life situations by people with statistics and coding skills. These people can harvest data thanks to their skills.
For common people, analysing this data is either meaningless or impossible.
Let’s say I want to purchase an item online to a seller I don’t know personally. Thanks to the blockchain, there is a potential to harvest data about the seller from the blockchain and use it to make more informed decisions.
For example I can say I want to trust more an online seller who sells a lot to many different individuals (many incoming transactions with many different people). I can create an indicator for this purpose and use it. But I need coding and statistics skills to do this, plus a server to do the calculations …
What I think would be interesting is a system allowing every user to create indicators based on some sort of recipe (or source code). This recipe could be modified (commits/issues/…) and shared to others.
Now the non-expert wanting to buy something online can just choose to use an indicator that has been created by someone else and apply it to the vendor … Perhaps this could even be integrated in Sakia to make it even easier to use (add custom indicators from the community list to your favorite list).
The community could come up with plenty of interesting indicators harvesting the openess of the blockchain: risk of account being a sybil, online seller reputation… And of course less “positive” indicators such as richness, poorness or “top 10 poorest users”… Or even indicators used by health insurance or loans to exclude users… But that’s part of the blockchain so they will do it anyway.
At least this is a way of harvesting the blockchain which does not exclude non-coders and non-statisticians and which can be applied to real life situations (whereas generic meta information on the blockchain have no real use in practice for commoners I believe). It also borrows principles from the open source software and their collaborative communities.
What do you think?