SlideShare a Scribd company logo
libbitcoin
Typical Bitcoin Company
Application
Centralized
API
Provider
Gem, Chain,
Blockchain.info,
Coinbase,
BlockCypher, ...
Shopping, Escrow,
Smart contracts,
Tipping, etc...
libbitcoin is a Blockchain API
Application
libbitcoin-
server
Open Source,
Decentralized
Shopping, Escrow,
Smart contracts,
Tipping, etc...
libbitcoin is a Power-user CLI Tool
libbitcoin-
explorer
(BX)
libbitcoin-
server
Scripting, Research,
Exploration, ...
$ bx fetch-height
345896
libbitcoin is a Blockchain Toolkit
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
Why does this matter?
● Right now, most of the network runs a single
piece of software (the Satoshi node)
● The Bitcoin Foundation controls this software
● Monocultures are bad!
● libbitcoin is a complete third-party Bitcoin
Blockchain implementation
libbitcoin Users
● DarkWallet
● OpenBazaar
● AirBitz
libbitcoin Tour
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
libbitcoin
● Modern C++11 codebase.
● Designed as a collection of simple, decoupled
classes
● You can use as much or as little funtionality
as you like
libbitcoin
● Basic blockchain types
– Blocks, Transactions, Scripts, Crypto primitives, ...
● Wallet types
– Base58, Addresses, URLs, HD keys, Message signing, …
● P2P Protocol
libbitcoin Tour
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
libbitcoin-blockchain
● High-performance blockchain database
● Custom-designed on-disk hash table
● Rich indexes for high-speed queries
– Transactions
– Addresses
– Stealth
libbitcoin Tour
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
libbitcoin-server
● Formerly known as “obelisk”
● Provides a low-level Blockchain API
● Uses ZeroMQ
libbitcoin-server
● fetch_history
● fetch_transaction
● fetch_last_height
● fetch_block_header
● fetch_transaction_index
● fetch_stealth
● broadcast_transaction
● subscribe
libbitcoin Tour
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
libbitcoin-client
● C++ wrapper around the libbitcoin-server RPC
interface
● Server API calls are as easy as calling a C++
function
darkwallet/python-obelisk
● For those who want to use libbitcoin-server
from python
darkwallet/gateway
● Bridges libbitcoin-server to Websockets
● For those who want to use libbitcoin-server
from Javascript
libbitcoin Tour
libbitcoin
libbitcoin-blockchain libbitcoin-client
libbitcoin-node
libbitcoin-server
libbitcoin-explorer
Server Stack Client Stack
libbitcoin-explorer
● Short name is “bx”
● Replaces an earlier project called “sx”
● Command-line interface to lots of Bitcoin
goodies
libbitcoin-explorer
● Server Commands
– fetch-balance, fetch-header, fetch-height,
fetch-history, fetch-public-key, fetch-
stealth, fetch-tx, fetch-tx-index, fetch-utxo
● Wallet
– input-set, input-sign, input-validate,
message-sign, message-validate, send-tx,
send-tx-node, send-tx-p2p, tx-decode, tx-
encode, tx-sign
libbitcoin-explorer
● HD Keys
– hd-new, hd-private, hd-public, hd-to-address, hd-
to-ec, hd-to-public, hd-to-wif
●
EC Math
– ec-add, ec-add-secrets, ec-lock, ec-multiply, ec-
multiply-secrets, ec-new, ec-to-address, ec-to-
public, ec-to-wif, ec-unlock
● Hashes
– bitcoin160, bitcoin256, sha160, sha256, sha512,
ripemd160
libbitcoin-explorer
● Format conversions
– address-decode, address-encode
– base16-decode, base16-encode
– base58-decode, base58-encode
– base64-decode, base64-encode
– btc-to-satoshi, satoshi-to-btc
– wif-to-ec, wif-to-public
● And lots more…
Installing bx
● Available as a single-file pre-compiled binary:
– https://github.com/libbitcoin/libbitcoin-
explorer/wiki/Download-BX
– Linux, OS X, and Windows!
● Or you can compile it yourself:
– https://github.com/libbitcoin/libbitcoin-explorer
– Use the install.sh script for an hands-off compile, including
dependencies
– Or follow the manual build instructions
Installing libbitcoin-server
● Stable binaries are not yet available
– Hopefully soon!
● Source code is here:
– https://github.com/libbitcoin/libbitcoin-server
● To run:
$ initchain
$ bitcoin_server
libbitcoin-server Servers
● https://wiki.unsystem.net/en/index.php/Obelisk/Servers
● The BX default is tcp://obelisk.airbitz.co:9091
● Feel free to use the AirBitz servers!
– If you install your own servers,
please let us use them too
Installing libbitcoin
● Source code is here:
– https://github.com/libbitcoin/libbitcoin
libbitcoin Example
#include <bitcoin/bitcoin.hpp>
#include <iostream>
#include <string.h>
int main()
{
char line[256];
std::cout << "Please enter a secret phrase: ";
std::cin.getline(line, 256);
bc::data_chunk seed(line, line + strlen(line));
bc::hash_digest hash = bc::sha256_hash(seed);
std::cout << "Hash: " << bc::encode_base16(hash) << std::endl;
std::cout << "Private key: " << bc::secret_to_wif(hash) << std::endl;
bc::payment_address address;
bc::set_public_key_hash(address,
bc::bitcoin_short_hash(bc::secret_to_public_key(hash)));
std::cout << "Address: " << address.encoded() << std::endl;
return 0;
}
libbitcoin Example - Header
#include <bitcoin/bitcoin.hpp>
libbitcoin Example – Grab some text
char line[256];
std::cout << "Please enter a secret phrase: ";
std::cin.getline(line, 256);
bc::data_chunk seed(line, line + strlen(line));
libbitcoin Example – Hashing
bc::hash_digest hash = bc::sha256_hash(seed);
std::cout << "Hash: " <<
bc::encode_base16(hash) << std::endl;
std::cout << "Private key: " <<
bc::secret_to_wif(hash) << std::endl;
libbitcoin Example – Addresses
bc::payment_address address;
bc::set_public_key_hash(address,
bc::bitcoin_short_hash(
bc::secret_to_public_key(hash)));
std::cout << "Address: " <<
address.encoded() << std::endl;
libbitcoin Example – Makefile
CXXFLAGS = $(shell pkg-config --cflags libbitcoin)
LIBS = $(shell pkg-config --libs libbitcoin)
test: test.o
$(CXX) -o test test.o $(LIBS)
test.o: test.cpp
$(CXX) -c -o test.o test.cpp $(CXXFLAGS)
Future Plans
● New libbitcoin-server protocol
– We want a full query language
– libbitcoin-protocol
● SPV client library
– libitcoin-server is fast, so we don't want to lose that
– The client uses block headers to verify server responses
Slides
● Slides are here:
– http://www.slideshare.net/swansontec/libbitcoin-
slides

More Related Content

What's hot

Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015
Rhea Myers
 
20180714 workshop - Ethereum decentralized application with truffle framework
20180714 workshop - Ethereum decentralized application with truffle framework20180714 workshop - Ethereum decentralized application with truffle framework
20180714 workshop - Ethereum decentralized application with truffle framework
Hu Kenneth
 
web3j 1.0 update
web3j 1.0 updateweb3j 1.0 update
web3j 1.0 update
Conor Svensson
 
Learning Solidity
Learning SolidityLearning Solidity
Learning Solidity
Arnold Pham
 
Blockchain for creative content - What we do in LikeCoin
Blockchain for creative content - What we do in LikeCoinBlockchain for creative content - What we do in LikeCoin
Blockchain for creative content - What we do in LikeCoin
Aludirk Wong
 
20180711 Metamask
20180711 Metamask 20180711 Metamask
20180711 Metamask
Hu Kenneth
 
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ..."Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
Dace Barone
 
Ethereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&SmartcontractEthereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&Smartcontract
Hu Kenneth
 
The Ethereum Geth Client
The Ethereum Geth ClientThe Ethereum Geth Client
The Ethereum Geth Client
Arnold Pham
 
Write Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle FrameworkWrite Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle Framework
Shun Shiku
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
Gene Leybzon
 
20190606 blockchain101
20190606 blockchain10120190606 blockchain101
20190606 blockchain101
Hu Kenneth
 
Blockchain for Developers
Blockchain for DevelopersBlockchain for Developers
Blockchain for Developers
Shimi Bandiel
 
Smart Contract programming 101 with Solidity #PizzaHackathon
Smart Contract programming 101 with Solidity #PizzaHackathonSmart Contract programming 101 with Solidity #PizzaHackathon
Smart Contract programming 101 with Solidity #PizzaHackathon
Sittiphol Phanvilai
 
Bitcoin
BitcoinBitcoin
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JSFestUA
 
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
Vitalii Kukhar
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
TinaBregovi
 
State of Ethereum, and Mining
State of Ethereum, and MiningState of Ethereum, and Mining
State of Ethereum, and Mining
Mediabistro
 
The Bitcoin Lightning Network
The Bitcoin Lightning NetworkThe Bitcoin Lightning Network
The Bitcoin Lightning Network
Shun Shiku
 

What's hot (20)

Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015
 
20180714 workshop - Ethereum decentralized application with truffle framework
20180714 workshop - Ethereum decentralized application with truffle framework20180714 workshop - Ethereum decentralized application with truffle framework
20180714 workshop - Ethereum decentralized application with truffle framework
 
web3j 1.0 update
web3j 1.0 updateweb3j 1.0 update
web3j 1.0 update
 
Learning Solidity
Learning SolidityLearning Solidity
Learning Solidity
 
Blockchain for creative content - What we do in LikeCoin
Blockchain for creative content - What we do in LikeCoinBlockchain for creative content - What we do in LikeCoin
Blockchain for creative content - What we do in LikeCoin
 
20180711 Metamask
20180711 Metamask 20180711 Metamask
20180711 Metamask
 
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ..."Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
 
Ethereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&SmartcontractEthereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&Smartcontract
 
The Ethereum Geth Client
The Ethereum Geth ClientThe Ethereum Geth Client
The Ethereum Geth Client
 
Write Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle FrameworkWrite Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle Framework
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
 
20190606 blockchain101
20190606 blockchain10120190606 blockchain101
20190606 blockchain101
 
Blockchain for Developers
Blockchain for DevelopersBlockchain for Developers
Blockchain for Developers
 
Smart Contract programming 101 with Solidity #PizzaHackathon
Smart Contract programming 101 with Solidity #PizzaHackathonSmart Contract programming 101 with Solidity #PizzaHackathon
Smart Contract programming 101 with Solidity #PizzaHackathon
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
 
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
JS Fest 2019: Comparing Node.js processes and threads for clustering HTTP, TC...
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
 
State of Ethereum, and Mining
State of Ethereum, and MiningState of Ethereum, and Mining
State of Ethereum, and Mining
 
The Bitcoin Lightning Network
The Bitcoin Lightning NetworkThe Bitcoin Lightning Network
The Bitcoin Lightning Network
 

Viewers also liked

Airbitz crypto
Airbitz cryptoAirbitz crypto
Airbitz crypto
swansontec
 
Out of the box – ÖBB Case Study – Gregor Pauser
Out of the box – ÖBB Case Study – Gregor PauserOut of the box – ÖBB Case Study – Gregor Pauser
Out of the box – ÖBB Case Study – Gregor Pauser
Service Design Network
 
Publicación 1 floristeria girasol
Publicación 1  floristeria girasolPublicación 1  floristeria girasol
Publicación 1 floristeria girasol
esperanzaamal
 
glosario de medicamentos
glosario de medicamentos glosario de medicamentos
glosario de medicamentos
UPAEP
 
LES PETITS SUISSES portfolio
LES PETITS SUISSES portfolioLES PETITS SUISSES portfolio
LES PETITS SUISSES portfolio
Les Petits Suisses
 
Shop Org Dig Mil Pc
Shop Org Dig Mil PcShop Org Dig Mil Pc
Shop Org Dig Mil Pc
Resource/Ammirati
 
Circular1302 FIFA
Circular1302 FIFACircular1302 FIFA
Circular1302 FIFA
techfifa
 
Estadio Nacional - Fundación Futuro
Estadio Nacional - Fundación FuturoEstadio Nacional - Fundación Futuro
Estadio Nacional - Fundación Futuro
alimaco
 
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
Stratesys
 
Kredibilita a SEO
Kredibilita a SEOKredibilita a SEO
Kredibilita a SEO
Katarina Buzova
 
Steve's_Resume-Summary 2
Steve's_Resume-Summary 2Steve's_Resume-Summary 2
Steve's_Resume-Summary 2
Steve Shuemate
 
Parker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool HeatersParker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool Heaters
Ethan Grabill
 
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i Køge
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i KøgeKom Godt Igang Med Social Media På Iværksættermessen 2010 i Køge
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i KøgeTina ThinkInNewAreas Jonasen
 
Firefox OS
Firefox OS Firefox OS
Firefox OS
Urvashi Desai
 
8 isecurity database
8 isecurity database8 isecurity database
8 isecurity database
Anil Pandey
 
ecolab sharinfo
ecolab  sharinfoecolab  sharinfo
ecolab sharinfo
finance37
 
E7e99b molina[1]
E7e99b molina[1]E7e99b molina[1]
E7e99b molina[1]
roviavi
 
Welcome to pamplona
Welcome to pamplonaWelcome to pamplona
Welcome to pamplona
Pau Roig García
 
Campaña publicitaria Blogger
Campaña publicitaria BloggerCampaña publicitaria Blogger
Campaña publicitaria Blogger
yoryimendez24
 
Íntegra da manifestação da PRR-5
Íntegra da manifestação da PRR-5Íntegra da manifestação da PRR-5
Íntegra da manifestação da PRR-5
guest0739d3c
 

Viewers also liked (20)

Airbitz crypto
Airbitz cryptoAirbitz crypto
Airbitz crypto
 
Out of the box – ÖBB Case Study – Gregor Pauser
Out of the box – ÖBB Case Study – Gregor PauserOut of the box – ÖBB Case Study – Gregor Pauser
Out of the box – ÖBB Case Study – Gregor Pauser
 
Publicación 1 floristeria girasol
Publicación 1  floristeria girasolPublicación 1  floristeria girasol
Publicación 1 floristeria girasol
 
glosario de medicamentos
glosario de medicamentos glosario de medicamentos
glosario de medicamentos
 
LES PETITS SUISSES portfolio
LES PETITS SUISSES portfolioLES PETITS SUISSES portfolio
LES PETITS SUISSES portfolio
 
Shop Org Dig Mil Pc
Shop Org Dig Mil PcShop Org Dig Mil Pc
Shop Org Dig Mil Pc
 
Circular1302 FIFA
Circular1302 FIFACircular1302 FIFA
Circular1302 FIFA
 
Estadio Nacional - Fundación Futuro
Estadio Nacional - Fundación FuturoEstadio Nacional - Fundación Futuro
Estadio Nacional - Fundación Futuro
 
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
Caso de Éxito - TOMPLA - Implantación SAP HCM - 2012
 
Kredibilita a SEO
Kredibilita a SEOKredibilita a SEO
Kredibilita a SEO
 
Steve's_Resume-Summary 2
Steve's_Resume-Summary 2Steve's_Resume-Summary 2
Steve's_Resume-Summary 2
 
Parker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool HeatersParker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool Heaters
 
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i Køge
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i KøgeKom Godt Igang Med Social Media På Iværksættermessen 2010 i Køge
Kom Godt Igang Med Social Media På Iværksættermessen 2010 i Køge
 
Firefox OS
Firefox OS Firefox OS
Firefox OS
 
8 isecurity database
8 isecurity database8 isecurity database
8 isecurity database
 
ecolab sharinfo
ecolab  sharinfoecolab  sharinfo
ecolab sharinfo
 
E7e99b molina[1]
E7e99b molina[1]E7e99b molina[1]
E7e99b molina[1]
 
Welcome to pamplona
Welcome to pamplonaWelcome to pamplona
Welcome to pamplona
 
Campaña publicitaria Blogger
Campaña publicitaria BloggerCampaña publicitaria Blogger
Campaña publicitaria Blogger
 
Íntegra da manifestação da PRR-5
Íntegra da manifestação da PRR-5Íntegra da manifestação da PRR-5
Íntegra da manifestação da PRR-5
 

Similar to Libbitcoin slides

Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the Hood
Galin Dinkov
 
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
Dace Barone
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6
Jesse Burke
 
Token platform based on sidechain
Token platform based on sidechainToken platform based on sidechain
Token platform based on sidechain
Luniverse Dunamu
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Docker Internet Money Gateway
Docker Internet Money GatewayDocker Internet Money Gateway
Docker Internet Money Gateway
Mathieu Buffenoir
 
Docker img-no-disclosure
Docker img-no-disclosureDocker img-no-disclosure
Docker img-no-disclosure
Mathieu Buffenoir
 
Bitcoin Scripts using Node.JS, Kobi Gurkan
Bitcoin Scripts using Node.JS, Kobi GurkanBitcoin Scripts using Node.JS, Kobi Gurkan
Bitcoin Scripts using Node.JS, Kobi Gurkan
WithTheBest
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Tmc mastering bitcoins ppt
Tmc mastering bitcoins pptTmc mastering bitcoins ppt
Tmc mastering bitcoins ppt
Urvashi Choudhary
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
Ben Hall
 
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes ZwengBlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz
 
Lev
LevLev
Concept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized ApplicationConcept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized Application
Seiji Takahashi
 
Web前端性能优化 2014
Web前端性能优化 2014Web前端性能优化 2014
Web前端性能优化 2014
Yubei Li
 
JDO 2019: What you should be aware of before setting up kubernetes on premise...
JDO 2019: What you should be aware of before setting up kubernetes on premise...JDO 2019: What you should be aware of before setting up kubernetes on premise...
JDO 2019: What you should be aware of before setting up kubernetes on premise...
PROIDEA
 
PVS-Studio in the Clouds: CircleCI
PVS-Studio in the Clouds: CircleCIPVS-Studio in the Clouds: CircleCI
PVS-Studio in the Clouds: CircleCI
Andrey Karpov
 
Crypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies IntroCrypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies Intro
Tal Shmueli
 
Wireless Developing Wireless Monitoring and Control devices
Wireless Developing Wireless Monitoring and Control devicesWireless Developing Wireless Monitoring and Control devices
Wireless Developing Wireless Monitoring and Control devices
Aidan Venn MSc
 

Similar to Libbitcoin slides (20)

Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the Hood
 
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6
 
Token platform based on sidechain
Token platform based on sidechainToken platform based on sidechain
Token platform based on sidechain
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Docker Internet Money Gateway
Docker Internet Money GatewayDocker Internet Money Gateway
Docker Internet Money Gateway
 
Docker img-no-disclosure
Docker img-no-disclosureDocker img-no-disclosure
Docker img-no-disclosure
 
Bitcoin Scripts using Node.JS, Kobi Gurkan
Bitcoin Scripts using Node.JS, Kobi GurkanBitcoin Scripts using Node.JS, Kobi Gurkan
Bitcoin Scripts using Node.JS, Kobi Gurkan
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Tmc mastering bitcoins ppt
Tmc mastering bitcoins pptTmc mastering bitcoins ppt
Tmc mastering bitcoins ppt
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes ZwengBlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
 
Lev
LevLev
Lev
 
Concept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized ApplicationConcept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized Application
 
Web前端性能优化 2014
Web前端性能优化 2014Web前端性能优化 2014
Web前端性能优化 2014
 
JDO 2019: What you should be aware of before setting up kubernetes on premise...
JDO 2019: What you should be aware of before setting up kubernetes on premise...JDO 2019: What you should be aware of before setting up kubernetes on premise...
JDO 2019: What you should be aware of before setting up kubernetes on premise...
 
PVS-Studio in the Clouds: CircleCI
PVS-Studio in the Clouds: CircleCIPVS-Studio in the Clouds: CircleCI
PVS-Studio in the Clouds: CircleCI
 
Crypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies IntroCrypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies Intro
 
Wireless Developing Wireless Monitoring and Control devices
Wireless Developing Wireless Monitoring and Control devicesWireless Developing Wireless Monitoring and Control devices
Wireless Developing Wireless Monitoring and Control devices
 

Recently uploaded

What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 

Recently uploaded (20)

What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 

Libbitcoin slides