You are viewing a single comment's thread from:

RE: Why have you stopped using BitShares?

in BitShares2 months ago

Regarding the core 8.0 upgrade, I see bsip 40 is included with custom active permissions. Would this allow an app like BeetEOS to be expanded into someone similar to the Hive Keychain for easy login across platforms?

I would pay for a bounty if one of the more technical users/developers could draw a nice diagram/overview how all the apps currently fit and work together. I believe it is still hard for a business or user to see how the apps work together if they wanted to start a liquidity pool for example. Simple ELI5 for an api node, cli wallet needed anymore?, Beet, BeetEOS,BitShares-Gateway, etc...

This leads into your comment on price feed's and witnesses. Regarding price feed's is there a simple setup guide for users to contribute? A website showing price feed participation, similar to witnesses would promote authenticity. Witness node documentation also seems lacking when you think of PoW, simply running a mining app, and joining a pool.

BTS is a very deep and complicated blockchain, some simplicity for users/developers could go a long way to increase participation.

Sort:  

Beet & BeetEOS already offer wallet-side fine-tuning of allowed operations when interacting with QR codes, deeplinks and websockets, but yeah BSIP 40 is interesting for sure!

With BSIP 40 custom authorities, you could add that single key for the account in the wallet similar to adding a memo key based account, it will enable significantly reducing the amount of confidential data being stored encrypted on disk.

You could also create a github action which is scheduled to publish price feeds, with the custom price feeding key stored in the private reporisory credential store, without fearing loss of your entire account. Worst case scenario if your github account was hacked is that invalid feeds are provided, but you could plausibly invalidate the key to stop the attack before regaining access to your github account.

Regarding price feed's is there a simple setup guide for users to contribute?

I wrote a whitepaper for an old algorithm based smartcoin, it's got some additional insights you might be interested in: https://github.com/BTS-CM/Hertz-Whitepaper/blob/master/hertz_whitepaper.md

Though, otherwise not really, it's the responsibility of the smartcoin owner to coordinate proper price scheduling, you can't just volunteer price feeds for a smartcoin you need to either be on the private price feed publisher list, or be in the committee or be an active witness.

Price feed publishing is also not free, it does cost money over time, which smatcoin owners need to consider when asking people to publish price feeds for them - the publisher could run out of BTS to fund their automated scripts and thus stop feeding if they forget about it, or they could in the long term change their mind if feeding doesn't benefit the DEX or themselves in the long term.

Just because you pick the witnesses, the committee or add people to your feed list, they don't have to price feed, especially if your communication with them is low/poor.

Otherwise, documentation wise we're talking about like the readme's accommodating automated price feeding scripts on github

You can track the price feeding history within the reference wallet, and within block explorers like blocksights or the kabana data analytics page, but no otherwise there's not like a webpage dedicated to monitoring all the price feeds for all smartcoins.

I think witness node solutions are somewhat proprietary, there needs to be a push for greater vote lock ticket creation, voting participation and witness activity

https://github.com/bitshares/awesome-bitshares