LocalMonero will be winding down

The winding down process begins May 7th, 2024, and finishes after November 7th, 2024. Our support staff will be available for help throughout this period.
  1. Effective immediately, all new signups and ad postings are disabled;
  2. On May 14th, 2024, new trades will be disabled as well;
  3. After November 7th, 2024, the website will be taken down. Please reclaim any funds from your arbitration bond wallet prior to that date, otherwise the funds may be considered abandoned/forfeited.

태그 보기: 1바이트가 Monero 지갑 동기화 시간을 40% 이상 줄이는 방법

공개됨:
By Seth For Privacy

Monero를 매일 사용하는 데 있어 가장 일반적인 불만 중 하나는 Monero를 보내기 전에 지갑을 동기화하는 데 걸리는 시간입니다. 고맙게도, Monero 커뮤니티의 개발자와 연구원은 추가 된 블록 체인 bloat, 수수료 등없이 지갑을 40 % 이상 동기화하는 데 걸리는 시간을 줄이는 훌륭한 방법을 발견했습니다

다음 네트워크 업그레이드에서 Monero에 오는 각 트랜잭션의 데이터에 1바이트 추가인 "보기 태그"를 입력합니다!


Monero의 지갑 동기화가 Bitcoin보다 느린 이유는 무엇입니까?

보기 태그와 같은 솔루션의 필요성을 더 잘 이해하기 위해 답해야 하는 첫 번째 질문 중 하나는 Monero의 지갑 동기화가 Bitcoin과 같은 암호화폐보다 느린 이유입니다.

비트코인에서는 모든 거래가 비공개가 아니며 사용된 코인, 금액 및 온체인 관련 주소가 공개되므로 비트코인 지갑은 사용되지 않은 거래 출력(UTXO) 또는 사용된 주소를 간단히 찾을 수 있습니다. 주어진 지갑에서 해당 주소가 소유한 UTXO에 대해서만 블록체인을 빠르게 스캔하여 지갑에 속하고 사용할 수 있는 코인을 알아냅니다.

그러나 Monero에서는 모든 거래가 각 거래에 관련된 보낸 사람, 받는 사람 및 금액을 숨김으로써 사용자의 개인 정보를 보호합니다. 이 개인 정보는 네트워크 사용자를 보호하는 데 중요하지만 지갑 동기화 속도가 느려집니다. Monero에서 지갑은 네트워크에 존재하는 모든 트랜잭션 출력(TXO)을 지갑의 개인 키와 비교해야 합니다.

이 비교에는 모든 금액, 주소 및 알려진 지출 출력(또는 동전)이 Monero의 온체인에 숨겨져 있기 때문에 출력이 진정으로 귀하의 것인지 확인하기 위해 복잡한 수학 및 암호화가 많이 포함됩니다.


보기 태그는 무엇입니까?

Monero 지갑의 동기화 시간을 줄이는 데 도움이 되는 방법으로 UkoeHB라는 연구원이 새로운 접근 방식을 고안했습니다. – 알려진 공유 비밀을 사용하여 각 트랜잭션에 1바이트 "태그" 추가 그 거래의 발신자와 수신자에게.

이 공유 비밀은 수신자가 제공한 주소를 사용하여 발신자가 생성하며 발신자와 수신자의 적극적인 협력이 필요하지 않습니다. 이 공유 비밀의 첫 번째 바이트(또는 문자)는 Monero 네트워크에 게시할 때 트랜잭션 데이터에 추가됩니다.

해당 거래의 참여자 중 한 명이 나중에 네트워크의 모든 TXO에 대해 복잡한 수학 및 암호화를 모두 수행할 필요 없이 자신의 지갑을 Monero 블록체인과 동기화하기를 원할 때 지갑은 이제 각 트랜잭션에서 해당 1바이트 필드를 확인한 다음에만 해당 태그가 있는 트랜잭션에 대해 시간이 많이 소요되는 검증을 수행하십시오(정확히 말하면 네트워크의 1/256 TXO)!

이 태그는 트랜잭션에 대한 정보를 외부 뷰어에게 공개하지 않으며 트랜잭션 크기에 1바이트(미미한 양)만 추가하지만 동기화 시간을 40% 이상 줄일 수 있습니다. 복잡한 검증이 필요합니다!


태그 보기: 단순화된 예

한 방에 4,096개의 상자가 있고 그 중 5개의 상자만 자신의 것이라고 상상해 보세요. 상자는 모두 외부와 완전히 구별할 수 없으며, 상자가 당신을 위한 것인지 알 수 있는 유일한 방법은 상자를 열고 안에 적힌 시간 소모적인 수학 문제를 풀고 당신의 것인지 확인하는 것입니다.

이제 이 5개의 상자를 보내는 사람이 귀하의 주소를 사용하여 특수 코드를 생성하도록 하고 생성된 코드의 첫 번째 문자만 전송되는 각 상자의 외부에 넣기로 결정했다고 상상해 보십시오. 다른 모든 사람들은 상자에 대해 동일한 작업을 수행하지만(모든 상자를 여전히 구별할 수 없도록 하기 위해) 이제 상자 외부에 있는 하나의 문자 코드를 보고 해당 문자가 있는 상자만 열 수 있습니다.

다른 상자는 귀하의 코드와 일치하지만 일부 상자는 귀하가 소유하지 않은 상자라도 열어서 수학 문제를 풀어야 하는 상자의 수는 이제 16개(1/256 상자!)에 불과합니다. 모두 4,096

이제 16개의 상자를 열고 수학 문제를 풀고 해당 그룹에서 실제로 자신에게 속한 5개의 상자를 유지합니다!


언제부터 Monero에서 보기 태그를 사용할 수 있습니까?

보기 태그는 현재 예정된 네트워크 업그레이드에 포함될 예정인 기능 중 하나이며 올 봄에 출시될 예정입니다. 커뮤니티 는 보기 태그의 개발 및 구현을 장려하기 위해 23.3XMR (작성 당시)을 올렸으며 결과적으로 Monero 코드 기반에 보기 태그를 포함하는 작업의 대부분이 이미 완료되었습니다. 리뷰어 및 연구원과 협력하여 j-berman이 완성했습니다.

네트워크에서 보기 태그를 적용하면 네트워크 업그레이드 후 전송되는 모든 트랜잭션은 크게 개선된 지갑 동기화 시간의 이점을 누릴 수 있습니다. 보기 태그 사용을 시작하기 위해 특별한 작업을 수행할 필요가 없습니다. 모네로에서 가장 좋아하는 지갑은 네트워크 업그레이드 후 자동으로 태그를 사용하기 시작합니다!


자세히 알아보려면 어떻게 해야 하나요?

이것이 보기 태그에 대한 호기심을 불러일으켰다면 주제에 대해 자세히 설명하는 몇 가지 추가 링크를 아래에서 살펴보십시오.


더 보기