하드코어 복호화 friend.tech: FT의 운영 원리와 위험성에 대한 심층 분석
원저자: 0xKing(트위터:@0xKingJ)
원본 출처:왕의 채팅
Odaily 편집자 주: friend.tech는 최근 빠르게 발전했습니다. 예를 들어 수수료 수입으로 2953 ETH(약 US$500만)를 생성하는 데 단 11일이 걸렸고 현재 사용자 주식의 총 가치는 4435 ETH(약 US$740만)에 도달했습니다. ) . 하지만 이 프로젝트에도 API를 통한 데이터 유출, 초대코드 없이 계약에서 주식을 사고 파는 기능 등 몇 가지 문제가 있다. 계약코드 관점에서 초대코드와 애플리케이션은 계약에 아무런 영향을 미치지 않으며, MetaMask를 연동하여 Etherscan에서 직접 거래할 수 있습니다.
Yearn 핵심 개발자인 banteg는 유출된 데이터베이스에 따르면 101,183명이 friend.tech에 게시 권한을 부여했다고 밝혔습니다. SlowMist의 창립자인 Yu Xian은 10만 개 이상의 트위터 계정에 해당하는 friend.tech 지갑 주소가 유출되었다고 리트윗했습니다. 이러한 지갑 주소는 마음대로 상위 계층과 연결될 수 있으며 더 많은 개인 정보 보호를 얻을 수 있습니다.
그 이후로 friend.tech는 질문에 응답하고 보고서에 설명된 상황은 공개 API를 잡는 누군가에 불과하며 공개 지갑 주소와 공개 X(이전 Twitter) 사용자 이름 사이의 연결을 보여주는 것이라고 밝혔습니다. 데이터 침해에 대해 이야기하는 것은 X에 대한 사용자의 공개 정보를 보고 공격하는 누군가에 대해 이야기하는 것과 같습니다.
급속히 인기를 얻고 있는 프렌드테크는 어떻게 이런 사회적 영향 게임을 만들었을까? 무시할 수 없는 인기 뒤에 숨겨진 잠재적인 위험은 무엇입니까?
이 기사에는 특정 읽기 기준이 있으므로 독자는 기본 Dapp 구현 방법을 이해하고 Friend.tech에 대한 어느 정도 이해와 경험이 있어야 합니다. 어떠한 투자 조언이나 잘못된 안내도 없이 기술적인 논의로만 활용됩니다.
개요
Friend.tech는 분산형 금융(DeFi)과 소셜 네트워킹을 교묘하게 혼합하여 독특한 사회적 영향력 행사 게임을 만듭니다. 이 실험에서는 친구와 상호 작용할 수 있을 뿐만 아니라 친구에게 발로 투표할 수도 있습니다.
프로젝트 당사자는 마케팅과 커뮤니케이션 분야의 전략적 마스터로 설명될 수 있습니다. 이들은 기아 마케팅과 바이럴 커뮤니케이션에 능숙할 뿐만 아니라 탈중앙화 금융(DeFi)에 대한 깊은 이해와 풍부한 실무 경험을 갖고 있습니다. 이러한 배경과 장점을 바탕으로 역동적이고 유동적인 AMM(Automated Market Maker) 시장에 사회적 관계를 교묘하게 구축했습니다.
초기 프로젝트의 콜드 스타트는 매우 간단했습니다. 베이스에서 열광적인 거래가 진행되는 동안 체인에 비정상적인 데이터가 발생하여 주목을 받았고, 코비를 비롯한 다른 OG가 등장하면서 소셜 네트워크가 인기를 얻었습니다.
제품 메커니즘의 디자인은 혁신적일 뿐만 아니라 실용화 가능성도 높습니다. 장기적으로 이것은 소셜 네트워킹과 금융 상호 작용에 대한 우리의 기존 이해를 바꿀 수 있습니다. 그러나 동시에 단순하고 투박한 구현으로 인해 사용자의 개인 정보 보호에 많은 문제를 가져옵니다.
새로운 실험 포인트
소셜 네트워크 토큰화
주식을 사고 팔면 어떻게 되나요?
1. KOL은 다른 사람이 주식을 구매하기 전에 첫 번째 주식을 구매해야 합니다. 구매 행위는 KOL 주식의 유동성을 높이기 위해 ETH를 사용하는 것과 같습니다. 유동성은 계약에 데이터 관계로 저장됩니다. (이 과정에서는 토큰이 나타나지 않으며 스마트 계약의 기능으로 유동성만 구성됩니다.)
2. 데이터 관계는 계약서, 즉 사용자가 구매한 주식이 어느 지갑에 속하는지, 구매 수량에 저장됩니다. 중앙 집중식 서버는 체인의 트랜잭션 이벤트를 모니터링하여 이 관계를 동기적으로 기록합니다.
전체 유동성 변화를 확장하는 예를 들어보겠습니다.
Cobie의 현재 주식 매수 가격 = 1.0080625 ETH, 구매에 1.0080625 ETH를 지출합니다. 이때 풀에 추가된 유동성(90%)은 0.90725625 ETH이고, 10%는 friend.tech 및 KOL이 수집합니다.
구매 후 구매 가격이 상승하고 신규 구매 가격 = 1.024 ETH이지만, 이때 판매 가격 = 0.99225 ETH,
이때 즉시 매도하면(즉, 그냥 사고 팔았다면) 매도할 때 표시된 가격은 0.99225 ETH이지만 매도 가격의 90%, 즉 0.893025 ETH만 받을 수 있습니다.,10 %는 친구 기술과 KOL에 의해 청구됩니다.
즉, 이러한 작업에서 -0.115038 ETH를 잃었고 Friend tech 및 KOL에 자선 단체를 기부했습니다...
제품 특징
1. 초대만 가능
현재 베타버전에서는 올해의 클럽하우스와 유사한 헝거마케팅, 초대코드를 통해서만 회원가입이 가능하다.
2. PWA to Mobile Only
사용자는 모바일 웹페이지에서만 Friend 기술을 사용할 수 있습니다.
프렌드테크는 오랫동안 Dusty PWA 기술을 사용해왔습니다(자세한 내용은 여기에서 확인하세요). Dapp은 PC 사용을 지원하지 않으며 휴대폰에서만 사용할 수 있으며 PWA가 필요한 후에는(즉, 모바일 브라우저에 현재 웹페이지를 홈 화면으로 이동), 사용자는 제품 등록 프로세스로 들어갈 수 있습니다.
3. 자기보관 지갑 자기보관 지갑
새로운 사용자 등록이 있을 때마다 해당 사용자를 위한 EOA 지갑이 자동으로 생성되며 개인 키를 내보낼 수 있습니다. privy.io를 지갑 공급자로 사용
4. 채팅방 보유자 채팅방
모든 사람의 채팅방은 두 가지 범주로 나뉩니다.
제가 집주인이고, 주식을 산 사람들이 다 같은 채팅방에 있어요
저는 방문자인데 특정 사람의 주식을 구매한 후 이 사람의 채팅방에 가입했습니다. 주식을 판매한 후에는 들어갈 권한이 없습니다.
게임 차익거래 전략 게임 전략
유동성 모델:
각 KOL의 주식에는 AMM(자동 시장 조성자)이 없기 때문에 주가는 다음 결합 곡선 공식을 사용하여 계산됩니다(이 공식은 Friend tech가 직접 고안했습니다).
y = x^ 2 / 16000
안에:
- y는 ETH 가격을 나타냅니다.
- x는 현재 순간의 총 주식 공급을 나타냅니다.
수익 모델:
자세히보다이 테이블(열어서 살펴보는 것이 좋습니다.)
차익거래 전략
전체 이익 변동을 확장하기 위해 첫 번째 예로 돌아가면 다음과 같습니다.
Cobie의 현재 주식 매수 가격 = 1.0080625 ETH, 구매에 1.0080625 ETH를 지출합니다. 이때 풀에 추가된 유동성(90%)은 0.90725625 ETH이고, 10%는 친구 기술과 KOL이 수집합니다.
구매 후 구매 가격이 상승하고 신규 구매 가격 = 1.024 ETH이지만, 이때 판매 가격 = 0.99225 ETH,
이때 바로 매도하면 매도시 표시된 가격이 0.99225 ETH임에도 불구하고 판매가의 90%, 즉 0.893025 ETH만 받을 수 있습니다. 마찬가지로 10%는 프렌드테크와 KOL에서 청구됩니다.
즉, 이러한 작업에서 -0.115038 ETH를 잃었고 Friend tech 및 KOL에 자선 단체를 기부했습니다...
즉, 차익거래를 하려면 가격이 충분히 높아질 때까지 기다려야 합니다. 즉, 시장에 진입하는 새로운 구매자가 있을 것이므로 구매자는 몇 명입니까? 모델의 계산에 따르면, 이 예에서 귀하의 매수 포지션은 127이고, 총 주식 수가 135에 도달할 때까지 최대 8명이 다시 시장에 진입하고 수익을 창출하기 시작한다는 것을 알 수 있습니다. 판매 시 이익(0.00196 ETH의 이익) 그 전에는 판매는 손실입니다.
이는 수익모델을 기반으로 한 수익규칙의 결론이며, 수익은 매수포지션과 총 주식수 간의 관계에 영향을 받습니다.
매수 포지션이 1에서 18 사이일 때(즉, 매수 가격이 0.02025 ETH 미만인 경우) 총 주식 수 = 매수 포지션 + 2가 수익을 내기 시작합니다.
매수 포지션이 19에서 36 사이(즉, 매수 가격이 0.02025 ETH에서 0.081 ETH 사이)이면 총 주식 수 = 매수 포지션 + 3이 수익을 내기 시작합니다.
매수 포지션이 37에서 55 사이(즉, 매수 가격이 0.081 ETH에서 0.1890625 ETH 사이)이면 총 주식 수 = 매수 포지션 + 4가 수익을 내기 시작합니다.
매수 포지션이 56에서 73 사이(즉, 매수 가격이 0.1890625 ETH에서 0.3330625 ETH 사이)이면 총 주식 수 = 매수 포지션 + 5가 수익을 내기 시작합니다.
......
개인 정보 위험 및 사기
개인 정보 보호 문제:
트위터 사용자의 온체인 지갑 주소 유출
상세한 분석:
1. 트위터 ID와 프렌드테크 사용자 지갑의 관계가 노출됩니다. 프렌드테크의 쿼리 API는 공개되어 웹사이트에 직접 노출되며, API 쿼리를 통해 누구나 사용자의 트위터와 프렌드테크 지갑 주소를 쿼리할 수 있습니다.
2. 프렌드테크 지갑 주소와 사용자의 이더리움 원본 지갑이 노출되었습니다. 대부분의 Friend tech 지갑은 크로스체인 거래 전송을 위해 사용자가 Ethereum의 자체 지갑을 통해 입력하기 때문에 크로스체인 거래 정보를 인덱싱하면 Friend tech를 충전한 모든 사용자 지갑이 노출됩니다.
다음은 관계 균열 전체의 흐름도이다. (트위터 사용자 @0x foobar가 이 취약점을 처음 발견하고 정보 마이닝을 실시했습니다. 이를 기반으로 0x foobar는 일련의 계약 및 웹페이지를 개발하여 사용자가 자신의 계약을 통해 친구 기술 공식 계약의 특정 트위터를 직접 구매할 수 있도록 했습니다. 사용자의 공유, 그리고 이 지분을 ERC 20 토큰으로 변환하세요.)
foobar가 만든 웹사이트: https://friends-wrap-v-01.vercel.app/
친구 기술은 ERC 20을 공유합니다. 공장 계약 주소: 0x68250Bf6d105Fe33f3120C5AfF385160d54EB5F2
가짜 로열티 토큰 사기
Friend Tech의 포인트는 현재 중앙 집중화되어 있습니다. 체인의 토큰을 신뢰하지 마십시오. 모두 사기입니다.
2023/08/20 가짜 FTP 토큰이 체인에 나타났습니다:
https://basescan.org/token/0x15ee7ed4d18d2205967168ac5604ff50d54bbfeb (가짜, 속지 마세요)
Reference
https://www.coindesk.com/web3/2023/08/11/is-friendtech-a-friend-or-foe-a-dive-into-the-new-social-app-driving-millions-in-trading-volume/
https://www.privy.io/blog/friendtech-case-study
https://coinbay.io/en/what-is-friend-tech-a-guide-to-create-an-account-on-the-web-3-social-network-friend-tech-27306
https://web.dev/progressive-web-apps


