SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015Ethereum Contracts - Coinfest 2015
Ethereum Contracts - Coinfest 2015Rhea 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 frameworkHu Kenneth
 
Learning Solidity
Learning SolidityLearning Solidity
Learning SolidityArnold 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 LikeCoinAludirk 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&SmartcontractHu Kenneth
 
The Ethereum Geth Client
The Ethereum Geth ClientThe Ethereum Geth Client
The Ethereum Geth ClientArnold Pham
 
Write Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle FrameworkWrite Smart Contracts with Truffle Framework
Write Smart Contracts with Truffle FrameworkShun Shiku
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart ContractsGene Leybzon
 
20190606 blockchain101
20190606 blockchain10120190606 blockchain101
20190606 blockchain101Hu Kenneth
 
Blockchain for Developers
Blockchain for DevelopersBlockchain for Developers
Blockchain for DevelopersShimi 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 #PizzaHackathonSittiphol Phanvilai
 
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 TezosTinaBregovi
 
State of Ethereum, and Mining
State of Ethereum, and MiningState of Ethereum, and Mining
State of Ethereum, and MiningMediabistro
 
The Bitcoin Lightning Network
The Bitcoin Lightning NetworkThe Bitcoin Lightning Network
The Bitcoin Lightning NetworkShun Shiku
 

Tendances (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
 

En vedette

Airbitz crypto
Airbitz cryptoAirbitz crypto
Airbitz cryptoswansontec
 
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 PauserService Design Network
 
Publicación 1 floristeria girasol
Publicación 1  floristeria girasolPublicación 1  floristeria girasol
Publicación 1 floristeria girasolesperanzaamal
 
glosario de medicamentos
glosario de medicamentos glosario de medicamentos
glosario de medicamentos UPAEP
 
Circular1302 FIFA
Circular1302 FIFACircular1302 FIFA
Circular1302 FIFAtechfifa
 
Estadio Nacional - Fundación Futuro
Estadio Nacional - Fundación FuturoEstadio Nacional - Fundación Futuro
Estadio Nacional - Fundación Futuroalimaco
 
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 - 2012Stratesys
 
Steve's_Resume-Summary 2
Steve's_Resume-Summary 2Steve's_Resume-Summary 2
Steve's_Resume-Summary 2Steve Shuemate
 
Parker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool HeatersParker Boilers Indirect Pool Heaters
Parker Boilers Indirect Pool HeatersEthan 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
 
8 isecurity database
8 isecurity database8 isecurity database
8 isecurity databaseAnil Pandey
 
ecolab sharinfo
ecolab  sharinfoecolab  sharinfo
ecolab sharinfofinance37
 
E7e99b molina[1]
E7e99b molina[1]E7e99b molina[1]
E7e99b molina[1]roviavi
 
Campaña publicitaria Blogger
Campaña publicitaria BloggerCampaña publicitaria Blogger
Campaña publicitaria Bloggeryoryimendez24
 
Í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-5guest0739d3c
 

En vedette (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
 

Similaire à Libbitcoin slides

Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodGalin 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 HackMiami6Jesse Burke
 
Token platform based on sidechain
Token platform based on sidechainToken platform based on sidechain
Token platform based on sidechainLuniverse Dunamu
 
Docker Internet Money Gateway
Docker Internet Money GatewayDocker Internet Money Gateway
Docker Internet Money GatewayMathieu 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 GurkanWithTheBest
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBen 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 ZwengBlockchainHub Graz
 
Concept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized ApplicationConcept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized ApplicationSeiji Takahashi
 
Web前端性能优化 2014
Web前端性能优化 2014Web前端性能优化 2014
Web前端性能优化 2014Yubei 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: CircleCIAndrey Karpov
 
Crypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies IntroCrypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies IntroTal 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 devicesAidan Venn MSc
 
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021whywaita
 

Similaire à 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
 
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
 
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
 

Dernier

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Dernier (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

Libbitcoin slides