Candidate Set Formation Policy for Mining Pools

Saulo dos Santos, Shahin Kamali, R. Thulasiram
{"title":"Candidate Set Formation Policy for Mining Pools","authors":"Saulo dos Santos, Shahin Kamali, R. Thulasiram","doi":"10.1109/Blockchain50366.2020.00060","DOIUrl":null,"url":null,"abstract":"Cryptocurrencies like Bitcoin use the blockchain technology to record transactions in a distributed and secure way. Miners are distributed entities responsible for validating the transactions in the network and producing and verifying new blocks of confirmed transactions. In addition, they are responsible for keeping the protocol’s integrity, protecting it against the double-spending problem. Miners are rewarded when they add new blocks to the blockchain. The reward consists of fresh coins created after adding a new block as well as the fees collected from the transactions inside the added block. The amount of new coins generated with new blocks is diminishing by the protocol over time. As such, the significance of collected fees is increasing for the miners.A recent trend in large mining pools is to allow miners to select transactions in the block they aim to mine. Allowing miners to select transactions increases transparency via discretization and also helps to avoid conflict of interest with the mining pool managers. Assuming that forming blocks is in miners’ hands, miners should have a strategy to maintain transactions inside the block in a way to maximize their collected fees. The mining process is a random process that is \"progress free\". That is, a miner can update the transactions inside the block without any impact on its chance of succeeding in adding the block. Given that transactions with higher fees might arrive at any time in an online manner, it is profitable for a miner to \"refresh\" its block during the mining process. In this paper, we study the impact of refreshing blocks via an experimental analysis on real-world data from Bitcoin on a controlled environment that is carefully tuned to match the real world. Our results indicate that refreshing blocks is essential for increasing miners’ collected fees, and overlooking it will have a significant impact on miners’ revenues.","PeriodicalId":109440,"journal":{"name":"2020 IEEE International Conference on Blockchain (Blockchain)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain50366.2020.00060","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Cryptocurrencies like Bitcoin use the blockchain technology to record transactions in a distributed and secure way. Miners are distributed entities responsible for validating the transactions in the network and producing and verifying new blocks of confirmed transactions. In addition, they are responsible for keeping the protocol’s integrity, protecting it against the double-spending problem. Miners are rewarded when they add new blocks to the blockchain. The reward consists of fresh coins created after adding a new block as well as the fees collected from the transactions inside the added block. The amount of new coins generated with new blocks is diminishing by the protocol over time. As such, the significance of collected fees is increasing for the miners.A recent trend in large mining pools is to allow miners to select transactions in the block they aim to mine. Allowing miners to select transactions increases transparency via discretization and also helps to avoid conflict of interest with the mining pool managers. Assuming that forming blocks is in miners’ hands, miners should have a strategy to maintain transactions inside the block in a way to maximize their collected fees. The mining process is a random process that is "progress free". That is, a miner can update the transactions inside the block without any impact on its chance of succeeding in adding the block. Given that transactions with higher fees might arrive at any time in an online manner, it is profitable for a miner to "refresh" its block during the mining process. In this paper, we study the impact of refreshing blocks via an experimental analysis on real-world data from Bitcoin on a controlled environment that is carefully tuned to match the real world. Our results indicate that refreshing blocks is essential for increasing miners’ collected fees, and overlooking it will have a significant impact on miners’ revenues.
矿池候选集形成策略
比特币等加密货币使用区块链技术以分布式和安全的方式记录交易。矿工是分布式实体,负责验证网络中的交易,并产生和验证已确认交易的新区块。此外,他们还负责保持协议的完整性,防止双重支出问题。当矿工向区块链中添加新区块时,他们会获得奖励。奖励包括添加新区块后产生的新币以及从添加区块内的交易中收取的费用。随着时间的推移,新区块产生的新币数量会随着协议的减少而减少。因此,收取的费用对矿工来说越来越重要。大型矿池最近的一个趋势是允许矿工选择他们想要开采的区块中的交易。允许矿工选择交易,通过离散化增加透明度,也有助于避免与矿池管理者的利益冲突。假设形成区块掌握在矿工手中,矿工应该有一个策略来维持区块内的交易,以最大化他们收取的费用。挖矿过程是一个“无进度”的随机过程。也就是说,矿工可以更新区块内的交易,而不会影响其成功添加区块的机会。鉴于费用较高的交易可能随时以在线方式到达,矿工在挖矿过程中“刷新”其区块是有利可图的。在本文中,我们通过对来自比特币的真实世界数据的实验分析,研究了刷新区块的影响,这些数据是在一个精心调整以匹配现实世界的受控环境中进行的。我们的研究结果表明,刷新区块对于提高矿工的收费至关重要,忽略它将对矿工的收入产生重大影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信