First of all, we would like to present you the page with the main points from our core worker proposal. It includes the roadmap with the list of tasks that we consider important (please note that their order does not represent their priority). https://worker.graphenelab.io/
I assume you refer to this list?
- AUDIT OF THE PLATFORM
- CHANGING THE FEE COLLECTION SYSTEM
- CUSTOM TAKER/MAKER FEES (BSIP81, BSIP85)
- FLEXIBLE SETTINGS OF TRADING ACCESS KEYS
- GOVERNANCE
- DOCUMENTATION FOR BUSINESSES WITH EXAMPLES
- MARGIN CALL FEE (BSIP74)
- LENDING OPTIONS
- NON-LTM REFERRAL & MEMBERSHIP
Could you please elaborate shortly on each of the items what the actions points / vision are?
Was also wondering in what way will review and payments of your deliveries be handled?
Audit of the platformThis task has become relevant after several cases of the blockhain shutdown. They were caused by mistakes that hasn't been discovered since the early days of the platform. We believe such mistakes still exist and this situation endangers the main features of the blockchain - its continuance and immutability. Even couple of hours of shutdown leads to financial losses (not to mention reputational cost). We will conduct audit along with development, but it will be our priority at first.
Changing the fee collection systemThe most basic example will be the fee for cancelling of an order. If a user doesn't have enough funds, he cannot do this because the fee cannot be withheld from the order. We plan to fix this along with other issues that we will describe in a separate BSIP. Now we investigate how to implement this feature safely (e.g. there can be a situation when funds placed in the order are not sufficient to pay a fee - in that case it still won't be cancelled).
Documentation for businesses with examplesBitShares highly depends on businesses that invite users to the platform. We believe that clear and convenient documentation instead of the need to deeply investigate numerous nuances is crucial to attract them. BitShares has huge opportunities, but sometimes the scale of it is the exact same reason that repels potential businesses.
Flexible settings of trading access keysThe idea that was discussed for a long time. The BitShares is a trading platform in the first place. However, it lacks flexible settings of keys that allow to provide access to trading to a third-party, not exposing active keys at the same time. Of course, there can be duct tape solutions already, but we need something more solid.
Non-LTM referral & membershipCreation of the classic on-chain referral system. It will allow to invite new users without extra costs and unnecessary headache (unlike the implementation in the majority of other projects). What can be more useful than the growth of the user base?
Margin Call fee (BSIP74)
Custom taker/maker fees (BSIP81, BSIP85)
Lending options (BSIP70)These points are thoroughly described in the corresponding BSIPs. It is possible that something will change while developing, but overall these concepts look very tempting, their implementation will be useful for the platform. By the way, we already had an experience implementing solution that resembles lending options (BSIP 70) while developing a credit contract in the other project (Karma).
At first we expect direct payments without an escrow. Later, when the BLCKCHND team will finish their escrow project (which will interact with a number of proxies and respected members of the community), we'll transfer keys from the worker's account to this escrow. This way all acceptance of work and inspections will be conducted through them.
Also, considering the open nature of the development, everyone will be able to inspect and test results of our work. Not to mention our internal testers thoroughly reviewing the code.