BSIP Draft: Managed Vesting Balances, plus Savings Account **discussion**

in #bitshares6 years ago (edited)

A new BSIP has been drafted, any and all feedback is welcome.
https://github.com/blockchainprojects/bsips/blob/56_Managed_Vesting_Policies/bsip-0056.md

Any and all feedback is welcome, discussion and review can also happen in the pull request below
https://github.com/bitshares/bsips/pull/119

It will enable off-chain activities that can be settled transparently on the blockchain, and implicitly enables the creation of savings accounts for the users that are locked a certain time period to enhance fund security.

Abstract

This document outlines a feature that expands the existing vesting balances. A new vesting balance policy is introduced, namely managed vesting balances. This new policy contructed with following key elements:

  • after triggering a withdrawal to the balance, the balance owner only receives its funds after waiting a certain time period (delayed)
  • allows cliff vesting (if set, a withdrawal can only happen after the specified datetime)
  • contains an optional manager, which is allowed to access the funds and move them to other vesting balances that have the same manager and same asset
  • allows the owner of the vesting balance to deposit more funds into it after creation
  • balance counts towards voting power

Summary for Voters

This BSIP introduces a new vesting balance policy, which introduces a delay on withdrawal and a manager that has limited access to the contained funds.

It can for example be used as a deposit into a CEX. Locking away funds on the BitShares Blockchain represents a deposit into the CEX, which allows the user to trade on the CEX, while the CEX does not need to be the custodian of the funds. The CEX settles the trades of the user onto the Blockchain every X amount of time and recognizes when the user wants to withdraw. With the built-in delay the CEX has enough time to settle the user balance on the blockchain according to internal trades.

Other use cases are possible too, like a promotion programm within the BitShares Blockchain (lock away asset X and gain Y% every Z time period), and of course a savings account (lock away asset X, can only be accessed after waiting X days).

The proposed approach enhances transparency and security over funds while allowing exchange businesses to offer more sophisticated and improved trading that would otherwise not be possible in a decentralized exchange. Effectively, the settlement authority has full control over the funds until the customer has initiated a withdrawal and the delay period is over. Insofar, this proposal adds limited security but significant transparency, and the benefit that the user retains his voting rights for vested BTS balances.

Sort:  

It is cool to see those BSIP's while DEX is dead. Now only bots can buy/sell. Nice improvement.

I'm a developer and trying to strengthen the BitShares Blockchain in that department.

Either way, the minimal amount I use the DEX for trading it does not appear dead, can you elaborate?

bitshares-2018-11-07.png

If a user can not sell or buy anything, it means that exchange is dead. And this is what was made with last release - sell/buy form is just hidden.

form-hidden-2018-11-07.png

You are using wallet.bitshars.org?

Please come fine me in telegram @btswallethelp, whatever you are experiencing is certainly a bug

Yes.

I tried staging.bitshares.org and it was ok.

Looks like this new design framework is tricky. Because when it was first introduced, I had some other problems. It was crashing or showing white page. With such problems it was clear to me that something is wrong with browser. After cleaning cookies and cache, it worked. This time it did the job again, but it was not clear to me that cache and cookies are the problem. Sorry.

Congratulations @sschiessl! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got more than 10 replies. Your next target is to reach 50 replies.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemFest3 and SteemitBoard - Meet the Steemians Contest

Support SteemitBoard's project! Vote for its witness and get one more award!