-
Notifications
You must be signed in to change notification settings - Fork 648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove liquid vp #2263
Merged
Merged
Remove liquid vp #2263
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
// bitshares-core issue #2262: Remove voting power from liquid BTS and tickets | ||
#ifndef HARDFORK_CORE_2262_TIME | ||
// Jan 1 2030, midnight; this is a dummy date until a hardfork date is scheduled | ||
#define HARDFORK_CORE_2262_TIME (fc::time_point_sec( 1893456000 )) | ||
#define HARDFORK_CORE_2262_PASSED(next_maint_time) (next_maint_time > HARDFORK_CORE_2262_TIME) | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just FYI: Removing liquid BTS from voting power will strip ref UI users of their voting since you can only stake BTS with CLI.
Questions:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If giving liquid tickets 1x voting power, then nothing is changed, the vote buying will still be kept intentionally like beos and cn-vote now doing.
Otherwise, cn-vote or beos still can get the vote buying voting power from encouraging and seducing their supporter to lock the bts after this update, ok, cn-vote has done this.
I think the root problem is the defect of DPOS governance, the holders didn't need the sustained investment and spending, so they didn't have the enough motivation to govern the chain, especially some holders were zero cost holders.
On this chain, only the witnesses need sustained investment and spending to maintain the chain like miner of pow.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note: Uptick also supports creating and updating of voting tickets, in latest release. (Admittedly that is still a cli solution.... but still friendlier than and an alternative to
cli_wallet
.)Re: liquid tickets. "liquid" isn't a ticket target type. One doesn't create "liquid" tickets. Rather it is a state that a ticket is in while it's still charging towards a lock target. (Although if the funds in the ticket are votable while it is in the charging/"liquid" state, then one could game the system by initiating a lock ticket and cancelling it prior to the
next_auto_update_time
, which, If I'm understanding correctly, would give you a few days of 1x voting power without actually committing you to the lock period.)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sschiessl-bcp wrote:
Yes it will strip users who only use the ref UI. However not only users can stake with CLI because the mobile client supports staking already.
Thanks for noticing this. I overlooked it. Will fix.
It can be gamed as @christophersanborn said:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@shulthz changes to witnesses will be considered in next releases. Thanks for your ideas anyway.