줄 (라이트닝 네트워크)
줄(Joule)은 라이트닝 네트워크(lightning network)를 브라우저에 제공하는 오픈소스 확장 프로그램이다. 크롬에서 부터 시작하여 현재는 파이어폭스와 오페라, 브레이브 브라우저에서도 이용할 수 있다. 핵심 개발자(크리에이터)는 윌리엄 오베이른(William O'Beirne)이다.
개요
줄은 브라우저 내 결제 및 ID, 모두 자체 노드로 웹에 라이트닝 효과를 가져오며 나만의 창조물로서 비트코인 라이트닝 네트워크를 사용자의 브라우저에 연결한다. 또한, 사용자를 위한 오픈 소스 커뮤니티가 있다.
특징
기능
- 한 번의 클릭으로 보내기 : Bolt-11과 WebLN 결제는 브라우저에서 모두 이루어지므로 Alt+tab은 필요하지 않다.
- 채널 관리 : 열려 있는 채널을 모니터링하고 용량을 확인한다.
- 거래 내역 : 과거 지급, 예치금 보기 또는 보류 중인 송장 모니터링이 가능하다.
- 동기화된 설정 : 연결 정보와 설정은 브라우저 간에 공유된다.
- 오픈 소스 : 누구나 감사하고 확장할 수 있는 완전 개방 코드이다.
- 추적 소프트웨어 없음 : 통계, 분석 또는 기타 추적 프로그램에는 확장 기능이 제공되지 않는다.[1][2]
요구사항
줄을 실행하기 위해서는 호환 가능한 브라우저(크롬, 파이어폭스, 오페라, 브레이브)와 자신의 라이트닝 네트워크가 필요하다. 원격 시스템에 의해 HTTP API 포트가 노출되어 있다면 컴퓨터에서 로컬로 실행하거나 원격으로도 실행될 수 있다. 반드시 사용자 개인의 라이트닝 네트워크 노드를 실행해야 한다. 현재 비트코인이나 이더리움 지갑과는 달리 모든 라이트닝 지갑은 이용자 개인만의 노드를 운영할 것을 요구한다. 개인 키가 필요하기 때문인데, 이것은 이용자가 옆에 없더라도 데이터에 서명할 수 있도록 메모리 속에 보관되어 있다는 것을 의미한다.
마카롱
마카롱은 노드를 설정할 때 줄이 노드와 대화할 수 있도록 제공되는 자격 증명이다. 이것들은 LND Macaroons의 형태로, 이용자의 노드에 대한 접근을 제공하는 웹사이트에서 쿠키와 같은 역할을 하는 작은 파일들이다. 마카롱을 찾을 수 있는 위치는 노드 설치에 따라 달라진다. LND를 기본 설정으로 실행한 경우 경로는 아래와 같다.
- MacOS : ~/Library/Application Support/Lnd/data/chain/bitcoin/*
- 대부분의 유닉스 기반 시스템 : ~/.lnd/data/chain/bitcoin/*
안전
줄의 코드는 완전히 오픈소스이기 때문에 정부나 인터넷 서비스 제공자 등 지역사회가 감시할 수 있다. 하지만, 코드가 안전하다고 해서, 그것이 여전히 해킹을 당하지 못했다는 것을 의미하지는 않는다. 자신을 보호하려면 별도의 브라우저 프로필에서 실행해야 한다. 확장 자동 업로드를 방지하려면 확장 저장소를 통해 릴리스 다운로드 및 지침에 따라 줄을 설치하는 대신 원시 코드에서 설치해야 한다. 이용자의 관리 마카롱은 암호화되어 있기 때문에 이용자 스스로가 그것을 풀지 않는 한 당신의 자금이 해킹되는 위험은 가능성이 매우 낮다. 해킹이 발생한 경우 확장 프로그램을 제거하거나 마카롱을 해지하여 노드의 안전을 보장할 수 있다.
추적 이슈
줄은 가격에 하나의 외부 API만 사용하며 (https://cryptocompare.com) 그렇지 않으면 노드와만 통신하며 절대 이용자를 추적하지 않는다. 추후 충돌이나 성능 통계의 필요성이 필요할 경우 수집하기 전에 명시적인 사용자 동의가 요구될 것이다.
비밀번호
줄은 노드를 안전하게 유지하기 위해 분실되거나 잊어버린 암호를 복구할 수 없다. 그러나 노드에 대한 액세스 권한이 있다면 줄의 설정 메뉴에서 기존 노드 설정을 지우고 마카롱과 새 암호로 다시 연결할 수 있다. 모든 상태는 노드에 저장되며 중요한 데이터는 손실되지 않는다.
각주
- ↑ "Joule - Lightning Browser Extension", Joule
- ↑ "Joule - William O'Beirne", William O'Beirne
참고자료
- 줄 공식 홈페이지 - https://lightningjoule.com/
- 줄 트위터 - https://twitter.com/lightningjoule
- 줄 깃허브 - https://github.com/joule-labs/joule-extension
같이 보기
이 문서는 로고 수정이 필요합니다.
|