Joseph Poon은 Lightning Network와 Plasma 제안의 공동 저자입니다. 전자는 비트코인 결제 채널을 연결하고, 후자는 하위 블록체인의 계층 구조를 연구합니다. 그의 작업을 이해하려면 돈의 흐름과 다른 사람들이 협력을 멈췄을 때 사용자가 할 수 있는 일을 살펴보면 됩니다.
커피를 산다는 사실을 온 세상에 알릴 필요는 없습니다. 하지만 비트코인의 기본 계층에서는 컴퓨터 네트워크가 결제를 검증하고 공동 기록에 남깁니다. Joseph Poon과 Thaddeus Dryja는 결제 채널을 통해 이 부담을 줄이는 방법을 연구했습니다. 연결된 제안은 2016년 1월 14일 자 DRAFT 0.5.9.2입니다. Lightning의 중요한 출발점이지만, 현재 구성 요소에는 다른 많은 사람의 작업도 담겨 있습니다. [1]
Anna와 Pavel이 채널에 비트코인을 넣었다고 생각해 보세요. 이후에는 금액의 새로운 배분에 서명합니다. 결제 뒤에는 Anna의 몫이 줄고 Pavel의 몫이 늘어납니다. 변경을 매번 공개 기록에 넣을 필요 없이, 최종 배분은 Bitcoin 거래로 집행할 수 있습니다. 다만 분쟁 때는 이전 상태에 대응하고 기한을 지키는 일도 중요합니다. 최신 잔액을 보관하는 것뿐 아니라 상황을 감시하는 일도 보안의 일부입니다. [1]
수취인이 송금인과 직접 채널을 공유할 필요는 없습니다. 결제는 다른 참여자를 거치며 비밀값과 기한을 결제 조건으로 묶는 HTLC를 사용할 수 있습니다. BOLT 2는 공개한 값을 payment_preimage, 미리 알고 있던 암호학적 지문을 payment_hash라고 부릅니다. 소프트웨어는 둘이 맞는지 확인합니다. 경로를 찾았다고 결제가 보장되지는 않습니다. 조건을 충족해야 하며 오류나 기한 만료에는 실패 처리 절차가 필요합니다. [3]
서로 다른 개발자가 만든 지갑과 노드는 넓은 구상보다 더 구체적인 공통 규칙이 필요합니다. Lightning 명세 모음인 BOLTs가 그 역할을 합니다. 참여자 사이의 메시지, 결제 경로, 거래 구조 등을 설명하며 계속 발전합니다. 백서 공동 저자라는 사실이 Poon이 이후 모든 변경의 저자라는 뜻은 아닙니다. 현재 소프트웨어를 이해하려면 해당 문서와 관련 명세도 읽어야 합니다. [2]
Poon은 Vitalik Buterin과 2017년 8월 11일 자 Plasma 작업 초안도 썼습니다. 비트코인 결제 채널을 뜻하는 것은 아닙니다. 하위 체인이 거래를 처리하고 Ethereum 같은 상위 체인에 규칙 집행을 의존하는 구조입니다. 두 참여자 간 합의의 네트워크 대신 블록체인 계층이 만들어집니다. 기본 계층 밖으로 작업을 옮기려는 목표가 비슷해도, 메커니즘과 위험이 같지는 않습니다. [4]
Plasma는 보통 루트 체인에 기록의 검증 가능한 지문과 같은 작은 암호학적 커밋먼트만 게시합니다. 상세 데이터는 다른 곳에 남습니다. 지문은 제시된 데이터를 확인하는 데 도움이 되지만 없는 데이터를 읽어 낼 수는 없습니다. 부정행위를 입증하려면 관련 기록이 필요합니다. 따라서 데이터를 숨기는 문제는 별도로 남습니다. 해시를 게시한다고 사용자가 자금을 지키는 데 필요한 자료를 모두 받는 것은 아닙니다. [4]
Plasma에서는 하위 체인에 문제가 생겼을 때 사용자가 어떻게 자금을 인출하는지가 중요합니다. 제안에는 지연된 인출과 잘못된 청구에 이의를 제기할 기회가 포함됩니다. 필요한 절차를 실행할 수 있도록 루트 체인이 이용 가능하고 올바르게 작동한다고 가정합니다. 모든 장애에서 즉시 인출된다는 약속은 아닙니다. 탈출 규칙, 이용 가능한 데이터, 기한 자체가 보안의 일부입니다. [4]
이후 문서 Plasma Contracts는 커뮤니티 공동 연구임을 명시합니다. Joseph Poon과 함께 Dan Robinson, Kelvin Fichter 등의 기여자를 언급하면서도 특정 프로젝트를 지지하지는 않는다고 설명합니다. 따라서 서비스 이름에 Plasma가 있다고 저자의 추천을 받았다는 뜻은 아닙니다. 그의 기여는 문서와 질문에서 드러납니다. 무엇을 체인 밖으로 옮길 수 있으며, 사용자가 올바른 정산을 요구할 수단은 어떻게 남길까요? [5]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Tadge Dryja, Olaoluwa Osuntokun, Lightning Network. 다음 항목에서도 이 글을 참조합니다 Tadge Dryja, Olaoluwa Osuntokun.