Payee pay
Transaction
Traditionally, paying for office space, computing power, and other operating costs is the responsibility of the company. Customers purchase specific products, and revenue from sales of these products is used to cover business costs. Similarly, no website forces its visitors to charge a small fee when visiting its website to cover management costs. Therefore, decentralized applications should not force users who use the blockchain to directly pay for the use of the blockchain.
The launch of the blockchain using EOS.IO software does not require its users to directly pay for the use of the blockchain, so it will not restrict or prevent companies from formulating their product monetization strategies.
Although the receiver can pay, EOS.IO enables the sender to pay for bandwidth, computing, and storage. This allows application developers to choose the method that best suits their application. In many cases, sender payment greatly reduces the complexity of application developers who do not want to implement their own rationing system. Application developers can delegate bandwidth and calculations to users, and then let the "sender pays" model execute them. From the perspective of the end user, it is free, but from the perspective of the blockchain, it is paid by the sender.