It's something that I have thought about for a long time. It's also something that we were thinking of doing, but the idea was put on the back burner.
One way it could work would be like it works on Dtube. The posts there can be voted at any time, and if I'm not mistaken, you get your curation rewards right away or in a very short time. I forget exactly as I haven't looked at Dtube in a hot minute.
For sure, it's not a simple thing to do. It would require a hard fork for sure, and someone would have to design the new reward system. Then you need a skilled C++ programmer to implement the new way, and code a hardfork.
As much as I would love to be able to do something like that, I think that, realistically, it won't happen anytime soon.
There is a way around the seven days payout window without needing a hard fork and that could be implemented easily enough. You can remonetize a post by posting a comment under it, and setting the author as 100% beneficiary. You would just need the interface that lets you set beneficiaries on a comment. I think that could be added to the frontend fairly easily.
Thank you for weighing in.
I'm heartened that you've already been dwelling on this. It feels to me that Blurt needs to do something before the price falls to levels we can't keep 20 witnesses, and the quality of posts continues to decay.
The solution in my mind is isolating what potential users would want that would open the potential for some kind of mass adoption. One of those roads in my opinion is at a minimum offering at least what web 2 offers.
I was peeking through code on github and found something that might be useful for whenever this endeavor could be undertaken. It is the line(s) that involve post payout being 7 days.
Lines 49 and 50.
https://github.com/Blurt-Blockchain/blurt/blob/dev/libraries/protocol/include/blurt/protocol/config.hpp
You mentioned using comments and beneficiaries in your reply. I know Yayo mentioned his desire for a beneficiary for comment. I'm not as big a fan as comments typically receive low votes.
However, it seems to me a quick fix while waiting for a more complicated hardfork might be possible at a front end level using a comment that can be pinned.
What I would suggest is at the end of the 7 day payout allow a comment to be pinned above the amount the post earned and number of votes. Then one could write a comment to vote here.
I suggest above the previous voting cycle so that users don't get confused and miss the new option to vote again using the new comment. Not a deal killer, just trying to account for confusion likely to occur as we seek a remedy for the 7 day limitation not found in web 2.
Again, thank you for weighing in.
It's not just a matter of changing those lines. There needs to be code added so that it only changes the cash out window and the rewards system after the hard fork. Things before the hard fork have to still be calculated the old way, otherwise it will break the blockchain. That's why you need someone who knows how to code a hard fork correctly.
The whole system would need to be revamped in order to make the posts evergreen. Right now it's based on a cash out window.
It would need a lot of careful thought from people who are competent in the subject. That would mean someone who is proficient in C++ and is well versed in how blockchains and economic systems work.
I understood that when I looked and found it. I was trying to help isolate the code for whoever is capable of writing what needs to be written in its place.