W3C home > Mailing lists > Public > public-blockchain@w3.org > September 2016

Can we use the Web to scale the block chain?

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Mon, 26 Sep 2016 15:23:45 +0200
Message-ID: <CAKaEYh+exSBJGkG-=J8r+kc4PitJ7JV_sXQuBYD-bPcB2GW3KQ@mail.gmail.com>
To: Blockchain CG <public-blockchain@w3.org>
Both the web and the block chain have have been technological phenomena in
recent years, for differing reasons.

The block chain has enabled new use cases and opened the imagination of a
large community as to what is possible in finance and other areas.  It has
also created the biggest distributed computing project in history.

The web has become the de facto discourse of humanity and has achieved
truly massive scale, storage capacity and bandwidth.

However, the block chain (particularly bitcoin block chain), while being
excellent at P2P payments, lacks a scaling infrastructure.

Meanwhile the web, which is excellent at scaling, lacks P2P payments.  The
web (and the generalization, REST) has a very rare property in engineering
in that as it gets bigger it just continues to scale better.  The vast
majority of systems done have this property.

What I propose for this group is to create a marriage made in heaven.

To take the best properties of the web, and the best properties of the
block chain, and merge them into a complete system.  Additionally, the
system will allow backwards compatibility with existing block chains so
that web infrastructure can start to bear the load on scaling existing
block chains.

I would be willing to work on this with group members here, and implement
the recommendations into a real world crypto currency, as proof of concept
for scalability, and also do stress testing.  If successful, a
specification could be delivered that could be used by bitcoin and other
alts that anticipate hitting scalability boundaries.

There is great precidents of the web bootstrapping other protocols, perhaps
most commonly, with webmail / email and also being able to bring new
features to that paradigm that would not work so well in reverse.

The way I envision this is to create a hybrid system where blocks can live
in a decentralized database in the file system but also on a web file
system.  The protocols can be used over a P2P network but also over HTTP,
which most devices talk.  The mining algorithms can be applied both to a
compact database and structured data on the web.

On top of this can be workflows for both on block transactions, off block
transactions, and inter block transactions. Again all facilitated by the
web.

Do any others in this group (also) think it can be done?  If so I'd love to
collaborate and come up with a solution which Im prepared to implement into
the existing crypto currency eco system ...
Received on Monday, 26 September 2016 13:24:14 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:08:26 UTC