BTC $84,184.78 -0.50%
ETH $2,664.99 -1.20%
BNB $765.88 -0.36%
XRP $1.47 -2.08%
SOL $117.96 -0.17%
TRX $0.3350 -0.31%
DOGE $0.0914 -3.45%
ADA $0.2395 -3.29%
BCH $303.97 -0.88%
LINK $13.61 -5.64%
HYPE $86.56 -0.99%
AAVE $180.26 +6.68%
SUI $1.12 -3.94%
XLM $0.2125 -3.30%
ZEC $1,285.58 -2.65%
AAPL $333.63 +0.96%
AMZN $251.62 +1.38%
GOOGL $343.34 +1.33%
MSFT $516.58 +0.32%
META $727.43 +0.10%
NVDA $234.36 +0.97%
TSLA $373.15 +4.41%
SNDK $1,717.83 -4.15%
INTC $119.55 -0.76%
SPCX $159.55 +6.84%
MU $1,073.53 -1.96%
AMD $634.69 +2.70%
BTC $84,184.78 -0.50%
ETH $2,664.99 -1.20%
BNB $765.88 -0.36%
XRP $1.47 -2.08%
SOL $117.96 -0.17%
TRX $0.3350 -0.31%
DOGE $0.0914 -3.45%
ADA $0.2395 -3.29%
BCH $303.97 -0.88%
LINK $13.61 -5.64%
HYPE $86.56 -0.99%
AAVE $180.26 +6.68%
SUI $1.12 -3.94%
XLM $0.2125 -3.30%
ZEC $1,285.58 -2.65%
AAPL $333.63 +0.96%
AMZN $251.62 +1.38%
GOOGL $343.34 +1.33%
MSFT $516.58 +0.32%
META $727.43 +0.10%
NVDA $234.36 +0.97%
TSLA $373.15 +4.41%
SNDK $1,717.83 -4.15%
INTC $119.55 -0.76%
SPCX $159.55 +6.84%
MU $1,073.53 -1.96%
AMD $634.69 +2.70%

슬로우 미스트: Connext 에어드랍 수령 자격은 머클 증명을 통해 확인되며, 자격이 없는 사용자는 확인을 우회하여 다른 사람의 에어드랍을 수령할 수 없습니다

2023-09-06 00:11:27

ChainCatcher 메시지에 따르면, 느린 안개 지역 정보에 의하면 일부 계정의 NEXT 토큰이 예상치 못한 주소로 청구되었습니다. 느린 안개 보안 팀이 분석한 후 간단한 분석을 공유합니다:

사용자는 NEXT Distributor 계약의 claimBySignature 함수를 통해 NEXT 토큰을 받을 수 있습니다. 이 과정에서 recipient와 beneficiary 역할이 존재합니다. recipient 역할은 청구된 NEXT 토큰을 받는 데 사용되며, beneficiary 역할은 NEXT 토큰을 받을 자격이 있는 주소로, Connext 프로토콜이 에어드롭 자격을 발표할 때 이미 결정됩니다.

사용자가 NEXT 토큰을 청구할 때, 계약은 두 번의 검사를 수행합니다: 첫 번째는 beneficiary 역할의 서명을 확인하는 것이고, 두 번째는 beneficiary 역할이 에어드롭을 받을 자격이 있는지를 확인하는 것입니다. 첫 번째 검사에서는 사용자가 전달한 recipient가 beneficiary 역할에 의해 서명되었는지를 확인하므로, 임의로 recipient 주소를 전달하더라도 beneficiary 서명 없이 검사를 통과할 수 없습니다.

지정된 beneficiary 주소로 서명을 구성하더라도 서명 검사를 통과할 수 있지만, 두 번째 에어드롭 수령 자격 검사에서는 통과할 수 없습니다. 에어드롭 수령 자격 검사는 머클 증명을 통해 확인되며, 이 증명은 Connext 프로토콜 공식에서 생성해야 합니다. 따라서 에어드롭을 받을 자격이 없는 사용자는 검사를 우회하여 다른 사람의 에어드롭을 받을 수 없습니다.

프로젝트에 대해 언급합니다.
app_icon
ChainCatcher Building the Web3 world with innovations.