Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - sschiessl

Pages: 1 ... 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 ... 45
481
Hey there BLCKCHND,

welcome to the UI :)

Is the idea to create a full featured UI, or to create a targeted (e.g. For Trader) easy to use UI that might skip features?

Also, I am wondering what the existing project is that will be transfered in the development phase?

483
General Discussion / Re: XBTS DEX
« on: July 26, 2018, 11:41:42 am »
Best open an issue in github to discuss that, thanks!

484
For that you need to open a ticket at OpenLedger helpdesk. I'm afraid we can't help.

You can also try Telegram channel @OpenLedger4Members

485
Stakeholder Proposals / Re: Proxy: xeroc
« on: July 26, 2018, 05:24:08 am »
@bitcrab

Can those thoughts be molded into a proper formulated worker proposal for OMO that describes the responsibilities?
So far OMO is only creating bitAssets and that's it, correct? That could probably be scheduled to happen at roughly always the same time or similar.

486
Stakeholder Proposals / Re: [Proxy] kimchi-king - Journal
« on: July 25, 2018, 03:26:55 pm »
Quote
201808-bitshares-ui - No because I feel we need an actual UI/UX design team to work on this project. I personally feel this WP is more of a bug killing WP so the purpose is misleading.

I'd be eager to discuss your vision and critic for the UI proposal, in the hopes if swaying you. This is your journal so that can be done on another medium as well if you will.

I don't have a fixed role in the worker proposal, but I am actively developing for it.

487
Hello Kenneth,

happy to have you join the BitShares community, especially as a frontend developer!

Without discussing the content of you account, I want to remark on your proposal from a business point of view. Basically all the past workers have been bitUSD workers as the are far superior as risk of price fluctuations (that goes for the community to not overpay, and for you to not get underpaid). I think the bigger proxies only vote for bitUSD worker, I might be wrong there (I myself do not carry significant voting weight). Also, for you as a newcomer I would suggest to include some kind of escrow in the proposal.

Hope to hear from you,
 Stefan

488
Thank you very much for your response! Here are my thoughts

Correct, sophisticated users can configure their private keys and wallets in many ways at the moment, but a regular user typically follows standard flow which is not that safe. The main idea behind our proposal is to make accounts, keys and wallets management easy and user friendly.
Agreed. This can be handled by the UI when signing up, e.g. give the user a checkbox "Enhance account security" which is on per default and would require an active password and an owner password (for both cloud or local wallet login). I bet the BitShares UI team would be happy to welcome you.

Agree, your proposal is very close to our vision. At the first glance your approach seems to be more flexible, while our proposal is more straightforward and easy for user comprehension: it implements user+admin approach. I believe a particular balance to be identified here to make this feature powerful yet easy to use. BTW, what is the status of the BSIP?
I am a firm believer of a flexible approach, while not altering existing behavior. Ease of use can simply be achieved by providing an additional, easy to be found button: "Create trading key" and "Restrict markets" that do the right backend calls. I would not restrict the capabilities of the backend because it allows so many more use cases. The BSIP is in draft stage, I would be happy to collaborate.

The idea is to make a node to generate the device id and store it along with the transaction, so a client has nothing to do with that. 
Ok, so that would basically be some kind of hashing of user given values (e.g. MAC adress or IP, some kind of hardware hash etc.). Sending that information to the node (server) brings aspects of user identification and anonymity in play. Question in my head: Is there a way to tighten security without compromising identity?

Yes, similar to Scatter. Not sure for now if web apps like OL or Bitshares UI shall be required to use the app to sign the transactions, it may be an optional feature for good guys. We discussed several options and decided that you can't make all faucets/gates to use the app, anyhow there will be new phishing apps coming and we shall be protected against them. So the main idea is to deliver opensource trusted app to users to allow them to change their private keys, auto-sign correct "device tagged" transactions and manage Active permissions, so that a hacker has little chance to steal your funds even if he has your Active key.
Totally agreed, it should be optional, but it would be awesome as integration. Signing locally outside of the BitShares UI makes ANY phishing attempt immediately worthless as there is no access to the private key at any point. It would require some rework of the UI to allow to define your active account without giving the private keys. The approach to be preferred IMO is to not even let the phishing party get the key in the first place. Anyways, key management outside in an external open source app would be really great!

Correct, but it is not very easy for a regular user to add/remove keys, also, if you lost the key, you may be in big trouble. Enable/disable the key is much more user friendly and safe.
This is merely a question of a button that does the right operations on the backend. An active key that got compromised, or might be compromised, should never be enabled again, ever. I'm unsure what other use case it has. If the key was lost it's also lost after re-activation.

Quote
We would like to open discussion and we particularly welcome suggestions and ideas about new security features and the best way to design a specific feature
I appreciate that you are collecting feedback like mentioned in your initial post. I just noticed that the worker proposal has already been created, leaving no margin for alteration in terms of its approach. I personally would have loved explicit collaboration of the UI and core worker to include OpenLedger into the community development. Disclaimer: I don't carry any significant voting or proxy weight. I am part of the BitShares UI team and managing the infrastructure worker that is done by Blockchain Projects BV.

489
Another thing I'd like to add to my comment as a question:

Many things will need to be handled by the core. This worker is for analyzing and architectural planning. That means the proposal will end with a really detailed BSIP for those cases that will then be voted on, correct? Afterwards, if approved, it would be picked up by the core team so a consecutive proposal for that might not be needed.

 I agree with fav, focusing the proposal on the external Scatter like tool and integrating your devs for the parts that touch the core into the core worker might be beneficial, as it would also open up a line of collaboration of OpenLedger and the core team.

490
Dear OpenLedger Team,

thank you for the initiative! I read it and would like to comment on it. To your summary:

Quote
To minimize risk of both keys being stolen at the same time: Separate Active and Owner private keys, encourage their storage in different wallets (preferably on different devices).
This is a great idea. Already now in the BitShares UI  one could create two local wallets with two different passwords defined on account creation.

Quote
To minimize the impact of Active private key theft: Severely limit permissions for Active private key, while allowing to more fine-grained permissions control with Owner private key.
There is work done currently to formulate a BSIP for this: https://github.com/bitshares/bitshares-core/issues/1061#issuecomment-398017083 , which introduces custom active permissions, which would allow to create a "Trading private key". In combination with you proposed account and markets whitelist it's a great defense. The active key behavior should not be altered imo.

Quote
To minimize the risk of transactions coming from unknown sources signed with your private key: Introduce new Device-Tagged transaction allowing users to identify and block transactions sent from an unauthorized device and implement multi-signature accounts, essentially moving to 2FA.
This sounds interesting. How do you ensure that an attacker does not mimick the device id that is stored on-chain?

Quote
To make keys and account management more secure and user-friendly: Create simple desktop and mobile applications that allow users to easily manage their accounts and private keys, create multi-signature accounts, sign transactions, enable auto-sign feature, and receive notifications for specific transactions.
This would be gread, similar to Scatter I suppose? Is the idea the following: You are running said new program on the local computer and other application like the BitShares UI can request to get transactions signed?

To Active vs Owner key:

Quote
- Daily transfer limits can be set for each asset. So that a hacker who steals the Active key is not able to drain the account immediately.
 - Limit the markets where Active key can place orders. So that a hacker can't sell the assets he got illegal access to for their fake assets (Markets whitelist)
 - Specify accounts the user can transfer to. So that a hacker is not able to move funds to their own account (Accounts whitelist).
I like those three. Transfer/Trade volume limit, markets and transfer whitelists. In combination with my above mentioned trade authority only a market (and possibly volume) whitelist would necessary. In the same way the current asset blacklisting functionality could be optimized. For example: The well known binancecleos account could be blacklisted for OPEN.EOS, which *should* have the effect that no one can transfer OPEN.EOS to that account.

Quote
- Owner is able to suspend the account activity. This means that if a user suspects that Active key is compromised, they can suspend the account Active key and then any transaction signed with the compromised Active key will be blocked.
This is already possible simply by removing said active key.

In general: Will everything be available as open source and/or implemented directly in the BitShares UI?

Best regards,
 Stefan

491
General Discussion / Re: Internalizing the Hero
« on: July 22, 2018, 06:03:58 am »
I might be wrong but the rash decision might have been due to the protocol upgrade last week. It introduced that the owner of an asset can _only_ be changed with owner permission.  I don't know if committee members had different reasoning for their choice, but that issue probably brought consensus as I have learned in telegram.

The committee account does not have any owner permission and consequently can't transfer asset ownership after this protocol upgrade. If the committee would have come to the conclusion (after public debate) that it does not want to have the Hero as BitAsset *after* the protocol upgrade, all it could do would be to shut it down. Now the Hero owner can sort out any legal matter or the general support quastion and still have all options open from a technical point of view.

Without the intervention before the hard fork the decision process would now be: Will it stay a BitAsset or be shutdown completely?
From my point of view it is the best case scenario because you can trigger a public discussion and have all options open.

As to the discussion of degrading the Hero for its holders: From a technical point of view nothing has changed, only who they have to entrust its proper governance to. It might be an unfortunate coincidence (also happened before!) that one feed provider discontinued its feed. That is being sorted out as we speak as I believe the intention of the committee was never to herm Hero holders.

492
General Discussion / Re: Internalizing the Hero
« on: July 21, 2018, 07:09:53 pm »
Could the commitee shed some light on the background discussion of that decision?

493
LTM Users too, they'll only get 50% instead of 80% cashback.
Right .. that's somewhat of a show stopper assuming LTM upgrades were made with the expectation to spare 80% of the fees .. :-/
I'd say, the most fair approach, if committee chooses to change network percentage was to have it changed independent of the other fees and have a proposal expire after 4 weeks. That at least gives everyone sufficient time to do their math ..

I support the limit order fee increase. I would suggest that the prominent gateways specifically get informed on that with a weeks notice to adjust their market fees. Additionally, if the committee feels like network fee % is a to deep-cutting decision the BTS holders can always be asked.

494
Sounds like a good idea.

Thanks Abit for sharing your thoughts on this WP. I hope that other proxies & committee members follow your lead to come forward and express their support or concerns publicly about this initiative.

That is something that should have been requested and started PRIOR to launching the worker proposal on-chain so you could tweak it before putting it up for voting. (and no, a few hours, at least as far as the forum post is concerned does not constitute "PRIOR")

Prior evaluation happened, but mostly in their telegram. I voiced mine there, if anyone cares I happily repeat them.

495
What is the take of the SPRING fund on the accumulated voting power? As an investment fund you will be non-voting?

Pages: 1 ... 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 ... 45