Hi, lately I’ve been thinking about this problem and I’ve come up with 2 possible solutions that could be implemented either together or one or the other. The following assumes that dividends are calculated quarterly.
Solution 1: Yearly opt-in to dividends.
Under this proposal, each safex address would have a flag that automatically resets to “off” on January 1 of each year. The address owner would have to toggle the flag on through the safex wallet each year to be eligible for dividends. The flag could be toggled on any time before the current dividend calculation day to opt-in to that dividend cycle and any remaining cycles in the current year.
Solution 2: Claiming dividends.
Under this proposal, each safex address would get 4 sub addresses attached to it, one for each quarter. These sub addresses could only transfer coins to the master account, through a claim action in the wallet or back into the payout address if not claimed within a year. After a year without claiming the address would be flagged as opting out until the owner used a claim action to reflag the account.