Let's take a look at Memority [Version Alpha]steemCreated with Sketch.

in #blockchain6 years ago

Previously, I've written about the next generation of decentralised cloud storage by the name of Memority. Today, we'll try out their Alpha release product. They've three distributions for different Operating System (OS):

We'll use the Windows distribution for an example. Click on the link above to download according to your OS. For latest versions, you can also find the official links at https://memority.io/alpha.

Run the installation file and you'll be presented with this beautiful splash screen:

1*TRKfP2c7ZV_TFlYqf0Xnsw.png

If you have enabled firewall protection, there may be prompts that require you to grant permission for the application, as well as Geth, which is necessary to run a full Ethereum node.

After that, wait for the app to synchronise the blockchain data from the network. It shouldn't take that long, probably in a few minutes depending on your internet connection speed.

1*C_YJYqN0ma15XgJF799xvg.png

Once that's done, go to the Settings navigation tab and click on Create Account. There will be a pop-up that prompts you to set a password for the new account.

1*Sba4_2PH85S5yJ3zsZBABg.png

Click Submit to proceed with the new account creation. A unique wallet address will be generated. Next, enter the Alpha Tester key: gMqNyDUamp5at6pq

1*4wrmUu5xVEQb7g65DMyRRQ.png

Then, click Submit and wait for MMR tokens to be sent to your wallet for testing. Depending on the network, it may take a few minutes. Do not close the application.Your balance should be updated to 50.0 MMR

1*gYOikkzIOJoTWZI82M-eCw.png

There will be a pop-up display that asks you to select your usage needs.

1*W30BHtodnitqmTtk4i-SYg.png

There are three options:

  • Only store my files
  • Only be a hoster
  • Both

For a start, let's select Both and click Submit. They've a notification box at the bottom of the app, which is pretty handy as you can know what's going on in the background.

1*MkvUHtcjdCuneTsrtCLuBQ.png

My hoster account creation failed because of some connection settings. Looks like we have to open up port 9378 although I'm not sure why it wasn't automated during installation. But anyways, let's take a look at client account.

1*IOrKDojrR7FWMU-1sk3Fuw.png

If your client account is successfully created, you should be seeing a new navigation tab called My Files. Go to that and click Upload File to select the file you want to deposit through the app. Memority will search for available hosters. Once found, they will send the file metadata to the contract and the following will be displayed:

1*OtCRXgvxzwuehDznKplZDQ.png

You then have to select date for the deposit and the cost of storage of the selected file for a two-week period. Seems like there's a minimum period of two weeks because you can't select any other dates before that. After the file gets uploaded and distributed to the hosters, it will alert the user as follow:

1*b0okmg-pOEJtUtJSKr748g.png

And your dashboard should be updated with something like this:

1*9p9EEyrfa0qUfzz2UtyTZA.png

There you go, all done! You've successfully uploaded your first file on Memority. Now, you can either Download or click Prolong deposit to place more fees and extend the storage duration of your file.

If you haven't noticed, your original file is uploaded to 9 different nodes of different IP address. Memority stores 10 copies of data by default. The one remaining node is probably yours.

Here's a graphic that shows the schematic presentation of Memority storage system:

1*UOSEMZhU4FSup-E0e4RD_g.png

One good thing about this is that your files are always encrypted with your personal private key. This ensures data access is possible only with this private key, which is stored only by you.

Backup

In the event where you're going to change computer, you can go to Settings, click Export to save your data into a .bin file. Once you complete the necessary installation of Memority on your new computer, you can simply go to Settings and click Import to get back all your uploaded data.

Closing Thoughts

It works! Although it's only an Alpha version, it validates the feasibility of the project. I can't wait to try out their next version. In the meantime, I might test out the Linux distribution once I get my Ubuntu box set up. The only feedback I have is that I wish there can be a web version like what Dropbox has, so I can access my files anywhere without first installing the application to run an Ethereum node.

three dots.png

Project Website: https://memority.io/
Referral Link: https://memority.io/m/399
MVP (Alpha): https://memority.io/alpha
Telegram Group: https://t.me/memority
Twitter: https://twitter.com/frvrty
Facebook: https://www.facebook.com/mmority/
Comparison Analysis: https://memority.io/comparison
Whitepaper: https://memority.io/docs/whitepaper_memority.pdf
Token Sale: https://memority.io/buy_tokens

upvotefollowresteem.gif

Sort:  

Resteemed your article. This article was resteemed because you are part of the New Steemians project. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60648.94
ETH 2906.35
USDT 1.00
SBD 3.60