A sharding mechanism could potentially be the solution to enhance the scalability of blockchain networks and makes the distributed ledger technology more feasible. Despite the scalability improvement, it increases the influence of malicious attacks on blockchain networks. We develop a comprehensive trust model by enhancing the trust score of nodes to minimize the adversary influences of malicious attacks in sharding based blockchain networks. Firstly, a penalty factor is incorporated into this trust model to decrease the probability of malicious nodes becoming leaders in the shards. Then, we examine the leader selection probability for varying penalty factors. We also observe the influence of the global reputation on the trust score for a varying number of nodes. Secondly, we increase the trustworthiness of nodes by including penalty factors and reputation scores to nodes that could then identify the malicious influence. The fair node distribution among shards is achieved by distributing the nodes with the same aggregated trustworthiness scores. Finally, we develop a probability distribution model to identify the probabilities of clustering corrupted nodes into single shards and the existence of such corrupted shards in the entire network. Uncorrupted or honest shard probability is shown to be higher in the RapidChain than the Elastico and OmniLedger sharding protocols. This could be as a result of the shard resiliency of the RapidChain (υ/2) protocol being more significant than that of the Elastico (υ/3) and in OmniLedger (υ/3) protocols. Low message complexity of single intra-shard consensus of the RapidChain protocol O(υ) may contribute to perform security algorithms more efficiently than that of the Elastico O(υ2) and OmniLedger O(υ) sharding protocols. The probabilities of clustering corrupted nodes into single shards can be estimated, and the existence of such corrupted shards in entire networks can be identified using the proposed model.
|Title of host publication||2020 IEEE 3rd International Conference on Artificial Intelligence and Knowledge Engineering (AIKE)|
|Place of Publication||United States|
|Publisher||IEEE, Institute of Electrical and Electronics Engineers|
|Number of pages||6|
|Publication status||E-pub ahead of print - Dec 2020|
|Event||3rd IEEE International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020 - Virtual conference, Irvine, United States|
Duration: 09 Dec 2020 → 11 Dec 2020
https://ieeexplore.ieee.org/xpl/conhome/9355437/proceeding (conference proceedings)
https://semanticcomputing.wixsite.com/aike2020 (conference website)
|Name||Proceedings - 2020 IEEE 3rd International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020|
|Conference||3rd IEEE International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020|
|Period||09/12/20 → 11/12/20|
|Other||Artificial Intelligence (AI) is concerned with computing technologies that allow machines to see, hear, talk, think, learn, and solve problems. The huge potential of applying AI for problem solving represents an exciting future that business objectives can be achieved much more effectively. In addition, business-business, business-customer, and customer-customer may be interconnected in a revolutionary way to stimulate tremendous amount of interesting activities. A core of AI is Knowledge Engineering that addresses the acquistion, understanding, description, storage, integration, processing, control, and use of knowledge, among others.|
The Third IEEE International Conference on Artificial Intelligence and Knowledge Engineering (AIKE 2020), is an international forum for academia and industries to exchange visions and ideas in the state of the art and practice of Artificial Intelligence and Knowledge Engineering, as well as to identify the emerging topics and define the future of Artificial Intelligence and Knowledge Engineering.