首页 > 最新文献

2021 Third International Conference on Blockchain Computing and Applications (BCCA)最新文献

英文 中文
MDE4BBIS: A Framework to Incorporate Model-Driven Engineering in the Development of Blockchain-Based Information Systems MDE4BBIS:一个将模型驱动工程纳入基于区块链的信息系统开发的框架
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657015
Victor Amaral De Sousa, C. Burnay
Model-driven engineering is a promising software development methodology that has been investigated in the context of blockchain-based information systems development. Many approaches propose to specify and generate individual components part of such systems’ architectures using this methodology. In this paper, we provide a high-level overview of the different types of components that can be generated using model-driven engineering in the blockchain context, and of the potential benefits that it could bring in that context. We organize these findings in a framework called MDE4BBIS, which can help identify opportunities to leverage model-driven engineering for different architectural layers in blockchain-based information systems, and promotes an integrated approach.
模型驱动工程是一种很有前途的软件开发方法,已经在基于区块链的信息系统开发的背景下进行了研究。许多方法建议使用这种方法来指定和生成此类系统体系结构的单个组件。在本文中,我们提供了在区块链上下文中使用模型驱动工程可以生成的不同类型组件的高级概述,以及它在该上下文中可能带来的潜在好处。我们将这些发现组织在一个名为MDE4BBIS的框架中,该框架可以帮助识别在基于区块链的信息系统中利用模型驱动工程的不同架构层的机会,并促进集成方法。
{"title":"MDE4BBIS: A Framework to Incorporate Model-Driven Engineering in the Development of Blockchain-Based Information Systems","authors":"Victor Amaral De Sousa, C. Burnay","doi":"10.1109/BCCA53669.2021.9657015","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657015","url":null,"abstract":"Model-driven engineering is a promising software development methodology that has been investigated in the context of blockchain-based information systems development. Many approaches propose to specify and generate individual components part of such systems’ architectures using this methodology. In this paper, we provide a high-level overview of the different types of components that can be generated using model-driven engineering in the blockchain context, and of the potential benefits that it could bring in that context. We organize these findings in a framework called MDE4BBIS, which can help identify opportunities to leverage model-driven engineering for different architectural layers in blockchain-based information systems, and promotes an integrated approach.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126012493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Organization Committees 组织委员会
Anatoly Yagola, Sung-Kie Youn, Weihong Zhang, Jinsong Leng, Yuantong Gu, Zhongwei Guan, Shankar Kalyanasundaram, B. Youn, Lihai Zhang, Yusuf C. Toklu, Yijun Liu, Yixiang Gan, N. Sweilam, Yongjin Yoon, Yuichi Tadano, Qinghua Qin Australia, Zhenjun Yang, Zhiqian Zhang Singapore, Jizeng Wang, Sergey Panin Russia
Conference Co-Chairs: Anatoly Yagola (Lomonosoy Moscow State University) Sung-Kie Youn (Korea Advanced Institute of Science and Technology) Carlo Sansour (The University of Nottingham) Weihong Zhang (Northwestern Polytechnical University) Hiroshi Okada (Tokyo University of Science) Xi-Qiao Feng (Tsinghua University) Jinsong Leng (Harbin Institute of Technology) Yuantong Gu (Queensland University of Technology) Ming Li (Taiyuan University of Technology) Zhongwei Guan (University of Liverpool)
会议联合主席:Anatoly Yagola(莫斯科国立大学)、yousung - kie(韩国科学技术院)、Carlo Sansour(诺丁汉大学)、张卫宏(西北工业大学)、Okada宏(东京理工大学)、冯锡乔(清华大学)、冷劲松(哈尔滨工业大学)、顾元通(昆士兰工业大学)、李明(太原工业大学)、关忠伟(利物浦大学)
{"title":"Organization Committees","authors":"Anatoly Yagola, Sung-Kie Youn, Weihong Zhang, Jinsong Leng, Yuantong Gu, Zhongwei Guan, Shankar Kalyanasundaram, B. Youn, Lihai Zhang, Yusuf C. Toklu, Yijun Liu, Yixiang Gan, N. Sweilam, Yongjin Yoon, Yuichi Tadano, Qinghua Qin Australia, Zhenjun Yang, Zhiqian Zhang Singapore, Jizeng Wang, Sergey Panin Russia","doi":"10.1109/isce.2010.5522734","DOIUrl":"https://doi.org/10.1109/isce.2010.5522734","url":null,"abstract":"Conference Co-Chairs: Anatoly Yagola (Lomonosoy Moscow State University) Sung-Kie Youn (Korea Advanced Institute of Science and Technology) Carlo Sansour (The University of Nottingham) Weihong Zhang (Northwestern Polytechnical University) Hiroshi Okada (Tokyo University of Science) Xi-Qiao Feng (Tsinghua University) Jinsong Leng (Harbin Institute of Technology) Yuantong Gu (Queensland University of Technology) Ming Li (Taiyuan University of Technology) Zhongwei Guan (University of Liverpool)","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126466294","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
*.chain: automatic coding of smart contracts and user interfaces for supply chains *。链:供应链智能合约和用户界面的自动编码
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656987
Stefano Bistarelli, Francesco Faloci, P. Mori
In this paper we present a framework for automatically coding blockchain based supply chain management systems starting from a Domain Specific Graphical Language (DSGL) interface modeling the typical interactions of the actors of a value chain. For each asset defined in the DSGL, a solidity smart contract is created and for each interaction a specific method is defined. The DSGL allows the specification of the roles of the actors involved in the value chain, and of a set of constraints in order to permit the execution of operations on the assets only to users with specific roles. Besides the smart contracts implementing the supply chain management system, two web based user interfaces are produced by our framework for the management of the supply chain designed through the DSGL: one for the supply chain administrator and the other for the supply chain participant.
在本文中,我们提出了一个框架,用于自动编码基于区块链的供应链管理系统,从领域特定图形语言(DSGL)接口开始,对价值链参与者的典型交互进行建模。对于在DSGL中定义的每个资产,将创建一个可靠的智能合约,并为每个交互定义一个特定的方法。DSGL允许指定价值链中涉及的参与者的角色,以及一组约束,以便只允许对具有特定角色的用户执行对资产的操作。除了实现供应链管理系统的智能合约之外,我们通过DSGL设计的供应链管理框架还生成了两个基于web的用户界面:一个用于供应链管理员,另一个用于供应链参与者。
{"title":"*.chain: automatic coding of smart contracts and user interfaces for supply chains","authors":"Stefano Bistarelli, Francesco Faloci, P. Mori","doi":"10.1109/BCCA53669.2021.9656987","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656987","url":null,"abstract":"In this paper we present a framework for automatically coding blockchain based supply chain management systems starting from a Domain Specific Graphical Language (DSGL) interface modeling the typical interactions of the actors of a value chain. For each asset defined in the DSGL, a solidity smart contract is created and for each interaction a specific method is defined. The DSGL allows the specification of the roles of the actors involved in the value chain, and of a set of constraints in order to permit the execution of operations on the assets only to users with specific roles. Besides the smart contracts implementing the supply chain management system, two web based user interfaces are produced by our framework for the management of the supply chain designed through the DSGL: one for the supply chain administrator and the other for the supply chain participant.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126915809","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Fast and Secure Consortium Blockchains with Lightweight Block Verifiers 具有轻量级块验证器的快速安全联盟区块链
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656989
Weiquan Ni, Jiawen Kang, C. Maple, Zehui Xiong, Alia Asheralieva
Due to advantages of moderate cost and easy deployment, consortium blockchains have been widely adopted in various commercial services and industrial applications. Nevertheless, because of limited number of miners, consortium blockchains are vulnerable to collusion attacks incurred by compromised block verifiers, i.e., miners verifying new blocks. To address this issue, edge devices acting as lightweight nodes can be recruited as lightweight block verifiers (LBVs) to verify the blocks together with typical miners. This increases the number of block verifiers, thereby enhancing blockchain security, but may result in a larger block verification delay. To tackle this dilemma, in this paper, we propose a computing resource management scheme to maximize the system utility related to users’ satisfaction with the blockchain services, which aims at jointly optimizing computing resources of miners and LBVs. We prove the existence and uniqueness of the optimal set of strategies of miners and LBVs, and then exploit Karush-Kuhn-Tucker (KKT) conditions to find these strategies. The numerical results demonstrate that, compared with existing schemes, the proposed scheme achieves secure block verification by involving LBVs with optimized block verification delay.
由于成本适中、易于部署的优势,联盟区块链已广泛应用于各种商业服务和工业应用中。然而,由于矿工数量有限,联盟区块链很容易受到受损区块验证者(即验证新区块的矿工)的串通攻击。为了解决这个问题,可以招募充当轻量级节点的边缘设备作为轻量级块验证器(lbv),与典型的矿工一起验证块。这增加了区块验证者的数量,从而增强了区块链的安全性,但可能导致更大的区块验证延迟。为了解决这一困境,本文提出了一种计算资源管理方案,以最大化与用户对区块链服务满意度相关的系统效用,旨在共同优化矿工和lbv的计算资源。我们证明了矿工和lbv的最优策略集的存在性和唯一性,然后利用KKT条件来寻找这些策略。数值结果表明,与现有方案相比,该方案通过引入lbv实现了安全块验证,并优化了块验证延迟。
{"title":"Fast and Secure Consortium Blockchains with Lightweight Block Verifiers","authors":"Weiquan Ni, Jiawen Kang, C. Maple, Zehui Xiong, Alia Asheralieva","doi":"10.1109/BCCA53669.2021.9656989","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656989","url":null,"abstract":"Due to advantages of moderate cost and easy deployment, consortium blockchains have been widely adopted in various commercial services and industrial applications. Nevertheless, because of limited number of miners, consortium blockchains are vulnerable to collusion attacks incurred by compromised block verifiers, i.e., miners verifying new blocks. To address this issue, edge devices acting as lightweight nodes can be recruited as lightweight block verifiers (LBVs) to verify the blocks together with typical miners. This increases the number of block verifiers, thereby enhancing blockchain security, but may result in a larger block verification delay. To tackle this dilemma, in this paper, we propose a computing resource management scheme to maximize the system utility related to users’ satisfaction with the blockchain services, which aims at jointly optimizing computing resources of miners and LBVs. We prove the existence and uniqueness of the optimal set of strategies of miners and LBVs, and then exploit Karush-Kuhn-Tucker (KKT) conditions to find these strategies. The numerical results demonstrate that, compared with existing schemes, the proposed scheme achieves secure block verification by involving LBVs with optimized block verification delay.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128460533","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Re-engineering ERC-20 Smart Contracts with Efficient Snapshots for the Java Virtual Machine 为Java虚拟机重新设计ERC-20智能合约和高效快照
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657047
Marco Crosara, L. Olivieri, F. Spoto, Fabio Tagliaferro
Blockchain replicates the execution of transactions in a decentralized network of machines, supporting trust since each machine, by itself, cannot violate the rules for the transactions. Many applications of blockchains are related to the exchange of tokens, ie. valuable units that can be native, such as bitcoin and ether, or implemented in software, through smart contracts. Standards ensure token interoperability among decentralized applications of a certain platform, but they are general enough to be used in other contexts as well. A trend in blockchain is to implement such standards from a platform to another one, easing the design challenges with trusted and widely-used specifications. Exploiting the target language semantic can result in technological advantages with more efficient contracts. This paper presents a re-engineering of OpenZeppelin’s implementation of the ERC-20 standard for fungible tokens on Takamaka, a subset of Java for programming smart contracts in the Hotmoka blockchain. It starts with a literal translation from Solidity to Takamaka, but then describes a novel implementation for making snapshots of tokens, based on tree maps, that is possible in Java, but not in Solidity, and shows that it is much more efficient than the literal translation in Java from Solidity, within the Java Virtual Machine.
区块链在分散的机器网络中复制交易的执行,支持信任,因为每台机器本身都不能违反交易规则。区块链的许多应用都与代币交换有关,即。有价值的单位,可以是本地的,比如比特币和以太币,或者通过智能合约在软件中实现。标准确保了某个平台的分散应用程序之间的令牌互操作性,但它们也足够通用,可以在其他上下文中使用。区块链的一个趋势是将这样的标准从一个平台实现到另一个平台,通过可信和广泛使用的规范来缓解设计挑战。利用目标语言语义可以通过更有效的契约带来技术优势。本文介绍了OpenZeppelin在Takamaka上实现可替代令牌的ERC-20标准的重新设计,Takamaka是用于在Hotmoka区块链中编程智能合约的Java子集。它首先从Solidity到Takamaka的字面翻译开始,然后描述了一种基于树映射的令牌快照的新实现,这在Java中是可能的,但在Solidity中不是,并表明它比在Java虚拟机中从Solidity到Java的字面翻译要高效得多。
{"title":"Re-engineering ERC-20 Smart Contracts with Efficient Snapshots for the Java Virtual Machine","authors":"Marco Crosara, L. Olivieri, F. Spoto, Fabio Tagliaferro","doi":"10.1109/BCCA53669.2021.9657047","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657047","url":null,"abstract":"Blockchain replicates the execution of transactions in a decentralized network of machines, supporting trust since each machine, by itself, cannot violate the rules for the transactions. Many applications of blockchains are related to the exchange of tokens, ie. valuable units that can be native, such as bitcoin and ether, or implemented in software, through smart contracts. Standards ensure token interoperability among decentralized applications of a certain platform, but they are general enough to be used in other contexts as well. A trend in blockchain is to implement such standards from a platform to another one, easing the design challenges with trusted and widely-used specifications. Exploiting the target language semantic can result in technological advantages with more efficient contracts. This paper presents a re-engineering of OpenZeppelin’s implementation of the ERC-20 standard for fungible tokens on Takamaka, a subset of Java for programming smart contracts in the Hotmoka blockchain. It starts with a literal translation from Solidity to Takamaka, but then describes a novel implementation for making snapshots of tokens, based on tree maps, that is possible in Java, but not in Solidity, and shows that it is much more efficient than the literal translation in Java from Solidity, within the Java Virtual Machine.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123896455","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
The journey of Blockchain inclusion in Vehicular Networks: A Taxonomy 区块链纳入车辆网络的旅程:分类
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657050
El-hacen Diallo, O. Dib, K. A. Agha
Vehicular Networks (VNs) improve the transportation systems with useful applications that enhance driver safety, minimize operating costs, and enable real-time infotainment services. These applications are based on a general scheme, the vehicular network architecture, which defines the role of each entity in the VN. Several architectures had been proposed to meet the security and performance requirements of the VN. This work presents a taxonomy of different architectures while focusing on blockchain technology inclusion in VNs. We describe each architecture and analyze its limitations and challenges. Furthermore, we emphasize the motivation behind blockchain technology adoption in VNs.
车载网络(VNs)通过有用的应用程序改善交通系统,提高驾驶员的安全性,最大限度地降低运营成本,并实现实时信息娱乐服务。这些应用基于一个通用方案,即车辆网络架构,它定义了VN中每个实体的角色。为了满足虚拟网络的安全和性能要求,已经提出了几种体系结构。这项工作提出了不同架构的分类,同时专注于虚拟网络中的区块链技术。我们描述了每种体系结构,并分析了其局限性和挑战。此外,我们强调了虚拟网络采用区块链技术背后的动机。
{"title":"The journey of Blockchain inclusion in Vehicular Networks: A Taxonomy","authors":"El-hacen Diallo, O. Dib, K. A. Agha","doi":"10.1109/BCCA53669.2021.9657050","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657050","url":null,"abstract":"Vehicular Networks (VNs) improve the transportation systems with useful applications that enhance driver safety, minimize operating costs, and enable real-time infotainment services. These applications are based on a general scheme, the vehicular network architecture, which defines the role of each entity in the VN. Several architectures had been proposed to meet the security and performance requirements of the VN. This work presents a taxonomy of different architectures while focusing on blockchain technology inclusion in VNs. We describe each architecture and analyze its limitations and challenges. Furthermore, we emphasize the motivation behind blockchain technology adoption in VNs.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"339 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114814945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Towards An Enhanced Reputation System for IOTA’s Coordicide 为IOTA的协调建立一个增强的声誉系统
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656975
R. Saha, Gulshan Kumar, Alessandro Brighente, M. Conti
Reputation plays a fundamental role in the blockchain ecosystem, as it provides means to assign trust levels to participating nodes. Reputation is usually gained in time: the higher the fair participation of a node to the network, the higher its reputation. IOTA’s Coordicide proposes a reputation system based on an asset named Mana. This reputation system is the base of the Coordicide’s primary security protection. At present, IOTA assigns to nodes an amount of Mana equivalent of the amount of transferred funds only. However, this may lead to privacy leakage on nodes’ status and may not be sufficient to fully characterize the behavior of a node in the network. Furthermore, the Mana reputation system is currently susceptible to monopoly, eclipse, and spamming attacks. An efficient and secure reputation system shall comprehend a larger number of factors to provide security and reliability.In this paper, we propose Enhanced Mana (eMana), a theoretical model for the IOTA reputation system accounting for nodes’ good or bad behaviour based on their assigned tasks. We model each of the Coordicide modules having direct or indirect connections with the reputation system. In eMana the behavior of a peer node can be transparently analyzed by the other peers; thus, it is infeasible to modify the reputation value. Theoretically, eMana is flexible enough to include possible new modules’ behaviour and provides a strict hard-to-gain reputation. To the best of our knowledge, eMana is the first mathematical model for Coordicide’s enhanced reputation based on nodes’ multi-dimensional behaviour. Additionally, eMana is generic and flexible, and may also be adaptable to other Distributed Ledger Technology (DLT) systems.
声誉在区块链生态系统中起着至关重要的作用,因为它提供了为参与节点分配信任级别的方法。信誉通常是在时间上获得的:节点对网络的公平参与程度越高,其声誉就越高。IOTA的cordicide提出了一个基于名为Mana的资产的声誉系统。这一信誉体系是cocordicide主要安全保护的基础。目前,IOTA仅向节点分配相当于转移资金金额的Mana。然而,这可能会导致节点状态的隐私泄露,并且可能不足以完全表征网络中节点的行为。此外,法力声望系统目前很容易受到垄断、日蚀和垃圾攻击。一个高效和安全的信誉系统应该包含更多的因素来提供安全性和可靠性。在本文中,我们提出了增强Mana (eMana),这是IOTA声誉系统的理论模型,根据节点分配的任务来计算节点的好或坏行为。我们对每个与声誉系统有直接或间接联系的coordide模块进行建模。在eMana中,对等节点的行为可以被其他对等节点透明地分析;因此,修改信誉值是不可行的。理论上,eMana足够灵活,可以包含可能的新模块行为,并提供严格的难以获得的声誉。据我们所知,eMana是第一个基于节点多维行为的Coordicide增强声誉的数学模型。此外,eMana具有通用性和灵活性,也可以适应其他分布式账本技术(DLT)系统。
{"title":"Towards An Enhanced Reputation System for IOTA’s Coordicide","authors":"R. Saha, Gulshan Kumar, Alessandro Brighente, M. Conti","doi":"10.1109/BCCA53669.2021.9656975","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656975","url":null,"abstract":"Reputation plays a fundamental role in the blockchain ecosystem, as it provides means to assign trust levels to participating nodes. Reputation is usually gained in time: the higher the fair participation of a node to the network, the higher its reputation. IOTA’s Coordicide proposes a reputation system based on an asset named Mana. This reputation system is the base of the Coordicide’s primary security protection. At present, IOTA assigns to nodes an amount of Mana equivalent of the amount of transferred funds only. However, this may lead to privacy leakage on nodes’ status and may not be sufficient to fully characterize the behavior of a node in the network. Furthermore, the Mana reputation system is currently susceptible to monopoly, eclipse, and spamming attacks. An efficient and secure reputation system shall comprehend a larger number of factors to provide security and reliability.In this paper, we propose Enhanced Mana (eMana), a theoretical model for the IOTA reputation system accounting for nodes’ good or bad behaviour based on their assigned tasks. We model each of the Coordicide modules having direct or indirect connections with the reputation system. In eMana the behavior of a peer node can be transparently analyzed by the other peers; thus, it is infeasible to modify the reputation value. Theoretically, eMana is flexible enough to include possible new modules’ behaviour and provides a strict hard-to-gain reputation. To the best of our knowledge, eMana is the first mathematical model for Coordicide’s enhanced reputation based on nodes’ multi-dimensional behaviour. Additionally, eMana is generic and flexible, and may also be adaptable to other Distributed Ledger Technology (DLT) systems.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116997647","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
[Copyright notice] (版权)
Pub Date : 2021-11-15 DOI: 10.1109/bcca53669.2021.9657018
{"title":"[Copyright notice]","authors":"","doi":"10.1109/bcca53669.2021.9657018","DOIUrl":"https://doi.org/10.1109/bcca53669.2021.9657018","url":null,"abstract":"","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125776846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mobile Blockchain-Empowered Federated Learning: Current Situation And Further Prospect 移动区块链授权的联邦学习:现状与未来展望
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656998
Damian Satya Wibowo, S. Fong
The recent simultaneous research expansion of machine learning (ML) and mobile computing has given birth to the concept of Federated Learning (FL). FL downscales ML’s enormous computation power requirement by delegating parts of learning tasks to smaller devices using the devices’ own dataset. Results of these bits then proceed to be aggregated to produce a global model. Blockchain, a (semi-)decentralized distributed ledger, enhances FL in reliability, security, correctness, and availability. Nevertheless, a plain blockchain-based FL (BFL) is not always ideal in mobile settings: mobile devices have limited resources to process blockchain routines and training. Plain BFL also relies on wireless connection which is often unstable. In addition, the heterogeneous nature of these devices cannot guarantee optimal model quality. Thus, this survey covers issues in mobile BFL and recent works which give effort to solving the problems and identifies further research potentials in this field. At the end, this work offers a hypothetical prototype of an ideal mobile-based BFL (MBFL).
最近机器学习(ML)和移动计算的同步研究扩展催生了联邦学习(FL)的概念。FL通过使用设备自己的数据集将部分学习任务委托给较小的设备,从而降低了ML巨大的计算能力需求。然后将这些数据的结果汇总起来,形成一个全球模型。区块链是一种(半)去中心化的分布式账本,增强了FL的可靠性、安全性、正确性和可用性。然而,基于区块链的普通FL (BFL)在移动环境中并不总是理想的:移动设备处理区块链例程和培训的资源有限。普通BFL还依赖于无线连接,这通常是不稳定的。此外,这些设备的异构性质不能保证最佳的模型质量。因此,本调查涵盖了移动BFL的问题和最近的工作,这些工作致力于解决问题,并确定了该领域的进一步研究潜力。最后,本工作提供了一个理想的基于移动的BFL (MBFL)的假设原型。
{"title":"Mobile Blockchain-Empowered Federated Learning: Current Situation And Further Prospect","authors":"Damian Satya Wibowo, S. Fong","doi":"10.1109/BCCA53669.2021.9656998","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656998","url":null,"abstract":"The recent simultaneous research expansion of machine learning (ML) and mobile computing has given birth to the concept of Federated Learning (FL). FL downscales ML’s enormous computation power requirement by delegating parts of learning tasks to smaller devices using the devices’ own dataset. Results of these bits then proceed to be aggregated to produce a global model. Blockchain, a (semi-)decentralized distributed ledger, enhances FL in reliability, security, correctness, and availability. Nevertheless, a plain blockchain-based FL (BFL) is not always ideal in mobile settings: mobile devices have limited resources to process blockchain routines and training. Plain BFL also relies on wireless connection which is often unstable. In addition, the heterogeneous nature of these devices cannot guarantee optimal model quality. Thus, this survey covers issues in mobile BFL and recent works which give effort to solving the problems and identifies further research potentials in this field. At the end, this work offers a hypothetical prototype of an ideal mobile-based BFL (MBFL).","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121433606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Emergence of a scale-free network topology in a blockchain-based Shared Manufacturing 基于区块链的共享制造中无标度网络拓扑的出现
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656968
N. Rožman, Marko Corn, Gašper Škulj, J. Diaci, L. Šubelj
The development of smart manufacturing modes, following the guidelines of the Industry 4.0 paradigm, suggests the use of new technologies to ensure greater agility, individualization and personalization. Blockchain technology, as one of the new technologies, enables decentralization and trustless environment, however, on the other hand, introduces scalability limitations into the system. This paper presents an exploratory network analysis of money flow in blockchain-based Shared Manufacturing. We conduct an experiment in the form of an online game with people in order to obtain real data on network of prosumers in the said concept. We describe a relation between the money flow network, the supply of services in the market and the state of occupancy of the blockchain network in blockchain-based Shared Manufacturing. A greater supply of services in the market and a more occupied blockchain network causes a tendency for money flow network to organize like scale-free networks, however, this claim will be further verified in future work.
智能制造模式的发展遵循工业4.0范式的指导方针,建议使用新技术来确保更大的敏捷性、个性化和个性化。区块链技术作为一种新技术,一方面实现了去中心化和无信任的环境,另一方面也给系统带来了可扩展性的限制。本文提出了基于区块链的共享制造中资金流动的探索性网络分析。我们以网络游戏的形式与人进行实验,以获得上述概念下产消网络的真实数据。我们描述了基于区块链的共享制造中,资金流动网络、市场服务供应和区块链网络占用状态之间的关系。市场上更多的服务供应和更多的区块链网络占用导致资金流动网络倾向于像无标度网络一样组织起来,然而,这一说法将在未来的工作中得到进一步验证。
{"title":"Emergence of a scale-free network topology in a blockchain-based Shared Manufacturing","authors":"N. Rožman, Marko Corn, Gašper Škulj, J. Diaci, L. Šubelj","doi":"10.1109/BCCA53669.2021.9656968","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656968","url":null,"abstract":"The development of smart manufacturing modes, following the guidelines of the Industry 4.0 paradigm, suggests the use of new technologies to ensure greater agility, individualization and personalization. Blockchain technology, as one of the new technologies, enables decentralization and trustless environment, however, on the other hand, introduces scalability limitations into the system. This paper presents an exploratory network analysis of money flow in blockchain-based Shared Manufacturing. We conduct an experiment in the form of an online game with people in order to obtain real data on network of prosumers in the said concept. We describe a relation between the money flow network, the supply of services in the market and the state of occupancy of the blockchain network in blockchain-based Shared Manufacturing. A greater supply of services in the market and a more occupied blockchain network causes a tendency for money flow network to organize like scale-free networks, however, this claim will be further verified in future work.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123387899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2021 Third International Conference on Blockchain Computing and Applications (BCCA)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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