{"title":"比特币支付通道上的数据流","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":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"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\":\"8 1\",\"pages\":\"0\"},\"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}","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}
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.