youtube image
From YouTube: Workshop: Introduction to Hyperledger Sawtooth - Murat Anil Oner & Elias Haase, B9lab - Part 3

Description

Getting to Know Hyperledger Sawtooth
Hyperledger Sawtooth introduces many new concepts that challenge traditional approaches to system architecture. Start building your Sawtooth vocabulary, get acquainted with the network components and architecture. You will also run your first network and interact with it using the command line interface and REST API.
Key Sawtooth definitions
General architecture overview
What is the Journal?
How does the validator network work?
How to deal with permissions
Starting Your First Network
How to use the command line interface
Interacting through REST API

Transaction Families
A transaction family is a set of rules or transaction types that you allow on your ledger. In this module, you will learn why transaction families are integral to Hyperledger Sawtooth framework and understand how the basic ones work. In addition, you will discover how Seth (Sawtooth Ethereum) can be used to run Ethereum smart contracts on a Sawtooth network.

On basic transaction families
IntegerKey: the simplest transaction family
Identity: a more complex but useful transaction family
BlockInfo: how to get key information about blocks
XO: a blockchain game
What is Seth?
How to deploy EVM contracts on a Sawtooth network
SDKs
You cannot limit your interaction with the network to the command line interface. In this module, we will practice sending transactions to the network with clients and discover how new transaction families can be created. We will focus on the Python SDK.
Introduction to the Python SDK
How to send transactions to a Sawtooth network in Python
How to implement a new transaction family
How to handle events
Seth
We will be deploying EVM contracts on our Sawtooth network and learn how Seth works.

Introduction to Seth
How does the Seth EVM implementation differ from Ethereum's implementation
How to deploy EVM contracts in Sawtooth Networks


Hands On
As part of the course we will be building a small proof-of-concept application together
Your Instructors Murat Anil Oner
Anil is a self-taught, lifelong developer with a MSc in Biophysics at the Technical University Munich. He has worked with many programming languages (and built his own), higher mathematics, and has been part of research projects in particle physics, electrotechnics and computer-based simulations. He has experience with embedded systems, cryptography and has even written code for a particle accelerator

Elias Haase
Elias started programming in his early teens and has spent the past 10 years planning, building and running systems. His background is in Artificial Intelligence. Since the early days of bitcoin he has been following the progress of blockchain tech, was around when Ethereum became a thing in 2014 and gathered experience with smart contracts / trustless computation since the early days.

----
Hyperledger – Open Source Blockchain Technologies

Hyperledger is an open source community focused on developing a suite of stable frameworks, tools and libraries for enterprise-grade blockchain deployments.
It serves as a neutral home for various distributed ledger frameworks including Hyperledger Besu, Fabric, Sawtooth, Indy, as well as tools like Hyperledger Avalon, Cactus and libraries like Hyperledger Aries, Ursa. Learn more about Hyperledger projects: https://www.hyperledger.org/use

Case Studies: https://www.hyperledger.org/learn/case-studies
Training & Certification: https://www.hyperledger.org/learn/training
Tutorials: https://www.hyperledger.org/use/tutorials
Webinars: https://www.hyperledger.org/learn/webinars
Events: https://www.hyperledger.org/events
Vendor Directory: https://www.hyperledger.org/use/vendor-directory

Subscribe to the Hyperledger Newsletter: https://www.hyperledger.org/newsletter

Follow-us on Twitter @Hyperledger

Learn about Hyperledger Membership: https://www.hyperledger.org/about/join

#Hyperledger #Blockchain