Node Contribution Measurement Method Based on Smart Contracts in ICN
Idle bandwidth resources are widely distributed among different Internet users.Using idle bandwidth can improve the utiliza-tion of network resources,improve the quality of service,and help build a win-win situation.Users contribute their idle resources and need to be rewarded based on their actual contributions.Therefore,it is necessary to accurately measure the network contribution of us-ers.Currently,some network contribution measurement methods are difficult to generate verifiable proofs for the actual forwarding workload of nodes,and the cost of generating corresponding proofs is too high.This article proposes to use user idle bandwidth for packet forwarding under the fusion architecture of Information Central Networking(ICN)and blockchain.Based on the idea of collabo-rative verification,a distributed network contribution measurement method is designed.Specifically,a"measurement session"is es-tablished/released through trusted devices in the network,session labels are generated based on transmission path metadata,and smart contracts running on the blockchain are responsible for session management and contribution measurement.The experimental results show that compared to existing methods,this method significantly reduces the required times of encryption and decryption while genera-ting traffic forwarding proofs,and reduces the additional proof information cost by 33%.
ICNblockchainsmart contractsmultipoint collaborationproof of forwarding