In this full-day workshop, Manuel Rauber and Ingo Rammer will get you up to speed for development on Hyperledger Fabric. We'll start with setting up initial network and channels, address the various cryptographic assets that you'll need to create, and show how to add more organizations and peers to your network over time. After this initial step, we'll dive right into Chaincode development (smart contracts in Fabric's terminology) with node.js with the full develop/test/deploy/update-lifecycle of your applications. And of course, we'll also look into client development with Fabric SDKs which allows your existing applications to interact to your blockchain network and Chaincode.
This workshop is for anyone who wants to look beyond the hype and get some hands-on experience developing with blockchain technology. You'll learn how to use and integrate Java applications with the dominant public blockchain Ethereum. We'll also touch on the private blockchain technology Quorum.
Specifically, you will learn:
In this keynote session, Ingo summarizes the current state of the art and the minimum set of questions every project needs to ask itself before choosing blockchain technologies. He'll discuss the underlying landscape of public and private blockchain tools, which you'll hear about throughout the conference. You'll hear about the ecologic and economic impact of different consensus algorithms (and why the often publicized "mining cost" is not relevant in most business projects) and why the creation of a private blockchain network is less a technical question and more a question of governance models. You'll leave with a technological roadmap on which you can base your session selection for the remaining days of the conference.
This presentation will give attendees an in-depth look into the architecture of the Hyperledger Fabric framework, covering its architecture with all of its components, its process flow, and more. This session will provide practical information on how to get started, build your first network, and develop an application. Attendees will leave with a real understanding of how Hyperledger Fabric functions, what makes it unique, and how they can get started with this technology.
Germany has missed the advent of Web 2.0. But what about Web 3.0, which among other things includes blockchain technology? The aim of this talk is to show why the German industry, in particular, can benefit enormously from blockchain technology. Where are the interfaces and which industries can already show promising blockchain projects? The presented use cases will give an overview of the potential, but also the obstacles in the implementation.
In the Swiss compulsory health care system, many processes extend across various insurance companies. For example, a cancellation can only be accepted if the according new contract of another company is approved. Therefore, a trustworthy connection between insurers is indispensable. The presented application is based on smart contracts and demonstrates how this process can be automatised and running in near-realtime, without any intermediary or direct link between the companies. Furthermore, we will discuss some important aspects of Proof-of- Authority-Chains, such as the addition of new participants.
In this session, Manuel Rauber and Ingo Rammer will show you the technical details of writing smart contracts ("Chaincode" in Fabric's parlance) with Node.js on top of Hyperledger Fabric. You'll learn about the basic technical elements of a Fabric Network, and how to create, deploy and version your own code. You'll see how Fabric's security concept works and how you can interact with a channel's ledger state from your code. We'll also demonstrate how you can create clients for this Chaincode and how to connect your existing applications with your new blockchain networks.
I can “prove” my copyright by mailing it to myself.
But what happens when our creations are digital, or when cities start doing away with physical postal services, or when communications generally span various digital platforms from email to WhatsApp, and telegram to slack, to instagram and facebook.
How do I secure and prove my copyright now and in the future. How do I ensure it doesn’t get used when I don’t want it to, or at least that I get paid when it does.
Perhaps there is a technology that allows me to secure my copyright, make it available for licensing and monetization, in an automated way, and without any reliance on one company or government agent to keep my information true, accurate and up to date.
We will discuss how blockchain proposes to solve these problems, as well as what hurdles still exist.
How can a decentralized access control solution solve the problems that go hand in hand with the increasing amount of n-to-n connections in the modern world? This new and exciting solution is upon us and it's going to have a huge impact on the automobile industry. This is where the technology XAIN is developing comes into play: it promises to solve some of the most pressing charges when it comes to user privacy within a vehicle.
This keynote will introduce the concept of self-sovereign identity and its growing relevance in the world of GDPR and massive PII breaches. This will cover the open source project Hyperledger Indy - a decentralized system that manages digital identities rooted on blockchains - and related open standards (DIDs, Verifiable Claims, and DKMS), as well as the Sovrin network.
Right now, all blockchains exist in isolation. Blockchains compete for which blockchain is the "best" one. But what if all the blockchains could be connected and could interact? The data and tokens on one blockchain could be used on another. Imagine if you could pay for computation using Bitcoin to use a smart contract on Ethereum, or if an Ethereum smart contract could be used to privately hold and distribute Zcash? This is only possible with true interoperability where data-exchange between chains is possible. This is the vision behind Polkadot.
In his presentation, Fabian Schulz will discuss Polkadot as well as Substrate, a blockchain-building framework capable of creating app-specific blockchains in minutes that come preconfigured to access Polkadot's security and blockchain network.
MADANA is developing a new data market ecosystem which preserves privacy by design. Data will only be processed for analysis in non-accessible environments. This enables a fair, anonymous and GDPR compliant participation in the data market of data producers, data analysis buyers and plug-in providers along the supply chain of different industries. This creates new possibilities for data-driven services for industrial companies. MADANA is the first sidechain project on the Lisk blockchain in 2018.
Blockchain is at the doorstep of a major entrance into everyday consumer lives and has the potential of changing and improving many of our day-to-day tasks. Yet its adoption rests on 2 simple questions that every single person will be asking: “what’s in it for me?” and “will I need to change or learn something?”.
While there are many witty developers improving and innovating Blockchain technology and teaching about it as we speak, only few are focused on the question how Blockchain based applications need to be presented to the consumer to ensure a seamless adoption.
This talk will highlight the status quo and the current challenges for UX/UI design in Blockchain projects, draw a roadmap into a future where the UX/UI of applications is just as important as the underlying technology and give actionable guidelines on how to start making improvements today.
In this talk, Vinita Rathi will give you an insight into the experiences she's made in various enterprises inside and outside the financial world building blockchain solutions.What are enterprise blockchain solutions? Vinita will give an introduction to functional blockchain solution designs and discuss the five pillars of an enterprise blockchain solution design. You will learn about permissioned, private and decentralised, P2P technologies, immutability, data integrity and scalability, and blockchain security. Vinita will also explain the three layers of an enterprise blockchain solution design and give an overview of architecture built for POS and e-commerce platforms with NEM and Ethereum. Finally, she will give some do's and don'ts and what lessons she has learned.
Reliable and verifiable data oracles from the real world plays an important role in many blockchain applications. This talk will be structured around ideas how to ensure correctness and verifiability of financial data used in real-world oracles. Technical challenges and possible solutions during implementation are finishing off the talk.
Where does the German blockchain ecosystem stand on the international scene? What opportunities does this technology offer not only to startups but also to medium-sized businesses? What can and should politicians do to ensure that Germany does not miss the boat? These and other questions will be discussed by our blockchain experts in an interdisciplinary panel. Before we dive into this conversation, attendees will be presented with the results of a recent study by BTC-ECHO and BlockState on the German blockchain ecosystem; the figures will help lead the discussion. The audience is warmly invited to ask questions and join the discussion.
Ethereum — past, present and future! Why is Ethereum so popular and discussed? How does it differ from Bitcoin protocol and what kind of features do we find on its roadmap? What are the most interesting intrafirm or ecosystem use-cases? What about its forks, flaws, and 'hacks'?
This talk will cover all crucial moments around this amazing platform. You will have a high-level understanding why it's so disruptive, which programming languages are involved, what kind of privacy models it uses, how consensus affects its performance, and much more.
A look at how Chronicle Queue, Chronicle Map, Koloboke and Java Thread Affinity are used in Chronicle Decentred to build a public distributed ledger.
This talk will take a hands-on look at how these libraries are used in a real application.
This talk will will show how to build a private, permissioned blockchain platform that is compatible with Ethereum using open source Hyperledger Sawtooth projects and Apache Brooklyn. The Hyperledger Sawtooth blockchain and the Seth transaction processor allow execution of smart contracts with common tools from the Ethereum ecosystem such as Truffle. Apache Brooklyn allows orchestration of complex application deployments in the cloud, as well as runtime management and monitoring of the applications. We will explain how Sawtooth, Seth, and other Hyperledger projects like Next Directory can be used to create a platform for running distributed applications, and then demonstrate the deployment and testing of smart contracts like ERC-20 tokens onto a running Sawtooth blockchain. We will show how Brooklyn can deploy and scale multi-node Sawtooth blockchain networks and manage and monitor smart contract based applications, all with simple Docker-based commands.
The session begins with an overview of how to access the Ethereum Blockchain from a mobile platform such as iOS and Android.
We'll also discuss the different options of interacting with the blockchain technology from a mobile device. As an example, we will build a small iOS app as a PWA and as a native Swift App to illustrate how to create accounts and conduct transactions.
Last but not least, we will talk in more detail about the most popular development tools and libraries.
In this talk you will learn about some of the key elements in designing a digital currency. How do the economics of the currency work? How do existing solutions work technically? How can a blockchain be architected for high throughput (100K txn/s or even 100M txn/s)? How can a blockchain be used as a framework for building microservices?
In this live coding session, Philipp will show you how to build and run decentralized applications (DApps) on the Ethereum blockchain. The whole workflow from starting a new front-end project, creating a smart contract, testing and deployment will be covered. This session aims to give attendees insight into how such applications can be built, as well as into their limitations.
As blockchain becomes mainstream, the public often develops incorrect ideas about it—much is understated as well as overstated.
In this panel, we will discuss the biggest misconceptions about blockchain, as well as the most common pitfalls that developers and product managers fall into. In order to avoid pitfalls, we have to unlearn behaviors that get us there in the first place. How can we change our mentality to avoid those holes? Attendees are invited to join the conversation about how we can propel these ideas into action.
Last but not least, the panelists will exchange views on the bad habits we must unlearn when approaching blockchain. Are there any common practices that are holding us back from reaching the full potential that blockchain has to offer? What do we need to get started implementing the blockchain, and how can we rally our developers and product managers on board? What will you do with blockchain technology tomorrow, and the tomorrow after that? All these questions will be answered during the panel.
In this talk, you will learn how Blockchain can support GDPR compliance. Based on a paper the speaker Michael Kolain and Christian Wirth have submitted to the European Society for Socially Embedded Technologies (EUSSET) we will look at a proposal on how to bringing to live the certification mechanisms according to Art. 42 of the General Data Protection Regulation (GDPR). The authors highlight further legal problems concerning blockchain technology under the GDPR that will have to be addressed in order to achieve a comprehensive certification mechanism for Privacy by Blockchain Design in the future.
In this talk we will discuss the concept of "multi-signature wallets" (multisig wallets) and will demonstrate through live examples how to protect and manage crypto-assets using a shared multisig wallet, owned by multiple users together, and how to collect signatures to authorize transactions.
During the wallet registration phase owners agree on the signature scheme to be used to authorize the transactions in the multisig wallet, e.g. "2 of 3 signatures". Later, each transaction is executed after it is signed and approved by enough authorized participants.
In the live demonstration we will go through an example of multisig wallet, implemented as Solidity smart contract, will configure and deploy it in the Ethereum blockchain network and will submit transactions, sign transactions and send approved transactions using a Web3-compatible wallet (MetaMask / Mist / Parity) or hardware wallet (Ledger / Trezor).