"Mimblewimble 개인 정보 보호 모델 크래킹" 사실적 편향
편집자 주: 이 기사의 출처는BixinInstitute(ID:gh_6efd45282f5b)편집자 주: 이 기사의 출처는
, 저자: Daniel Lehnberg, 컴파일러: Bixin Research Institute, 승인을 받아 Odaily에서 재인쇄함.
Mimblewimble 프라이버시는 "근본적으로 결함"이 없습니다. Mimblewimble/Grin에서 설명한 "공격"은 알려진 한계에 대한 오해입니다. 이 기사는 네트워크 분석에 대한 몇 가지 흥미로운 수치를 제공하지만 제시된 결과는 실제로 공격을 구성하지 않으며 소름 끼치는 주장을 뒷받침하지도 않습니다.https://mp.weixin.qq.com/s/dZpQ6GqpzfolT5CSOpqD5A오늘은 "Breaking the Mimblewimble Privacy Model"이라는 제목의 기사가 있습니다.
), 여기서 저자는 Mimblewimble 및 Grin의 개인 정보 보호 모델을 어떻게든 "파기"했다고 주장합니다.
작성자가 주장하는 "공격"은 잘 문서화되고 논의된 트랜잭션 그래프 입력-출력-연결 가능성 문제입니다. 이것은 Grin 팀이나 Mimblewimble 프로토콜에서 작업한 사람에게는 낯선 일이 아닙니다. 외부 링크를 연결하는 Grin의 능력은 메인넷 출시 전인 2018년 11월 공개 위키에 게시된 Privacy Primer(https://github.com/mimblewimble/docs/wiki/Grin-Privacy-Primer/)에서 인정되었습니다. 이 문제는 공개 연구 문제(https://github .com/ mimblewimble/docs/wiki/Grin-Open-Research-Problems#7-reducing-linkability-of-outputs-on-chain).
사실, 기사 제목을 포함하여 많은 주장이 정확하지 않습니다. 높은 수준에서 논문은 설득력 있는 결과를 주장하면서 덜 미묘한 차이를 읽습니다. 그러나 이 백서의 결론에는 설명된 네트워크 분석 연습으로 입증되지 않은 많은 논리적 비약이 포함되어 있습니다.
우리는 이 기사를 하나씩 반박하려는 것이 아니라 연구의 주요 문제점과 그 결론을 지적할 뿐입니다.
보조 제목
불행하게도 Mimblewimble의 가장 근본적인 개인 정보 보호 혜택은 이 연구 및 관련 기사의 근본적인 문제입니다. Mimblewimble에는 특정 비트코인 지갑에 연결할 수 있는 종류의 주소가 없습니다. 참가자는 가치를 교환하고 트랜잭션에 일회성 출력을 추가하며 네트워크 또는 온체인에 데이터를 제공할 수 있는 "주소"를 전혀 갖지 않습니다.
보조 제목
2) 존재하지 않는 주소는 연결할 수 없습니다.
이를 위해 연구자들은 일관되지 않은 접근 방식을 취한 것으로 보입니다. 기사와 함께 제공되는 github 저장소(https://github.com/bogatyy/grin-linkability)에는 다음과 같이 명시되어 있습니다.
"주소는 없고 Pedersen에 할당된 숨겨진 UTXO만 있습니다."
그 후 다음과 같은 시나리오가 묘사됩니다.
"내가 법 집행 기관이고 다크넷 시장의 공급업체에 속한 주소를 알고 있다고 가정해 보겠습니다. Grin 코인을 Coinbase로 보내면 Coinbase는 귀하의 주소를 귀하의 이름과 연결합니다."
중간 기사는 계속해서 다음과 같이 말합니다.
"또는 권위주의 정부가 특정 주소가 정치적 반체제 인사의 소유라는 것을 알고 있다고 가정해 보겠습니다. 반체제 인사에게 소액의 기부금을 보냅니다."
작성자가 트랜잭션 출력(TXO)과 주소를 편리하게 혼동했다고 가정해야 하지만 둘은 동일하지 않습니다. 그리고 이미 자세히 설명했듯이 TXO가 연결될 수 있다는 사실은 새로운 소식이 아닙니다.
보조 제목
실제 드릴의 세부 사항은 "공격"으로 설명되었습니다. 소위 "스니퍼 노드"는 민들레의 줄기 및 보풀 단계의 일부인 노드에서 브로드캐스트된 트랜잭션을 수집합니다. 작성자는 특정 기간 내에 네트워크에서 거래의 95.5%를 수집할 수 있었습니다. "출력 A가 출력 B로 사용됨" 외에는 여기에서 정확히 무엇을 식별했는지 또는 작성자가 이 정보로 무엇을 달성할 수 있었는지 명확하지 않습니다.
보조 제목
트랜잭션 그래프의 유출을 피하는 것이 바람직하지만 그래프만으로는 발신자와 수신자의 출력이 반드시 드러나지는 않습니다. 금액이 없으면 변경 출력과 수신기 출력을 구분하기 어렵습니다. 비록 이 논문이 실제로 이것을 시도하지는 않지만, 그것은 미래 연구의 흥미로운 영역이다.
보조 제목
5) ...작가가 이 사실을 인지하지 못하는 것 같습니다.
Github 저장소에서 다음과 같이 말합니다.
"우리가 찾은 것은 누가 누구에게 돈을 지불했는지에 대한 기록인 트랜잭션 그래프였습니다."
그러나 이것은 사실이 아닙니다.
이 경우 네트워크를 모니터링하는 "스니퍼 노드"는 Alice에 대해 아무 것도 발견하지 못할 것이며 확실히 누가 누구에게 지불했는지에 대한 기록도 발견하지 못할 것입니다. "토치 공격"은 적이 거래 구조화 프로세스에 참여하는 능동적 공격입니다. 이 백서의 네트워크 분석 활동은 반응형이며 충분하지 않습니다.
보조 제목
기사 제목은 "Mimblewimble의 개인 정보 보호 모델 크래킹"입니다. Mimblewimble의 개인 정보 보호 모델은 아직 모니터링 노드가 트랜잭션 출력을 연결하는 것을 불가능하게 만드는 것을 다루지 않습니다. 우리의 야망은 거기에 도달하는 것이지만 아직 거기에 도달하지 못했고 그 이상의 주장은 없습니다.
결론적으로
결론적으로
귀하가 얻는 프라이버시는 설정된 익명성 크기를 초과하지 않습니다.
Grin은 개인적이고 확장 가능하며 공정하도록 설계된 최소 암호화폐입니다. 완벽과는 거리가 멀지만 비트코인과 동등한 수준의 보안 모델을 구현하여 기본적으로 더 나은 개인 정보 보호를 활성화하고 보관할 데이터를 줄입니다. 개발세, ICO 또는 사전 채굴 없이 신뢰할 수 있는 설정 없이 이 모든 작업을 수행합니다.
그러나 Grin은 아직 젊고 잠재력을 충분히 발휘하지 못했습니다. 메인넷 출시 11개월, 네트워크 사용량이 낮습니다. 마지막 1000개의 블록 중 22%는 단 하나의 tx만 포함했고(30%는 tx를 포함하지 않음), 이는 그들의 입력과 출력이 마이크로링크 가능함을 의미합니다. 이는 네트워크 사용량이 증가할 때까지 변경되지 않지만 발신자와 수신자의 신원이 손상된다는 의미는 아닙니다.
개인 정보 보호 연구는 공동으로 수행됩니다.
Grin의 기여자로서 우리는 프로젝트에 대한 관심을 보게 되어 기쁩니다. 우리 커뮤니티는 Grin 프로토콜 및 코드베이스에 대한 과학적 분석과 조사를 환영하지만 동시에 어느 정도의 엄격함을 기대합니다. 사실 도움을 요청하면 도와줄 수도 있습니다.
이 논문의 저자는 Haseeb, Oleg, Elena, Mohammed 및 Nader에게 그들의 작업을 검토하도록 했지만 불행하게도 그들은 Grin 커뮤니티의 누구도 동일한 작업을 수행하고 (친절한) 피드백을 제공하도록 활용하지 않았습니다. 이렇게 하면 이러한 응답을 방지할 수 있으며 작업의 품질만 향상됩니다. 트윗(https://twitter.com/IvanBogatyy/status/1196441115324379136?s=20)에서 작성자는 다음과 같이 썼습니다.
"중요한 것은 내 질문에 답하는 데 큰 도움을 준 Grin 커뮤니티와 핵심 개발자에 대해 많은 존경심을 가지고 있다는 것입니다."


