일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- multicall
- 오블완
- ethers v6
- 스마트컨트렉트 예약어 함수이름 중복
- 체인의정석
- Vue.js
- 컨트렉트 동일한 함수이름 호출
- 스마트컨트렉트 함수이름 중복 호출
- ethers typescript
- chainlink 설명
- ethers websocket
- ambiguous function description
- 러스트 기초 학습
- erc4337
- 티스토리챌린지
- git rebase
- 컨트렉트 배포 자동화
- vue기초
- 러스트 기초
- 스마트컨트렉트테스트
- 계정추상화
- Vue
- ethers type
- 러스트기초
- 스마트 컨트렉트 함수이름 중복
- erc4337 contract
- rust 기초
- ethers
- 머신러닝기초
- SBT표준
- Today
- Total
목록분류 전체보기 (496)
체인의정석
https://harrydenley.com/ethaddresslookup-chrome-extension-release/ EtherAddressLookup Extension (Packaged Chrome & Firefox Extension) 🔗 Linkify Ethereum Addresses EAL will scan for Ethereum addresses (0x661b5...69b38bc) that aren't in an anchor tag on the page and link them to your favourite explorer - now all Ethereum address strings link to a block explorer. Also, if you hover over harrydenley..
토네이도 캐시가 사용하는 2가지 핵심 개념 1. Relayer를 통한 수수료 기록 제거 https://hackernoon.com/what-is-a-transaction-relayer-and-how-does-it-work-bd1q3ywa What Is A Transaction Relayer And How Does It Work? | Hacker Noon Article written by Vincent Le Gallic - CTO @Rockside hackernoon.com 2. ZK snarks 영지식 증명을 통한 소유자 증명 이렇게 2가지 핵심 기술을 이용하여 Z캐시와 같은 익명성을 이더리움에서도 구현한 것으로 파악되었다. 믹서에 대한 이해도가 있어야 자금 세탁 방지에 대한 분석이 가능하기 때문에 이에 ..
머신러닝 학습을 위한 데이터 수집을 찾으려다 보니 결국 논문을 보게 되었고, "Who Are the Phishers? Phishing Scam Detection on Ethereum via Network Embedding" 라는 논문을 찾게 되었다. 여기서는 데이터를 ether scan과 ether scam db를 사용해서 수집했다고 한다. 그러나 논문에 게시되어 있는 주소는 접속이 되지 않았고 트위터를 찾아보게 되었다. https://twitter.com/etherscamdb EtherScamDb(@etherscamdb) 님 | 트위터 @etherscamdb 님 언뮤트하기 @etherscamdb 님 뮤트하기 팔로우 @etherscamdb 님 팔로우하기 팔로잉 @etherscamdb 님 팔로우 중 언팔로..
부정거래 탐지 프로젝트에서 머신러닝과 인공지능을 하기 위해서 부정거래에 대한 데이터가 필요했다. 마침, 이더스캔에 사기라고 표시된 프로젝트 항목들이 있었고, 이렇게 라벨링 된 항목에 대하여서 연결이 된 주소는 누가 봐도 부정자금 세탁에 쓰이는 트랜잭션이였지만 라벨링이 따로 되지 않았었다. 따라서 이더스캔 api를 사용하여 이러한 데이터들을 한번에 가져올 수 있지 않을까? 하는 생각으로 진행하게 되었다. 무료버전이 있기 때문에 이를 사용해 보려고 한다. 이더스캔에서 회원가입 후 로그인만 하면 보이는 화면에서 My API Keys에 들어가 본다. 이름을 넣으면 API 키가 등록되며 최대 3개 까지 등록할 수 있다. 자세한 사용법은 아래 독스에서 확인할 수 있었다. https://docs.etherscan.i..
요약 이번 논문은 기존의 체인이 가진 "unstructured peer-to-peer overlay networks" 에서는 블록의 전파가 복잡하고 오버헤드가 발생하여 비효율적이라는 점을 짚으며, 블록의 전파가 지연되는 문제를 다루고 있습니다. 논문에 설명된 카드캐스트 프로토콜은 "structured peer-to-peer overlay networks"로 효율적으로 블록을 전파한다고 한다고 하는데 이러한 카드캐스트 프로토콜의 우수성을 다루고 있습니다. 이 논문을 이해하기 위해서는 몇가지의 기본 개념들을 알아야 합니다. Overlay Networks 오버레이 네트워크는 호스트 간의 연결을 의미하며, 오버레이 네트워크에는 구조화/비구조화 된 네트워크 2가지가 존재합니다. 이 2가지에 대해서 먼저 알..
여태까지 vscode에서 git을 쓰면서 git checkout devleop 으로 가서 git pull을 받고 다시 체크아웃으로 돌아오면 변경된 사항도 같이 와서 충돌을 해결했었다. 하지만 이번에는 돌아와도 수정사항이 없고 2 commits behind develop이라는 메세지만 나왓다. 이는 git merge develop을 안했기 때문인데, develop과 merge를 하는 명령어를 직접 입력해야 되는데 그동안 무언가 프로그램이 자동으로 해주었던것 같다. 참고로 develop 브랜치에서 계속해서 pull을 받고 올리기 직전에 git stash를 써서 새로 브랜치를 만들고 PR pull request를 올리면 된다고 한다. 오전에도 깃에 대한 새로 알게 된 활용법이 있었다. 사수 분의 커밋이 먼저 ..
전에 짜던 코드에서는 cross-env 모듈을 사용하여서 .env 파일을 .gitignore안에 넣은 후 package.json의 script안에 해당 env 파일을 명시해서 사용했었다. 따라서 npm의 스크립트에서 start:dev를 사용하면 dev의 env파일이 실행되게 되었는데, 오늘 회사에서 본 코드는 npm run start:dev를 하면 env.local이 실행되었다. 기본적으로 env파일을 지정하지 않고 해당 스크립트를 사용하면 local에 있는 환경 변수대로 진행되며, 스크립트 명령어에 env파일을 따로 넣지 않는것이 나중에 env파일이 올라가지 않기 때문에 더 맞는 방법이라고 한다. npm run start:dev를 하면 또한 콘솔 로그를 찍고 브레이크를 걸 수 있어서 dev옵션이 들어가..
knex를 써서 db를 마이그레이션 하는 과정에서 다음과 같은 에러가 났다. Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES) 관리자 비밀번호 재설정, 이때 비밀번호 설정이 잘못되어서 오류가 났었다. mysql> grant all privileges on *.* to 'root'@'localhost' identified by password '1234'; ERROR 1827 (HY000): The password hash doesn't have the expected format. Check if the correct password algorithm is being used with ..