Skip to main content

Ethereum's 'Holy Trinity' Takes Shape As Swarm Testnet Arrives


A big piece of ethereum's decentralized "world computer" will be launching its first public testnet in the coming weeks.

With the launch of the Swarm testnet, the network will be open for any developer to test the new file storage system and identify and fix potential issues. Developers can also use any ethereum client (whether geth, parity or the python client) for their work.

According to developers involved, the move that takes the project one (small) step closer to making its full vision a reality.

On the Internet today, centralized servers owned by for-profit companies hold most of the world's data. But Swarm wants to shake this up by building on an old idea – file sharing.

You might be familiar with BitTorrent, a similar way of file sharing over a peer-to-peer network. The problem with the network, according to the Swarm team, is that it relies on the generosity of its users, that and it's too slow to use as the base for a new web.

Swarm lead developer Viktor Trón told CoinDesk:

"[BitTorrent] never really caught on to the point where they can serve real-time interactive web applications."

The updates were part of a talk at the ethereum developer conference Devcon2 today, entitled "Swap, Swear and Swindle. Swarm Incentivization", given by its team leads, Trón and Aron Fischer.

Decentralized versions of photo albums, file managers, corporate storage platforms and GitHub are a few ambitious examples for how Swarm could come to be used.

"The result would be a much more decentralized Internet, both in terms of service provision and in terms of wealth distribution," Trón said. "It's just as much a social objective as it is a technical project."

'Holy Trinity'

So, how exactly does this fit into ethereum's "world computer" idea?

The big picture vision is to use ethereum's "holy trinity," as Trón called ethereum, Swarm and a messaging system called Whisper, to build the low-level groundwork for this new World Wide Web.

Ethereum already puts the computational part into place, but it provides limited space. Swarm adds a storage layer to the system. Essentially, it remains too costly to store everything on a blockchain. In this way, Swarm allows data to be referenced on a blockchain, but stored elsewhere.

Yet, in the talk, the developers indicated that incentivizing a file sharing network remains a work in progress. As noted in the presentation, Swarm enables content to be retrieved, but there is no guarantee it will be available.

Trón outlined how Swarm is seeking to create a system based on what he called "proof of custody", one whereby users would commit a payment to store data, which could be paid incrementally to the person storing it.

"The proof of custody construct makes it so actually you could have a very good level of security that your content is being stored by the storer," he said.

Swarm then uses a "judge contract", a smart contract that would ensure that the data won't be paid if what they have agreed to watch goes missing.

Swear and swindle

However, Swarm also needs a system to ensure that the users storing its data are penalized if they break a promise.

This is where a "Swear contract" comes in, as the smart contract allows nodes to register by posting a security deposit. Registered nodes, the developers explain, can sell promissory notes guaranteeing long-term data availability, which would be exchanged for receipts.

If the data that is overseen by the contract is lost, a feature called a "Swindle" contract comes in. Should a user with a receipt find that their data is no longer available, they are allowed to start a process Fischer likened to litigation.

Here, Tron used the analogy of a babysitter to set the scene for the stakes involved in the high-tech dispute.

"Once it gets to this stage, the only way a peer can defend themselves against a challenge is to say, 'Your baby is here, it's OK'," Tron explained.

Toward a Web 3.0

But if it all goes according to plan, users will have a similarly easy experience using Swarm.

Of note is that Web 3.0 isn't a term that ethereum owns, rather it's a concept that its developers are rallying around. Trón argues that the blockchain was the "missing puzzle piece" to making this reality and that there are "no more excuses" for big intermediaries (think Facebook or Google) to be the only companies able to provide Internet services.

The second Swarm code proof-of-concept was released in May, and if all goes well, they say they will migrate the testnet to the official ethereum testnet, Morden.

Trón said they already have plans for a third and fourth code proof-of-concepts, which will include more comprehensive internode communications, data streaming and decentralized database services.

When asked whether he thinks the file program will work in the end, Trón responded that he doesn't know, but that "we came up with something that we think is pretty good."

Pete Rizzo contributed reporting.

Sun through clouds image via Shutterstock

Comments

Popular posts from this blog

What is TogaCoin?

TogaCoin is here to stay for a long time because this token sale is not only about cryptocurrencies but also about other important areas of the world economy. Yes, you heard it right and we will be telling you more interesting things about this token sale right away. Unique Selling Points You will be paid during the token sale. Yes, it is true and you should think about it right away. In fact, you could end up earning up to 20% of the invested money per month. Really? Yes, it is true and you should be happy with it. Explainer video Features These guys have a lot of experience in the world of IT and they will shine with this token sale. TogaCoin's staff will work on the important field of cryptocurrency mining and even in data management. These are amazing fields that could generate a lot of money down the road. Technical Analysis Well, TogaCoin will work hard to make money via these activities: -0Electricity is a very important part of the world econom...

The Bitquence Liquidity Network

CryptoCurrency is gaining popularity, however with Bitcoin very user-unfriendly mass adoption is not coming. The Bitquence Platform is aiming to replace Bitcoin with it's many disadvantages with something better. A currency for the people. More and better usability, A wallet which is universal and support several coins, like Bitcoin but also Dash and Ethereum. Please read along to get the latest information about this project which can grow very large. Collection of abnormal pockets programs, With automated sources that oversee a large number of wallets for each and every of your financial paperwork making it exhausting to do. International Cryptocurrencies lately stay on experiencing an especially noteworthy increment, impulsively reaching colossal valuations. The have an effect on at the present economic system modified the psyches of people to take after enhancements within the time of Cryptocurrency. Virtual kinds of cash and blockchain innovation are lat...

GrantShares DAO launching to support ecosystem growth and grassroots initiatives

The GrantShares DAO is launching on Neo N3 to distribute funding to grassroots developers and ecosystem beneficial projects. The DAO will manage an initial treasury funded by the Neo Foundation. As the first DAO to launch on Neo N3, GrantShares is designed to provide financial support to smaller initiatives that do not currently fit the scope of Neo's existing grant programs. Voting members of the organization include COZ, AxLabs, Red4Sec, NGD Enterprise, NeoResearch, NEXT, Neo SPCC, Neo Foundation, Neo Global Development, and Neo News Today. Anyone is encouraged to submit a proposal for the members of the DAO to discuss and vote. The initial funding limit for GrantShares is $50,000 per proposal, and can be used to fund local events, dApps, developer tools, education initiatives, and more. Projects seeking larger amounts should apply for grants through one of Neo's Eco Support tracks. The DAO's smart contracts are developed and maintained by AxLabs and have already been dep...