지난 5월 초 이더리움 창시자 비탈릭의 소울토큰 SBT 논문이 출간된 후 순식간에 웹3 분야 전체에서 가장 뜨거운 화제가 됐다. 금액을 지불하고 Soul-bound NFT를 받지만, 새로운 토큰 표준은 Soul-bound가 시장에서 안정적으로 적용되지 않을 뿐만 아니라영혼 토큰 자체에도 강제 전송의 허점이 있습니다.
첫 번째 레벨 제목
1. 소울바인딩토큰이란?
오랫동안 자유주의는 Web3 또는 블록체인 세계의 활발한 발전의 초석이었지만, 터무니없는 자유주의는 Web2에서 Web3로의 전환에서 해커만이 가장 성공적인 그룹이라는 사실을 낳았습니다. 그렇다면 진정으로 가치 있는 Web3에는 어떤 이데올로기가 필요할까요?
비탈릭에 따르면,Web3는 책임 있는 자유주의에 대한 새로운 믿음의 기반이 필요합니다.. 따라서 SBT의 본질은 평판 메커니즘을 Web3에 도입하여 디지털 세계가 계정의 평판을 평가 및 측정하고 분산된 세계에서 평판, 책임 및 사회적 자본을 구축할 수 있도록 하는 것입니다.
그것을 달성하는 방법은 지갑 주소를 대상으로 하는 것이고,보조 제목
1.1 SBT 적용 시나리오 사례
SBT, Soulbond Token(소울본드 토큰)은 이름에서 알 수 있듯이 사용자 계정이나 지갑에 귀속된 토큰으로 한번 생성되면 거래가 불가능합니다. 약속, 자격, 소속 등을 나타내는 데 사용할 수 있으며, 해당 사회적 관계의 증거로 이력서와 유사하게 사용할 수 있습니다.
Vitalik의 논문에서는 SBT에 바인딩된 해당 계정을 Soul(영혼)으로 정의하고 있습니다.
예를 들어, 이더리움 재단이 묶인 계정(Soul)은 개발자 컨퍼런스에 참여하는 사람들에게 해당 SBT를 발급할 수 있고, 대학이 묶인 계정(Soul)도 졸업생에게 학위 증명서를 나타내는 SBT를 발급할 수 있습니다. 곧.
보조 제목

1.2, SBT의 최소 구현
사실 ERC20이든 ERC721이든 이체 기능은 컨트랙트 표준에서 transfer와 SafeTransferFrom을 통해 이루어지므로 SBT의 최소 구현은 이체 코드만 삭제하면 되므로 Mint만이 사용자 잔고 테이블 _balances를 수정할 수 있습니다.

첫 번째 레벨 제목[소스코드 해석] 당신이 구매한 NFT는 정확히 무엇인가요?
보조 제목
2.1 지갑 분류 개요
사실 매우 간단합니다.체인에서 거래를 개시할 수 있는 것이 지갑이며, 지갑은 단일서명과 다중서명으로 나뉩니다.
단일 서명 지갑, 우리는 블록체인에 전송 트랜잭션을 보내려고 합니다. 지갑을 사용하여 서명을 하고 이름을 서명하고 트랜잭션을 전송하고 트랜잭션이 성공적으로 실행된 후 전송이 성공합니다. 일반적인 단일 서명 지갑이며, 우리가 평소에 가장 많이 사용하는 지갑이기도 합니다.
다중 서명 지갑은 이름에서 알 수 있듯이 특정 작업을 수행하기 위해 여러 사람이 서명해야 하는 지갑입니다. 다중 서명 지갑을 사용하여 돈을 이체하려면 이체 작업이 실제로 완료되기 전에 거래에 서명하고 전송하는 데 1명 이상을 필요로 하는 경우가 많습니다. 다중 서명 지갑을 사용하는 경우 m/n의 서명 모드를 지정할 수 있습니다.
보조 제목
2.2 다중 서명 지갑에서 NFT를 생성하는 방법은 무엇입니까?
Ethereum에서 다중 서명 지갑은 종종 스마트 계약이며 계약은 다중 서명 관리를 실현해야 하며 두 가지 해당 경로가 있습니다.
Ownbit 다중 서명 지갑은 서명 보유 인증 방식을 사용합니다. 개인 키를 사용하여 해당 지출(금액, 대상 주소 등)에 서명하고 서명 결과를 제공합니다.
Gnosis 다중 서명 지갑은 트랜잭션 승인 방법을 사용합니다. 개인 키를 사용하여 이더리움 트랜잭션을 보내 특정 인터페이스를 호출하고 특정 매개변수를 제공합니다.
보조 제목
2.3 모든 트랜잭션의 노시스 다중 서명 실행 프로세스
전체는 초기화 단계→제안 단계→투표 단계→실행 단계의 4단계로 나뉩니다.
초기화 단계: 여러 관리자 _owner를 정의하고 이 주소만 후속 트랜잭션에서 호출할 수 있습니다.
제안 단계: 모든 관리자는 submitTransaction 메소드를 통해 트랜잭션을 제출하고 트랜잭션 번호 transactionId를 가져오며 제출된 트랜잭션은 목적지, 값, 데이터의 세 가지 매개변수를 가지고 있어야 합니다.
투표 단계: 다른 관리자는 ETH 트랜잭션을 제출하고 컨트랙트의 ConfirmTransaction 메소드를 호출하여 투표합니다.
실행 단계: 확인된 사람의 수가 최소 요구 사항에 도달하면 executeTransaction의 내부 논리가 트리거됩니다.
최종 컨트랙트는 호출 원격 호출을 통해 임의의 작업을 수행합니다.

2.4 어떤 작업이든 수행할 수 있는 이유는 무엇입니까?
목적지는 대상 주소, 가치는 금액, 데이터는 트랜잭션에 첨부된 매개변수이기 때문에
이더리움 트랜잭션에서 데이터 필드는 트랜잭션의 부수적인 정보로 명확한 규칙에 의해 제어됩니다. 트랜잭션 분석 전 원문 예
0xa9059cbb0000000000000000000000003baf10686c60680d491f49ea3f720a1831c3391e00000000000000000000000000000000000000000000f92e1b81422bfc3a0000

분석의 원리는 계약의 처음 8비트에 해당하는 ABI 파일에 따라 해당 함수 이름과 매개변수 목록을 얻을 수 있으며, 이후 각 64비트는 분석을 위해 서로 다른 매개변수 유형에 따라 변환된다는 것입니다.

따라서 제안에 대해 대상 주소, 금액 및 거래 매개변수를 명확하게 규정하기만 하면 모든 작업을 수행할 수 있습니다.
2.5 요약 - 계약 지갑 모델의 장단점 비교
핵심 GnosisV1 버전의 구현 로직에 대한 개요는 다음과 같습니다.실제로 나중에 Ownbit과 같은 형태로 점진적으로 수정되어 서명 확인 모드를 채택했습니다.주된 이유는
제안 및 투표를 대표하기 위해 거래를 보내는 것은 간단하고 이해하기 쉽고 복잡한 서명 계산을 피하고 전체 프로세스를 언제든지 온라인으로 추적할 수 있다는 장점이 있으며 잘 문서화된 장점이 있지만 단점도 상당합니다.
제안에는 비용이 많이 드는 여러 트랜잭션이 필요합니다.
마지막 투표자는 가스비가 더 높습니다. 즉, 비용이 불균형합니다.
재거래의 실제 논리는 읽고 이해하기 어려운 데이터 필드에 있습니다.
첫 번째 레벨 제목
3. OpenSea에서 SBT를 판매하는 방법은 무엇입니까?
지금까지는 매우 명백했습니다. Gnosis 또는 Ownbit에 관계없이 계약 지갑을 사용하여 기부를 시작하고 NFT를 가져가면 토큰 자체를 전송할 수 없으며 지갑 자체를 판매할 수 있습니다. 함께.
물론 획득이 끝이 아닙니다. 우리의 목표는 적절한 경매 방법을 찾는 것입니다! 따라서 SBT에 대한 가격 책정 달성
이미지 설명

A3S 프로토콜 아키텍처 다이어그램
차세대 주소 표준을 구축하는 다중 체인 프로토콜입니다. 주소에 대한 유동성과 통합성을 제공하는 A3S는 주소를 안전하게 거래, 임대 및 에스크로할 수 있도록 합니다. 따라서 주소는 전송 및 가격 책정이 가능한 온체인 인프라가 됩니다.
사용자는 스마트 계약 주소 공장에서 Commander NFT를 생성하고 해당 스마트 계약을 자동으로 배포합니다. 스마트 계약의 소유자는 해당 NFT 보유자를 가리킵니다. 계약은 체인에서 모든 유형의 자산을 받을 수 있으며 소유자만 자산을 보낼 수 있습니다.이 스마트 계약은 사용자가 블록체인 dApp과 상호 작용할 수 있는 매개체 역할을 합니다.
NFT를 보유한 사람은 스마트 계약의 원격 제어자이며 NFT가 양도되면 스마트 계약의 관리 권한도 함께 양도됩니다.
4. 요약

4. 요약
이 기사는 SBT 철학의 초석을 설명하고 Web3가 새로운 신념의 기반으로 책임있는 자유주의를 취해야 하지만 새로운 개념은 스마트 계약과 같은 어두운 숲에서 발행된 저격총을 충분히 고려해야 함을 높이 인식합니다. Gnosis와 Ownbit의 최첨단 A3S 지갑 주소 전송 프로토콜과 결합하여 Token 자체가 SBT로 전송되지 않더라도 주소 권한 자체의 전송이 수반되어 의미가 흔들릴 것이라고 체계적으로 설명합니다. 영혼 결속의.
마지막으로 이 글의 자료를 모아보니 이미 비슷한 생각을 가지고 있던 연구원 5660.eth가 이런 SBT 컨트랙트 월렛을 비탈릭의 월렛 주소로 옮겼다는 것도 알게 되었는데, 이는 V God과 그의 이더리움 재단이 후속 EIP는 부여 대상이 계약 주소인지 여부 등을 감지하는 등 SBT 제안에 대해 보다 정기적인 최적화를 수행할 수 있습니다.

14 좋아요 및 팔로우, 기술적 관점에서 가치 제공
14 좋아요 및 팔로우, 기술적 관점에서 가치 제공


