HN user

roasbeef

376 karma

[ my public key: https://keybase.io/roasbeef; my proof: https://keybase.io/roasbeef/sigs/ChHPXSi_FerKgV19-Gf7CPtDwS5Kr7mjA89FCJbOFwE

https://twitter.com/roasbeef

https://github.com/roasbeef

Posts12
Comments66
View on HN

Free and open payments should be bitcoin based to be truely decentralized

Agreed. Which is why 5 years ago, I developed L402 (formerly known as LSAT) to fill this very gap:

  * https://github.com/lightninglabs/L402 (https://lightning-labs-2.gitbook.io/lsat)

  * https://lightning.engineering/posts/2020-03-30-lsat/
The x402 protocol as defined uses purely out of band payment verification. This trait makes the "one line of code" to add integration not entirely accurate, as there's still a substantial amount of code needed at both the client and server to verify payment receipt.

L402 is more opinionated as utilizes the Lightning Network (LN) directly within the protocol. The server presents the client with a SHA 256 payment hash embedded within an LN invoice. The server requires the client to present the pre-image for said payment hash. The only way the client can obtain said pre-image is by paying the invoice on the Lightning Network (all payments are conditional payments where a pre-image needs to be revealed to complete a payment).

L402 also adds a layer of macaroons, enabling the protocol handle both payment and fine-grained authentication.

The advantages of LN over something like Coinbase's Base chain include:

  * Privacy: Coinbase and the entire world sees all your transactions. 

  * Decentralization & Reliability: Base is a singleton instance, if it goes down, you can't make any transactions. LN is decentralized, just like the internet, you can always route around failures. 
 
  * Settlement Speed: Base blocks happen every 2 seconds, until that period your transaction isn't finalized. However that's only committing to Base, and not the underlying ETH chain, which has 12 second block time. Latency on LN is primarily a function of e2e network delay, so it can be as little as 100 ms.

Lightning Labs | Lightning Infrastructure Engineer, Protocol Engineer | San Francisco | Remote | Full-time

https://lightning.engineering/join-us/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | REMOTE | Full-time

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | REMOTE | Full-time

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time https://lightning.engineering/

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/ https://jobs.ashbyhq.com/lightning

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | Remote | Full-time https://lightning.engineering/

https://jobs.ashbyhq.com/lightning

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.

Lightning Labs | Lightning Infrastructure Engineer, Lightning Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://jobs.ashbyhq.com/lightning

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.

Lightning Labs | Lightning Infrastructure Engineer, Lightning Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

Lightning Labs | Lightning Infrastructure Engineer, Lightning Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Lightning Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

Lightning Labs | Lightning Infrastructure Engineer, Crypto Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

Lightning Labs | Lightning Infrastructure Engineer, Crypto Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/ https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

Lightning Labs | Lightning Infrastructure Engineer, Crypto Protocol Engineer, Frontend Application Developer | San Francisco | Remote | Full-time https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

Lightning Labs | Lightning Infrastructure Engineer, Crypto Protocol Engineer, Frontend Application Developer | San Francisco | Remote | Full-time https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on EmotionJS, React and MobX, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants should have experience building and shipping React applications and maintaining open source projects.

Lightning Labs | Lightning Infrastructure Engineer, Crypto Protocol Engineer, Frontend Application Developer | San Francisco | Remote | Full-time

https://lightning.engineering/

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on EmotionJS, React and MobX, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants should have experience building and shipping React applications and maintaining open source projects.

I wouldn't necessarily agree that Bitcoin can't scale the number of raw users with something like LN. In fact, LN allows Bitcoin to reach a _wider array_ of users that may be priced out of doing routine transactions on the base chain. Excited to continue to see how the situation in El Salvador develops, as we now have our patient zero in the form of an entire country!

It is the case however that either scaling ceiling or costs prevent everyone from possibly _creating_ a root UTXO eventually. In this direction I'm excited about concepts like multi-party channels that allow users to conjointly share a UTXO and perform off-chain transactions using it. Another very powerful upgrade on the horizon for Bitcoin are the various flavors of covenants like BIP-119, that'll allow us to do things like open 100k Lightning channels in a single on chain transaction, in an irrevocable manner.

LSATs are interesting for start ups, as they allow for a lot of new experimentation w.r.t business models and pricing. Most say SaaS start ups typically allow for a free trial, then force users directly onto a subscription payment. Combined with the open nature of Bitcoin (anyone around the world can use it), LSATs and LN allows developers and entrepreneurs to potentially capture some of the user base that drops off after the free trial by advertising an in-between tier: stream the payment as you go.

Services like bitclouds.sh capture this spirit, as you just need to top off your account (zero log in, zero sign up, just sats) and you gain access to a VPS you can access. Sure you don't want to do anything very sensitivity in a instance like this, but it's perfect for running CI tests, building containers, etc.

The natural progression of LSAT powered bitclouds.sh-like services is a sort of programmatically driven distributed Function-as-a-Service network, wherein agents of the network are able to programmatically gain access to various computational resource or services all without being locked into any particular platform or having to be worried that a data leak will expose all their private information. So stuff like robots renting VPS space (payments streamed by the minute over LN) to be able to transcode some captured video to submit to a mechanical turk-like job listing.

[1] https://www.bitclouds.sh/

[2] https://github.com/bitcoin/bips/blob/master/bip-0119.mediawi...

Exactly! Within the protocol, an atomic exchange happens where the user satisfies a payment over Lightning, and they receive the second half to "complete" their authentication token.

If this token is say 10 sats, then maybe it's just basic spam prevention for you to make an account on some online form. If it's say 100k sats, then maybe the LSAT itself also functions as a sort of licensing key or guards a download of some other artifact/file.

From the PoV of the application logic, all this happens "before" the main request even reaches the handler. If you're familiar with Python, it's as if you had a decorator on a handler that handled the auth+payment and only passed on valid requests once everything has been satisfied. Going even further, applications can start to utilize the power of macaroons to create LSATs that: expire after 24 hrs, or allow you to take your credential and make it read-only to give to your friend.

Hi y'all, roasbeef here, the co-creator of the LSAT protocol!

Was really thrilled to see this link organically get so far up on HN. Since we initially released the linked website and corresponding blog post [1] a year ago, we've continued to develop Aperture [2], a pure-Go reverse proxy that natively speaks the LSAT protocol. We use Aperture in front of all our Lightning/Bitcoin related services, with the LSAT credential itself serving as richly featured API tokens.

We have a lot of cool stuff planned to bridge the gap here between the server-side/protocol and the web itself, in the form of a new "Lightning Browser Kernel" that'll abstract away a lot of the underlying flow, to make logging in or beginning to stream payments for a computational API as easy as clicking a button. Excited to be able to share more in this direction towards the end of the year.

On the web application side, since then developers like Buck have also started to release wrappers around _existing_ web application frameworks to allow developers to add Lightning-based monetization/metering/authentication directly into their web apps [3]. If you want to see the web app wrapper live, then check out this LSAT playground that lets you interactively produce/verify/satisfy an LSAT right from your browser [4].

Happy to field any questions related to LSAT our our vision of the Lightning Native web!

[1] https://lightning.engineering/posts/2020-03-30-lsat/

[2] https://github.com/lightninglabs/aperture

[3] https://github.com/tierion/now-boltwall

[4] https://lsat-playground.bucko.vercel.app/

Lightning Labs | Lightning Infrastructure Engineer, Business Operations, Designer | San Francisco | Onsite or Remote | Full-time

https://lightning.engineering/ https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on EmotionJS, React and MobX, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants should have experience building and shipping React applications and maintaining open source projects.

Lightning Labs | Lightning Infrastructure Engineer, Business Operations, Designer | San Francisco | Onsite or Remote | Full-time

https://lightning.engineering/

Lightning Labs is hiring! We’re looking to expand our team to build technology that scales Bitcoin and blockchains. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Business Operations}:

This role will work directly with the VP of Business Operations in supporting the people management and business operations activities that help our team and company scale. This role will support the Business Development team with lead management and outreach efforts as needed. The ideal candidate has strong generalist skills, interest in bitcoin and Lightning, and a passion for helping businesses grow.

{Designer}:

Lightning Labs is looking for an ambitious designer with a passion for the bitcoin space. This role will be focused on developing the UX and visual design for Lightning Terminal and a series of upcoming products that will drive further Lightning Network adoption. The ideal candidate will be excited about the opportunity to build user experience strategies for new Lightning technologies. We're working with a highly engaged Lightning Network community and ecosystem, and are looking for someone who wants to be a part of building its future. This is a part time role, with the possibility of deeper engagement in the future.

Why would anybody take the risk of trusting that an alternate implementation when it doesn't decide what bitcoin is, in the end?

bitcoind doesn't decide what Bitcoin is either: a recent consensus issue introduced for a period of times in _newer_ versions caused it to potentially fork off the "actual" chain. In this instance, btcd was unaffected along with many other implementations and earlier versions of bitcoind.

Then, if you require P2P protocol compatibility, I would say this issue shows that nobody really cares about alternate implementations

Does that? What I see here is bitcoind adding a new feature that isn't yet implemented in btcd. The new feature uses a different extension mechanism in the p2p protocol (a new message to signal knowledge of a new feature vs using the existing version message bits in the main p2p handshake). That new version of bitcoind also hasn't yet been released, but I'd imagine that btcd will land a fix sooner to permit unknown message types being sent from its PoV.

Check this vulnerability, which was caused by LND relying on the btcd project's library

Incorrect. The btcsuite libraries we use weren't related to the bug at all. Instead, the bug was introduced by _new_ code which attempted to convert between the fixed 64-byte signature encoding used in the LN Protocol, and the variable sized encoding used in the base Bitcoin protocol. The resulting signatures _were_ valid ECDSA signatures, but didn't adhere to an additional constraint that the Bitcoin system places on this signatures from a mempool policy standpoint. The signatures themselves were still valid from the PoV of Bitcoin consensus, in that they would be included in blocks.

Lightning Labs | Lightning Infrastructure Engineer, Business Operations, Designer | San Francisco | Onsite or Remote | Full-time

https://lightning.engineering/

Lightning Labs is hiring! We’re looking to expand our team to build technology that scales Bitcoin and blockchains. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Loop (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Business Operations}:

This role will work directly with the VP of Business Operations in supporting the people management and business operations activities that help our team and company scale. This role will support the Business Development team with lead management and outreach efforts as needed. The ideal candidate has strong generalist skills, interest in bitcoin and Lightning, and a passion for helping businesses grow.

{Designer}:

Lightning Labs is looking for an ambitious designer with a passion for the bitcoin space. This role will be focused on developing the UX and visual design for Lightning Terminal and a series of upcoming products that will drive further Lightning Network adoption. The ideal candidate will be excited about the opportunity to build user experience strategies for new Lightning technologies. We're working with a highly engaged Lightning Network community and ecosystem, and are looking for someone who wants to be a part of building its future. This is a part time role, with the possibility of deeper engagement in the future.

Lightning Labs | Frontend Developer, Crypto Protocol Engineer | San Francisco | Onsite or Remote | Full-time

https://angel.co/lightning/

https://lightning.engineering/

Lightning Labs is hiring! We’re looking to expand our team to build technology that scales Bitcoin and blockchains. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://hire.withgoogle.com/public/jobs/lightningengineering. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on React, React Native, MobX, and Electron, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants will have experience building and shipping React applications and maintaining open source projects.

Lightning Labs | Frontend Developer, Crypto Protocol Engineer, SRE, DevOps | San Francisco | Onsite or Remote | Full-time

https://angel.co/lightning/

https://lightning.engineering/

Lightning Labs is hiring! We’re looking to expand our team to build technology that scales Bitcoin and blockchains. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://hire.withgoogle.com/public/jobs/lightningengineering. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on React, React Native, MobX, and Electron, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants will have experience building and shipping React Native applications and maintaining open source projects.

{SRE/DevOps}:

We currently deploy a number of backend services that make Lightning easier to use built on technology such as: etcd, Kubernetes, Prometheus, Grafana, and Traefik. Your role would be to help us secure and scale these systems via intelligent automation and robust service architecture. Experience with AWS is a bonus, as well as experience with Bitcoin, particularly in the area of key management.

Lightning Labs | Frontend Developer, Crypto Protocol Engineer, Dev Ops, Infrastructure | San Francisco | Onsite or Remote | Full-time

https://angel.co/lightning/

https://lightning.engineering/

Lightning Labs is hiring! We’re looking to expand our team to build technology that scales Bitcoin and blockchains. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://hire.withgoogle.com/public/jobs/lightningengineering. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Crypto Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Frontend Application Developer}:

Frontend developer to build secure cross-platform second-layer blockchain applications. Our applications are built on React, React Native, MobX, and Electron, communicating with a Lightning daemon over a binary RPC protocol. Ideal applicants will have experience building and shipping React Native applications and maintaining open source projects.

{DevOps Engineer}:

We currently deploy a number of backend services that make Lightning easier to use built on technology such as: etcd, Kubernetes, Prometheus, Grafana, and Traefik. Your role would be to help us secure and scale these systems via intelligent automation and robust service architecture. Experience with AWS is a bonus, as well as experience with Bitcoin, particularly in the area of key management.