Architecting blockchain network simulators: a model-driven perspective

S. Liaskos, Tarun Anand, Nahid Alimohammadi
{"title":"Architecting blockchain network simulators: a model-driven perspective","authors":"S. Liaskos, Tarun Anand, Nahid Alimohammadi","doi":"10.1109/ICBC48266.2020.9169413","DOIUrl":null,"url":null,"abstract":"Blockchain networks have been suggested to have the potential to support some of the most critical functions of modern societies. When used in such capacities, failures of blockchain networks imply catastrophes that extend beyond individuals, organizations and countries. As such, before considered for wide adoption, blockchain network protocols and technologies must undergo the highest standards of analytical and empirical validation subject to key security, reliability and performance qualities. When performing empirical evaluation, however, the sheer size of open-access blockchain networks in their envisioned scale rules out the possibility of exact reproduction and validation in a lab environment. Rather, abstract working models – simulators – of proposed technologies need to be considered. To have value as research instruments, such simulators need to be widely validated for their accuracy by the research community, and also be highly transparent and reusable for allowing quick implementation and comparison of design ideas. We claim that established software engineering paradigms, namely model-driven development and software product lines can help address this need. We outline our own effort to develop a domain meta-model and object-oriented framework for efficient and reliable derivation of specialized blockchain network simulators.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICBC48266.2020.9169413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Blockchain networks have been suggested to have the potential to support some of the most critical functions of modern societies. When used in such capacities, failures of blockchain networks imply catastrophes that extend beyond individuals, organizations and countries. As such, before considered for wide adoption, blockchain network protocols and technologies must undergo the highest standards of analytical and empirical validation subject to key security, reliability and performance qualities. When performing empirical evaluation, however, the sheer size of open-access blockchain networks in their envisioned scale rules out the possibility of exact reproduction and validation in a lab environment. Rather, abstract working models – simulators – of proposed technologies need to be considered. To have value as research instruments, such simulators need to be widely validated for their accuracy by the research community, and also be highly transparent and reusable for allowing quick implementation and comparison of design ideas. We claim that established software engineering paradigms, namely model-driven development and software product lines can help address this need. We outline our own effort to develop a domain meta-model and object-oriented framework for efficient and reliable derivation of specialized blockchain network simulators.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
构建区块链网络模拟器:模型驱动的视角
有人认为,区块链网络有可能支持现代社会的一些最关键的功能。当以这种能力使用时,区块链网络的故障意味着超越个人,组织和国家的灾难。因此,在考虑广泛采用之前,区块链网络协议和技术必须在关键安全性、可靠性和性能质量的前提下,经过最高标准的分析和经验验证。然而,在进行实证评估时,开放访问区块链网络的庞大规模在其设想的规模中排除了在实验室环境中精确复制和验证的可能性。更确切地说,需要考虑提议的技术的抽象工作模型——模拟器。为了有研究工具的价值,这样的模拟器需要被研究界广泛验证其准确性,并且高度透明和可重用,以便快速实现和比较设计思想。我们声称建立的软件工程范例,即模型驱动的开发和软件产品线可以帮助解决这个需求。我们概述了我们自己的努力,以开发一个领域元模型和面向对象的框架,以高效可靠地派生专门的区块链网络模拟器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evaluation of Security and Performance of Master Node Protocol in the Bitcoin Peer-to-Peer Network Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example FabricUnit: A Framework for Faster Execution of Unit Tests on Hyperledger Fabric Distributed Fractionalized Data Networks For Data Integrity Cross-chain Transactions
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1