BM today published a new article that provides an in-depth analysis of smart contract design concepts. He pointed out that smart contracts should be designed with the utmost respect for the user's free choice and avoid artificial restrictions, because artificial restrictions can be easily circumvented. For example, if you set up a smart contract to require a transfer to transfer the person who needs to receive a 2% fee, then the recipient can choose to open a new contract. You set up RAM and can't trade, but users can issue RAM anchored tokens to achieve secondary trading. Therefore, he pointed out that real-time market feedback on the long-term consequences of current EOS governance decisions may be much more powerful than how much revenue voters will wait to achieve in the future.