All the way from HCCP21 at Paralelni Polis, LNURLPoS!
https://github.com/arcbtc/LNURLPoS
LNURLPoS is completely offline, using a shared secret to encrypt a unique pin that can be used to verify payments. LNURLPoS uses the LNURL-pay protocol. LNURL-pay allows your lightning-wallet to make a secure re...
## LNURLPoS Offline Bitcoin Point of Sale Tutorial: A Comprehensive Summary
This podcast episode provides a detailed tutorial on building a completely offline Bitcoin point-of-sale (POS) device using the LNUR LPOS protocol. The project is inspired by the Blascoma offline ATM and aims to provide a secure and functional payment solution even in areas with unreliable internet infrastructure, like El Salvador. The device utilizes a LilyGo T-Display (ESP32 based board) and a 4x4 membrane keypad, and the tutorial guides viewers through the entire process, from hardware assembly to software setup, emphasizing the importance of customization and adaptation for various applications like vending machines. The hosts demonstrate the construction process, highlighting the benefits of offline functionality and the potential for widespread adoption, particularly for mobile businesses operating in areas with spotty connectivity.
1. Main Topics Discussed:
- LNUR LPOS Protocol Introduction: Explanation of the offline POS system's functionality and reliance on LNUR LPOS and Lightning wallet post requests.
- Offline Functionality & Use Cases: Highlighting the device's ability to operate without internet connectivity and its relevance in regions with unstable infrastructure.
- Hardware Assembly: Step-by-step guide on assembling the device, including box modification, keypad integration (with alternative options), and optional battery installation.
- Software Setup & Configuration: Tutorial on installing the Arduino IDE, setting up ESP32 boards, installing necessary libraries (like Steppen's Ubitcoin library), configuring LNURL settings, and understanding code sections.
- Soldering Basics: A brief overview of soldering techniques for beginners.
- Customization & Adaptability: Discussing how the project can be adapted for vending machines and other applications, with laser-cut case options available.
- Decentrax Coffee Truck Project: Showcasing a real-world application of the device with a mobile coffee truck traveling through Europe, accepting Lightning payments.
- Troubleshooting & Compatibility: Addressing potential issues with ESP32 board versions and providing solutions.
2. Key Quotes:
- "This is a completely offline device just like the Blascoma which is a completely offline ATM project." (Emphasizing the offline nature of the device)
- "Having that in someone like El Salvador is super, super useful." (Highlighting the value of offline functionality in unstable regions)
- "The burden of connectivity can be on the side of the user because they're running a lightning wallet on their phone, and that's connected to the internet anyway, so the point of sale doesn't need to be connected to the opposite way around to how legacy payment infrastructure works." (Explaining the advantage of shifting internet connectivity to the user)
- "you're welcome to use L and bits.com as an playground or experimentation for this, but if you're going to be using it for real, then you run your own L and bits server" (Emphasizing the importance of self-hosting for real-world use)
- "So that's it, we made the LN URL POS, great little device, cheap, you know, any eight dollars." (Highlighting the affordability of the project)
3. People Mentioned:
- Host: (Unidentified) - Leads the tutorial and demonstrates the construction process.
- Thomas: Present at HCCP21 in parallel Elypolis with the host.
- Stagreff (Spectreff): Recognized for encoding contributions to the project.
- Steppen: Creator of the Ubitcoin library, a crucial component for the software.
- Baronipolis: Associated with the Decentrax coffee truck project, updates available via Twitter.
4. Bitcoin Price:
- No specific Bitcoin prices were mentioned during the podcast.