Data Streaming over Bitcoin Payment Channels

Jack Davies, Wei Zhang
{"title":"Data Streaming over Bitcoin Payment Channels","authors":"Jack Davies, Wei Zhang","doi":"10.1109/FNWF55208.2022.00052","DOIUrl":null,"url":null,"abstract":"Bitcoin and blockchain technology allow for value to be transferred in small increments. This property makes Bitcoin suitable for pay-as-you-go data streaming models as an alternative to subscription-based media streaming services. One of the key mechanisms Bitcoin provides to enable such use cases is payment channels. These channels allow two parties to perform value exchanges at high frequency, without settling each individual event on-chain, making them suitable for mediating the purchase of a digital data stream on a packet-by-packet basis. However, some existing designs for Bitcoin payment channels rely on funding transactions to escrow tokens, which increases the operational cost of a data stream and can lead to the funds of peers becoming temporarily stranded in the channel. In this paper, we outline a novel payment channel design that overcomes these challenges. Our construction leverages the inherent malleability of Bitcoin transactions to allow either party to unilaterally terminate the stream at any point, without sacrificing the security of the incremental payments that have occurred up to the termination point.","PeriodicalId":300165,"journal":{"name":"2022 IEEE Future Networks World Forum (FNWF)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Future Networks World Forum (FNWF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FNWF55208.2022.00052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Bitcoin and blockchain technology allow for value to be transferred in small increments. This property makes Bitcoin suitable for pay-as-you-go data streaming models as an alternative to subscription-based media streaming services. One of the key mechanisms Bitcoin provides to enable such use cases is payment channels. These channels allow two parties to perform value exchanges at high frequency, without settling each individual event on-chain, making them suitable for mediating the purchase of a digital data stream on a packet-by-packet basis. However, some existing designs for Bitcoin payment channels rely on funding transactions to escrow tokens, which increases the operational cost of a data stream and can lead to the funds of peers becoming temporarily stranded in the channel. In this paper, we outline a novel payment channel design that overcomes these challenges. Our construction leverages the inherent malleability of Bitcoin transactions to allow either party to unilaterally terminate the stream at any point, without sacrificing the security of the incremental payments that have occurred up to the termination point.
比特币支付通道上的数据流
比特币和区块链技术允许以小增量转移价值。这一特性使得比特币适合于现收现付的数据流模型,作为基于订阅的媒体流服务的替代方案。比特币提供的实现此类用例的关键机制之一是支付渠道。这些通道允许双方以高频率执行价值交换,而无需在链上解决每个单独的事件,使它们适合在逐个包的基础上调解数字数据流的购买。然而,比特币支付渠道的一些现有设计依赖于资金交易来托管代币,这增加了数据流的运营成本,并可能导致同行的资金暂时滞留在通道中。在本文中,我们概述了一种克服这些挑战的新型支付渠道设计。我们的构建利用了比特币交易固有的延展性,允许任何一方在任何时候单方面终止流,而不会牺牲到终止点为止已经发生的增量支付的安全性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信