返回
A Blockchain Ontology for DApps Development
DOI:10.1109/ACCESS.2022.3173313.png)
摘要
En 中文
Decentralized Applications, or DApps, provide distributed trusted applications that use blockchains. They are often composed of several services, such as transaction scalability protocols, decentralized storage and distributed computing solutions. In order to help formalize these applications, facilitate their development and improve their interoperability, we propose a novel blockchain Ontology focused on the concepts involving DApps. This ontology extends the existing EthOn ontology. It defines several key concepts related to DApps development, as well as the relations between these concepts. It features the formalization of known use cases and design patterns of blockchain technology through blockchain patterns. We use Semantic Web Rule language (SWRL) in order to define rules that express constraints on the formalized concepts. We then execute an inference engine and obtain new constraints on the properties of a defined DApp, such as its cost, based on the DApp characteristics and the services it uses. For illustration we show the inference of constraints between the Ethereum blockchain and its sidechain Polygon. We apply our research work in the field of blockchain video games. This application shows how to use the ontology to model DApps, and can be adapted to other fields.
Keyword:
Blockchains
Ontologies
Decentralized applications
Interoperability
Scalability
Games
OWL
Blockchain
interoperability
decentralized applications
DApps
ontology
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Security Threats and Defensive Approaches in Machine Learning System Under Big Data Environment大数据环境下机器学习系统的安全威胁与防御方法
Genome-wide CRISPRi/a screens in human neurons link lysosomal failure to ferroptosis人类神经元中的全基因组CRISPRi/a筛选将溶酶体衰竭与铁死亡联系起来
Development of a Cumulative Exposure Index (CEI) for Manganese and Comparison with Bone Manganese and Other Biomarkers of Manganese Exposure开发锰的累积暴露指数 (CEI) 并与骨锰和其他锰暴露的生物标志物进行比较

