MozillaFoundation / mozfest-program-2017

Mozilla Festival proposals for 2017
https://mozillafestival.org
81 stars 14 forks source link

A state channel for the Internet of Value #85

Closed mozfest-bot closed 7 years ago

mozfest-bot commented 7 years ago

[ UUID ] c5a0e36e-f92c-4e9f-897b-cc3efc721b32

[ Submitter's Name ] Amit Kumar Jaiswal [ Submitter's Affiliated Organisation ] Mozilla Foundation [ Submitter's Github ] @amitkumarj441

What will happen in your session?

Our aim of this session is to introduce how a state of the art architecture for a financial system should look like by introducing a workflow of architecture for building a web-scale solution for state channels is needed to enable a layer of value transfer to the internet. We'll come up with an architecture that makes possible to quickly innovate and create new services. We're achieving this at web-scale by looking at the Event Sourcing: https://www.confluent.io/blog/making-sense-of-stream-processing pattern. In this kind of architecture, instead of having a centralised state for all the applications in a centralised database or a set of disconnected state holding databases, we rely on a centralised log of state changes. We'll discuss the technology stacks.

What is the goal or outcome of your session?

The impact of data systems in finance has been so far focused on cutting administrative costs. Now our goal of this session is to leverage existing web-scale technologies used by large Internet companies like Uber, LinkedIn or Netflix. We'll show how Apache Kafka that has been proven to scale to trillions of operations per day. With the help of cryptography on distributed data systems,we'll design infrastructure that not only keeps track of transactions and balances but also allows transfer of assets and enforcement of contracts without the need of clearinghouses, middle men, escrows and even some tasks performed by lawyers. On these systems settlements are final and there’s no possibility of repudiation while contracts execute deterministically according to predefined inputs.

If your session requires additional materials or electronic equipment, please outline your needs.

Would be good to have a projector to show slides and a portable mic.

Time needed

60 mins

timcowlishaw commented 7 years ago

Hi there @amitkumarj441,

This sounds really interesting! However, we've got a large amount of very technical proposals and are very keen to make sure the bulk of our space isn't given over to them. There's still a place for technical work, without a doubt, but we need to make sure we balance it with other viewpoints and concerns too. Therefore, any chance you could elaborate on how your proposal responds to the brief for the space? This'll help us differentiate it from other similar proposals we've received. In addition, if you feel your proposal could be beneficial to a less technically adept audience too, it'd be great to hear more about this. Thanks!

For reference, the decentralisation space brief is:

The year is 2027: Who owns the Internet?

In the dystopian version of 2027, the Internet is owned by a powerful few. Big tech corporations, select media companies and closed governments control the content on the Internet, the data that flows across the Internet and how people connect to the Internet. This dystopian future is closer than you may think.

On the flip side, what is the utopian version of the Internet in 2027? What future do we want to build? Where do emerging technologies like AI, mesh networking and Blockchain fit in? How do we ensure people are the most important part of the Internet?

Join us at Mozfest as we look into the future. Dystopian, utopian or somewhere in between — let’s explore the Internet of 2027.

amitkumarj441 commented 7 years ago

Hey @timcowlishaw

Thanks for your response.

Actually, this session require at least 45 minute (<60 minute) and I'll also show some of our code written in scala for this protocol and simulator which introduces a layer for crypto-currency transactions to take place, without necessarily being registered into the the global block-chain. Apart from this, I'll also be showing a Docker Compose test infrastructure containing monolithic node docker container. So if I get selected, then it would be better to present this in decentralization rather than in open innovation.

I'm also publishing a whitepaper on this by the end of next week. So I'm hoping to have something till next week.

Please let me know if you need any other info.

Cheers, Amit Kumar Jaiswal

amitkumarj441 commented 7 years ago

@timcowlishaw I recently published the codebase: Parsec for this talk (A web-scale state channel for the Internet of Value).

Please have a look at it and let me know if you need any other info for this session.

dvigneshwer commented 7 years ago

Hi @amitkumarj441

Thanks for the proposal.

How do you plan to run this session for a less technically skilled audience and what do you think will be their key take away?

amitkumarj441 commented 7 years ago

Hi @vigneshwerd ,

For less technically skilled audience, I'll be talking about the big picture (Architectural Discussion : an architecture where each business unit or application would hold a copy of the parts the log relevant to it would be better) on how a state of the art architecture for a financial system should look like.

Plan

This talk will detail new methods of how to scale cryptocurrency with Apache Kafka to make blockchain more efficient and capable of handling smart contracts in a more efficient manner.

Cheers, Amit Kumar Jaiswal

mozfest-bot commented 7 years ago

Thank you for taking the time to submit a session to MozFest. Due to the high level of submissions, we’re unable to accept all proposals and unfortunately, your session was not part of the final group.

Thank you for taking the time to submit and we will follow up on email very soon.