Bitcoin Forum
June 30, 2024, 08:26:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 118 »
  Print  
Author Topic: [ANN] Storj - Decentralized Storage  (Read 389694 times)
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 10, 2014, 02:49:08 AM
 #61

I like you. Finally someone to challenge some of my assertions.

Understood, but you also have to take into consideration that this is going to be a short lived advantage. And also even though Storj is going to be easier to develop on (at first) Maidsafe is going to have a lot more devs, fascinated with the tech, trying to build apps on top of it.

MaidSafe essentially takes Internet and Bitcoin and upgrades them to Internet 2.0 (secure, decentralized, faster, private) and Bitcoin 2.0 ( anonymous, faster)  and then mashes them together. Devs are going to be tripping over themselves to develop on this platform. That is, of course, if the MaidSafe project works as planned.
Well Bitcoin has a much different timescale. 3 months is almost an eternity in Bitcoinland. Why reinvent the wheel when MaidSafe can just plug in to Storj and get an existing userbase? Since we integrate tightly with them we benefit as well. We help them build front end services, and Bitcoin 2.0 integration, while they can focus on the more algorithmic Internet 2.0. I mean we are taking about replacing billion dollar marketplaces here, no one is going to be able to do it single-handedly.

well this one falls flat on it's ass since MaidSafe is not going to charge for storage.

Also good luck trying to get the average person of the street trying out your new decentralized storage system when they can just use dropbox. What I'm trying to say is those who win on bitcointalk and r/bitcoin will have a huge advantage
Incorrect. I can't just magically store 100 TB of data on the MaidSafe network for free. I have to have Safecoin, and Safecoin has a trade value on an exchange. It costs me money to store stuff.
Pretty easy sell for the average consumer. I just say its 10x cheaper than Dropbox, NSA can't read all your data, but it works pretty much the same way they are used to they are pretty much sold at this point. I add that you can sell your hard drive for Storjcoins they are ready to sign up.

everything you said just replace Storjcoin with Safecoin.
Can you show me where in their model where they pay dividends or provide increased value on the application level?

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
Bebopzzz
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
April 10, 2014, 04:10:47 AM
Last edit: April 10, 2014, 04:33:15 AM by Bebopzzz
 #62

Quote
Well Bitcoin has a much different timescale. 3 months is almost an eternity in Bitcoinland.

I am not sure what you mean by this, if you could elaborate it would be very helpful.

Quote
Why reinvent the wheel when MaidSafe can just plug in to Storj and get an existing userbase? Since we integrate tightly with them we benefit as well.

We'll this is why I even started this conversation, I asked you why don't you build this on the MaidSafe network.
By using a Storjcoin you are building a ecosystem outside MaidSafe and thus directly damaging MaidSafe. Why do you think that you will be able to use the Safe network for storaging files that you charge for?
MaidSafe is in no way getting your userbase since you are making them use Storjcoin and therefore it's not a symbiotic relationship, as you suggested, but rather a parasitic one.

Quote
We help them build front end services, and Bitcoin 2.0 integration, while they can focus on the more algorithmic Internet 2.0. I mean we are taking about replacing billion dollar marketplaces here, no one is going to be able to do it single-handedly.


What I meant by Bitcoin 2.0 is that it's going to be more advanced (in some ways e.g. anonymous and instant confirmation). I don't really understand what did you mean by Bitcoin 2.0 integration? Does it have something to do with ethereum?

I completely agree, on the other hand, that you should be building front end services but they should be built on top of Safe network and using Safecoin. You loose absolutely nothing and gain everything.

1) You are a part of a platform that is going to rival the Internet itself with a built in payment system more advanced then Bitcoin (again, if this all pans out as planned)

2) You charge for added value in Safecoins which are poised to be a great investment

3) You get extra monies out of development pool ( there will be a fund that rewards developers with 10% of all new Safecoins)

4) You only build apps and the rest is taken care of

5) Huh

6) Profit

well this one falls flat on it's ass since MaidSafe is not going to charge for storage.

Also good luck trying to get the average person of the street trying out your new decentralized storage system when they can just use dropbox. What I'm trying to say is those who win on bitcointalk and r/bitcoin will have a huge advantage
Quote
Incorrect. I can't just magically store 100 TB of data on the MaidSafe network for free. I have to have Safecoin, and Safecoin has a trade value on an exchange. It costs me money to store stuff.
Pretty easy sell for the average consumer. I just say its 10x cheaper than Dropbox, NSA can't read all your data, but it works pretty much the same way they are used to they are pretty much sold at this point. I add that you can sell your hard drive for Storjcoins they are ready to sign up.

I call double incorrect.

I suggest you read this e-mail thread:
https://groups.google.com/forum/#!topic/maidsafe-development/HfdZ3WPQoAg

or this excellent blog post:
http://metaquestions.me/2014/04/02/project-safe-is-this-the-fair-business-model-at-last/

And finally the white paper which is also a piece of work:
https://github.com/maidsafe/Whitepapers/blob/master/Project-Safe.md

In other words MaidSafe has you beat in any way possible. Resistance is futile.

everything you said just replace Storjcoin with Safecoin.
Quote
Can you show me where in their model where they pay dividends or provide increased value on the application level?

You can read about it from the resources I posted above but TL;DR is that devs of apps get 10% of all new Safecoins and Farmers (they are basically miners) get 90% of all new Safecoins

Join the Dark Side...
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 10, 2014, 05:31:12 AM
 #63

I am not sure what you mean by this, if you could elaborate it would be very helpful.
Sure. Three months ago we were at double the price, Mt.Gox wasn't empty, people were not really talking about alternate uses of the blockchain, regulation was pretty up the the air. Major changes happen in a short amount of time. Products and services have to move fast as well to keep up.

Quote
We'll this is why I even started this conversation, I asked you why don't you build this on the MaidSafe network.
By using a Storjcoin you are building a ecosystem outside MaidSafe and thus directly damaging MaidSafe. Why do you think that you will be able to use the Safe network for storaging files that you charge for?
MaidSafe is in no way getting your userbase since you are making them use Storjcoin and therefore it's not a symbiotic relationship, as you suggested, but rather a parasitic one.
I don't see how this is different? Essentially doing the same thing, but also but also adding Storjcoin to the mix. Storjcoin performs more than just as a token. It can also serve as structured metadata store. It is used to coordinate the efforts of the entire Storj network, and make each node interoperable. It can handle file objects, DNS, compute requests, etc.

While I see what your trying to say that we should only use Safecoins because that is the best bet, but let me break it into node structure perhaps we could shed some light. Am I correct under this assertion?

Your system:
"Dropbox" Application Running on Node A - Payments in Safecoin - Running on Maidsafe Network

Under my proposed system:
"Dropbox" Application Running on Node B - Payments in Safecoin - Running on the Maidsafe Network
"Dropbox" Application Running on Node C - Payments in Bitcoin(Safecoins only used for storage) - Running on the Maidsafe Network
"Dropbox" Application Running on Node D - Payments in Storjcoin(Safecoins only used for storage) - Running on the Maidsafe Network
"Dropbox" Application Running on Node E - Payments in US Dollars(Safecoins only used for storage) - Running on the Maidsafe Network
"Dropbox" Application Running on Node F - Payments in Storjcoin - Running on the Storj Network
"Dropbox" Application Running on Node G - Payments in Bitcoin(Storjcoin only used for storage) - Running on the Storj Network
"Dropbox" Application Running on Node H - Payments in Safecoin(Storjcoin only used for storage) - Running on the Storj Network
"Dropbox" Application Running on Node I - Payments in US Dollars(Storjcoin only used for storage) - Running on the Storj Network

The nodes will pretty much run all the exact same software except their payment modules will be different, or their data storage modules. Using the Storjcoin blockchain as the "universal language" all nodes can communicate. Therefore if I store a file on Node B, and can retrieve it on Node I without a problem. If another decentralized storage protocol comes along, we need only create a new data storage module, and launch some new nodes. Node only needs to turn a profit to stay alive. As market forces, and technology changes so will the advantages and disadvantages of running on certain types of nodes.

Bitcoin could have a huge speculative rise or fall impacting the price of cryptocurrencies. In that case nodes E and I would be relatively unaffected. A large amount of resource miners could be added to the Storj networking making it much cheaper to store on the Storj Network. Other nodes can buy space from Nodes F-I.

If your assertions are correct then Node B will achieve the greatest profit. But that doesn't also mean that nodes C-I can't appeal to their own niche markets(through alternate UIs and use cases) and make a reasonable profit as well. Storjcoin holders benefit across all nodes and platforms.

Under this plan we still hit your 1-6, but we also created a bunch of "alt" options as well. Its almost if like Bitcoin lauched, then added Bitcoin-B(litecoin), and Bitcoin-C(peercoin). We make all possible "competing" protocols interoperable with the core network. In that way we keep network effect even though markets and technologies might change.

The market will decide which technologies(nodes) we build. We don't have to have any preconceived notion that a protocol or technology will work the way we hope it will work.

Does the Dark Side have cookies?

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
Bebopzzz
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
April 10, 2014, 06:16:44 AM
 #64

It most certainly has cookies. I'm kinda insulted you asked.

You keep assuming that payment of storage is going to be in Safecoins but I have to reiterate just one more time that storage will be FREE on the SAFE network. This will significantly reduce friction for user acquisition for MaidSafe and make things a lot harder for you to pay your nodes and charge the users. Free market rulz --> C.R.E.A.M

My suggestion to you is to work your ass of on hunting down devs to use your platform to add value because user acquisition is going to be hard without a superior product.

Well I've done my job here. Now back to being depressed after listening to Adam Backs Bitcoin sidechain project which has the potential to singlehandedly destroy all alt-chains (except MaidSafe of course  Grin)

I guess my investing days are going to be rather short. Going to be interesting to see how this is going to pan out...
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 10, 2014, 01:31:12 PM
 #65

It most certainly has cookies. I'm kinda insulted you asked.

You keep assuming that payment of storage is going to be in Safecoins but I have to reiterate just one more time that storage will be FREE on the SAFE network. This will significantly reduce friction for user acquisition for MaidSafe and make things a lot harder for you to pay your nodes and charge the users. Free market rulz --> C.R.E.A.M

My suggestion to you is to work your ass of on hunting down devs to use your platform to add value because user acquisition is going to be hard without a superior product.

Well I've done my job here. Now back to being depressed after listening to Adam Backs Bitcoin sidechain project which has the potential to singlehandedly destroy all alt-chains (except MaidSafe of course  Grin)

I guess my investing days are going to be rather short. Going to be interesting to see how this is going to pan out...
I guess I don't understand why you have a limited amount of vaults this a finate amount of space, and have it be able to store unlimited data for free.

Even if it is "free" then I can still turn around and sell it. If someone gave me free and unlimited Bitcoins I'd turn around and sell it on Bitstamp.

I can cut Dropbox prices in half and offer a similar service. Using the best server I can find for $30/month it can generate a monthly profit of $13,696. Sure that won't last as the market corrects, but perhaps will last longer than you think. Dropbox has gotten away with charging 100x for the past few years reselling Amazon S3.

There is nothing stopping us from also developing nodes specifically for Maidsafe with the exact same software, but Storj can continue to make a profit regardless. Gotta diversify.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
Bebopzzz
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
April 10, 2014, 08:07:39 PM
Last edit: April 10, 2014, 09:01:49 PM by Bebopzzz
 #66


I guess I don't understand why you have a limited amount of vaults this a finate amount of space, and have it be able to store unlimited data for free.

Even if it is "free" then I can still turn around and sell it. If someone gave me free and unlimited Bitcoins I'd turn around and sell it on Bitstamp.

I can cut Dropbox prices in half and offer a similar service. Using the best server I can find for $30/month it can generate a monthly profit of $13,696. Sure that won't last as the market corrects, but perhaps will last longer than you think. Dropbox has gotten away with charging 100x for the past few years reselling Amazon S3.

There is nothing stopping us from also developing nodes specifically for Maidsafe with the exact same software, but Storj can continue to make a profit regardless. Gotta diversify.

there are two main reasons why MaidSafe will be able to offer free storage:

1) Data deduplication - since the vast majority of the data that is going to be stored on the network is going to be the same data (movies, music, games, books etc) it wont be necessary to store them more then n number of times (n depends on the amount of activity that data sees in the network)

2) Safecoin value - Safecoin's value is going to rise because of it's properties (anonymous, fast confirmation) and because it will be embedded as a payment mechanism in the network itself (escrow, timestamp and whatever else ends up being developed). Since Safecoin's value is going to rise the farming of the storage will be more valuable because you get the Safecoins and therefore the price of storage is going to be zero for as long as Safecoins are worth buying HDD and farming

To try to really hammer the point home for anyone that doesn't follow, imagine this - what if Bitcoin instead of using CPU's to solve complex math problems for mining, uses HDD to store data for mining(farming). Well that's Safecoin.

So instead of meaningless work with mining as a proof of work you get storage as a proof of resource.


Look if you think you can sell this and make money doing this then by all means go for it. But I think you are in for a uphill battle that doesn't make any sense on many levels. And also why build it if you know that you have a year at most before storage as a service is commoditized?

P.S. this is all hypothetical and I have no proof that MaidSafe will work as advertised. I sure hope so, but that remains to be seen
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 11, 2014, 01:00:50 AM
 #67

Look if you think you can sell this and make money doing this then by all means go for it. But I think you are in for a uphill battle that doesn't make any sense on many levels. And also why build it if you know that you have a year at most before storage as a service is commoditized?
Well Dropbox, Google Drive, Box, seem to be doing it all quite fine. We aim to replace that with something cheaper, more secure, faster, and more scaleable. Of course, every technology will be replaced with time. You must understand that is not the core of the business model or value added.  Your models limits the ability of Storj to reach all markets, and be reliant on a singular platform/token. That is not true decentralization.

Since I'm getting some question about Ethereum integration comments I'll address that. Ethereum allows "Bitcoin 2.0" like contracts. This is inherently useful for many reasons. Here are my two immediate ones:
1) Cross Node Contracts - Node A is overloaded, and needs to offload bandwidth and storage space. It can autonomously and automatically enter into contracts with others nodes to help it out for a profit.
2) Compute - Our goal for Storj is always to have 100% utilization of resources. Our nodes will mostly be I/O bound, and the CPU won't be put to task initially. Would like to use the Ethereum Contracts  + Structured Metadata on the Storjcoin chain to allow for a rudimentary decentralized cloud computing service to use that CPU. Works something like this.

User stores Data 1 on Node A
Node A Replicates Data 1 on Node B and Node C (part of normal redundancy)
User Initiates a Compute Contract
Node A-C, perform computations on encrypted Data 1
Node A-C, returns the hash of the data result to the contract
Contract can achieve consensus that the resulting data is correct, and pay Nodes A-C for their work
User receives result for Data 1

Again this is a rudimentary system for Storj 2.0, but Ethereum will allows us to prototype out something useful that we can learn from.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
Inspire
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
April 11, 2014, 01:55:58 AM
 #68

Can StorJ be used for webhosting? So it can store files and transfer - but can it run programs while its being stored? Such programs is Apache, PHP, MariaDB etc.

2. Or if not, can a server run these programs, and call the source codes/database where it stores on StorJ?

Thank you.
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 11, 2014, 03:06:39 AM
Last edit: April 11, 2014, 03:43:10 AM by super3
 #69

Can StorJ be used for webhosting? So it can store files and transfer - but can it run programs while its being stored? Such programs is Apache, PHP, MariaDB etc.

2. Or if not, can a server run these programs, and call the source codes/database where it stores on StorJ?

Thank you.
Storj could be useful as a backend for a web site. For example, if wanted to build something like Imgur, you could run the entire website off a $5 20 GB web server. Storj could store and server millions of images without you actually having to store than information on your servers.

I could see some changes that could be made to Storj web node software that you could run a website off the Storj network. Honestly I think that could be a project in itself. Decentralized and autonomous web hosting with Storj as a backend. Once we get a little further in the project remind me again, and I'll see if we can put together a prototype for just that.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 11, 2014, 09:44:01 AM
 #70

A wild Reddit appears:
http://www.reddit.com/r/Bitcoin/comments/22qivd/guys_here_is_storj_it_is_launching_soon_and_is/

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
April 11, 2014, 11:08:36 AM
 #71

Like I noted in private email, I like this project and hope it succeeds...  but calling it "Storj" just generates confusion whenever it differs from the original gmaxwell design.

You really want your own project name, and just give a shout-out to the project genesis:  "Automaton, inspired by StorJ"


I was also confused.
cryptrol
Hero Member
*****
Offline Offline

Activity: 637
Merit: 500


View Profile
April 11, 2014, 11:25:32 AM
Last edit: April 11, 2014, 11:45:39 AM by cryptrol
 #72

Is the data stored in the blockchain ? Or is the blockchain only used to maintain/verify the integrity of the data and provide proof of resource ?

While playing with Datacoin (which you mentioned), I have found some nasty side effects on block times when all the transaction data space in a block is full, could be due to network latency, but I really did not put much effort into testing since I don't think a blockchain can handle a big amount of data.

When will be able to see something other than a screenshot ? Is the code already public ?

Good luck!

EDIT:
I have taken a (quick) look at the whitepaper. So at launch it will essentially be Datacoin, without any new features. New features will be added later, if I understood well. I guess the block data found lately in Datacoin where your own tests Wink

The MaidSafe approach is the most interesting, although I don't quite see the need for a currency there, other than that it would have also been interesting to see an integration with Tahoe-LAFS for the data storage, IMHO it provides the best distributed technology to do that with only limited trust required.
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 12, 2014, 04:23:27 AM
 #73

Is the data stored in the blockchain ? Or is the blockchain only used to maintain/verify the integrity of the data and provide proof of resource ?

While playing with Datacoin (which you mentioned), I have found some nasty side effects on block times when all the transaction data space in a block is full, could be due to network latency, but I really did not put much effort into testing since I don't think a blockchain can handle a big amount of data.

When will be able to see something other than a screenshot ? Is the code already public ?

Good luck!

EDIT:
I have taken a (quick) look at the whitepaper. So at launch it will essentially be Datacoin, without any new features. New features will be added later, if I understood well. I guess the block data found lately in Datacoin where your own tests Wink

The MaidSafe approach is the most interesting, although I don't quite see the need for a currency there, other than that it would have also been interesting to see an integration with Tahoe-LAFS for the data storage, IMHO it provides the best distributed technology to do that with only limited trust required.
The 2nd one. A blockchain is very bad at storing data. It is, however, very good at storing where a file is and its state. It is after all a ledger. We just choose to use the ledger for file locations as well rather than just coin balances.

Interesting. Might have to do some load testing with that, and see what happens. We should not expect full blocks under normal usage.

Sign up for the newletter. We will be posted more details, and some demos soon. Unless you are volunteering directly or working on the code, don't expect anything live till the end of the month. We will be mostly likely doing an invite only beta. We will open to it up to more people, as we fix bugs and the software is more stable.

Yes, a modified Datacoin will allow us to launch out prototype software. It will give an experimental network and make our software immediately useful. We can add features, and replace any part of the system at any part in time. In that way we can avoid the whole 2 weekstm thing. Our development process will always be "Prototype. Deploy. Fix. Deploy. Refactor. Deploy. Repeat."

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
April 13, 2014, 08:45:11 PM
 #74

Really interested to see how this project turns out.  I have a few spare TB in my SAN that i'll be throwing online Smiley
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 14, 2014, 10:52:12 PM
 #75

Great article posted about us today:
http://www.infoworld.com/t/encryption/bitcoin-finally-pays-in-secure-cloud-storage-240386

To be clear:
We are releasing our own cryptocurrency with Storj, but only as a fast-to-release prototype to gather data about the network's behaviors. Eventually we will switch to a sidechain [a blockchain that runs in parallel with an existing cryptocurrency such as bitcoin and allows its use], when that technology is ready.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
Byter88
Full Member
***
Offline Offline

Activity: 188
Merit: 100


View Profile
April 15, 2014, 02:11:13 AM
 #76

Great article posted about us today:
http://www.infoworld.com/t/encryption/bitcoin-finally-pays-in-secure-cloud-storage-240386

To be clear:
We are releasing our own cryptocurrency with Storj, but only as a fast-to-release prototype to gather data about the network's behaviors. Eventually we will switch to a sidechain [a blockchain that runs in parallel with an existing cryptocurrency such as bitcoin and allows its use], when that technology is ready.

Souds exciting! I haven't read much about sidechains but can sidechains be created from Datacoin?
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 15, 2014, 03:39:30 AM
 #77

Great article posted about us today:
http://www.infoworld.com/t/encryption/bitcoin-finally-pays-in-secure-cloud-storage-240386

To be clear:
We are releasing our own cryptocurrency with Storj, but only as a fast-to-release prototype to gather data about the network's behaviors. Eventually we will switch to a sidechain [a blockchain that runs in parallel with an existing cryptocurrency such as bitcoin and allows its use], when that technology is ready.

Souds exciting! I haven't read much about sidechains but can sidechains be created from Datacoin?
You need to do some more reading abut sidechains.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
alexandru11
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
April 15, 2014, 04:38:53 AM
 #78

Hi Shawn,
I had an idea for a distributed storage system along these lines a few years ago, so I’m glad more people saw the potential and had similar ideas, and I’m excited to see it once it’s launched.

Along my research, I found a few problems and potential solutions, so thought I’d share (since I never actually started developing it).
I hope you find these useful in some manner.

First, torrent-like technology is the way to go. And I suggest you look into how the SOP (SOPcast) protocol works as well (used in Europe mostly for P2P streaming TV channels).

Availability and redundancy will be the next major things to address once you have communication in place. Ideally you’d configure distribution of the same data packets to several computers based on their distance, time of availability and frequency of access.
My thoughts were along modeling redundancy after RAID 5 (abstracted over the internet of course).
Some people keep their computers running non-stop, but not everyone, however, if you can group people with the same patterns of activity (which I’m sure you can figure out), you can achieve much higher redundancy with fewer copies of the packets. This grouping based on availability will also allow you to store only a couple copies on always-available machines, and the gross on the machines in the group. You can then store only a handful of packets from always-on machines on the less-available machines.

Next comes speed. Computers close to each other usually communicate faster, so (at least frequently accessed) packets are best stored within proximity, or at least prioritized based on distance when retrieved. A local cache of frequently accessed files would also be advisable.

To solve the problem of availability long-term (once the technology is proven and mature), I recommend you reach out to hardware vendors, lan-cards in particular, to incorporate an SSD buffer chip, and open an API similar to WOL to allow them to still communicate even when the machine is off. I’m sure you/they can solve any legal/privacy/etc concerns.

The vast number of users don’t use their HDD anywhere close to capacity, so I’m sure they wouldn’t mind sharing their hdd for only a portion of protected storage in return. Best-case scenario would be share 90GB and you get 30GB of protected redundant storage in return (realistic number would probably be more distant).

I also suggest you look into potential commercial applications, since companies usually have the majority of their workstations on, and with very large drives that go unused, while cramming everyone’s files on some sort of central storage (SAN, directly attached, network shares, etc). I’m sure at least a few would welcome a test-run.

The problem I haven’t been able to solve is privacy vs deduplication. You’ll likely end up with thousands or even millions of copies of the exact same file, so it would be efficient in terms of both speed and resource management to reduce the number of copies, and use pointers to files (or chunks in this case).

I hope some of this helps, and good luck!
super3 (OP)
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
April 15, 2014, 05:49:06 AM
 #79

With the public file network over replication is actually a good thing. If there are 20 copies of a popular file, then you can connect to 20 nodes and download the file much faster than if you just had the standard 3(kinda like torrents). With the private files its a little bit more tricky, but I'll get into that at another time.

Overall some good points.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
cryptrol
Hero Member
*****
Offline Offline

Activity: 637
Merit: 500


View Profile
April 15, 2014, 08:13:28 AM
 #80

The problem I haven’t been able to solve is privacy vs deduplication. You’ll likely end up with thousands or even millions of copies of the exact same file, so it would be efficient in terms of both speed and resource management to reduce the number of copies, and use pointers to files (or chunks in this case).
I believe this problem is already solved in Tahoe-LAFS.
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 118 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!