CuriousInventorHow the lightning 2nd layer enables fast and cheap Bitcoin transactions, including demos, payment channels, multi-hop payments, and challenges.
Want to easily integrate Bitcoin & Lightning into your games? Check out zebedee.io (video sponsor). Get the https://ZBD.gg wallet to easily add a tip to your twitch stream. Participate in tournaments for real money: mintgox.com
Resources: Bitcoin Lightning Protocol Deep Dive (protocol and script line-by-line walkthrough): youtube.com/watch?v=to8XItlplac
Bitcoin Lightning Network Explained: How it Actually WorksCuriousInventor2021-07-06 | How the lightning 2nd layer enables fast and cheap Bitcoin transactions, including demos, payment channels, multi-hop payments, and challenges.
Want to easily integrate Bitcoin & Lightning into your games? Check out zebedee.io (video sponsor). Get the https://ZBD.gg wallet to easily add a tip to your twitch stream. Participate in tournaments for real money: mintgox.com
Resources: Bitcoin Lightning Protocol Deep Dive (protocol and script line-by-line walkthrough): youtube.com/watch?v=to8XItlplac
0:00 Intro 0:28 Demonstration Sending Bitcoin via Lightning 0:44 Earning Bitcoin in eSports with Zebedee integration 1:46 Bar Tab Analogy 4:45 Payment Channel Setup & Operation 6:44 Protecting Initial Deposit 7:20 Invalidating Prior States 10:51 Individual Revocation Logic 12:15 Payment Channel Review 13:14 Multi-hop Payments & HTLCs (Hash Time Locked Contracts) 17:28 Privacy & Onion Routing 17:54 Conclusion and ChallengesHowTo use Raspberry Pi & OpenCV to track objects & turn servoCuriousInventor2021-10-27 | How I made my Halloween skeleton head turn to watch people as they walk by using a Raspberry Pi Zero, servo, camera, and OpenCV python library.
Sourcecode: github.com/curiousinventor/skellingtonBitcoin Lightning Transactions & Protocol Deep DiveCuriousInventor2021-06-02 | A technical walk-through of the Lightning spec, protocol, and transaction scripts. Including a lightning conceptual overview, protocol and script walk-through, and review of the myriad ways channels can close on-chain when one party of a payment channel stops responding or cheats.
0:00 Lightning Introduction 3:05 Revoking Prior Commitments 9:27 Signature/Revocation Exchange Order 11:48 Revocation Key Derivation 16:28 HTLCs (Hash Time Locked Contracts) 23:45 Messages Sent During Payment (Protocol) 28:32 Full Commitment Transaction Logical Paths 30:46 2nd Stage Txns on HTLC Outputs 34:44 Funding Txn Walk-through 38:58 Commitment Txn Walk-through 47:10 Commitment Txn Unilateral Close Script Walk-through 51:25 Commitment Txn Penalty Txn Script Walk-through 52:20 Commitment Txn w/ HTLCs 56:56 Commitment Txn HTLC Timeout Unilateral Close Script Walk-through 1:04:04 Commitment Txn HTLC Preimage Success Unilateral Close 1:09:55 On-Chain Unilateral / Penalty Close Timeline 1:12:42 Conclusion and ReferencesBuying Thor Inbound Liquidity from Bitrefill for Bitcoin Lightning ChannelsCuriousInventor2021-03-06 | Quick demonstration showing how to buy inbound liquidity from Bitrefill's Thor Lightning Channel Capacity service. Normally when you open a channel, all the liquidity is on the local side, which means you can't accept any money until you send some out. This service opens a channel in your direction loaded with 1M or more inbound liquidity to you. The catch is that they close it after 30 days if you're not using it enough to make locking their money up worthwhile.
If you'd like to support the creation of additional content, here's a bitcoin/lightning donation address: http://bit.ly/2NldSYA fiat support: patreon.com/CuriousInventorHow to Rebalance Lightning Channels in RTLCuriousInventor2021-02-21 | Demonstration of rebalancing lightning channels within RTL (Ride the Lightning).
If you'd like to support the creation of additional content, here's a bitcoin/lightning donation address: http://bit.ly/2NldSYA fiat support: patreon.com/CuriousInventorHow to Loop Out to get Lightning Inbound Liquidity on RTL and Command LineCuriousInventor2021-02-20 | Demonstrate how to create a channel and then get inbound liquidity or remote balance using Loop Out via RTL (Ride the Lightning) wallet and command line. Also includes troubleshooting tips.
0:00 Intro 0:43 Create Channel 3:29 Trying a Different Channel 4:59 First Loop Out Attempt 8:45 Debugging with Command Line 10:41 2nd RTL Loop Out Attempt 11:51 3rd Loop Out Attempt with Command Line 13:52 Success! 16:53 Use Query Routes to Check Likelihood of Success 17:53 SummaryWhy & How to Run a Bitcoin/Lightning Node w/ MyNodeCuriousInventor2021-02-13 | Why running your own node increases privacy and control. Demos of using a trezor hardware wallet thru electrum to create and sign a transaction, and then broadcast thru MyNode. Also, demo of using Zap iOS wallet via Tor to send a lightning transaction. Tour of apps on MyNode and features, and finally a walk-through of the setup process.
0:00 Why run a Bitcoin node? 5:01 Survey of node software options 8:17 Tour of MyNode features 10:05 Ride the Lightning wallet 10:36 Using Trezor w/ Electrum 12:18 Using Zap mobile wallet via Tor 16:14 MyNode setup walkthrough
If you'd like to support the creation of additional content, here's a bitcoin/lightning donation address: http://bit.ly/2NldSYA fiat support: patreon.com/CuriousInventorDemo: Create an Ethereum Smart ContractCuriousInventor2016-07-02 | http://bit.ly/bitcoincourse Demo showing how to send ether, create and deploy a Smart Contract using the Ethereum Wallet. Part of a larger 3.5 hr course on Bitcoin and Decentralized Technology.
If you'd like to support the creation of additional content, here's a bitcoin/lightning donation address: http://bit.ly/2NldSYA fiat support: patreon.com/CuriousInventorBitcoin Basics: How to Buy and Store BitcoinCuriousInventor2016-07-02 | http://bit.ly/bitcoincourse How to buy bitcoin from exchanges, ATMs, and in person. Also, how to store it in wallets: mobile, web, hardware, paper (cold storage), and in your brain! Part of a larger 3.5hr course introducing Bitcoin, Blockchain and Other Decentralized projects.
- Demo: buying a digital video online - What gives Bitcoin value? - Big Ideas: openness, privacy, decentralized, cryptocurrency, programmable - Basic structure: a collectively maintained ledger - Transactions: how money is sent in Bitcoin - Smart Contract example: crowdfunding - Getting Bitcoin: exchange, ATM, in person, pros / cons - Demo: buying Bitcoin on an exchange - Wallets: How to store and use Bitcoin, mobile, online, hardware, cold storage - Demo: using a hardware wallet - Bitcoin mining - Demo: accepting Bitcoin on a website with BitPay
Module 2: How Bitcoin Works Under the Hood
- Bitcoin software universe: from wallets and libraries to full nodes - Demo: Installing Bitcore, javascript Bitcoin library, create Bitcoin address - Digital Signatures, - Bitcoin addresses - Transaction structure, UTXOs, scripts - Demo: creating and sending a transaction on testnet with Bitcore - Ledger consensus (voting) & security - Cryptographic hashes - The blockchain: structure that holds transactions - Coin creation, double spend attacks - SPV (Simplified Payment Verification) Wallets
Module 3: Advanced Bitcoin
- HD (Hierarchical Deterministic) Wallets - Mnemonic codes (human friendly private key storage) - Demo: derive Bitcoin HD addresses securely on public server without private keys using Bitcore - Multisignature Addresses for shared wallets & backup - Low trust escrow with multisignature addresses - Bitcoin challenges: centralization due to mining & software control, blocksize debate - Soft vs Hard Forks (software upgrade procedures) - Segregated Witnesses - Payment Channels & Lightning Networks (secure, off-chain transactions) - Check Lock Time Verify (time-based script logic) - Replace by Fee (update stuck transactions) - Payment Protocol (secure payment address delivery) - CoinJoin (mixing transactions for privacy)
Module 4: Beyond Bitcoin
- Altcoins, metacoins, colored coins & side chains - Comparison metrics - Byzantine General’s problem - Proof-of-Work Consensus Alternatives (Primecoin, Foldingcoin) - Proof-of-Stake (Peercoin, NXT, future Ethereum, Bitshares delegated Proof-of-Stake) - Permissioned / Private blockchains for banking, enterprise (distributed database or something more? Multichain, R3) - Seeking high performance blockchains (Tendermint, Ripple, BigChainDB) - Privacy procotols & projects - why needed? (Monero, Ring Signatures, Stealth Addresses) - Zero Knowledge Proofs & Zerocash - Stability coins: Digix, Tether, BitUSD, Nubits, MakerDAO - Ethereum - Open, Decentralized Computer for Smart Contracts - Demo: create and use Smart Contract (create your own token) on Ethereum - Prediction Markets & Augur - IoT (Internet of Things) and DAOs (Decentralized Autonomous Organizations), with Slock.it - Decentralized Storage with Storj & IPFS (Interplanatary File System) - Decentralized Identity and Reputation (Namecoin, Identify & Onename)
If you'd like to support the creation of additional content, here's a bitcoin/lightning donation address: http://bit.ly/2NldSYA fiat support: patreon.com/CuriousInventorHow to Solder ElectronicsCuriousInventor2015-05-26 | Good and bad joint examples, the importance of flux, choosing the right tip, how to maintain the tip, health hazards from soldering fumes. Recommended Products: esd safe pump bottle: http://amzn.to/2czbhrr chipquik removal kit, lead free: http://amzn.to/1Lrnbsq rma flux pen: http://amzn.to/1Xv7XJS paste flux pen (gel is easier sometimes): http://amzn.to/247j4NR hakko tip cleaner: http://amzn.to/1LrntzL lead-free solder: http://amzn.to/1omnbFD lead-free solder: smaller qty: http://amzn.to/1omnmRj tweezers: http://amzn.to/247jnrQ wick: http://amzn.to/247jrI8 10x magnifying loupe: http://amzn.to/1omnBvv solder paste syringe lead-free: http://amzn.to/1omnGPYVMeter Design Tour (Capacitive sensor, FCC testing, USB circuitry)CuriousInventor2015-01-27 | Circuit walk-through, cap sensor design, FCC testing and modifications, adventures in micro-scale China manufacturing, filter algorithm, LED control. Business learnings: medium.com/@ScottDriscoll/everything-i-learned-bootstrapping-a-consumer-electronics-product-15755c51ca3dCome Funzionano i BitcoinCuriousInventor2014-11-30 | Come funzionano i Bitcoin nel dettaglio. Translation by Simone Falchini, donation: 1MckLtN28UreyiTTB1s8HPx3fkEcJyw9j Original video: youtube.com/watch?v=Lx9zgZCMqXEFastener-less Popsicle Bridge Challenge (da Vinci Bridge)CuriousInventor2014-11-25 | Make a bridge with 12 Popsicle sticks with no glue or tape or other fasteners that can span 8 fingers and hold weight. Answer: da Vinci's bridge / soldier's bridge. Kevin's site: http://launch-zone.comThe Essence of How Bitcoin Works (Non-Technical)CuriousInventor2014-09-06 | A brief intro to the main ideas behind How Bitcoin Works, including how money is transferred, who keeps track of it, and how the whole thing is secured. Want more? Check out my new in-depth course on the latest in Bitcoin, Blockchain, and a survey of the most exciting projects coming out (Ethereum, etc): app.pluralsight.com/library/courses/bitcoin-decentralized-technology Lots of demos on how to buy, send, store (hardware, paper wallet). how to use javascript to send bitcoin. How to create Ethereum Smart Contract, much more.
Want more? Check out my new in-depth course on the latest in Bitcoin, Blockchain, and a survey of the most exciting projects coming out (Ethereum, etc): app.pluralsight.com/library/courses/bitcoin-decentralized-technology Lots of demos on how to buy, send, store (hardware, paper wallet). how to use javascript to send bitcoin. How to create Ethereum Smart Contract, much more.
Germain caption translation provided by adi331 : 19s6rqRfHa19w7wcgwtCumPs1vdLDj1VVo (thanks!!)Raspberry Pi Spectrum Analyzer, w/ Python & RGB LED StripCuriousInventor2014-01-06 | music: facebook.com/pages/Sharkara/320036531622 Documentation: http://www.instructables.com/id/Raspberry-Pi-Spectrum-Analyzer-with-RGB-LED-Strip- Realtime FFT of MP3s in Python code, levels sent to RGB LED strip from adafruit. Some people call this a Graphic Equalizer, too. Music by Sharkara, on album Lights.Augmented Reality BreadBoard circuit building guideCuriousInventor2013-11-05 | Augmented Reality app provides walk-though build instructions, part and net information overlays on real circuit.
I made this using some technology from my day job: http://www.equipcodes.comHow Bitcoin Works Under the HoodCuriousInventor2013-07-15 | A somewhat technical explanation of how Bitcoin works. Want more? Check out my new in-depth course on the latest in Bitcoin, Blockchain, and a survey of the most exciting projects coming out (Ethereum, etc): app.pluralsight.com/library/courses/bitcoin-decentralized-technology Lots of demos on how to buy, send, store (hardware, paper wallet). how to use javascript to send bitcoin. How to create Ethereum Smart Contract, much more.