SlideShare a Scribd company logo
1 of 36
Download to read offline
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

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

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
 
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
 
Steve's_Resume-Summary 2
Steve's_Resume-Summary 2Steve's_Resume-Summary 2
Steve's_Resume-Summary 2
Steve Shuemate
 
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
Tina ThinkInNewAreas Jonasen
 
Firefox OS
Firefox OS Firefox OS
Firefox OS
Urvashi Desai
 
ecolab sharinfo
ecolab  sharinfoecolab  sharinfo
ecolab sharinfo
finance37
 
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 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

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

Recently uploaded

JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 

Libbitcoin slides