Processing math: 100%
본문 바로가기

⛓️ Web313

ERC 165 AccessControlEnumerable 컨트랙트를 구현하다가 ERC165에 대한 내용을 접하게 되어서 작성하게 되었다. 배포한 컨트랙트가 해당 배포한 컨트랙트의 표준을 따르고 있는지 확인하는 표준 (ERC721을 만들었는데 ERC721 표준을 정확히 따르고 있는가…? 에 대한걸 확인하는 표준) 우리는 해당 컨트랙트가 어떤 표준을 실제로 구현했는지 확인 할수있는 방법이 없다. 이를 확인 할수있게 해주는 것이 ERC165 표준이다. solidity 함수는 모두 selector(함수 시그니처 해싱값)라고 하는 함수 아이디를 들고있다. 그렇다면 ‘표준 인터페이스에 구현된 함수아이디’와 ‘작성한 컨트랙트의 함수아이디’를 비교하면 인터페이스를 구현하고 있구나를 확인할 수 있을 것이다. 하지만 각 함수 아이디를 .. 2024. 1. 25.
Azuki Bobu의 ERC 6551 Bobu의 ERC 6551 한줄요약 Frame에 Bobu를 브릿징하고 ERC 6551 을 통해 Bobu NFT 지갑을 만들어서 Bobuverse를 확장시키자는 제안 현재 Bobu에 한가지 제안이 올라와있다. 이 제안이 올라오기 전 Frame 레이어에서 에어드랍이 진행되었고 Zagabond가 Frame을 언급하길래 뭔가 하나보다 하고 그어저께 잠들었던 기억이 있다. 자가본드 트윗 : https://twitter.com/ZAGABOND/status/1737152245815521479 X의 ZAGABOND.ETH님(@ZAGABOND) Happy to support the chads at Frame who are building an L2 focused on collectors and creators. Plat.. 2023. 12. 22.
Acount Abstraction 계정추상화 계정 추상화는 EOA와 CA의 개념을 합친 개념이다. 그렇다면 이 둘을 합친다면 어떤 이점이 존재할까? 이점을 확인하기 전 EOA와 CA 두가지 계정의 역할을 알아야한다. EOA는 외부소유계정으로 쉽게 말하면 메타마스크이다. 우리는 EOA를 통해 자산을 소유하고 있다고 증명한다. (물론 증명은 개인키와 비밀키로 진행하지만 더 자세한 내용은 다루지 않겠다.) 그리고 EOA는 자체적으로 트랜잭션을 보낼 수 있는데 이 개념이 매우 중요하다. 반면 CA는 뭘까? CA는 컨트랙트 계정으로 어떠한 로직(코드)이 적혀있는 계정이라 생각하면된다. 하지만 이 계정은 트랜잭션을 자체적으로 날리지는 못한다. EOA가 트리거가 돼서 실행될 수는 있지만 자체적으로 날리지는 못한다. 즉, 두가지를 합치면 서로 할수있고.. 2023. 12. 19.
다자간 연산 MPC (Multi-party computation) 최근 블로그가 뜸했는데..지갑을 개발하는 중이다. 기존 지갑 개발하고 있는 팀에 합류를 하게 되어 새로운 기술을 많이 접하고 있는 요즘이다. 크게 총 두가지의 개념을 지갑을 통해 접하고 있으며 첫번째 개념은 MPC 두번째 개념은 계정추상화 AA이다. 이번 포스팅에서는 MPC에 대한 전반적인 것을 살펴보고 다음 포스팅에서는 MPC를 활용하여 구축한 lit protocol에 대해 알아보고자 한다. MPC 다자간 연산 (Multi-party computation) 여러 당사자가 개별입력을 공개하지 않고 결합된 데이터를 사용하여 연산을 수행 할수있도록 하는 암호화 도구이다. 이 말을 쉽게 풀어 말하자면! 설날 새뱃돈을 받은 친척들끼리 저녁 밥을 먹으러 갔을 때 새뱃돈을 가장 많이 받은 친척이 저녁 밥을 사기로 .. 2023. 11. 16.
솔리디티 문해력 특강_5강 디사이퍼에서 진행한 솔리디티 문해력 특강을 개인적으로 기록으로 남기기 위해 정리한 글입니다. 해당 특강은 아래 링크에서 확인 가능합니다. 강의를 진행해주신 안수찬님께 감사드립니다. 안수찬님 블로그 : https://solidity.ansuchan.com/ 디사이퍼 솔리디티 문해력 특강 유튜브 : https://www.youtube.com/playlist?list=PLOY0jYV3zWiElk6lAXhuyRJ8dMDqelU_r UNISWAP 탈중앙거래소 종류 1. Order book (EtherDelta) → 등록 할때 가스비가 들고 그외에 비효율성이 많음 2. AMM - LP, Swap Uniswap(CPMM: x*y=K) : ETHA , ETHB Bancor($BNT) → 스마트 토큰 개념 도입.. 2023. 9. 19.