Author

Topic: [ANN] Storj - Decentralized Storage - page 115. (Read 389811 times)

legendary
Activity: 1094
Merit: 1006
April 10, 2014, 12: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?
newbie
Activity: 53
Merit: 0
April 09, 2014, 11:10:47 PM
#62
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
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...
legendary
Activity: 1094
Merit: 1006
April 09, 2014, 09:49:08 PM
#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?
newbie
Activity: 53
Merit: 0
April 09, 2014, 08:38:23 PM
#60

Easier to Build On
I think the key to Storj model is abstraction. Storj is designed in a modular way, so you can upgrade, swap out, and change features as needed. As you said making one UI would be a nightmare. Instead we provide an API for which the web interface rests on top. So if you want to change the base UI for a different use case or language go right ahead. Just make your changes to the HTML/CSS/etc. and you don't have to touch any of the core code.

In this case Storj make it easy to build "very specialized and easy to use" apps. If you want to develop a storage app would you rather use a C++ API or a nice REST API? In one case, you have to do a ton of work, in the other you are just doing a reskin to fit a different use case. After our tech is a little more solid I think I might write something like a 'Making a Storj app in 15 minutes' just to make the point.

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.

Quote
Useful for the Average Consumer
So if you picked a random person of the street, sat them down in front of a computer, and asked them to store a file on a decentralized network how do you think that would go. Would the average user (who probably knows nothing about Bitcoin) be able to get some specialized token? Not to mention they have to probably download and sync specialized software.

Not so with Storj. The user goes to something like storj.io, pays for some bandwidth with their credit card(bitcoin or storjcoin), and begins uploading files. To use it they don't have to install any specialized software(although we will have that later for convenience), or go through the hoops of trying to acquire tokens. At the end of the day it just looks like we are offering a file storage service, so we can accept payments through more "traditional" methods. This opens up Storj to the entire market immediately, rather than just the Bitcoin market.

So its 5 minutes, vs. Signing up for Coinbase, verifying your account, waiting 3-5 days, buying x token on an exchange, using the app.

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
Protection from Price Changes
These other tokens are traded on open markets. That means they have a fluctuating trade value. So 100 GB might cost $5 one day and $10 the next. People might not like this so much, but if your stuck using one storage network and one token your going to have to deal with it. So lets say the speculative price of an external service shoots up to an unreasonable amount(data based cryptocurrency bubble of 2014 perhaps), the Storj network can store the files on its own network. If after a few days the price goes back down to reasonable levels. Storj can then transfer the files to the external network. So the cost of data storage on Storj will always be the lowest, because Storj does not have to rely on its own data storage network.

Falls on ass due to free storage also.

Quote
First to Market
Our development process is completely different. We want to release features and applications early and often. We want to build toward a solution than promising the moon and delivering months later. Our web nodes are working now, we are just adding polish and features.

remains to be seen (MaidSafe is pretty close to launch)


Quote
Value in Storjcoin
Storjcoin provides more than just speculative value. Storjcoins are spent via tx fees to send network wide information. In our prototypes these will be returned to miners, but as the coin tech for it appears I might want to return these as dividends to the coin holders. So by holding Storjcoin you gain value from the physical storage and all the apps built off the entire network. So if someone pays in Bitcoin for their storage, Storjcoin will still have to be spent to send that information to the network. In that way Storjcoins will always build value either directly or indirectly.

So the value added: is easy to build on, immediately useful for average consumer, protection from price changes, first to market, and network wide rewards. There are a few more, but have I answered your question? I can move on to compute next, but I wanted to make sure I addressed the first part.

everything you said just replace Storjcoin with Safecoin.


All in all good response and I'm looking forward to part two.
legendary
Activity: 1094
Merit: 1006
April 09, 2014, 07:35:59 PM
#59
Nope, I'm definitely not using traditional business models. You're just building a strawman here.

What I'm trying to ask you is - why would somebody choose to use Safecoins and Storj coins when they can just use Safecoins?
Why would somebody use Ether and Storj coins for computation* instead of just ether?

Money is the ultimate network effect creator and if you don't have a specific value proposition I don't see why you would have a long lasting project here. If your value added is a front end for all those functions which includes the additional complexity of using one more token, then this doesn't compute at all...
Not to mention that having one front-end to include all these functions is going to be a nightmare of a UX.
i'm rather inclined to believe that there are going to be individual apps that are going to be very specialized and easy to use and they are going to be built on top of MaidSafe and Ethereum using their respective tokens.

I'm trying to invest in projects like Storj, that is why I'm doing this. So I would really love for you to help me understand your point of view here. What is the special value that Storj is going to add that MaidSafe and Ethereum aren't going to be able to have?



*which doesn't even sound right since ethereums value proposition is not computing - it's the turing complete language used to create contracts which can only be enforced on the Ethereum network and fueled by ether. Computing is going to be very expensive on Ethereum
Easier to Build On
I think the key to Storj model is abstraction. Storj is designed in a modular way, so you can upgrade, swap out, and change features as needed. As you said making one UI would be a nightmare. Instead we provide an API for which the web interface rests on top. So if you want to change the base UI for a different use case or language go right ahead. Just make your changes to the HTML/CSS/etc. and you don't have to touch any of the core code.

In this case Storj make it easy to build "very specialized and easy to use" apps. If you want to develop a storage app would you rather use a C++ API or a nice REST API? In one case, you have to do a ton of work, in the other you are just doing a reskin to fit a different use case. After our tech is a little more solid I think I might write something like a 'Making a Storj app in 15 minutes' just to make the point.

Useful for the Average Consumer
So if you picked a random person of the street, sat them down in front of a computer, and asked them to store a file on a decentralized network how do you think that would go. Would the average user (who probably knows nothing about Bitcoin) be able to get some specialized token? Not to mention they have to probably download and sync specialized software.

Not so with Storj. The user goes to something like storj.io, pays for some bandwidth with their credit card(bitcoin or storjcoin), and begins uploading files. To use it they don't have to install any specialized software(although we will have that later for convenience), or go through the hoops of trying to acquire tokens. At the end of the day it just looks like we are offering a file storage service, so we can accept payments through more "traditional" methods. This opens up Storj to the entire market immediately, rather than just the Bitcoin market.

So its 5 minutes, vs. Signing up for Coinbase, verifying your account, waiting 3-5 days, buying x token on an exchange, using the app.

Protection from Price Changes
These other tokens are traded on open markets. That means they have a fluctuating trade value. So 100 GB might cost $5 one day and $10 the next. People might not like this so much, but if your stuck using one storage network and one token your going to have to deal with it. So lets say the speculative price of an external service shoots up to an unreasonable amount(data based cryptocurrency bubble of 2014 perhaps), the Storj network can store the files on its own network. If after a few days the price goes back down to reasonable levels. Storj can then transfer the files to the external network. So the cost of data storage on Storj will always be the lowest, because Storj does not have to rely on its own data storage network.

First to Market
Our development process is completely different. We want to release features and applications early and often. We want to build toward a solution than promising the moon and delivering months later. Our web nodes are working now, we are just adding polish and features.

Value in Storjcoin
Storjcoin provides more than just speculative value. Storjcoins are spent via tx fees to send network wide information. In our prototypes these will be returned to miners, but as the coin tech for it appears I might want to return these as dividends to the coin holders. So by holding Storjcoin you gain value from the physical storage and all the apps built off the entire network. So if someone pays in Bitcoin for their storage, Storjcoin will still have to be spent to send that information to the network. In that way Storjcoins will always build value either directly or indirectly.

So the value added: is easy to build on, immediately useful for average consumer, protection from price changes, first to market, and network wide rewards. There are a few more, but have I answered your question? I can move on to compute next, but I wanted to make sure I addressed the first part.
newbie
Activity: 53
Merit: 0
April 09, 2014, 04:44:32 PM
#58
Nope, I'm definitely not using traditional business models. You're just building a strawman here.

What I'm trying to ask you is - why would somebody choose to use Safecoins and Storj coins when they can just use Safecoins?
Why would somebody use Ether and Storj coins for computation* instead of just ether?

Money is the ultimate network effect creator and if you don't have a specific value proposition I don't see why you would have a long lasting project here. If your value added is a front end for all those functions which includes the additional complexity of using one more token, then this doesn't compute at all...
Not to mention that having one front-end to include all these functions is going to be a nightmare of a UX.
i'm rather inclined to believe that there are going to be individual apps that are going to be very specialized and easy to use and they are going to be built on top of MaidSafe and Ethereum using their respective tokens.

I'm trying to invest in projects like Storj, that is why I'm doing this. So I would really love for you to help me understand your point of view here. What is the special value that Storj is going to add that MaidSafe and Ethereum aren't going to be able to have?



*which doesn't even sound right since ethereums value proposition is not computing - it's the turing complete language used to create contracts which can only be enforced on the Ethereum network and fueled by ether. Computing is going to be very expensive on Ethereum

legendary
Activity: 1094
Merit: 1006
April 09, 2014, 01:07:45 PM
#57
Again that is because you are using the traditional business models. With tokens and open source software, competition becomes very blurry. Which products?
We are making solid progress on our open source web software. Functions similarly to a web based version of Dropbox. As soon as MaidSafe is ready we will offer integration with our web software. Will will probably be the first solid MaidSafe consumer facing application.

No need. We intend to use MaidSafe as a data source. So a user uploads a file, and we keep track of it on our network. The file(or parts of the file) may be stored on the MaidSafe network as well, as long as it is a cheap and available data source. The relationship is symbiotic. We bring users to the party, and MaidSafe brings some of their storage. We will have our own data storage methods, which may be helpful for certain other situations.

So it looks some think like this:

  • Decentralized Dropbox - Storj + Maidsafe
  • Decentralized Backup - Storj + Maidsafe
  • Decentralized Compute - Storj + Ethereum
  • Decentralized CDN - Storj

So we don't build Storj on top of Maidsafe. We build Storj in conjunction with Maidsafe. This allows us to experiment with other storage methods, and other protocols as well. In this way we reap all of the benefits of MaidSafe, but we are in no way dependent on it. 

Abstracts the technical complexities for you, and provides nice APIs and nice frontend applications for you to use. You could specify through config to use only MaidSafe or Ethereum for data storage, in that case we would just be a front end application. You could specify to use our data sources, in that case we would more function as a full stack network. But the best is to mix and match.

Blend together the decentralized data based protocols, and you get Storj. We are not just a singular app, but rather a market for data that can easily changed based on the user preferences and type of application. 
member
Activity: 79
Merit: 10
April 09, 2014, 04:46:52 AM
#56
This is such a great project, i first heard about it when Stephan Tual was talking about it at Google campus in London. I am courious if this project uses ethereum technology. Big ups!
newbie
Activity: 53
Merit: 0
April 08, 2014, 10:47:20 PM
#55
We have been taking to the MaidSafe guys for a while now, and following their development. It must be clear that we are not competitors, but rather partners. We plan to implement some of their storage tech as soon as its ready. Think of Storj as more front end decentralized applications(like Dropbox), and MaidSafe as a full protocol level.

I am definitely rooting for you to make it, but saying that you are not in direct competition with Maidsafe is just plain wrong. The fact that MaidSafe has a full protocol stack just means that they are a superior end product because they are going to offer near limitless storage for free. 

I agree that you guys are partners, David is a pretty cool guy with whom it's pretty easy to talk to and learn a thing or two from. But the fact is that your products are going to go head to head.

I'm just wondering why don't you try to build Storj on top of MaidSafe?

Actually a better question would be - what is the benefit of Storj over MaidSafe? (I really am interested)
legendary
Activity: 1094
Merit: 1006
April 08, 2014, 08:21:38 PM
#54
We have been taking to the MaidSafe guys for a while now, and following their development. It must be clear that we are not competitors, but rather partners. We plan to implement some of their storage tech as soon as its ready. Think of Storj as more front end decentralized applications(like Dropbox), and MaidSafe as a full protocol level.
newbie
Activity: 53
Merit: 0
April 08, 2014, 07:02:35 PM
#53

Storj is similar to project SAFE(MaidSafe) in that it offers storage for crypto but Maidsafe has been 8 years in the making and is an incredible technology that is aiming at basically competing with the internet on a protocol level - they have built bittorent like functionality in the underlining protocols and made it completely decentralized.

In short:

Storj is competing against Dropbox

Maidsafe is competing against www (and as a side-effect will offer free Storj Smiley  )
legendary
Activity: 1094
Merit: 1006
April 08, 2014, 01:11:33 PM
#51
The whole idea is very good  and i am waiting for months for something like that! Hope it comes out fast!

Already subscribed Smiley

A question btw, i wonder if people with limited HDD  could actually help and maybe gain. Personally i have many VMs but with limited space....
Sure. You could also just rent cloud servers and run the software.
legendary
Activity: 1666
Merit: 1010
he who has the gold makes the rules
April 08, 2014, 08:36:52 AM
#50
website looks so nice folks great job, keep up the good work
legendary
Activity: 1428
Merit: 1001
getmonero.org
April 07, 2014, 08:05:19 PM
#49
The whole idea is very good  and i am waiting for months for something like that! Hope it comes out fast!

Already subscribed Smiley

A question btw, i wonder if people with limited HDD  could actually help and maybe gain. Personally i have many VMs but with limited space....
legendary
Activity: 1094
Merit: 1006
April 07, 2014, 03:50:03 PM
#48
I just signed up for early invite and updates. Goodluck on your project!
Thanks!
legendary
Activity: 1400
Merit: 1000
April 07, 2014, 01:00:38 AM
#47
I just signed up for early invite and updates. Goodluck on your project!
legendary
Activity: 1094
Merit: 1006
April 06, 2014, 06:13:26 PM
#46
Thanks for the reply. So the user actually chooses where his files are hosted or the amount of bandwidth? And to provide a high probability of availability there are several copies of a file in the cloud and nodes constantly confirm the availability and initiate replication in the case a mirror goes down?

I'm really looking forward to this project and wish you all the best! Smiley
Chooses is such a relative term. The application will automate those choices through software.
Application A will allow users to sync files just, like Dropbox, and the user doesn't have to worry about that techno stuff.
Application B, will give users an interface that allows them to set destination and redundancy.
Application C, will give users a raw API to query.
etc, etc.
legendary
Activity: 1106
Merit: 1026
April 06, 2014, 06:04:56 PM
#45
Thanks for the reply. So the user actually chooses where his files are hosted or the amount of bandwidth? And to provide a high probability of availability there are several copies of a file in the cloud and nodes constantly confirm the availability and initiate replication in the case a mirror goes down?

I'm really looking forward to this project and wish you all the best! Smiley
legendary
Activity: 1094
Merit: 1006
April 06, 2014, 05:50:35 PM
#44
Then you could just stock up on harddrives, and make a decent amount. I was just thinking, the guy or gal with Google Fiber is going to be able to retire.
Jump to: