Files are encrypted on the client side with user's private key before being sent on the wire.
Encrypted files are erasure coded to afford for pre-configured redundancy. Each share generated is unique and completely obfuscated from external viewing.
The encrypted and erasure coded files are distributed to the various storage nodes available on the network.
Developers can sign up, create apps and configure them with custom redundancy and geographic zones.
Developers can use their credit cards to purchase Lake Network Credits(LNC) to exchange for resources on the network. No cryptocurrency, no wallets.
Download light-weight SDKs for various platforms and easily integrate them with the help of the developer documentation.
The Lake Network is secure by design. All files are AES encrypted, before being encoded and distributed to various Storage Servers which cannot snoop onto any of the files stored even if they wanted to. Files are referenced via specialised identifiers and only those holding them can access the files.
The Lake Network's erasure coding follows the k of N scheme, where k<N. Files are encoded into N shares and pushed to N unique Storage Servers such that the entire file can be retrieved from any k, even if N-k of them are unavailable.
The Lake Network aims to be fully decentralized where verifiable protocols determine where a file's shares will get stored, how they are retrieved, how much work got done and how much is to be charged. This extends even to the addition of new Storage Servers onto the network and their overall governance.
Since files encoded on the network are distributed across multiple Storage Servers, they can be downloaded from each of the nodes simultaneously allowing for swarming download of files much akin to downloading a file from multiple seeds on BitTorrent.
SDKs report upload/download requests to Lake's Smart Contracts. Storage Server's fulfil requests, reporting the amount of work done. This closed loop architecture allows for public verifiability of usage by apps on the Lake Network.
Developers building on Lake and their users do not need to hold any cryptocurrency or wrangle with private keys and wallets. A clean abstraction layer allows setup and usage in line with what developers are already used to.
Build with Lake or contribute resources to it.
The Lake Network will provide SDKs for Desktop/Web and Mobile which developers can easily integrate into their applications. The process is extremely straightforward and involve steps that developers are already accustomed to. Developers are not exposed to cryptocurrencies and wallets as such, allowing for deterministic payments in USD.Developer Portal
Anyone with redundant storage space on their cluster can sign up to become Storage Servers. They are incentivised for providing resources i.e. Storage and Bandwidth to the Lake Network, in the native Lake Network Token or LNT.Contact to Join
for Developers during Beta
storage credits have a fixed fee and can be bought with a credit card, post public launch
Storage and Bandwidth (beta)
dont have to deal with tokens to use storage
Didn't find what you were looking for? Get in touch with us and we'd be happy to help.
The beta launch of the Lake Network will commence from April, 2019. During this launch, the storage network will will undergo developer on-boarding and testing. For a period of 4 months, on a first come first served basis, the network will serve storage to the developers while testing out the various features of the platform. Developers do not have to pay for the storage utilized during this period.
All files uploaded are encoded and distributed amongst multiple Storage Servers depending on the application’s usecase and Developer's storage configuration. Erasure encoding on the files before distribution ensures that, depending on the configuration, a file can be retrieved despite some of the encoded shares being unavailable or some Storage Servers being offline. The Lake Network's erasure coding follows the k of N scheme where of all the Storage Servers on the network, depending on the Application's requirements, files uploaded are encoded into N shares and distributed across N Storage Servers in a manner such that the entire file can be retrieved from any k active Storage Servers in the event that (N-k) servers are unavailable. This helps ensure predictable availability and flexible redundancy of data.
In IPFS, there is:
Tokens aren't required to use storage on the Lake Network. Lake Network uses Storage Credits, which can be purchased through Lake Network's payment gateway, once launched.
Get in touch with us here to express your interest and we’ll add you to the waitlist. If you meet the required guidelines, you’ll be contacted as soon as we release the tools and applications needed to run your own storage server and join the network.
Every storage provider on the network is graded and evaluated on a multitude of factors involving their current Storage Capacity, CPU, Memory, Bandwidth Capacity (Download and Upload), Internet Speed, and their performance on the network in terms of Uptime, Storage Offered, Content Delivered etc. Based on the work done, storage servers are rewarded the corresponding amount of tokens. The exact incentive structure will be released closer to the date of public launch of the network.
Get in touch below or drop us a note on firstname.lastname@example.org