Bitcoin Forum

Bitcoin => Project Development => Topic started by: aho09 on November 03, 2015, 09:16:36 AM



Title: any projects to make use of blockchain to send file?
Post by: aho09 on November 03, 2015, 09:16:36 AM
we are exploring the field. we want to make use blockchain the monitor file transfer status.

like sender can send a file to receiver. after send the ownership of file will transfer to receiver. and we want to make use blockchain as public ledger to check status of file.

anyone doing the similar things?

pg


Title: Re: any projects to make use of blockchain to send file?
Post by: avatar_kiyoshi on November 04, 2015, 08:04:37 AM
It's like entry data which keep on blockchain?
actually never see before a feature like this, maybe you can learn about blockchain api, and implement to your entry data.


Title: Re: any projects to make use of blockchain to send file?
Post by: Snail2 on November 04, 2015, 11:22:14 AM
A few altcoins (e.g. datacoin -> https://bitcointalk.org/index.php?topic=325735.0 (https://bitcointalk.org/index.php?topic=325735.0)) experimented with this, but all failed eventually because of concerns of being too well suited for transferring illegal stuff (like child porn or copyrighted material) over the blokchain.


Title: Re: any projects to make use of blockchain to send file?
Post by: OnkelPaul on November 04, 2015, 11:33:42 AM
First of all, ownership (or "right to use") of a file is difficult to enforce without ugly DRM mechanisms that usually only work in an asymmetric producer/consumer relationship where producers do not only distribute content but also control the hardware/firmware that's being used to consume the content.

A blockchain mechanism can only be used to document rights, not enforce them. Ownership of bitcoins is enforced by the transaction mechanism and the fact that all nodes and miners (ideally) adhere to the same rules, which always ensures that a majority of the network will reject transactions that don't conform to the rules.
Control over some information can not be enforced in such a way. There is no mechanism (except for the aforementioned ugly DRM) that can enforce that you don't create a copy of a file before you transfer it to someone else.
Of course, a blockchain can be used as a ledger documenting arbitrary legal statements, and such a ledger can be very useful to resolve issues when one party claims that the other party broke their contract. It can never prevent anybody from breaking a contract, and it can neither ensure that such breaking can be detected.

Onkel Paul