Lightning Network를 사용하여 Bitcoin-Privacy 향상 또는 Bitcoins 출처를 삭제하는 방법

2018 년 1 월 이후로 비트 코인 메인 넷의 라이트닝 네트워크는 지속적으로 성장하고 있습니다.

시간이 지남에 따라 비트 코인 메인 넷 라이트닝 네트워크의 빠른 성장 (RECKSPLORER)

18. 2018 년 1 월, 노드 43 개, 채널 68 개, 용량 : 9931,08 USD

23. 2018 년 1 월, 139 개 노드, 329 개 채널, 용량 : 23093,67 USD

4. 2018 년 2 월, 노드 422 개, 채널 1058 개, 용량 : 36725,82 USD

4. 2018 년 3 월, 947 개 노드, 1796 개 채널, 용량 : 51552,64 USD

16. 2018 년 4 월, 1569 개 노드, 5006 개 채널, 용량 : 109253,01 USD

https://rompert.com/recksplorer/ 및 https://lnmainnet.gaben.win/의 두 recksplorer 통계는 5 월에 크게 다릅니다. Rompert.com이 최신 버전 일 가능성이 높습니다.

Rompert.com :

24. 2018 년 5 월, 노드 2401 개, 채널 7151 개, 용량 : 155221,32 USD (2.080.108.991 sat)

24. 2018 년 5 월 M , 노드 2046 개, 채널 6606 개, 용량 : 152092,52 USD (2.013.526.343 sat)

비트 코인 가격이 떨어지거나 비트 코인이 죽었다는 미디어가 퍼지면 항상 Recksplorer를 엽니 다. 이것은 보통 순수한 만족입니다. 가격이 아무리 떨어지더라도. Lightning Node의 수가 증가하고 있습니다.

VISA 네트워크는 초당 56,000 건의 트랜잭션을 전송할 수 있습니다. Paypal의 최대 금액은 현재 초당 400 건입니다. Consensus 2018에서 Christian Decker는 각 라이트닝 채널이 500tx / s를 처리 할 수 ​​있다고 말했습니다. 현재 7151 채널에서 모든 노드에 필요한 하드웨어가 있다고 가정하면 최대 350 만 tx / s 이상이됩니다.

‘비트 코인의 원산지 / 이력 삭제’란 무엇을 의미합니까?

이번 주말에 가능한 한 네트워크를 통해 비트 코인을 보내는 것에 대해 생각했습니다. Lightning Network가 라우팅을 관리하는지 확인하고 싶었습니다. 효과가있었습니다. 하지만 내 거래를 추적하는 것이 극도로 어려워 야한다는 것도 마음을 사로 잡았습니다. HTLC (Hashed Timelock Contracts)의 체인이 길어지면 더욱 어려워집니다. 비트 코인의 출처를 삭제하는 것은 아무도 나에게 다시 추적 할 수 없도록 비트 코인을 세탁하는 것을 의미합니다.

MtGox를 해킹하고 비트 코인을 ‘세척’하고 싶다고 가정 해 보겠습니다. 이것은 단지 가상의 예입니다. 이 예제에 사용하는 노드는 실제로 네트워크에 존재하지만 MtGox와 관련이 없습니다. 죄송합니다.이 내용을 읽고이 노드 중 하나가 귀하의 것이라면…

블록 체인에 두 개의 주소가 있다고 가정 해 보겠습니다. 하나는 10BTC이고 다른 하나는 0.001BTC입니다. 두 번째 주소를 우리와 식별 할 수없는 것이 매우 중요합니다. 두 번째 주소는 채널 생성에 필요한 아주 작은 양만 필요하기 때문에 그렇게 어렵지 않습니다. 이 작은 금액을 살 수 있습니다. Bitcoin ATM에서.

이제 10BTC 주소로 ‘skryre’라는 노드를 만들고 ‘freedomnode.com’노드에 10BTC 용량의 채널을 엽니 다. 이것은 우리가 무작위로 선택합니다. 물론 라이트닝 네트워크는 아직 초기 단계에 있으며 비트 코인의 극히 일부만으로 채널을 만들어야합니다. 총 10BTC를 보내고 싶다면 우리의 과정을 여러 번 반복하면됩니다. 그러나 우리는 여전히 MtGox 해킹 (물론 사실이 아님)에서 많은 BTC를 가지고 있고 10BTC는 우리가 풀기에는 적당하다고 가정합니다.

다음 단계는‘GOLD’라는 두 번째 노드를 만드는 것입니다. 0.001BTC는 채널 개설 수수료로 충분합니다. 이번에는 전략적으로 연결하려는 노드를 선택해야합니다. 첫 번째 노드 인 ‘skryre’와 두 번째 노드 인 ‘GOLD’사이에 가능한 한 많은 노드를 갖고 싶습니다. 따라서 Lightning Network 맵의 반대편에있는 ‘Alibaba’에 연결합니다 (최소 홉 수가 더 크다는 것을 반드시 보장하지는 않음).

이제 두 개의 노드가 있습니다 (skryre = 왼쪽 상단 모서리 및 GOLD = 오른쪽 하단 모서리). 이 두 가지는 다음과 같이 연결됩니다.

(채널 생성 당 0.0001 수수료)

그래도 모두가 우리 동전으로 우리를 식별 할 수 있습니다. 하지만 마침내 심각해집니다.

우리는 freedomnode.com, cicekdagi, aspinall.io 및 Alibaba에서 GOLD 노드를 통해 skryre에서 번개 거래를합니다. 라우팅 체인은 다음과 같습니다.

skryre — freedomnode.com — cicekdagi — aspinall.io — Alibaba — GOLD

우리가 freedomnode.com에만 돈을 보내면 채널 생성이 블록 체인에 문서화되어 있기 때문에 모두가 거래를 따를 수 있습니다. 그러나 채널이있는 노드 사이에 더 많은 노드가있을수록 더 많은 개인 정보를 얻을 수 있습니다. 이 경우 중개자 (cicekdagi 및 aspinall.io)로 프라이버시를위한 두 개의 노드가 있습니다.

우리의 번개 거래는 수수료로 몇 사토시 만 들게됩니다. 중개자의 모든 트랜잭션 데이터를 마스킹하는 양파 라우팅은이를 가능하게합니다. 기본 프로토콜은 Sphinx라고합니다. 따라서 체인 중개자는 발신자 또는 수신자가 누구인지 알지 못합니다. 그들은 앞과 뒤의 노드 만 알고 있습니다.

하지만 채널을 닫기 전에 제대로 생각해야합니다. 모든 10BTC를 GOLD에 보내고 채널을 닫는 것은 말이되지 않습니다. 이것은 매우 명백 할 것입니다. 더 나은 대안은 여러 개의 수신 노드를 생성하고이를 닫기 전에 다른 방법을 통해이 엔드 노드에 작은 부분을 보내는 것입니다.

이것입니다. 아주 쉽습니다.

예비 비트 코인이 있고이를 ‘청소’하고 싶다면 이것이 방법입니다. 물론 노드를 설정하려면 약간의 기술 지식이 필요하지만 점점 더 많은 사람들이이 새로운 기술을 사용함에 따라 점점 더 쉬워 질 것입니다.

현재 Lightning Network를 위해 개발중인 더 많은 기능이 있으며,이를 통해 개인 정보를 더욱 강화할 수 있습니다.

원자 적 다중 경로 결제 (거래는 분할되고 다른 경로를 통해 전송됩니다. 이렇게 많은 양을 보내는 것이 더 쉬워집니다. 10BTC는 지금 Lightning Network에서 많은 거래를 필요로합니다.)

원자 교환 (체인 간 거래 및 탈 중앙화 거래소)

채널 팩토리 (여기에는 하나의 개시 트랜잭션에 여러 주소가 포함됩니다. 이는 Schnorr-Signatures가 구현 될 때 많은 블록 체인 공간을 절약 할 수 있지만 Schnorr 서명을 사용할 수있을 때까지 시간이 걸릴 수 있습니다. 따라서 a 소프트 포크가 필요합니다.)

테스트 넷과 메인 넷에 노드를 설정하고 많은 것을 시도했습니다. 그러나 이것은 실수를 포함 할 수있는 나의 또 다른 아이디어였습니다. 그러니 제발 정정 해주세요! 이렇게하면 내가 배울 수 있고 다른 사람들은 이러한 실수를하지 않습니다.