Blockchain Exciting, buzzword-compliant Alternative to databases! Details are a whole other talk... Lots of interest in Bitcoin and Ethereum Private blockchains as an alternative Any questions now? @grkvlt
Hyperledger Another part of the Linux Foundation Various Blockchain implementations Open source code from IBM and Intel Fabric, Sawtooth, Burrow @grkvlt
Sawtooth Originally Intel Blockchain Donated to Hyperledger as Sawtooth New PoET consensus mechanism Proof of Elapsed Time Uses Skylake SGX secure enclave feature No burning the energy equivalent of a small country Pluggable consensus mechanism Various different transaction families @grkvlt
Ethereum Public and open EVM specification Reference implementation as Ethereum Solidity code for Smart Contracts Execute logic to determine if transaction is accepted Also ERC-20 standard for tokens/coins Code for EVM from Burrow Seth transaction family implements EVM @grkvlt
Docker Compose Simple prototyping on a single machine Compose YAML files supplied in Sawtooth repository Extend these to build custom deployment Using Docker with clustered networking Just add SDN driver of your choice or Overlay @grkvlt
Dockerfile Issues with Sawtooth Docker images Designed for development Need GitHub repository mounted as volume Huge images, multi Gigabyte Broken builds and repository code in flux Create new Dockerfiles for extra images needed @grkvlt
Apache Brooklyn Orchestrate Docker across multiple VMs Same functionality as Compose, almost Define containers and their relationships Inject various bits of configuration Easier than building a lot more custom Docker images Allows simple scaling, but see Swarm and services Eventually want to use more features like policies @grkvlt