The Blockchain Technology Conference takes place in Berlin from November 11 – 13, 2019.
Over twenty-five international speakers from different industries will give sessions, keynotes, and short talks about blockchain, its implementation, and more. Experience the latest technologies such as blockchain applications, smart contracts, dApps, and more.
Two full-day power workshops are available for livecoding and direct application of new ideas.
Take a peek at the current conference program. More sessions, workshops, keynotes, and short talks coming soon.
There are three unique tracks to explore. Beginners and experts alike will find sessions that fit their level of familiarity and expertise.
Blockchain Advanced Development
Advanced step-by-step technical guide: Sharing the know-how
Developing aepps on aeternity blockchain using Sophia Language
by Milen Radkov
This workshop is an intensive and fast-paced training course that will help learners quickly grasp the principles behind the æternity architecture, as well as learn how to build basic smart contracts on the platform through Sophia. In the second part of this crash course, participants will also experience first-hand how to integrate æternity features into their contracts.
The workshop covers functional Mark-up Language (ML) Sophia, built-ins, functional programming, first-class objects, Oracles, State channels, among others. We also tackle real-life use cases to help participants gain an understanding of its potential implications in solving global problems—both for business and social impact.
Implementing Ethereum smart contracts with the Proof-of-Authority algorithm on Azure
In this live coding session, Philipp is going to show how a private Ethereum blockchain based on the Proof-of-Authority algorithm can be set up and managed in the Microsoft Azure cloud. The aim is to get a feeling of how smart contracts can be implemented and deployed and why the classical Proof-of-Work (PoW) algorithm is playing just a secondary role in such scenarios.
Blockchain Impact & Strategy
Experimenting with blockchain technology: Real-world inspiring use cases
Blockchain-based Arbitration: An Adequate Forum for the Resolution of International Commercial Disputes?
by Sara Hourani
A smart contract is a software programme that is stored on the blockchain. Smart contracts can be used in supply chain management, trade finance and energy trade. In the context of these different transactions, it would be relevant to include an arbitration clause in the smart contract to prompt the parties to resolve their differences with regards to the performance of the contract. This type of dispute resolution has received widespread attention for the resolution of specific low-value claims.
In light of these technological innovations, this paper focuses on an examination of the extent to which the blockchain-based arbitration procedure guarantees the parties’ right of access to justice in B2B disputes as an alternative to traditional face-to-face arbitration. The paper explores in the first instance the reasons behind the adoption of blockchain-based arbitration, and whether this ameliorates the parties’ possibility of access to justice in contrast to traditional arbitration. The paper then analyses the extent that the parties’ rights are protected by the current legal framework for providing adequate access to justice to resolve their disputes.
Blockchain-backed analytics: Fraud prevention in data-driven projects
Blockchain-backed analytics (BBA) is a scientific concept to transparently document the lineage and linkage of the three major components of a data-driven project: data, model & result. BBA enables stakeholders of data-driven projects to track and trace data, models and modeling results without the need of trust validation of escrow systems or any other third party. This talk covers the theoretical concept of BBA, showcases a BBA prototype. Participants will be provided with re-usable code and learn how to design blockchain-backed analytics solutions for e.g. situations in which partners share and distribute data and AI models in an untrusted setting.
Blockchain Technology 101
Principles, tools – frameworks & libraries – and implementation
Cash on Ledger – Issuing cash on Corda R3 for (M2M)-payments in the industry
This presentation will provide a look into the architecture of the R3 Corda framework, a ledger solution especially for the financial world, by giving a concrete example use case from the financial world: Cash on Ledger.
The first part of the session will provide an overview of the philosophy behind Corda, its components, process flows and more. In the second part, we show how we connect traditional bank payment systems with the Distributed Ledger World and the business rationale behind it.
The following questions will be answered: How can Euro securely be issued on the ledger, and used for payments? What is the rationale behind it? Which technical and regulatory requirements and problems have been solved?
Specifically, we will show:
* who is R3
* what is Corda
* why is Corda different
* what are the main components
* contract, states and flows
* transactions and consensus
* what is cash on ledger and why we need it
* which problems (technical and regulatory) are to be solved
* what is our solution
* Commerzbank API
SEE ALSO: Forecasting the future of blockchain
Zero-Knowledge Proofs: Concept & Principles
One of the bigger trends in the blockchain universe is the need for privacy and confidentiality for transactions on public blockchains. That has given rise to the emergence to a technology known as Zero-Knowledge Proofs. A Zero-Knowledge Proof (ZKP) is a cryptographic method by which one party can prove to another party the possession of knowledge without the necessity of simply revealing it. That way a layer of confidentiality can be added to public blockchains by not disclosing the transaction history whilst providing full verifiability of their validity.
Zero-Knowledge proofs are one of the most powerful tools cryptographers have ever devised. However, they are difficult to understand. In this talk, we are going to
1. understand the essence of ZKPs by looking at intuitive examples without getting into the nitty-gritty maths
2. learn the underlying principles of ZKPs
3. become acquainted to the different variants of ZKPs
4. understand their privacy-preserving impact for the ecosystem of public blockchains