SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 a 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
 

Similar a 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
 

Último

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Último (20)

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

Libbitcoin slides