Author

Topic: Difference between a Torrent Network and a Block chain (Read 3764 times)

sr. member
Activity: 362
Merit: 262
I think it's easier to think of bitcoin network transferring a record of transactions (i.e. the blockchain) as opposed to transferring "coins".  Everybody in the bitcoin network is trying to download one growing file (the blockchain) that's ever changing.  There is some uncertainty as to what should be in the last bit of the file (i.e. the last blocks are not certain) and the network figures out which last block is valid based on majority.

Also on top of blocks (parts) of the blockchain (file) being transmitted you also have individual transactions being transmitted. 

Differences to bittorrent:
- One "file", not many different files
- Uncertainty as to the contents of the file
- Majority network decision on the contents of the file
- Also transactions that doesn't seem to have an equivalent in bittorrent.

legendary
Activity: 1246
Merit: 1011
Hey guys,

I'm trying to understand the two concepts better. Can someone explain to me what is the fundamental difference between a torrent network and a block chain? What's the difference between sending a bitcoin and sending a music file in a peer to peer network? It may be a complex and rather open ended question, but I am prepared for a complex answer as well. Thanks in advance!

A Bittorrent swarm manages transfers of files.  Files are digital and can be copied.  The primary function of the swarm is to connect people.  The basics of the protocol are concerned with how to perform the set task efficiently.

The Bitcoin network manages transfers of bitcoins.  Bitcoins are virtual and cannot be copied.  The primary function of the network is to enable transfers.  The basics of the protocol are concerned with how to perform the set task at all.
sr. member
Activity: 467
Merit: 267
My question is moreso if I were to somehow make a blockchain that instead of exchanging bitcoins exchanged files. Would that mean that in that network, once that file is sent to another party, that I no longer have access to said file (assuming that I have not copied it)?
The blockchain doesn't store bitcoins. It stores the transactions that exchange them. Imagine all the bank statements in the world. That's what the blockchain contains. Like making a photocopy of your bank statement won't make you richer, copying the blockchain has no effect on bitcoin allocation.

A file on the other hand is quite different. Copying it duplicates the information.
legendary
Activity: 2128
Merit: 1073
My question is moreso if I were to somehow make a blockchain that instead of exchanging bitcoins exchanged files. Would that mean that in that network, once that file is sent to another party, that I no longer have access to said file (assuming that I have not copied it)?
Maybe in the universe from the film "Interstellar" or "Blade Runner" or "In Time" you can make an assumption that you looked at the data but did not copy it.

In the real world we live you can't make such assumptions. I can't and won't try to prohibit you from fantasizing or dreaming up alternate realities. In the real world we all live you could learn how any sort of digital media player/reader works and stop conceptualizing "somehow" magical DRM (Digital Rights Management) devices. There's no point of getting into details of peer-to-peer and distributed technologies.
newbie
Activity: 24
Merit: 0
so in theory, one could make a torrent network whereby via a block chain, you send a file and then lose the ability to access that file? Assuming you don't copy it of course.
No, with my understanding of the word "theory". On the Bittorrent network the copy of Sylvester's Stallone film is still playable and valuable no matter how many copies are in existence. On the Bitcoin network people value only coins that are "unspent" as marked by the "the most current and heaviest blockchain". The "spent" coins continue to exist, but nobody gives them any value.

You may have other meaning of the word "theory" on you mind.


My question is moreso if I were to somehow make a blockchain that instead of exchanging bitcoins exchanged files. Would that mean that in that network, once that file is sent to another party, that I no longer have access to said file (assuming that I have not copied it)?
legendary
Activity: 2128
Merit: 1073
so in theory, one could make a torrent network whereby via a block chain, you send a file and then lose the ability to access that file? Assuming you don't copy it of course.
No, with my understanding of the word "theory". On the Bittorrent network the copy of Sylvester's Stallone film is still playable and valuable no matter how many copies are in existence. On the Bitcoin network people value only coins that are "unspent" as marked by the "the most current and heaviest blockchain". The "spent" coins continue to exist, but nobody gives them any value.

You may have other meaning of the word "theory" on you mind.
newbie
Activity: 24
Merit: 0
so in theory, one could make a torrent network whereby via a block chain, you send a file and then lose the ability to access that file? Assuming you don't copy it of course.
legendary
Activity: 2128
Merit: 1073
Actually the difference is very simple to explain:

1) When I send you a file via Bittorrent protocol we end up with the situation where both you and me have a copy of this file;

2) When I send you a coin via Bitcoin protocol I lose my coin and you gain one, the blockchain is a shared resource that keeps track of the coins so they don't multiply like rabbits or copies of an unreleased Sylvester's Stallone movie.

Everything else is just an implementation detail.
newbie
Activity: 24
Merit: 0
Hey guys,

I'm trying to understand the two concepts better. Can someone explain to me what is the fundamental difference between a torrent network and a block chain? What's the difference between sending a bitcoin and sending a music file in a peer to peer network? It may be a complex and rather open ended question, but I am prepared for a complex answer as well. Thanks in advance!
Jump to: