일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ethers
- ethers type
- 스마트컨트렉트테스트
- ethers v6
- multicall
- 러스트 기초 학습
- 컨트렉트 동일한 함수이름 호출
- rust 기초
- 스마트 컨트렉트 함수이름 중복
- ambiguous function description
- SBT표준
- Vue
- erc4337 contract
- ethers typescript
- 스마트컨트렉트 함수이름 중복 호출
- 머신러닝기초
- git rebase
- erc4337
- 러스트 기초
- vue기초
- 티스토리챌린지
- 컨트렉트 배포 자동화
- ethers websocket
- chainlink 설명
- 오블완
- 스마트컨트렉트 예약어 함수이름 중복
- Vue.js
- 러스트기초
- 체인의정석
- 계정추상화
- Today
- Total
목록블록체인/계정추상화 (6)
체인의정석
계정추상화를 이용한 코드를 3번째 짜면서 이제 좀 익숙해졌기에 잊지 않기 위해서 여기에 핵심 내용들을 다시 정리해둔다.구현 전에 체크해야할 사항들먼저 계정추상화의 현재 최신 버전인 0.7.0과 0.6.0 은 userOp의 구성요소가 다르다. 0.7.0이 userOp를 더 간소화 시켰기에 가스비가 더 효율적이지만 0.6.0으로 구현된 프로젝트들도 많기 때문에 버전을 항상 체크해야한다. "@account-abstraction/contracts": "^0.6.0",해당 모듈을 사용하면 된다. 해당 코드는 eip 4337을 제안한 팀에서 만들다 보니 교과서처럼 보고 쓸 수 있다.또한 각 버전별로 호환되는 오픈제플린 버전이 필요한데 0.6.0 버전의경우 "@openzeppelin/contracts": "^4.9...
영지식 증명에서 요즘 포세이돈 해시를 많이 쓴다고 한다. 따라서 기초적인 해당 해시를 실습해 보았다.SHA-256: 전통적인 암호화 해시 함수로, 매우 높은 보안을 제공하며 주로 디지털 서명 및 블록체인에서 사용됩니다.Keccak-256 (SHA-3): SHA-2의 대안으로 개발된 해시 함수로, 스폰지 구조를 사용하여 다양한 입력 길이에 유연하게 대응할 수 있습니다.Poseidon Hash: 영지식 증명(ZK-SNARKs/ZK-STARKs)과 같은 최신 암호화 응용에서 사용하기 위해 설계된 해시 함수로, 효율성과 최적화를 중시합니다..cricum에서도 포세이돈 해시에 대한 구현체가 공개되어 있는데 아래 npm을 설치하면 된다.{ "dependencies": { "circomlib": "^2.0.5..
영지식 증명에서 많이 쓰이는 최신화된 라이브러리는 circum이라고 한다.논문에 쓰고 싶어서 찾아보고 있는데 기초 예제부터 진행한 내용을 여기에 작성하려고 한다.https://docs.circom.io/getting-started/installation/ Installation - Circom 2 Documentation⚠ Important deprecation note The old circom compiler written in Javascript will be frozen, but it can still be downloaded from the old circom repository. Installing dependencies You need several dependencies in your sy..
https://luniverse.io/ko/articles/tech-talk-understanding-aa-account-abstraction-and-erc-4337 Tech Talk: Understanding AA (Account Abstraction) and ERC-4337 Intro At the ETHDenver 2023 event held earlier this month in the United States, a new Ethereum update was unveiled. Among the updates, the ERC-4337 standard for Account Abstraction received much attention, as it is expected to overcome the li..
공식문서 : https://eips.ethereum.org/EIPS/eip-4337 ERC-4337: Account Abstraction Using Alt Mempool An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure. eips.ethereum.org 공식 구현체 npm 패키지 https://www.npmjs.com/package/@account-abstraction/contracts @account-abstraction/contracts Account Abstraction (EIP 4337) contracts..
ERC 4337은 계정추상화에 대한 내용으로서 최근 매우 유명한 ERC 중 하나이다. https://www.erc4337.io/resources ERC-4337 The official ERC-4337 website - useful information about the Ethereum Account Abstraction protocol www.erc4337.io 관련해서 전부터 자체 테스트를 하려했으나 트랜잭션을 계속 실패하여서 먼저 간단한 튜토리얼을 따라서 학습 해 본 후 추가적인 학습을 이어 나가려고 한다. 일단 기본 튜토리얼은 무엇을 할지 계속 살펴보다가 위의 링크에서 추천되어 있는 Trampolin의 예제를 해보도록 하겠다. https://erc4337.mirror.xyz/r0Sxa_ncYJA8y..