• Market Cap: $2,418,160,157,835.35
  • 24h Vol: $108,433,118,919.67
  • BTC Dominance: 56.67%
XBT.Market
Advertisement
  • Home
  • Coins MarketCap
  • Crypto Exchanges
  • Crypto Calculator
  • Top Gainers and Loser
  • News
  • Contact Us
No Result
View All Result
XBT.Market
No Result
View All Result
Home Bitcoin

Durabit: Incentivizing Torrent Seeding With Bitcoin

Jon Hartney by Jon Hartney
November 15, 2023
in Bitcoin, Blockchain, Business, Market
0
Durabit: Incentivizing Torrent Seeding With Bitcoin
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

BitTorrent has been around for 22 years as of this year. In many ways it is a technology protocol almost as big as Bitcoin in the scope of how it changed the game of moving data around the internet. If Bitcoin is the money for sending money around when people don’t you doing so, BitTorrent is the mechanism for moving data around when they don’t want you to. It’s always had a big problem though, one I’m sure anyone who has ever used it is quite familiar with. The seeding problem.

How many of you, upon completing the download of a file, have immediately closed out your torrent client and didn’t leave it seeding after you had the complete file? Everyone has done it. BitTorrent doesn’t function without users staying online and seeding a file for others to download, which most users do not do for very long after attaining the complete file. This works whenever a file is in very high demand, people seed the sections of the file they have as they download, they disappear when they’re finished, but in the meantime other people come online and start downloading, and they also seed as they download. It works as long as the group going through that churn is large, but if it isn’t torrents tend to fade away and become unavailable as people stop seeding.

Related articles

UK lawmakers seek moratorium on crypto donations to political parties

March 18, 2026

Tally winds down, citing lack of viable market for DAO tooling

March 18, 2026

This presents a problem for the longevity of individual torrents. It is a great protocol for getting a piece of data circulating while it is in high demand, but after that demand fades that data tends to become unavailable as people stop seeding it. Durabit is a recent proposal to attempt to address this issue. The scheme is relatively simple, but seems like it would provide a solid incentive mechanism for people to keep seeding a file.

The system depends on a chaumian ecash mint to facilitate the incentive mechanism for file seeders. A third party who wishes to ensure a file stays available enters into a contractual arrangement with the ecash mint, taking the form of a series of timelocked pre-signed transactions. Each transaction is timelocked in intervals of two weeks, and pays out a small amount each time to the chaumian ecash mint. Each payout is a timelocked UTXO that cannot be spent until the next transaction becomes valid, with the remainder of the funds always going back to an address controlled by whoever issued these transactions, with the next transaction in the chain spending this change output.

The first transaction in the series commits to a specific torrent magnet link in an OP_RETURN output to associate the contract with the file the issuer wants to incentivize seeding. After the mint has these pre-signed transactions in its possession, it submits the first transaction to the chain and begins monitoring the torrent swarm for the specified magnet link. From here the mint listens for any torrent clients that also run a Durabit client to reach out to it. If any Durabit client pings the mint from the same IP address as someone it sees seeding in the torrent swarm, it maintains that connection out of band.

From here the mint watches and tracks seeders that have registered with it. During the course of the two week period before its most recent payout becomes spendable, the mint issues chaumian ecash tokens to each registered seeder for keeping the data available. A mint can do this proportionally to the amount of data seeded, or can randomize token issuances in a lottery amongst the seeders it has registered. Once its payout output becomes spendable, it can announce this and open a redemption window to payout the actual bitcoin in exchange for chaumian tokens it has issued during that seeding epoch. This cycle continues for as long as the series of pre-signed transactions lasts. The overall total amount of bitcoin contributed to the contract, and the amounts paid out each period, are entirely up to the issuer of the contract.

I’m sure most of you are thinking “what stops the chaumian mint from simply just collecting these payouts and not distributing a portion of them to the people seeding the torrent?” This is the beauty of the proposal: purely incentives. Each transaction pays out a small amount of funds to the chaumian mint in a timelocked output, and spends the rest back to the issuer of the contract. At any time the party that issued this contract can effectively revoke it by double-spending that output, invalidating the rest of the pre-signed transactions from that point forward. The mint, being aware of this, has to weigh the potential loss of all future income derived from any individual contract by collecting the agreed upon percentage of each payout for itself against the potential gain of keeping an entire payout while losing that percentage fee for all future payouts.

The issuer on the other hand was initially motivated to issue the contract in the first place because of a desire to keep a specific file available by incentivizing people to seed it. If they truly want that file to stay available, it is in their best interest to not revoke any contract they have issued unless the mint fulfilling it is acting dishonestly. This arrangement aligns the incentives properly so that it should be in the best interest of the mint to monitor the torrent swarm and distribute funds honestly to seeders, and it is in the best interest of the issuer of the contract to not double-spend it and revoke it so long as the mint continues operating honestly.

The proposal looks at the problem of actually auditing honesty, both in terms of the mint auditing seeders it is distributing tokens and payouts to, and the issuer of the contract auditing the mint. In the case of a mint auditing a seeder, they can select random chunks of the torrent file to download periodically. This should provide a decent assurance that any individual seeder is actually in possession of and serving the file to other users. In the case of the issuer auditing the mint, indirectly monitoring the torrent swarm should provide a good enough basis to assess the mint’s honesty. Once a contract has begun, and the mint has started issuing payouts, the swarm should establish a baseline of traffic proportional to the economic incentive the contract provides. If at any time the issuer notices a large decrease in swarm traffic, that is a pretty good indicator that the mint is not processing distributions honestly and the contract should be revoked.

Neither of these are foolproof, especially in the case of the mint auditing the torrent seeders, but they should be good enough. At the end of the day if a seeder is essentially just grabbing data from other seeders to respond to challenges from the mint, in order for them to do that the data does need to be available enough for them to grab any random chunk the mint challenges them to produce. So in such an instance, while actors may be able to dishonestly collect payouts from the mint without hosting and serving the file, if the file is not actually available they would be incapable of gaming the system in that way. I don’t believe this is a fatal flaw, as the overall goal of ensuring the files availability is still met.

Overall Durabit is a very simple system facilitated by a trusted party in the form of the chaumian mint, but I think that simplicity is its strength. The amount of funds ever available for a mint to abscond with maliciously is minimal, and if such an event were to occur the issuer of the contract can simply revoke the existing one and re-issue it with another mint. I think it provides a very simple and elegant solution to the incentive problem of keeping files seeded using BitTorrent even during huge drops in demand from users. 

Read Entire Article
Tags: bitcoinMagzineCryptocurrencyInvestmentMining Bitcoin
Share76Tweet47

Related Posts

UK lawmakers seek moratorium on crypto donations to political parties

by Jon Hartney
March 18, 2026
0

A UK parliamentary committee urged an immediate moratorium on crypto political donations until stronger safeguards are in placeA cross-party parliamentary...

Tally winds down, citing lack of viable market for DAO tooling

by Jon Hartney
March 18, 2026
0

Tally said its platform served more than one million users, supporting governance across hundreds of organizations and processing over $1...

Bitcoin stalls at $76K: Key BTC price levels to watch ahead of FOMC

by Jon Hartney
March 18, 2026
0

Bitcoin price traded at $74,000 as investors braced for Jerome Powell’s post-FOMC speech that could see volatile swings toward key...

Ethereum aims to cut bridge times by 98% to 13 seconds with new rule

by Jon Hartney
March 18, 2026
0

Ethereum’s FCR aims to reduce bridge times by up to 98%, bringing L1-to-L2 and exchange deposits down to 13 seconds...

Bitcoin Has Entered A Rare Zone Against Gold, Fidelity Says

Bitcoin Has Entered A Rare Zone Against Gold, Fidelity Says

by Jon Hartney
March 18, 2026
0

Bitcoin’s five-year compound annual growth rate has slipped below gold’s for the second time in its history, according to Fidelity...

Load More
  • Trending
  • Comments
  • Latest
SUI Price Hits All-Time High – But Questions About Valuation Remain

SUI Price Hits All-Time High – But Questions About Valuation Remain

October 17, 2024
Solana Targets $160 Resistance As TVL Hits New Yearly Highs

Solana Targets $160 Resistance As TVL Hits New Yearly Highs

October 17, 2024
Dogecoin Holder Base Falls To 6-Month Low, But Analyst Believes DOGE Price Is Headed To $10

Dogecoin Holder Base Falls To 6-Month Low, But Analyst Believes DOGE Price Is Headed To $10

October 17, 2024
Bitcoin Price Holds Firm: Can It Power Toward New Gains?

Bitcoin Price Holds Firm: Can It Power Toward New Gains?

October 17, 2024
All aboard! Elon Musk’s Vegas Loop now taking Dogecoin payments

All aboard! Elon Musk’s Vegas Loop now taking Dogecoin payments

0
Crypto owners banned from working on US Government crypto policies

Crypto owners banned from working on US Government crypto policies

0
Korean startup Uprise lost $20M shorting LUNC

Korean startup Uprise lost $20M shorting LUNC

0
Ethereum testnet Merge mostly successful — ‘Hiccups will not delay the Merge.’

Ethereum testnet Merge mostly successful — ‘Hiccups will not delay the Merge.’

0

UK lawmakers seek moratorium on crypto donations to political parties

March 18, 2026

Tally winds down, citing lack of viable market for DAO tooling

March 18, 2026

Bitcoin stalls at $76K: Key BTC price levels to watch ahead of FOMC

March 18, 2026

Ethereum aims to cut bridge times by 98% to 13 seconds with new rule

March 18, 2026

XBT.Market

This website is an automated news feed powered by the Nebulome cloud system. The site is made possible by YYC TECH Consulting and Alberta Digital Mining Company. As a team with major crypto and bitcoin enthusiasm, we have curated major sources of news, trading and financial data to bring you, our viewer, an unbiased source of truth.

Recent Posts

  • UK lawmakers seek moratorium on crypto donations to political parties March 18, 2026
  • Tally winds down, citing lack of viable market for DAO tooling March 18, 2026
  • Bitcoin stalls at $76K: Key BTC price levels to watch ahead of FOMC March 18, 2026
  • Ethereum aims to cut bridge times by 98% to 13 seconds with new rule March 18, 2026
  • Bitcoin Has Entered A Rare Zone Against Gold, Fidelity Says March 18, 2026

News Categories

  • Bitcoin
  • Blockchain
  • Business
  • Market

Tags

bitcoinMagzine Cointelegraph Cryptocurrency insidebitcoins Investment Mining Bitcoin NewsBTC

Quicklinks

  • Home
  • Coins MarketCap
  • Crypto Exchanges
  • Crypto Calculator
  • Top Gainers and Loser
  • News
  • Contact Us

© 2022 Xbt.Market - Powered by YYC Tech Consulting & ADMCO.

No Result
View All Result
  • Home
  • Coins MarketCap
  • Crypto Exchanges
  • Crypto Calculator
  • Top Gainers and Loser
  • News
  • Contact Us

© 2022 Xbt.Market by Nebulome.

  • Steakhouse EURCV Morpho VaultSteakhouse EURCV Morpho Vault(STEAKEURCV)$0.000000-100.00%
  • FibSwap DEXFibSwap DEX(FIBO)$0.0084659.90%
  • TruFin Staked APTTruFin Staked APT(TRUAPT)$8.020.00%
  • bitcoinBitcoin(BTC)$84,372.003.58%
  • ethereumEthereum(ETH)$1,885.365.68%
  • tetherTether(USDT)$1.000.00%
  • rippleXRP(XRP)$2.186.84%
  • USDEXUSDEX(USDEX)$1.07-0.53%
  • binancecoinBNB(BNB)$617.995.03%
  • Wrapped SOLWrapped SOL(SOL)$143.66-2.32%
  • solanaSolana(SOL)$128.974.23%
  • usd-coinUSDC(USDC)$1.000.01%
  • dogecoinDogecoin(DOGE)$0.1736117.78%
  • cardanoCardano(ADA)$0.687.61%
  • tronTRON(TRX)$0.2342340.79%
  • staked-etherLido Staked Ether(STETH)$1,884.065.48%
  • Gaj FinanceGaj Finance(GAJ)$0.0059271.46%
  • Content BitcoinContent Bitcoin(CTB)$24.482.55%
  • USD OneUSD One(USD1)$1.000.11%
  • wrapped-bitcoinWrapped Bitcoin(WBTC)$84,309.003.84%
  • ToncoinToncoin(TON)$4.157.66%
  • UGOLD Inc.UGOLD Inc.(UGOLD)$3,042.460.08%
  • ParkcoinParkcoin(KPK)$1.101.76%
  • chainlinkChainlink(LINK)$14.027.76%
  • leo-tokenLEO Token(LEO)$9.211.17%
  • stellarStellar(XLM)$0.2743585.70%
  • avalanche-2Avalanche(AVAX)$19.647.71%
  • Wrapped stETHWrapped stETH(WSTETH)$2,256.395.40%
  • USDSUSDS(USDS)$1.00-0.01%
  • SuiSui(SUI)$2.429.03%
  • shiba-inuShiba Inu(SHIB)$0.0000137.71%
  • hedera-hashgraphHedera(HBAR)$0.17284810.00%
  • Yay StakeStone EtherYay StakeStone Ether(YAYSTONE)$2,671.07-2.84%
  • polkadotPolkadot(DOT)$4.257.34%
  • litecoinLitecoin(LTC)$85.265.04%
  • bitcoin-cashBitcoin Cash(BCH)$314.248.23%
  • mantra-daoMANTRA(OM)$6.301.94%
  • Pundi AIFXPundi AIFX(PUNDIAI)$16.000.00%
  • PengPeng(PENG)$0.60-13.59%
  • Bitget TokenBitget Token(BGB)$4.664.95%
  • wethWETH(WETH)$1,884.285.66%
  • Ethena USDeEthena USDe(USDE)$1.00-0.04%
  • Binance Bridged USDT (BNB Smart Chain)Binance Bridged USDT (BNB Smart Chain)(BSC-USD)$1.00-0.18%
  • MurasakiMurasaki(MURA)$4.23-13.71%
  • Black PhoenixBlack Phoenix(BPX)$3.351,000.00%
  • Pi NetworkPi Network(PI)$0.714.53%
  • HyperliquidHyperliquid(HYPE)$13.729.80%
  • Wrapped eETHWrapped eETH(WEETH)$2,003.675.53%
  • WhiteBIT CoinWhiteBIT Coin(WBT)$28.350.76%
  • moneroMonero(XMR)$217.841.31%
  • Zypto TokenZypto Token(ZYPTO)$0.037139-3.47%
  • uniswapUniswap(UNI)$6.217.66%
  • AptosAptos(APT)$5.395.79%
  • PepePepe(PEPE)$0.00000811.37%
  • daiDai(DAI)$1.00-0.01%
  • nearNEAR Protocol(NEAR)$2.635.26%
  • XT.comXT.com(XT)$3.08-1.65%
  • Layer One XLayer One X(L1X)$23.35454.66%
  • sUSDSsUSDS(SUSDS)$1.050.05%
  • okbOKB(OKB)$48.762.12%
  • gatechain-tokenGate(GT)$22.883.58%
  • crypto-com-chainCronos(CRO)$0.1015853.46%
  • Coinbase Wrapped BTCCoinbase Wrapped BTC(CBBTC)$84,342.003.68%
  • MantleMantle(MNT)$0.814.44%
  • Tokenize XchangeTokenize Xchange(TKX)$33.460.86%
  • internet-computerInternet Computer(ICP)$5.517.85%
  • ethereum-classicEthereum Classic(ETC)$17.074.81%
  • OndoOndo(ONDO)$0.817.47%
  • First Digital USDFirst Digital USD(FDUSD)$1.00-0.12%
  • aaveAave(AAVE)$168.6110.19%
  • Aerarium FiAerarium Fi(AERA)$7.14-13.11%
  • Ethena Staked USDeEthena Staked USDe(SUSDE)$1.170.30%
  • BSCEXBSCEX(BSCX)$237.310.49%
  • Official TrumpOfficial Trump(TRUMP)$10.354.36%
  • vechainVeChain(VET)$0.0233636.04%
  • cosmosCosmos Hub(ATOM)$4.538.09%
  • fantomFantom(FTM)$0.70-1.56%
  • BittensorBittensor(TAO)$231.277.72%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • EthenaEthena(ENA)$0.3616194.37%
  • render-tokenRender(RENDER)$3.6710.91%
  • filecoinFilecoin(FIL)$2.927.72%
  • CelestiaCelestia(TIA)$3.181.75%
  • Black AgnusBlack Agnus(FTW)$0.000183423.46%
  • Lombard Staked BTCLombard Staked BTC(LBTC)$84,465.004.02%
  • POL (ex-MATIC)POL (ex-MATIC)(POL)$0.2063993.13%
  • KaspaKaspa(KAS)$0.0682239.38%
  • STAUSTAU(STAU)$0.17397910.95%
  • FasttokenFasttoken(FTN)$4.020.01%
  • Sonic (prev. FTM)Sonic (prev. FTM)(S)$0.5212.98%
  • algorandAlgorand(ALGO)$0.1896979.65%
  • ORA CoinORA Coin(ORA)$4.885.92%
  • ArbitrumArbitrum(ARB)$0.3397526.22%
  • Arbitrum Bridged USDT (Arbitrum)Arbitrum Bridged USDT (Arbitrum)(USDT)$1.000.07%
  • GGTKNGGTKN(GGTKN)$0.1121180.75%
  • kucoin-sharesKuCoin(KCS)$11.231.19%
  • Solv Protocol SolvBTCSolv Protocol SolvBTC(SOLVBTC)$84,076.003.32%
  • fetch-aiArtificial Superintelligence Alliance(FET)$0.4856098.68%
  • optimismOptimism(OP)$0.776.43%
  • StoryStory(IP)$4.75-2.68%