2020 Second International Conference on Blockchain Computing and Applications (BCCA)最新文献

筛选
英文 中文
Improving the performance of the Proof-of-Work Consensus Protocol Using Machine learning 使用机器学习提高工作量证明共识协议的性能
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274082
Mujistapha Ahmed Safana, Y. Arafa, Jixin Ma
{"title":"Improving the performance of the Proof-of-Work Consensus Protocol Using Machine learning","authors":"Mujistapha Ahmed Safana, Y. Arafa, Jixin Ma","doi":"10.1109/BCCA50787.2020.9274082","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274082","url":null,"abstract":"Blockchain technology has proven to be secured and reliable technology by bringing security, trust and data integrity to distributed systems. It brought a new paradigm that helps in the existence of the cryptocurrency and eliminating the third party in a financial transaction. It has the potential of optimising, enhancing streamlining many processes outside the cryptocurrency and financial sector but the adoption of the technology is limited by the hindering performance issues. These issues are mostly around the Proof-of-Work (PoW) consensus protocol that is used by Bitcoin and Ethereum and referred to as the most secured and decentralised protocol thus, the most reliable. Unfortunately, the protocol suffers a performance degrade with the increasing size and number of transactions because of its complexity. Many industries, researchers and organisation have been working on addressing these issues but most of the attempts result in facing another issue referred to as the scalability issue; having to trade off one of security or decentralisation to get speed. Other solution such as Bitcoin lighting network improved the transaction throughput of the Bitcoin without technically addressing the issue on the blockchain, therefore, didn’t face the scalability issue. This paper presents a research work of a novel approach that propose using machine learning techniques to improve the performance by enhancing the mining efficiency of the protocol. It uses the Ethereum network as a case study. The paper also aims to compare the predictive accuracy and speed of some machine learning regression models against the traditional mining method starting from the Linear regression. The objective is to determine whether using machine learning in the mining process offers a faster way of achieving consensus, therefore improving performance by reducing the time and energy consumption of the protocol without sacrificing security or decentralisation. The proposed model results in improved accuracy and faster consensus from the early experiments.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116868107","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
EMS: An Extensible and Modular Staking Architecture for Proof-of-Stake Systems 用于权益证明系统的可扩展模块化权益体系结构
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274464
Seoyoung Ko, Xinxin Fan, Zhi-Yao Zhong, Qi Chai
{"title":"EMS: An Extensible and Modular Staking Architecture for Proof-of-Stake Systems","authors":"Seoyoung Ko, Xinxin Fan, Zhi-Yao Zhong, Qi Chai","doi":"10.1109/BCCA50787.2020.9274464","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274464","url":null,"abstract":"Staking is an essential component in Proof-of-Stake (PoS) based blockchain systems. While a host of PoS blockchains have staking schemes in place, the implementations of those mechanisms are highly customized to meet the needs of specific blockchains and vary in terms of the offered functionalities. In this paper, we present EMS, an extensible and modular staking architecture for PoS systems. EMS specifies a generic and modular staking implementation framework by applying a novel bucket-based data structure across different system components. In particular, EMS is able to accommodate a variety of design requirements for staking in PoS systems by manipulating the optional fields in the bucket-based data structure, thereby providing great flexibility and extensibility. Our instantiation of EMS on the IoTeX blockchain further demonstrates its viability and effectiveness in practice.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125527194","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
BCCA 2020 Preface
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/bcca50787.2020.9274080
{"title":"BCCA 2020 Preface","authors":"","doi":"10.1109/bcca50787.2020.9274080","DOIUrl":"https://doi.org/10.1109/bcca50787.2020.9274080","url":null,"abstract":"","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124839029","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
BCCA 2020 TOC
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/bcca50787.2020.9274457
{"title":"BCCA 2020 TOC","authors":"","doi":"10.1109/bcca50787.2020.9274457","DOIUrl":"https://doi.org/10.1109/bcca50787.2020.9274457","url":null,"abstract":"","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125078527","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
A Cluster Based System for Analyzing Ethereum Blockchain Transaction Data 基于集群的以太坊区块链交易数据分析系统
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274081
Baran Kiliç, C. Özturan, A. Sen
{"title":"A Cluster Based System for Analyzing Ethereum Blockchain Transaction Data","authors":"Baran Kiliç, C. Özturan, A. Sen","doi":"10.1109/BCCA50787.2020.9274081","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274081","url":null,"abstract":"Ability to perform fast analysis on massive public blockchain transaction data is needed in various finance applications such as tracing of fraudulent activities. The blockchain data that is synced as a node is accessible as a sequence of blocks containing transactions. This way of accessing transaction data, however, is too slow for applications that require a transaction graph to be constructed. We develop a cluster based system that constructs a distributed transaction graph in parallel. Since blockchain data is continuously growing, our parallel system also offers the advantage of being able to scale by simply increasing the number of nodes in the cluster. Our system has been developed using the MPI message passing interface. We report performance results from our system operating on the whole 9.5 million block (roughly 4 year) Ethereum mainnet blockchain data. We report timings obtained from tests involving distributed transaction graph construction, partitioning, page ranking of addresses, degree distribution and token transaction counting on a 16 node economical cluster set up on the Amazon cloud. In particular, our system is able to construct distributed graph of 658 million ether and 31 major token transactions in 188 seconds.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130628934","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
Coordinated Landmark-based Routing for Blockchain Offline Channels b区块链离线信道中基于里程碑的协调路由
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274462
S. Thakur, J. Breslin
{"title":"Coordinated Landmark-based Routing for Blockchain Offline Channels","authors":"S. Thakur, J. Breslin","doi":"10.1109/BCCA50787.2020.9274462","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274462","url":null,"abstract":"Blockchain offline channels such as the Bitcoin Lightning Network will improve the scalability of blockchains by reducing the number of transactions needed to be recorded in the blockchain. Uncoordinated payment transfer in channel networks including path-based fund transfer may overuse few channels. This will lead to imbalanced channel networks where the channel balance of few channels is too low to remain operational. In this paper, we propose a coordination method for a landmark-based routing algorithm for fund transfer in offline channels. Our procedure allows the landmarks to route funds in complementary and non-overlapping paths which balances channel values in a bi-directional channel network. Using experimental evaluation with Bitcoin Lightning network data we prove that the proposed coordinated landmark-based routing algorithm keeps a better balance of the channels and significantly improves the success rate of fund transfer compared with existing landmark-based routing algorithms.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114019841","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
BCCA 2020 List Reviewer Page BCCA 2020名单审查页面
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/bcca50787.2020.9274448
{"title":"BCCA 2020 List Reviewer Page","authors":"","doi":"10.1109/bcca50787.2020.9274448","DOIUrl":"https://doi.org/10.1109/bcca50787.2020.9274448","url":null,"abstract":"","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129465539","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
Combining Blockchain and Machine Learning to Forecast Cryptocurrency Prices 结合区块链和机器学习预测加密货币价格
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274454
K. Martin, I. Alsmadi, M. Rahouti, M. Ayyash
{"title":"Combining Blockchain and Machine Learning to Forecast Cryptocurrency Prices","authors":"K. Martin, I. Alsmadi, M. Rahouti, M. Ayyash","doi":"10.1109/BCCA50787.2020.9274454","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274454","url":null,"abstract":"Blockchain is an emerging technology that enables a vital framework for various cryptocurrency operations such as bitcoin. Notably, without any involvement from third party authorities, blockchain offers a decentralized consensus scheme to process user transactions, fund transfer, and various data records in a secure and reliable way. Furthermore, bitcoin price forecasting has been a vital research trend, where machine learning techniques play a substantial role. A sophisticated and appropriately trained model can be useless if the features being tested are unreliable. Independently, one of the most desirable aspects of a system that utilizes the blockchain is the concrete objectiveness by which each entry is cataloged. Any data collected and reported on the blockchain is unambiguous, and therefore, extremely suitable for a machine learning algorithm. To efficiently forecast bitcoin price movements, in this work, we propose and examine various lenses by which to view this union, each with varying degrees of success.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134532967","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
A New Method of Assigning Trust to User Addresses in Bitcoin 一种新的比特币用户地址信任分配方法
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274463
Kazumasa Omote, Asuka Suzuki, Teppei Sato
{"title":"A New Method of Assigning Trust to User Addresses in Bitcoin","authors":"Kazumasa Omote, Asuka Suzuki, Teppei Sato","doi":"10.1109/BCCA50787.2020.9274463","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274463","url":null,"abstract":"Trust of user address (i.e., wallet address) in Bitcoin is dependent on not who user is but the amount of Bitcoin currency in user’s wallet address. So we cannot necessarily trust a Bitcoin user with wallet address. Actually, there is no method for assigning trust to user addresses in Bitcoin. Although we can provide trust to user address by inserting certificate into Bitcoin transaction using OP_RETURN, it still has some problems about wastefulness. In this paper, we propose a new method that efficiently assigns trust to user address using Bitcoin transfer only, which does not need to use OP_RETURN. Our proposed method can realize a trust providing mechanism for “Blockchain 1.0” without adding any new function. Main idea of our method is that “token coin” (Bitcoin transfer itself) can be used as a trust providing mechanism. For feasibility study, we experimentally show the trust assigning in the Bitcoin testnet. Furthermore, our method can be easily adopted into other cryptocurrencies.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"8 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127047344","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
Developing more Reliable News Sources by utilizing the Blockchain technology to combat Fake News 利用区块链技术打击假新闻,开发更可靠的新闻来源
2020 Second International Conference on Blockchain Computing and Applications (BCCA) Pub Date : 2020-11-02 DOI: 10.1109/BCCA50787.2020.9274460
Panayiotis Christodoulou, Klitos Christodoulou
{"title":"Developing more Reliable News Sources by utilizing the Blockchain technology to combat Fake News","authors":"Panayiotis Christodoulou, Klitos Christodoulou","doi":"10.1109/BCCA50787.2020.9274460","DOIUrl":"https://doi.org/10.1109/BCCA50787.2020.9274460","url":null,"abstract":"Continuous efforts are being made daily by organizations to develop special tools that can support the collection and organization of available information in order to prevent the spread of fake news. Nowadays, misinformation has been deemed as a great challenge especially with the raise of social media networks that are used as platforms for disseminating information in a digital form. This paper presents the implementation of a decentralized application deployed on the Ethereum blockchain, to be used as a tool for combating fake news and misinformation. The develop framework is proposed as a solution for publishing reliable news sources and enabling readers to self-verify the trustworthiness of the published source. An experimental scenario has been implemented that presents the effectiveness of the proposed framework.","PeriodicalId":218474,"journal":{"name":"2020 Second International Conference on Blockchain Computing and Applications (BCCA)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134174591","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
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学术文献互助群
群 号:481959085
Book学术官方微信