2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)最新文献

筛选
英文 中文
Being Accountable Never Cheats: An Incentive Protocol for DeFi Oracles 问责永远不会欺骗:DeFi oracle的激励协议
Bowen Liu, Jianying Zhou, Yong Zhi Lim
{"title":"Being Accountable Never Cheats: An Incentive Protocol for DeFi Oracles","authors":"Bowen Liu, Jianying Zhou, Yong Zhi Lim","doi":"10.1109/DAPPS55202.2022.00009","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00009","url":null,"abstract":"Recently emerging Decentralized Finance (DeFi) transforms traditional financial products into trustless and transparent protocols. However, these protocols often require real-time external price information, and in this respect an entity named oracle is proposed-a third party reporting the prices from real-world sources to the blockchain. Unfortunately, current oracle designs lack transparency, compatibility and accountability (e.g., report deviations and operational failures/anomalies). Further-more, they merely include economic rewards without fine-grained financial penalties. To address these problems, we present BANC, the first transparent incentive protocol that aims at accountability and compatibility for DeFi price oracles. BANC requires oracles to transparently declare a manifest such that their obligations can be provably examined by authorized punishers. With a fair dispute-resolution protocol, BANC enables compliant oracles to invoke self-justifications, which can be resolved by a watchtower consortium securely and efficiently. BANC is designed to enhance operational accountability of DeFi oracles, and can be compatible with most DeFi platforms at low cost. We fully implement BANC to evaluate its efficiency.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"30 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131990955","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
Performance Analysis of Hyperledger Besu in Private Blockchain 私有区块链超级账本Besu的性能分析
Caixiang Fan, Chang-Yang Lin, Hamzeh Khazaei, P. Musílek
{"title":"Performance Analysis of Hyperledger Besu in Private Blockchain","authors":"Caixiang Fan, Chang-Yang Lin, Hamzeh Khazaei, P. Musílek","doi":"10.1109/DAPPS55202.2022.00016","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00016","url":null,"abstract":"In this work, we present a set of comprehensive experimental studies on Hyperledger Besu in private blockchain. We aim to exhibit its performance characteristics in terms of transaction throughput, latency, resource utilization, and scalability, from the application perspective by adding a load balancer middleware. We have carefully designed a set of comparative experiments and judiciously selected typical parameters, including transaction send rate, network size, node flavor, load balancing, consensus, and block time. In particular, three proof of authority consensus algorithms, Clique, IBFT 2.0, and QBFT, are investigated. Through extensive experimental evaluations using the Hyperledger Caliper benchmark tool, we analyze how these parameters impact the performance of a private Besu blockchain. Our studies reveal several interesting findings: 1) Blockchain parameters, e.g., block time and block size, are the most significant factors in determining Besu performance; 2) The performance of Besu is bottlenecked by transaction execution and blockchain state updates, which are determined by parameters such as node computation power, transaction complexity, and load balancing; 3) A Besu network with QBFT consensus can scale up to 14 validators without noticeable performance loss. Our findings shed some light on further performance improvement of Hyperledger Besu. The identified bottlenecks and root cause analysis provide insightful suggestions for blockchain practitioners to build performant enterprise applications.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117119364","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}
引用次数: 11
Message from the DAPPS 2022 Technical Program Committee Chairs 来自DAPPS 2022技术计划委员会主席的信息
{"title":"Message from the DAPPS 2022 Technical Program Committee Chairs","authors":"","doi":"10.1109/dapps55202.2022.00006","DOIUrl":"https://doi.org/10.1109/dapps55202.2022.00006","url":null,"abstract":"","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124703821","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
Gromit: Benchmarking the Performance and Scalability of Blockchain Systems Gromit:区块链系统的性能和可伸缩性基准测试
Bulat Nasrulin, M. Vos, Georgy Ishmaev, J. Pouwelse
{"title":"Gromit: Benchmarking the Performance and Scalability of Blockchain Systems","authors":"Bulat Nasrulin, M. Vos, Georgy Ishmaev, J. Pouwelse","doi":"10.1109/DAPPS55202.2022.00015","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00015","url":null,"abstract":"The growing number of implementations of blockchain systems stands in stark contrast with still limited research on a systematic comparison of performance characteristics of these solutions. Such research is crucial for evaluating fundamental trade-offs introduced by novel consensus protocols and their implementations. These performance limitations are commonly analyzed with ad-hoc benchmarking frameworks focused on the consensus algorithm of blockchain systems. However, comparative evaluations of design choices require macro-benchmarks for uniform and comprehensive performance evaluations of blockchains at the system level rather than performance metrics of isolated components. To address this research gap, we implement Gromit, a generic framework for analyzing blockchain systems. Gromit treats each system under test as a transaction fabric where clients issue transactions to validators. We use Gromit to conduct the largest blockchain study to date, involving seven representative systems with varying consensus models. We determine the peak performance of these systems with a synthetic workload in terms of transaction throughput and scalability and show that transaction throughput does not scale with the number of validators. We explore how robust the subjected systems are against network delays and reveal that the performance of permissoned blockchain is highly sensitive to network conditions.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130672472","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}
引用次数: 7
The DecCert PKI: A Solution to Decentralized Identity Attestation and Zooko’s Triangle DecCert PKI:去中心化身份认证和Zooko三角的解决方案
Sam A. Markelon, John F. True
{"title":"The DecCert PKI: A Solution to Decentralized Identity Attestation and Zooko’s Triangle","authors":"Sam A. Markelon, John F. True","doi":"10.1109/DAPPS55202.2022.00017","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00017","url":null,"abstract":"We propose DecCert, a decentralized public key infrastructure designed as a smart contract that solves the problem of identity attestation on public blockchains. Our system allows an individual to bind an identity to a public blockchain address. Once a claim of identity is made by an individual, other users can choose to verify the attested identity based on the evidence presented by an identity claim maker by staking cryptocurrency in the DecCert smart contract. Increasing levels of trust are naturally built based upon the amount staked and the duration the collateral is staked for. This mechanism replaces the usual utilization of digital signatures in a traditional hierarchical certificate authority model or the web of trust model to form a publicly verifiable decentralized stake of trust model. We also present a novel solution to the certificate revocation problem and implement our solution on the Ethereum blockchain. Further, we show that our design solves Zooko’s triangle as defined for public key infrastructure deployments.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133600138","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
DAPPS 2022 Committees DAPPS 2022委员会
{"title":"DAPPS 2022 Committees","authors":"","doi":"10.1109/dapps55202.2022.00007","DOIUrl":"https://doi.org/10.1109/dapps55202.2022.00007","url":null,"abstract":"","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133312168","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
Modeling and Enforcing Access Control Policies for Smart Contracts 智能合约的建模和执行访问控制策略
Jan-Philipp Toberg, Jonas Schiffl, Frederik Reiche, Bernhard Beckert, R. Heinrich, R. Reussner
{"title":"Modeling and Enforcing Access Control Policies for Smart Contracts","authors":"Jan-Philipp Toberg, Jonas Schiffl, Frederik Reiche, Bernhard Beckert, R. Heinrich, R. Reussner","doi":"10.1109/DAPPS55202.2022.00013","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00013","url":null,"abstract":"Ethereum smart contracts expose their functions to an untrusted network. Therefore, access control is of utmost importance. Nevertheless, many smart contracts have suffered exploits due to improper design or implementation of access control policies. In this work, we propose an approach for modeling role-based access control policies for Ethereum smart contracts on the architecture level, and we describe a process for ensuring that the implementation is correct w.r.t. that model. We achieve this through a combination of code generation, formal verification and static code analysis. Additionally, we provide an argument for the correctness of our approach and demonstrate its feasibility by detecting manually introduced violations in a case study.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"278 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115424038","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}
引用次数: 4
Managing Collaborative Tasks within Heterogeneous Robotic Swarms using Swarm Contracts 使用群体契约管理异构机器人群体中的协作任务
S. Mallikarachchi, C. Dai, O. Seneviratne, I. Godage
{"title":"Managing Collaborative Tasks within Heterogeneous Robotic Swarms using Swarm Contracts","authors":"S. Mallikarachchi, C. Dai, O. Seneviratne, I. Godage","doi":"10.1109/DAPPS55202.2022.00014","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00014","url":null,"abstract":"The growing number of applications in Cyber-Physical Systems (CPS) involving different types of robots while maintaining interoperability and trust is an ongoing challenge faced by traditional centralized systems. This paper presents what is, to the best of our knowledge, the first integration of the Robotic Operating System (ROS) with the Ethereum blockchain using physical robots. We implement a specialized smart contract framework called “Swarm Contracts” that rely on blockchain technology in real-world applications for robotic agents with human interaction to perform collaborative tasks while ensuring trust by motivating the agents with incentives using a token economy with a self-governing structure. The use of open-source technologies, including robot hardware platforms such as TurtleBot3, Universal Robot arm, and ROS, enables the ability to connect a wide range of robot types to the framework we propose. Going beyond simulations, we demonstrate the robustness of the proposed system in real-world conditions with actual hardware robots.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121203872","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
Game-theoretic Designs for Blockchain-based IoT: Taxonomy and Research Directions 基于区块链的物联网博弈论设计:分类与研究方向
Fatemeh Erfan, M. Bellaiche, Talal Halabi
{"title":"Game-theoretic Designs for Blockchain-based IoT: Taxonomy and Research Directions","authors":"Fatemeh Erfan, M. Bellaiche, Talal Halabi","doi":"10.1109/DAPPS55202.2022.00012","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00012","url":null,"abstract":"In the last few years, the combination of the Internet of Things (IoT) and blockchain technologies has widely attracted significant research attention from academia and the industry due to the salient characteristics of blockchain and its natural compatibility with the functional requirements of IoT architectures. Despite the advantages of utilizing the blockchain in IoT systems, several issues have been raised regarding the mitigation of security attacks on blockchain-based IoT systems, management of blockchain operations, node communications, energy consumption, efficient consensus algorithm design, data sharing, and edge/fog computing. Many of the solutions proposed in the literature tried to address these issues using game-theoretic models. This paper surveys and investigates state-of the-art blockchain-based IoT solutions leveraging game theory to address common issues in blockchain design. The developed taxonomy enabled us to highlight existing challenges to the integration of game theory models into the design of blockchain-driven IoT and bring forward some critical research questions.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121151642","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
Blade: A Blockchain-supported Architecture for Decentralized Services Blade:一种区块链支持的去中心化服务架构
Sebastian Göndör, Hakan Yildiz, Martin Westerkamp, Axel Küpper
{"title":"Blade: A Blockchain-supported Architecture for Decentralized Services","authors":"Sebastian Göndör, Hakan Yildiz, Martin Westerkamp, Axel Küpper","doi":"10.1109/DAPPS55202.2022.00011","DOIUrl":"https://doi.org/10.1109/DAPPS55202.2022.00011","url":null,"abstract":"Decentralized services and applications provide a multitude of advantages for their users, such as improved privacy, control, and independence from third parties. Anyhow, decentralization comes at the cost of certain disadvantages, such as increased application complexity or communication overhead. This aggravates the development and deployment of decentralized services and applications. In this paper we present Blade, a software platform that aims to ease the effort of development and deployment of decentralized services by implementing reusable solutions for recurring challenges developers are facing when designing decentralized service architectures. Blade implements such functionality in a Blade server instance, which can be deployed on a lightweight device, such as a NAS, Raspberry Pi, or router at home. This allows users without expert knowledge to run a Blade instance with already existing hardware with little overhead. Blade supports polyglot Blade modules that implement extended functionality, such as interfaces, frontends, and business logic of decentralized applications. Blade modules are installed via a decentralized, Ethereum-based marketplace that can be accessed via the Blade instances. For identity management, Blade relays on smart contracts, which implement an Ethereum-based registry. This allows users to create and manage their identities in a self-sovereign manner without the need of a central entity. This way, Blade builds a decentralized service ecosystem that supports developers of decentralized applications and services.","PeriodicalId":273975,"journal":{"name":"2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123351254","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书