Learn how to host run your backend on the decentralized Aleph.im network and access trusted off-chain data.
Aleph.im is a decentralized storage and execution network that can be used instead of traditional cloud providers such as AWS our Google Cloud. In this workshop, you will build a Python web application, host it on Aleph.im Linux Virtual Machines and use it to display signed off-chain data stored on the Aleph.im network.
Requirements:
In this workshop, we will see how to implement Merkle Proof by deploying our Solidity contracts and verify their validity with Merkle Proof Typescript without having all the chain history.
Merkle Proofs help us save gas and memory during our smart contract execution
“Soulful Music for Smiling People”
Funk/Soul/Disco/Boogie/House/Jazz/Hip-Hop/Afro/Breaks/Beats
The one arm crypto bandit is the third artwork of the distributed gallery. Each arm action generates a couple of new Ethereum private keys. If it ever happens that any of these private keys is already in used, its fund become immediately available to the user. Like a bandit, this machine therefore attempts to steal currencies through private keys collision.
Let’s note that there are almost as many private keys as atoms in the observable universe. Therefore, the risk of such a collision is close to zero: highly improbable but theoretically not impossible.
This bandit provides its user a concrete and funny experience of cryptography and a sensitive experience of the magnitude scales on which the blockchain security is based. You can’t even represent to yourself what 2^256 means or what’s 115 quattuorvigintillion means.
Once the machine displayed the public keys, private keys, and balance of each account, it randomly plays selected tracks taken from artworks of popular culture (punk rock refrain, movies quotes, video game sounds).
In case a collision happens, the machine plays a unique song that you will probably never hear…
Protocole is plugged to the « cryptosphere », where one can meet users and supporters of Bitcoin and other cryptocurrencies, as well as entrepreneurs and researchers.
Giving them a voice makes it obvious that Bitcoin as a way of challenging monetary institutions is actually part of larger trend of the society as a whole. Cryptocurrency are not just a new “asset class”, but complex and far-reaching social phenomenon.
This hands-on workshop will help you to get a grip on ZKP technology. We will build together an anonymous voting system using Semaphore.
No prior knowledge of cryptography nor decentralized network is needed.
Please come with your laptop, preferably with Docker, node, a browser with a recent version and an Ethereum wallet such as MetaMask.
If you want to be 100% ready, you may want to read first this introduction to ZKPs and this one to Semaphore.
SIGN UP
Get yourself up to speed with Zero Knowledge Proofs (ZKP). ZKPs are cryptographic methods that enable to prove the validity of an attribute without revealing the underlying data. They can be used in a wide range of applications, such as voting, self-sovereign identity, authentication, etc.
We use the vote use case in order to introduce ZKPs and present the components required to build your own applications..
If you want to get familiar with ZK identity matter beforehand, you can read this: Building trust while keeping data undisclosed.
During the workshop, you will install cjdns, pktd and pktwallet, you will setup cjdns as a VPN using the free VPN exit provided by IPRedator and you will mine some PKT to your wallet and transfer it.
Come with a Linux or Apple computer and a basic to intermediate skill level with using the terminal. If you are not comfortable using the command line on your computer, I recommend studying The CLI Crash Course which should get you a basic working knowledge within a few days to a week.
SIGN UP
Introduction to Michelson and to higher level language Ligo, used in an example of a voting app, that we will study together.
Bring your laptop with Linux or OSX, Docker and Python 3.
Useful links: https://ligolang.org/ https://gitlab.com/kinokasai/proposals-vote/blob/abate-cleanup/src/contracts/mono_vote.ligo https://gitlab.com/kinokasai/proposals-vote
SIGN UP
8 years ago cjdns was started to make the internet encrypted and decentralized, unlike TOR and I2P, it was not intended as an overlay but rather to a complete revisit of the way the internet should work, peer-to-peer and always encrypted. Since then it has had moderate community interest but has not lead to any actual infrastructure buildout.
My current project is a sort of phase-two of cjdns, building a blockchain called PKT in order to create a bandwidth market so that anyone capable of running fiber and pointing antennas can participate in building the infrastructure of the new internet. All of these fibers and wireless links will become a “pool of bandwidth” which a professional network operator can reach into and pull out the bandwidth necessary to build their own network.
This talk aims to limit technical details to the minimum that is necessary so please do not feel intimidated to attend. There will be time reserved for questions so that in case there is not enough technical detail, topics can be addressed more fully.
Are you interested in the development of blockchain or P2P services on decentralized infrastructures? Come and discover tools that facilitate the bootstrap and deployment of your projects.
We will present our Archipel project, to illustrate the use of these helping technologies: DAppNode and Parity Substrate framework.
When faced with complex challenges, the problem isn’t that we aren’t coming up with good answers. We tend to be great at coming up with answers. The problem is that often, we find ourselves answering the wrong questions. This Warm Data Lab should help us pose better questions and will make other sessions richer as a result. This Warm Data lab will be a living kaleidoscope of conversation in which participants will explore the Future of Risk in a Changing World through several contextual lenses such as family, culture, technology, ecology, economy and education.
SIGN UP
In this session, you will learn how to add authentication to web apps that does not require any servers. It will be shown how user-owned storage can be used to exchange and verify data between users, in particular group membership and payment receipts.
React.js and Blockstack.js will be used in this session.
SIGN UP
Using cryptoeconomics incentives, Kleros provides a dispute resolution system for decentralized applications. Payment disputes (was the good or service delivered?), content curation (does this post violate forum rules?) and blockchain oracle (what was the temperature in Paris the 1st January 2020?), there are many applications requiring a mechanism to solve their disputes.
The workshop will start with a presentation of the Kleros system. Wallets will then be distributed to participants who will be able to test applications using Kleros to solve their disputes. This workshop does not require previous technical knowledge
SIGN UP
Level: beginner and intermediate. No technical knowledge is required, this workshop is intended for newcomers who wish to discover and interact with the Ethereum ecosystem. We will give you the best practices and everything you need to get off to a good start in this high-potential ecosystem.
What to bring :
In this introductory workshop you will :
SIGN UP
One of the ways to describe Holochain is as distributed database with data validation. Let’s design our first hApp and code backend for unenclosed p2p communication. I will explain our toolchain, dev and production environment and help you with coding hApp.
What to bring: your laptop, good mood.
What to pre-install: go to https://developer.holochain.org/docs/install/ and perform Holochain dev tools installation. CAUTION: It takes 1-3h to build entire tooling from source.
What to know: Some knowledge of strongly typed languages will help. We are gonna be writing code in Rust-based Holochain SDK. Don’t worry we have great docs!
SIGN UP
Aeternity has developed a functional programing language for smart contracts called Sophia, a “dialect” of Reason ML. To help developers get into It, we have created a remunerated online course($75 in AE). Participants to the worshop will receive a link to get access to It. At the end of the course there is a “Challenge”: students have to sucessfully modify a voting Daepp.
SIGN UP
This workshop is offered by Adrien Berthou and FestDAO.
It is a participative introduction to the practice of DAO design. After a presentation of DAO principles and demos, participants will be invited to suggest their own ideas for creating DAOs, and will identify their main components using the DAO canvas.
SIGN UP
Protocole is plugged to the « cryptosphere », where one can meet users and supporters of Bitcoin and other cryptocurrencies, as well as entrepreneurs and researchers.
Giving them a voice makes it obvious that Bitcoin as a way of challenging monetary institutions is actually part of larger trend of the society as a whole. Cryptocurrency are not just a new “asset class”, but complex and far-reaching social phenomenon.
Keep your knowledge in your home. Share some parts with friends and family as you like, and maybe publish some of it for all to see.
Solidbox is an alternative to putting trust in service providers. Instead you run internet services yourself - without technical challenges but similar to a fridge or a wifi box: Cheap and dead simple to use!
Under the hood, Solidbox runs one of the oldest and most serious operating systems, Debian GNU/Linux, and among the included services are both conventional things like Jabber chat and a simple web hosting, as well as a set of Solid services for efficient and flexible data sharing both with humans and with other similar systems. Solidbox is a Free software project developed as an integral part of Debian.
Protocole is plugged to the « cryptosphere », where one can meet users and supporters of Bitcoin and other cryptocurrencies, as well as entrepreneurs and researchers.
Giving them a voice makes it obvious that Bitcoin as a way of challenging monetary institutions is actually part of larger trend of the society as a whole. Cryptocurrency are not just a new “asset class”, but complex and far-reaching social phenomenon. The screening will be followed by a Q&A with the director Rémi Crussière.
Blockstack is an open source project that allows users to create and control their own digital identity. The identity is blockchain based and follows the standards for decentralized identity (DID) by W3C. With these DIDs users can start to interact with other users, in particular create and validate user-related certificates, so-called Verifiable Credentials.
In this talk, Friedger will give a short introduction to Blockstack and explain how Verifiable Credentials can be used on a p2p basis.
One hour to learn about how to make smooth and efficient decisions as a group.
SIGN UP
While designing Holochain and on Holochain we often ask ourselves basic questions about information. What is it, how is it carried, how can it be accessed? Very often we end up noticing deep similarities to principles of physics, like relativity theory or quantum effects. Come and see how very plain principles of Holochain allow for unconstrained flow of information between agents. Let’s discuss how agent’s ownership over data can create a paradigm shift in our inter-human interaction.
PJ Klimek, Product Owner and Architect at Holo, will offer an introduction to the high-level architecture of Holochain, and will start a conversation about the relevant use cases for p2p applications
Transaction costs (gas) on Ethereum are a major impediment to mainstream adoption of Dapps. Meta-transactions are a way to bypass the issue. They are already used today in successful DeFi apps such as Argent.xyz.
We will introduce the concept and then we will go through every step of their implementation, from the smart contract to the creation of off-chain messages. Finally, we will discuss how we’ve used meta-transactions with Rockside.io.
How to create your own minimal BitTorrent client with Python. Introduction to libtorrent, its documentation and the module for using it in an app written in Python.
SIGN UP
Workshop on the future of SOLID specifications. In French. Offered by Alice and the Digital Commons Consortium.
SIGN UP
In this workshop, we’ll learn what elliptic curve cryptography is, how it works under the hood, and write our own toy implementation of the secp256k1 signature scheme used in Bitcoin, from scratch in Python.
Who is this for? The workshop requires basic familiarity with algebra and Python. No prior background in cryptography is required.
What should you bring?
SIGN UP
Protocole is plugged to the « cryptosphere », where one can meet users and supporters of Bitcoin and other cryptocurrencies, as well as entrepreneurs and researchers.
Giving them a voice makes it obvious that Bitcoin as a way of challenging monetary institutions is actually part of larger trend of the society as a whole. Cryptocurrency are not just a new “asset class”, but complex and far-reaching social phenomenon.
After a brief presentation of ZeroNet, Lola will help participants to install ZeroNet, post on the network, create a site, check interesting sites, install plugins, backup one’s private key, etc.
SIGN UP