OffcierCia/DeFi-Developer-Road-Map
OffcierCia/DeFi-Developer-Road-Map has 10,897 GitHub stars and 1,336 forks. GitHot measured -1 stars in 24 hours, +4 in 7 days, and +21 in 15 days. Last checked 2026-11-12 10:43 UTC. Last push 2026-11-03.
DeFi 개발자 로드맵은 DApp 개발을 위한 최고의 도구 목록과 리소스 및 참고 자료를 엄선해 담은 개발자 핸드북입니다!
측정된 스타 증가
- in 24h
- -1
- in 7 days
- +4
- in 15 days
- +21
- in 1 month
- 업데이트 지연
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
translations/README_ko.md
Original디파이 개발자 로드맵
여기서 최고의 디파이 & 블록체인 연구 그리고 도구을 수집하고 의논합니다. - 기여는 환영합니다.
작은 수정 사항부터 번역, 문서, 도구 등 자유롭게 pull request을 제출해주세요.
로드맵
Navigation
| Topic | Instant Link |
|---|---|
| 기본 | Explore |
| dApps | Explore |
| 프레임워크 | Explore |
| 영지식 증명 | Explore |
| Further Readings | Explore |
| 보안 | Explore |
| 디파이 | Explore |
| ENS | Explore |
| NFT | Explore |
| 스테이블 코인 | Explore |
| 일반적인 정보 | Explore |
| 사이드 체인 | Explore |
| MEV | Explore |
| 툴 모음 | Explore |
| 이더리움 2.0 | Explore |
| 프론트 엔드 | Explore |
Basics:
- 분산장부 기술의 기본 알아보기 (DLT)
- 비트코인 프로토콜 설명
- 타원곡선암호 (Elliptic Curve) 암호학
- 읽기: 블록체인 설명
- 보기: 블록체인 - 시각화 데모
이더리움
- 이더리움의 기본 알아보기
- 이더리움 가상 머신 (EVM): 튜링 완전 지갑, 계정 (EOA), 비밀키/개인키
- 트렌젝션(transactions), 가스(Gas), 메타마스크(Metamask)
- 이더리움 클라이언트/노드, Geth
- Infura infrastructure
스마트 컨트랙트
- 스마트 컨트랙트의 기본
- 스마트 컨트랙트의 라이프 사이클 알아보기
- 이더리움 상위 레벨 언어 (솔리디티(Solidity), Vyper, LLL, Serpent)
- 컴파일, 테스트, 스마트 컨트랙트 배포
- web3.js 또는 web3.py를 이용한 스마트 컨트랙트 적용
- 이더리움은 어떻게 작동할까요?
- 읽기: 이 글
- 읽기: Truffle 공식문서 / Hardhat Documentation
- 읽기: Web3 공식문서 / Ethers Documentation
- 읽기: 이더리움 마스터
- 읽기: 솔리디티 스마트 컨트랙트 라이브러리
스마트 컨트랙트 표준
- ERCs - 이더리움 개선안
토큰
기타
- ERC-165 - 스마트 컨트랙트가 구현하는 인터페이스를 알아보고 이용하는 표준방법
- ERC-725 - 단순 프록시 계정을 위한 표준 인터페이스
- ERC-173 - 컨트랙트 소유권을 위한 표준 인터페이스
일반적인 개발 기술들
- GIT 배우기
- GitHub / GitLab에 레파지토리를 생성하는 방법
- 당신의 코드를 사람들에게 공개하는 방법
- HTTP(S) 통신 규약, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 구글을 사용하는 것을 두려워하지 마세요, 구글 검색 더 잘하는법
- 터미널에 익숙해지기 (Linux/Docker), 쉘 설정하기(bash, zsh, fish)
- 알고리즘, 데이터 구조, 블록체인, 이더리움, 견고성에 대한 책을 읽어보세요.
- 이 코스를 해보세요.이더리움 그리고 솔리디티: 완벽 개발자 가이드
- 무료 자습서 솔리디티 배우기
- 솔리티디를 이용한 스마트 컨트랙트 소개
이 도구을 사용해보세요:
dApps
- 사용할 tool들에 익숙해지세요:
패키지 매니저
IDE's
- Remix IDE
- Ethfiddle
- labs.superblock
- Truffle
- Solidity v0.5.3
- Vyper
- Atom
- Etheratom
- Autocomplete Solidity
- Language Solidity
- Vim solidity
- YAKINDU Solidity Tools
실천
- 크립토 좀비을 통해 이더리움 개발 학습
- 예제를 읽고 만들어보세요: 펫 샵 자습서
- 시간 잠금 지갑: 이더리움 스마트 컨트랙트 소개
- The Ultimate ENS 그리고 ĐApp 자습서
- Ultimate Introduction to Ethereum Ðapp Development
- Ethernaut is a Web3/Solidity based wargame for those interested in learning ethereum
- 이더리움 그리고 솔리디티: 완벽 개발자 가이드
- Consensys 모범 사례 - 이 문서는 중간에 솔리디티 프로그래머의 보안 사항에 대한 기본 지식을 제공하며 ConsenSys Diligence와 더 넓은 이더리움 커뮤니티로 유지합니다.
- 솔리디티 패턴 - 패턴과 모범 사례 모음입니다.
영지식 증명(ZK-SNARKs)
일반적인 정보
- ZoKrates - 이더리움에서 zkSNARKS을 위한 도구상자
- The AZTEC Protocol - 이더리움 네트워크에서 거래 및 구현은 메인넷에서 진행됩니다.
- Nightfall - ERC-20 / ERC-721 개인 토큰 - 오픈 소스도구 & 마이크로 서비스 만들기
- 프록시 재암호화 (PRE)
- NuCypher Network - 분산된 시스템에서 개인 정보 보호를 강화하기 위한 프록시 재암호화 네트워크
- pyUmbral - 임계값 프록시 재암호화 라이브러리
- 완전 동형 암호화 (FHE)
- NuFHE - GPU 가속화 FHE 라이브러리
영지식 증명(ZK-SNARKs)
- StarkWare 그리고 StarkWare Resources - StarkEx 확장성 엔진이 상태 전환을 체인에 저장
프레임워크
Truffle Suit
ZeppelinOS
Labs.Superblock
Infura (이더리움 게이트웨이)
다른 프레임워크
- Hardhat - 빠르고 유연하며 확장이 가능한 이더리움 개발 환경
- Brownie - Brownie는 이더리움 스마트 컨트랙트를 구현, 테스트 및 상호작용하기 위한 파이썬 프레임워크입니다.
- Embark - DApp 개발자를 위한 프레임워크
- Waffle - 고급 스마트 컨트랙트 개발 및 테스트를 위한 프레임워크로 작고, 빠르고, 유연하며, 신속합니다.(ether.js 기반)
- Dapp - DApp 개발을 위한 프레임 워크, 성공적인 DApple의 후계자
- Etherlime - ethers.js 기반 Dapp 개발 프레임워크
- Parasol - 테스트, INFURA 구축, 자동 컨트랙트 문서등을 지원하는 프레임워크로 애자일하며 개발 환경이 유연하고 자유로운 디자인으로 사용자 지정에 제한이 없습니다.
- 0xcert - 분산 애플리케이션 구축을 위한 자바스크립트 프레임워크
- OpenZeppelin SDK - OpenZeppelin SDK: 스마트 컨트랙트을 개발, 컴파일, 업그레이드, 배포 및 상호 작용에 도움이 되는 도구 모음입니다.
- sbt-ethereum - 지갑 및 ABI 관리, ENS 지원, 고급 스칼라 통합을 비롯한 스마트 컨트랙트 상호 작용 개발을 위한 탭 기반 텍스트 콘솔입니다.
- Cobra - 이더리움 스마트 컨트랙트, 테스트 및 EVM(Ethereum virtual machine) 구축을 위한 빠르고 유연하며 단순한 개발 환경 프레임워크 입니다.
- Epirus - 스마트 컨트랙트을 구축하기 위한 자바 프레임워크
스마트 컨트랙트과 상호 작용
파이썬 이더리움 에코 시스템
분산 저장 시스템
테스트 블록체인 네트워크
- Ethnode - 개발을 위해서
npm i -g ethnode && ethnode같이 쉽게 이더리움 노드를 실행할 수 있습니다. (Geth or Parity) - Ganache - 시각적인 UI 및 로그가 포함된 이더리움 블록체인 테스트용 앱입니다.
- Kaleido - Kaleido 를 사용하여 협력 블록체인 네트워크를 구성합니다. PoC와 테스트에 적합합니다.
- Besu Private Network - 도커 컨테이너에서 Besu 노드의 전용 네트워크를 실행 할 수 있습니다.
- Orion - PegaSys에서 개인 트랜잭션을 수행하기 위한 컴포넌트입니다.
- Artemis - PegaSys의 이더리움 2.0 비콘 체인 자바 구현체입니다.
- Cliquebait - 실제 블록체인 네트워크와 매우 유사한 도커 인스턴스를 통해 스마트 컨트랙트 애플리케이션의 통합 및 테스트 수용을 간소화 할 수 있습니다.
- Local Raiden - 데모 및 테스트를 위해 도커 컨테이너에서 로컬 Raiden 네트워크를 실행 할 수 있습니다.
- Private networks deployment scripts - 프라이빗 PoA 네트워크를 위한 기본 제공 배포 스크립트입니다.
- Local Ethereum Network - 프라이빗 PoW 네트워크를 위한 기본 제공 배포 스크립트입니다.
- Ethereum on Azure - 컨소시엄 이더리움 PoA 네트워크 구축 및 거버넌스를 구축할 수 있습니다.
- Ethereum on Google Cloud - PoW기반 이더리움 네트워크를 구축할 수 있습니다.
- Infura - 이더리움 네트워크에 대한 이더리움 API 엑세스 (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)
- CloudFlare Distributed Web Gateway - 자체 노드를 실행하는 대신 Cloudflare를 통해 이더리움 네트워크에 대한 엑세스를 제공합니다.
- Chainstack - 서비스형 이더리움 노드 공유 서비스 (Mainnet, Ropsten, Rinkeby)
- Alchemy - 블록체인 개발자 플랫폼, 이더리움 API, 노드서비스 (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)
- ZMOK - JSON-RPC 이더리움 API (Mainnet, Rinkeby, Front-running Mainnet)
테스트 Ether Faucets
- Rinkeby faucet
- Kovan faucet
- Ropsten faucet (MetaMask)
- Goerli faucet
- Universal faucet
- Nethereum.Faucet - A C#/.NET faucet
프론트 엔드
UI 컴포넌트
- 리액트 공식 사이트 또는 코스를 배울 수 있습니다.
- 리액트 로드맵
- aragonUI - Dapp 컴포넌트를 포함한 리액트 라이브러리
- components.bounties.network - Dapp 컴포넌트를 포함한 리액트 라이브러리
- ui.decentraland.org - Dapp 컴포넌트를 포함한 리액트 라이브러리
- dapparatus - 재사용성이 높은 리액트 Dapp 컴포넌트
- Metamask ui - 메타마스크 리액트 컴포넌트
- DappHybrid - 웹 기반 분산 애플리케이션을 위한 교차 플랫폼 하이브리드 호스팅 매커니즘
- Nethereum.UI.Desktop - 교차 플랫폼 데스크톱 지갑 샘플
- eth-button - 미니멀리스트 기부 버튼
- Rimble Design System - 분산형 애플리케이션을 위한 조정 가능한 컴포넌트 및 설계 표준.
- 3Box Plugins - 소셜 기능을 위한 리액트 컴포넌트. 의견, 프로필 그리고 메시지를 포함합니다.
추가 읽을거리
영감을 받을 만한 글:
- 이더리움 Dapp 개발자 로드맵
- DeFi Defence DAO Tools
- 블록체인 학습 경로
- ADF
- DeFi Toolkit
- BlockTools
- SAW List
- Public APIs
- BTC List
- ConsenSys
- EVM Tools
- Solidity Pro
- Zhihu Research Base
- OpenZeppelin - Contracts / Test Helpers + More
- 멋진 이더리움 리소스 목록
- 포괄적인 이더리움 개발자 리소스 목록
- 스마트 컨트랙트 배우기
- 멋진 암호화폐 사회
보안과 안전:
호루스의 눈: 이더리움 스마트 컨트랙트에 대한 공격 분석 - 조사결과, 지난 몇 년간 공격 횟수가 감소하지는 않았지만 일부 취약점의 경우 일정하게 나타나고 있습니다.
대규모 거래를 통한 비트코인 Bribery 취약점 분석 - 이 문서의 저자는 새로운 Bribery 공격을 기획하고 이 개런티가 크게 훼손될 수 있음을 보여줍니다.
양자 공격에 대한 블록체인 기술의 취약성 - 저자는 비트코인, 이더리움, 라이트코인, 지캐시 등 현존하는 주요 블록체인 기반 암호화폐를 분석해 양자 공격에 대한 위험 노출도를 파악합니다.
BLOCKEYE - 블록체인 디파이(DeFi) 공격을 잡는 법을 소개하며 본 문서에서 저자는 실시간 공격 탐지 시스템인 BLOCKEYE를 제안합니다.
동적 다중 계층 블록체인 네트워크의 위상적 이상 감지 - 저자는 동적 다계층 네트워크에서 구조적 이상 징후 감지에 대한 새로운 위상학적 관점을 소개합니다.
Dafny를 이용한 머클트리(Merkle Tree) 증분 알고리즘 검증 - 저자는 Dafny 확인 가능한 기계 가능(machine-checkable)버전과 알고리즘에 대한 새롭고 독창적인 정확성 증명에 대한 부분을 소개합니다.
GoHammer 블록체인 성능 테스트 도구 - GoHammer는 효율적인 분산형 시스템을 개발하는 데 도움이 되며 분산형 애플리케이션 프로젝트 개발 비용 절감에 영향을 줍니다.
EtherClue: 이더리움 스마트 컨트랙트서 공격 디지털 조사 - 저자는 이 연구에서 블록체인에 사용하기 위해 특수 제작된 Indicators of Comprehorise를 이용하여 이더리움 공격의 사후 분석 문제를 연구합니다.
활용 사례별 블록체인 플랫폼 요구사항 분석 및 평가 - 이 문서에서는 블록체인과 응용 프로그램을 이해하기 위한 일반적인 모델을 제공합니다.
상수 함수에서 마켓 메이커의 프라이버시에 관한 참고 사항 - 이 문서에는 저자는 가장 합리적인 상대 모델에서 CFMM의 일반적인 구현으로 프라이버시가 불가능하며 일부 완화 전략을 제공한다는 것을 보여줍니다.
이더리움 스마트 컨트랙트의 보안 취약점 조사 - 이 문서는 이더리움 스마트 컨트랙트의 취약성의 활용 사례를 분석하며 BT 애플리케이션 레벨에 특정한 8가지 취약점에 대해 설명합니다.
이더리움 스마트 컨트랙트의 서비스 거부 취약점 감지 방법 - 이 문서는 저자가 이더리움 스마트 컨트랙트의 예상치 못한 되돌림으로 DoS를 감지하기 위해 정적 분석과 동적 분석을 결합한 프레임 워크를 제안합니다.
AGSolT: 자동화된 테스트 사례 생성 도구(솔리디티 스마트 컨트랙트) - 저자는 AGSoIT가 두 가지 접근 방식으로 높은 지점 초과를 달성할 수 있다는 것을 발견했으며 Github에서 가장 인기 있는 솔리디티 스마트 컨트랙트에서 몇 가지 오류를 발견했습니다.
이더리움 거래 추적을 위한 시간량 스냅샷 다중 그래프 - 저자는 TASMG를 제안하여 이더리움 거래 기록을 시간적 금액의 네트워크로 모델링 한 후 TAW를 제시함으로써 제안된 네트워크의 시간적 및 금액 정보를 통합한 거래 기록을 통해 계정을 효과적으로 임베딩할 수 있도록 합니다.
암호화폐 마이닝 공격: 디지털 포렌식 및 동적 네트워크 특성에 기반한 준감독 학습 방식 - 이 문서는 동적 네트워크 특성을 사용하는 일반 네트워크 환경에서 암호화 마이닝 공격의 탐지를 다루고 있습니다.
FASTEN: 스마트 컨트랙트을 이용한 공정하고 안전한 분산 투표 - 저자는 사생활 침해의 가능성이 극히 접다는 것을 증명했으며, 이더리움을 통한 FINSE 실행 비용 분석은 대부분 기존 선거 비용과 비교할 수 있음을 이야기합니다.
마이닝 비용, 마이닝 보상 및 블록체인 보안 간 상호 의존성 - PoC(Proof-of-Work) 블록체인 운영 비용이 공격 방지 비용과 본질적으로 연관이 있으며, 디지털 기반 원장 보안 예산이 암호화폐 시장에 얼마나 연관이 있는지에 대한 연구문서입니다.
HyperSec: 블록체인 보안 모니터링 시각적 분석 - HyperSec, 하이퍼레저 패브릭에 대한 지속적인 공격을 감지하기 위한 관련 정보를 한눈에 제공하는 시각적 분석 모니터링 도구입니다.
이더리움 스마트 컨트랙트의 재진입 취약성 식별 - 이 문서에서는 저자는 정적 분석과 동적 분석을 결합하여 이더리움 스마트 컨트랙트의 Reentrancy 취약성을 탐지하는 프레임워크를 제시합니다.
IMT2000 3GPP - 블록체인 프로토콜의 보안 분석을 위한 일반 프레임워크 - 이 문서는 잘 알려진 무허가 블록체인 프로토콜의 속성을 보여주고 비교하기에 충분하고 인색한 추상화를 제시합니다.
코인 버그들: 일반적인 블록체인 구현 수준 취약성 열거 - 이 문서는 공통적인 블록체인 보안 리뷰와 블록체인 개발 시작을 목표로 하는 보안 테스터를 대상으로 공통적인 함정과 참고자료를 제시합니다.
스마트 컨트랙트의 취약성 및 미해결 문제: 체계적 매핑 - 이 문서는 SC를 분석하기 위한 이니셔티브 도구와 식별된 취약점을 처리하는 방법을 체계적인 문헌을 통해 분석했습니다.
SuMo: 고형성 스마트 컨트랙트을 위한 돌연번이 테스트 전략 - 저자는 테스트 스위트(test suite)를 이용한 오픈 소스 프로젝트에서 얻은 평가를 보고하고 있습니다. SoMo가 개발자들이 보다 신뢰할 수 있는 스마트 컨트랙트을 제공할 수 있도록 효과적으로 도울 수 있다고 제안하고 있습니다.
블록체인의 안정성: 나선형 파괴와 스테이블 코인 공격 - 나선형 파괴 가능성은 2019년부터 예측됬고 2020년 Dai 위기의 검은 목요일 사태에서 관측됬습니다.
블록체인 시스템에 대한 익명 신탁제도 - 이 문서에서 저자는 모든 암호화폐에 적용되는 블록체인 시스템에 대해 익명의 신탁 표시 제도를 제안합니다.
이더리움 스마트 컨트랙트에서 버그를 위한 프레임워크 및 데이터셋 - 이 문서에는 먼저 여러 소스들로 최대한 많은 스마트 컨트랙트 버그를 수집하고 IEEE 표준 소프트웨어 이상 분류를 확장하여 이러한 버그를 9가지 범주로 나눕니다.
블록체인 네트워크의 다양한 마이너 공격에 대한 안전한 멀티체인 컨센서스 제도 - 실험 결과에 따르면 PoDT는 DMB 공격으로부터 안전하며 멀티 체인 환경에서 기존의 합의 방식보다 더 효과적이라고 말합니다.
컨소시엄 블록체인 컨센서스 메커니즘 조사 - 이 문서에서는 엔터프라이즈 블록체인의 컨센서스 알고리즘에 포함된 몇 가지 최신 솔루션을 중점으로 다룹니다.
Coq에서 테스트와 검증된 스마트 컨트랙트 추출 - 저자는 MetaCoq의 인증된 삭제를 기반으로 기능 언어로 Coq 프로그램을 추출합니다.
신뢰 할 수 없는 개인 정보 보호 블록체인 브릿지 - 브릿지의 프라이버시를 보호하는 신뢰없는 교차 체인 암호화폐 전송을 촉진하기 위한 프로토콜을 제시한 문서입니다.
이더리움 스마트 컨트랙트 개발을 위한 보안 체크리스트 - 소프트웨어 라이프사이클의 설계, 코딩, 테스트와 구현 단계를 다룬 문서입니다.
머신러닝을 이용한 스마트 컨트랙트에서의 동적 취약성 탐지 - 이더리움 스마트 컨트랙트의 재진입 취약성을 감지하기 위한 모니터링 프레임워크인 Dynamit을 제안하는 문서입니다.
가장 취약한 링크: 이더리움 스마트 컨트랙트의 소셜 공격 - 스마트 컨트랙트 허니팟을 넘어 새로운 소셜 공격의 가능성을 탐구한 문서입니다.
OptSmart: 공간 효율적인 스마트 컨트랙트의 동시 실행 - optimistic Software Transactional Memory systems (STMs)을 사용하여 AU를 동시에 실행하여 블록 실행하는 동시 마이너를 개발하는 것을 담은 문서입니다.
DEFECTCHECKER: EVM 바이트 코드 분석을 통한 자동화 스마트 컨트랙트 결함 감지 - 실험 결과에 따르면 속도와 정확성 측면에서 결점 검사기가 이러한 도구보다 훨씬 뛰어난 성능을 발휘합니다.
SmartBugs: 견고성 스마트 컨트랙트 분석 프레임워크 - DASP10 범주 무작위성, 시간 조작 그리고 엑세스 컨트롤 관련된 취약점 검출을 크게 개선하는 도구 SmartCheck를 통해 분석 도구의 손쉬운 통합과 비교를 가능하게 만드는 방법을 보여줍니다.(식별된 취약점이 11%에서 24%로 증가했습니다.).
고형성 스마트 컨트랙트의 가스 누출 프로파일링 - 본 문서에서 저자들은 스마트 컨트랙트의 구축과 거래 비용에 영향을 미치는 19가지 코드를 식별하고 34명의 참가를 대상으로 한 설문조사를 통해 관련성을 평가합니다.
가변 마이닝 파워로 병렬 체인 프로토콜 보호 - 이 문서에 저자들은 그러한 마이닝 파워변화에 적응할 수 있는 안전한 병렬 체인 프로토콜의 설계를 고려합니다.
Deep Neural Network 및 Transfer Learning을 이용한 이더리움 스마트 컨트랙트 취약성 감지 - ERCORT 프레임워크는 DNN 모델 아키텍처의 최소한의 수정과 재교육 오버헤드를 통해 새로운 취약점 유형에 대한 이전 학습을 가능하게 합니다.
SCSGuard: 이더리움 스마트 컨트랙트을 위한 심층 사기 탐지 - 실험 결과는 SCSGuard가 Ponzi 및 Honeypot 스캠과 새로운 피싱 스마트 컨트랙트에 대해 높은 정확도(0.94), 정밀도(0.96%) 및 리콜(0.98)을 달성하는 것으로 나타났습니다.
블록체인 기반 디지털 트윈과 보안 위협 인텔리전스를 통한 사이버 물리적 시스템 보안 - 이 문서에서는 인텔리전트하고 신뢰할 수 있는 DT를 위해 인공지능(AI)과 블록체인을 통합하여 CPS를 보호하는 방법을 중점적으로 다룹니다.
디파이(DeFI)
복합 디파이 프로토콜의 공식 분석 - In this paper, authors propose a formal process-algebraic technique that models DeFi protocols in a compositional manner to allow for efficient property verification.
거래 수수료 체계 설계 - 저자는 블록체인 수수료에 대해 설명합니다.
DeFi-ning DeFi: 과제와 경로 - 탈중앙화 금융 시작에 대한 좋은 회고.
디파이 시장 자동화에 대한 이론 - 구조와 경제적 측면을 모두 특정짓는 일련의 AMM의 기본 특성을 공식적으로 증명하기 위한 이론을 이용합니다.
은행에서 디파이로: 대출 시장의 발전 - 전통적인 금융 시스템에 대한 디파이 대출의 지속적인 의존도에 대해 논의하고 IOV 시대의 대출 시장 전망을 가지고 결론을 내립니다.
디파이 프로토콜에서 수익 창출 트랜잭션의 적시 발견에 관한 연구 - 수익성 있는 디파이 거래를 자동으로 생성할 수 있는 두 가지 방법을 조사합니다.
자동화된 시장 제조업체에서 추출 가능한 가치 극대화 - 공식적으로 이성적인 채굴자들을 채굴의 최적 전략을 따르는 참가자로 규정합니다.
탈중앙화 금융의 위기 - 이 문서는 설계상 약점과 가격 변동이 어떻게 디파이 위기를 초래할 수 있는지 살펴봅니다.
청산, 칼날 위의 디파이 - 고통스러운 손실로부터 프로토콜을 보호하기 위해 과소하게 담보화된 포지션은 청산될 수 있습니다. 대출가능자금 프로토콜(PLF)에 대한 청산 경험적 분석을 제사합니다.
디파이 통합을 위한 프록시로 자산 합성 가능성 측정 - 2020년 계산된 전체 3억4480만건의 이더리움 거래 집합에 대해 자산 DAI, USDC, USDT, ETH 그리고 토큰화된 BTC의 '복합'파생상품 거래를 검토하고 이러한 관행이 이더리움 금융 통합에 어느 정도 기여할 수 있는 파악하는 문서입니다.
탈중앙화 자율 암호화폐 거래소의 동적 곡선 - 이 연구에서 동적 곡선 개념을 제안함으로써 AMM을 구성하는 새로운 접근 방식을 제안합니다.
탈중앙화 온체인 거래소의 High-Frequency 트레이딩 - 전방, 후방 피해자 TX르르 포함하는 전방 실행의 증강된 변현 샌드위치 공격을 공식화, 분석적 노출 및 경험 평가에 대한 문서입니다.
Flashot - 디파이 에코시스템에 대한 플래시론 공격 기록입니다.
DeFiRanger - 디파이 애플리케이션에 대한 가격 조작 공격 탐지
재미와 수익을 위한 플래시론 디파이 에코시스템 공격들 - 플래시론. 디파이. 클래식.
SoK: 탈중앙화 금웅 (DeFi) - SoK에서 주요 축을 따라 디파이 생태계를 설명합니다. SCSGuard: 이더리움 스마트 컨트랙트을 위한 딥 스캠
4가지 거버넌스 토큰 분포의 경험적 증거 - 블록체인 애플리케이션 간의 지배력 분산을 정량화할 수 있는 프레임워크를 제공합니다.
블록체인 기반 탈중앙화 거래소 도입 - 블록체인 기반 거래소의 주문 실행 매커니즘으로 환율이 변동하면 윧동성 제공자들이 토큰 가치를 잃는다는 것을 보여줍니다.
유니스왑 시장 분석 - 유니스왑 DEX 활동에 대한 최고의 연구 중 하나로 2019년에 연구를 시작했고 2021년에 새로운 분석을 발표했다.
금융 4.0: 지속 가능성을 다루기 위한 가치에 민감한 암호화 경제 시스템의 설계 원칙 - 암호화 시스템 설계에 대한 새로운 통찰력을 제공합니다.
탈중앙화 거래소 유동성 제공자의 행태 - 유동성 제공자들이 시장 정보에 어떻게 반응하고 그들이 유동성 공급으로부터 어떻게 이익을 얻는지를 이해하는 것을 목표로 합니다.
탈중앙화 거래소 시장의 주기적 재정거래 - 스마트 컨트랙트 기술과 이더리움의 복제된 상태 기계 설정을 통해 자금 거래 전략이 CEX보다 DEX에서 더 쉽게 구현될 수 있음을 시사합니다.
SoK: Ground Truth에서 시장조작으로 이어지는 오라클 - SoK에서 오라클에 대한 설계 대안을 시스템화하고, 공격을 선보이며, 공격 완화 전략을 논의합니다.
자동화된 시장 제조업체들의 네트워크 구성 - AMM 구성을 위한 수학적 모델 제안
이더리움 이름 서비스
- 이더리움 이름 서비스: 선, 악, 추함 - ENS의 보안 문제 및 잘못된 행동, 새롭게 부상하는 시스템에 대해 연구한 기존 연구는 없습니다. 저자는 ENS와 관련된 수백만 개의 이벤트 로그를 분석하여 ENS의 첫번째 연구를 제시합니다.
대체 불가능 토큰 (NFT)
NFT 혁명 매핑 - 시장 동향, 거래 네트워크 및 시각적 특징
ERC 토큰 시장의 공정성 - CryptoKitties의 사례 연구.
대체 불가능 토큰: 개요, 평가, 기회와 과제 - 여러 측면에서 NFT 에코시스템을 탐색합니다.
Cryptoart - 탑 아티스트와 저작물.
CryptoArtPulse - 라이브뷰
PumpMyGas - 모든 주요 NFT 시장의 가스 요금 추정치
NonFungible Tracker - NFT 트래커.
NFTS TOP - NFT 랭킹.
스테이블 코인
스테이블 코인 2.0 - 스테이블 코인의 경제구조에 대한 리스크 기반 기능적 특성으로 스테이블 코인 이론을 위한 탄탄한 토대를 마련하고자 합니다.
가상화폐의 변동성 축소 - 안정적 코인 조사 - 스테이블 코인의 안정성 메커니즘을 조사함으로 암호화폐의 변동성을 줄이는 데 어떻게 도움이 되는지 논의합니다.
알고리즘 스테이블 코인의 변동성 이해: 모델링, 검증 및 경험적 분석 - Basis Cashstable Coin의 실거래 활동에 대한 체계적인 경험적 분석을 수행하여 이론적 가능성을 시장 관찰과 연관시켰습니다.
T-Cash: 야동 가능한 Fiat Backed 코인 - 시스템 내에서 코인을 지속적으로 재사용할 수 있는 블록체인 기술을 이용한 이전 가능한 전자 현금 제도를 제안합니다.
일반적인 정보:
이더리움 네트워크의 빅데이터 분석: 블록체인부터 구글 트렌드 까지 - 암호화폐 가격과 검색 트렌드를 분석한 결과, 일반 사용자가 아닌 대형 업체들이 시장을 조정하는 것으로 나타났습니다.
원자성과 확장 가능한 거래를 위한 DLT 기반 스마트 컨트랙트 아키텍처 - 안전하고 동적으로 업데이트할 수 있는 확장 가능하고 개인 정보를 보호하는 원자성 프로토콜을 제안합니다. 그런 다음 차염자가 주 채널을 초기화하기 전에 자금을 잠글 수 있는 스마트 컨트랙트 기반 CNS(Credit-Note System)을 개발하여 유연성과 효율성을 높입니다.
이더리움 데이터 저장소 탐색 - 이더리움 애플리케이션에 대한 포괄적인 데이터 관리 접근방식을 검토하고 관련 가스 비용 및 검색 성능을 평가합니다.
블록체인 거버넌스에 관한 체계적 문헌 검토 - 5W1H 질문을 통해 블록체인 거버넌스를 종합적으로 조사합니다.
블록체인 분석을 위한 일반적인 프레임 워크 - 비트코인 이더리움에서 데이터 분석을 지원하는 범용 프레임워크를 제안합니다. 블록 데이터를 다른 소스의 데이터와 통합하고 데이터베이스에 정리할 수 있습니다.
AMR: 보상 분배를 위한 프라이버시 기능을 갖춘 자율 코인 믹서 - 시스템에 참여하는 사용자에게 프라이버시 보존 방식으로 보상할 수 있는 최초의 검열 복원력 있는 믹서를 제안합니다.
블록체인 데이터 개인 정보 보호 솔루션의 기술 검토 - 기존 엔터프라이즈 블록체인 기술인 EOSIO 기반 시스템, 하이퍼레저 패브릭 그리고 Besu, Consensus Quarum, R3 Corda 및 Ernst and Young's Nightfall을 검토하는 것을 목적으로 합니다.
블록체인 시스템, 기술 그리고 애플리케이션 방법론의 관점 - 첫째, 블록체인의 작동 방식, 연구 활동 및 과제를 소개하고 전형적인 블록체인 사용 사례와 주제에 대한 전형적인 방법론을 다루고 있는 로드맵을 보여줍니다. 둘째, 블록체인 시스템에서 확률적 프로세스, 게임이론, 최적화, 머신러닝, 암호학을 채택하여 블록체인 프로토콜/알고리즘을 연구할 수 있는 방법에 대해 자세히 설명합니다.
Ethna: 이더리움 블록체인의 P2P망 분석 - Ethna는 이더리움 노드의 정도를 정확하게 측정하는 새로운 방법을 구현합니다.
블록체인 소셜 네트워크에서의 커뮤니티 감지 - 그래프의 낮은 순위 신호를 위해 설계된 새로운 커뮤니티 감지 알고리즘은 사용자 토큰 구독을 기반으로 사용자의 커뮤니티를 찾는데 도움이 될 수 있습니다.
무선 블록체인 네트워크의 블록 액세스 제어: 설계, 모델링 분석 - BAC 접근 방식은 네트워크가 높은 트랜잭션 처리량을 달성하는 동시에 블록 활용률을 높이고 컴퓨팅 성능을 점감하는데 도움이 될 수 있다는 것을 알 수 있습니다. 한편, 트랜잭션 처리량과 블록 활용률 간의 균형을 입증하여, 실제적인 블록체인 구축을 위한 지침이 될 수 있습니다.
블록체인 및 분산원장 기술에 대한 외부적 요구 - 블록체인 및 분산원장 기술이 블록체인/DLT 자체에서 시작된 외부 시스템에 대한 호출을 수행할 수 있는 방법을 시연함으로써 이러한 믿음이 선입견임을 보여줍니다.
블록체인 시스템 및 애플리케이션 관리: 블록체인 구성 프로세스 모델 - 블록체인 구성 프로세스 모델이 4개의 블록체인 프로젝트에 적용된다는 것을 보여줍니다.
상설시장 운영사의 수수료 적정화 방안 - 과거 거래 데이터를 사용하여 실제 세계 풀에 대한 최적의 수수료를 계산하는데 사용할 수 있는 프레임워크를 제시합니다.
진화 게임 이론을 이용한 블록체인 보상 메커니즘 - PoS 블록 체인에 적용될 수 있는 보상 메커니즘 프레임워크를 개발합니다.
스마트 전환 요약 - 무한한 균형 합계를 표현할 수 있는 1차 논리의 일반화를 제시합니다.
소프트웨어 신생 기업을 위한 100개 이상의 메트릭스 - 다중 음성 문학 리뷰 - 데이터를 메트릭 형태로 사용하면 소프트웨어 신생 기업이 불확실성과 제한된 리소스 속에서 올바른 결정을 내리는 데 도움이 될 수 있습니다.
블록체인 네트워크: 비트코인, 모네로, 지캐시, 이더리움, 리플, 아이오타의 데이터 구조 - 블록체인 데이터를 다양한 유형의 네트워크로 추상화할 수 있는 방법과 네트워크 추상화를 통해 구조에 대한 통찰력을 얻을 수 있습니다.
탈중앙화 금융: 블록체인 및 스마트 컨트랙트 기반 금융 시장 - Fabian Schar가 쓴 이 책은 기술적으로 상세하지만 소화할 수 있는 형식으로 블록체인 기반 시장에 대한 개요를 제공합니다. 새로운 사용자를 위한 훌륭한 논문입니다.
사이드 체인들
EIP - 1559
EIP-1559 이더리움 수수료 시장의 동적 분석 - 게임 이론과 동적 시스템 도구를 조합하여 시장의 동적 메커니즘을 철저한 분석합니다.
EIP1559 기본요금의 확률적 특성 - 변동하는 가스 가격에 안정을 주기위해 개발된 이더리움의 새로운 가격 체계에 대해 설명합니다.
이더리움 블록체인을 위한 거래 수수료 메커니즘 설계: EIP-1559의 경제성 분석 - 게임 이론적인 강점과 약점을 평가하고 몇 가지 대안 설계를 검토합니다.
이더리움 2.0
MEV - 최대 추출 가능 값 / 마이너 추출 가능값
블록체인 추출 가능 값 수량화: 숲은 얼마나 어둡습니까? - 광부들이 이미 MEV(Miner Extractable Value)를 추출하고 있다는 증거를 제시하는데, 이는 관련 연구에서 알 수 있듯이 블록체인 컨센서스 보안을 불안정하게 할 수 있습니다.
Flash Boys 2.0: 분산형 Exchange의 프런트런닝, 트랜잭션 재주문 및 컨센서스 불안정성 - MEV의 개념을 소개하고, 스마트 컨트랙트의 거래 순서 의존성에 의해 야기되는 크고 복잡한 위험과 전통적인 형태의 금융 시장 착취가 블록체인 경제에 적응하고 침투하는 방법을 가종합니다.
Flashbots: MEV in Eth2 - eth2의 거래 순서를 연구하고 MEV 기반 스테이킹 수익률을 분석합니다. 그리고나서 MEV가 검증자 보상을 상당히 증가시키겠지만 eth2의 참가자 사이의 불평등을 강화시킬 수 있다는 것을 발견합니다. 저자는 교환 및 검증자 풀과 같은 최대 이해관계자들 사이에 전개될 잠재적 역학같은 eth2의 MEV의 질적 측면을 논의합니다.
토론
해킹 사건 보고
- Rekt News - 내부 고발자와 디파이 탐정들이 커뮤니티에 정보를 제공할 수 있는 익명 플랫폼.
- Blockchain Threat Intelligence - 가상화 환경의 최신 보안 뉴스, 도구, 이벤트, 취약점 및 위협을 다루는 뉴스레터입니다. 이 레포를 지원해주세요.
- Blockchain Graveyard - 블록체인과 관련된 대규모 보안 침해와 절도 리스트
도구 모음
이더리움 Tools
- Ethstats
- ETH Forks
- Node Stats
- EVM Networks List
- BIP39 Derivation
- Vanity Generator
- Web Vanity Generator
- Vanity Eth Generators
- FindETH
- Eth Tx Decoder
- Ethereum input data decoder
- Ethereum Gas Charts
- Ethereum TxPool Statistics
- Gas Prices Dashboard
- The UI from ABI
- Oracles Club
- Tx Combo
- ETH or ERC-20 Mass-sender
- BulkSender
- ERC20 Meta Token Wrapper
- Cancel Ethereum Transaction
- Fees WTF Calculator
- Spend Gas Stats
- Pools Stats
- Solhint
- Solium
- Sol-tester
- Solidity-coverage
- TypeChain
- Tenderly
라이브러리
- dapp-bin - 이더리움 솔리디티, Serpent 그리고 LLL의 많은 공통 데이터 구조와 유틸리티에 대한 구현을 제공합니다.
- 솔리디티 모음 - 코드 조각과 유틸리티 라이브러리 모음입니다.
- OpenZeppelin - 안전한 스마트 컨트랙트을 구축하기 위한 프레임워크
널리 사용되는 스마트 컨트랙트 라이브러리
- Zeppelin - SafeMath와 OpenZeppelin SDK 같이 테스트를 거친 재사용 가능한 스마트 컨트랙트이 포함된 라이브러리
- cryptofin-solidity - 이더리움에서 안전하고 가스 효율적인 스마트 컨트랙트을 구축하기 위한 솔리디티 라이브러리입니다.
- Modular Libraries - 이더리움 가상 머신을 사용하는 블록체인에서 사용하기 위해 만들어진 패키지 그룹
- DateTime Library - 가스 효율적인 솔리디티 날짜와 시간 라이브러리
- Aragon - DAO 프로토콜. aragonOS 스마트 컨트랙트 프레임워크 업그레이드 가능성을 가진 거버넌스에 중점을 둠
- ARC - DAO 및 DAO 스택의 기본 계층을 위한 운영 체제입니다.
- 0x - DEX 프로토콜
- Token Libraries with Proofs - 지정된 사양과 상위 수준의 속성에 대한 토큰 컨트랙트 wrt의 정확성 증명 포함
- Provable API - 오프체인 작업, 데이터 가져오기와 계산을 허용하는 Probable 서비스 사용 컨트랙트을 제공합니다.
- ABDK Libraries for Solidity - 고정점(64.64비트) 그리고 IEEE-754 호환 4중 정밀도(129비트) 솔리드용 부동 소수점 산술 라이브러리
스마트 컨트랙트 패턴
- Dappsys: 안전하고 단순하며 유연한 이더리움 컨트랙트 구성 요소
- MakerDAO
- The TAO
- Dapp-a-day 1-10
- Dapp-a-day 11-25
- OpenZeppelin Contracts: 재사용 가능하고 안전한 스마트 컨트랙트을 솔리디티 언어로 제공하는 개발형 프레임워크
- 보안 감사 모범 사례에 대한 블로그
- 어셈블리 포함 고급 작업장
- 더 단순한 이더리움 Multisig - 특히 benefits 섹션
- CryptoFin 솔리디티 회계 감사 체크리스트 - 메인넷 론칭 컨트랙트을 감사할 때 주의해야할 공통 소견 및 문제의 체크리스트입니다.
- aragonOS: A smart contract framework for building DAOs, Dapps and protocols
업그레이드 가능성
개발 도구
- CryptoFin 솔리디티 회계 감사 체크리스트 - 메인넷 론칭 컨트랙트을 감사할 때 주의해야 할 공통 소견 및 문제 체크리스트입니다.
- MythX - 이더리움 개발자를 위한 보안 검증 플랫폼과 생태계
- Mythril - 오픈소스 EVM 바이트 코드 보안 분석 도구
- Oyente - 대체 정적 스마트 컨트랙트 보안 분석
- Securify - 이더리움 스마트 컨트랙트용 보안 스캐너
- SmartCheck - 정적 스마트 컨트랙트 보안 분석기
- Ethersplay - EVM 분해기
- Evmdis - 대체 EVM 분해기
- Hydra - 암호화 경제 컨트랙트 보안 프레임워크, 분산된 보안 보조금
- Solgraph - 스마트 컨트랙트 보안 분석을 위한 솔리디티 제어 흐름 시각화
- Manticore - 스마트 컨트랙트과 이진 파일에 대한 심볼 실행ㅇ 도구
- Slither - 솔리디티 정적 분석 프레임워크
- Adelaide - SECBIT 정적 분석 기능을 솔리티 컴파일러로 확장
- solc-verify - 솔리디티 스마트 컨트랙트에 대한 모듈식 검증자
- 솔리디티 보안 블로그 - 알려진 공격 벡터와 일반적인 안티패턴의 포괄적인 목록
- Awesome Buggy ERC20 Tokens - 영향을 받는 토큰과 ERC20 스마트 컨트랙트에서 취약성 모음
- Free Smart Contract Security Audit - Callisto에서 Network로의 무료 스마트 컨트랙트 보안 감사
- Piet - 시각적 솔리디티 아키텍처 분석기
프론트엔드 이더리움 APIs
- Web3.js - 자바스크립트 Web3
- Eth.js - 자바스크립트 Web3 대안
- Ethers.js - 자바스크립트 Web3 대안, 유용한 유틸리티와 지갑 기능
- light.js - 경량 클라이언트에 최적화된 높은 수준의 사후 대응형 JS 라이브러리
- Web3Wrapper - 타입스크립트 Web3 대안
- Ethereumjs - 이더리움 같은 유틸리티 기능 모음 ethereumjs-util 그리고 ethereumjs-tx
- Alchemy-web3.js - 자동 재시도를 포함한 자바스크립트 Web3 wrappers, access to Alchemy's enhanced APIs, 그리고 강력한 웹 소켓 연결.
- flex-contract 그리고 flex-ether - 스마트 컨트랙트과 상호 작용하고 트랜잭션을 수행할 수 있는 최신 제로 구성 고급 라이브러리
- ez-ens - 간단한 제로 구성 이더리움 이름 서비스 주소 확인 도구입니다.
- web3x - web3.js의 타입스크립트 포트. 편익에는 컨트랙트과 상호작용하는 경우를 포함하여 소규모 빌드와 전체 유형 안전이 포함됩니다.
- Nethereum - 크로스 플랫폼 이더리움 개발 프레임워크
- dfuse - dfuse Ethereum API를 사용하는 타입스크립트 라이브러리
- Drizzle - 프론트 엔드를 블록체인에 연결하는 리덕스 라이브러리
- Tasit SDK - 리액트 네이티브를 이용한 네이티브 모바일 이더리움 기본앱 제작 자바스크립트 SDK
- useMetamask - 이더리움에서 메타마스크를 관리하기 위한 맞춤형 리액트 Hook
- WalletConnect - Dapp에 지갑 연결을 위한 개방형 프로토콜
- Subproviders - Web3-provider-engine(dApp에 레저 하드웨어 지갑 지원을 추가하기 위한 레저 Subprovider 포함)과 함께 사용할 수 있는 몇 가지 유용한 하위 공급업체
- ethvtx - ethereum-ready & framework-agnostic 리덕스 저장소 구성 docs
- Strictly Typed - 자바스크립트 대안
- elm-ethereum
- purescript-web3
- ChainAbstractionLayer - 단일 인터페이스를 사용하여 서로 다른 블록체인(이더리움 포함)과 통신합니다.
- Delphereum - Windows, MacOS, iOS, Android용 네이티브 dApp 개발을 가능하게 하는 이더리움 블록체인에 대한 델파이 인터페이스.
- Torus - 원할한 온보드 UX로 애플리케이션을 구축하기 위한 오픈 소스 SDK
- Fortmatic - SDK를 사용하여 확장과 다운로드 없이 web3 dApp을 쉽게 구축할 수 있습니다.
- Portis - 아무것도 설치하지 않고도 DAP와 쉽게 상호 작용할 수 있는 SDK가 포함된 비 커스터디 지갑입니다.
- create-eth-app - 한 번의 명령으로 이더리움 작동 프런트-엔드 앱을 만들 수 있습니다.
- Scaffold-ETH - 스마트 컨트랙트 구축을 위한 초보자 친화적인 포크 허브
- Notify.js - 사용자에게 실시간 알림 제공 Blocknative Notify.js는 속도 증가와 취소에 대한 내장 지원을 통해 사용자가 안심하고 거래할 수 있도록 지원합니다. Notify.js는 통합이 쉽고 사용자 지정이 빠릅니다.
백엔드 이더리움 APIs
- Web3.py - 파이썬 Web3
- Web3.php - PHP Web3
- Ethereum-php - PHP Web3
- Web3j - 자바 Web3
- Nethereum - .Net Web3
- Ethereum.rb - 루비 Web3
- rust-web3 - 러스트 Web3
- ethers-rs - Ethers-rs
- Web3.hs - 하스켈 Web3
- KEthereum - 코틀린 Web3
- Eventeum - Kauri가 자바로 작성한 이더리움 스마트 컨트랙트 이벤트와 백엔드 마이크로서비스의 연결고리
- Ethereumex - Elixir JSON-RPC 클라이언트를 위한 이더리움 블록체인
- Ethereum-jsonrpc-gateway - 다중화와 로드 밸런싱을 위해 여러 이더리움 노드를 실행할 수 있는 게이트웨이입니다. Infura의 대안으로 실행할 수 있습니다. Golang으로 작성되어 있습니다.
- EthContract - Elixir에서 이더리움 스마트 컨트랙트을 쿼리하는데 도움이 되는 일련의 helper 메소드들
- Ethereum Contract Service - 주소 및 ABI에 따라 모든 이더리움 컨트랙트과 상호 작용할 수 있는 서비스.
- Ethereum Service - 이더리움의 이벤트와 상호 작용하고 상호 작용할 수 있는 MESG 서비스입니다.
- Marmo - 파이썬, 자바스크립트, 자바 SDK로 이더리움과 상호 작용을 단순화합니다. 릴레이를 사용하여 트랜잭션 비용을 릴레이로 오프로드합니다.
- 이더리움 로그 프레임워크 - 쿼리 언어, 쿼리 프로세서, 로깅 코드 생성을 포함한 이더리움 애플리케이션 및 네트워크의 고급 로깅 기능 제공
이더리움 클라이언트들
- Besu - Apache 2.0 라이센스에 따라 개발되고 자바로 작성된 오픈 소스 이더리움 클라이언트로 하이퍼레저가 호스팅합니다.
- Geth - Go 클라이언트.
- Erigon - 효율성 프론티어 기반으로 하는 이더리움 클라이언트의 대부분 Go 구현
- OpenEthereum - 이전에는 Parity라고 불렸던 러스트 클라이언트. Erigon에게 유리한 비난의 길
- Aleth - C++ 클라이언트
- Nethermind - .NET Core 클라이언트
- Infura - 이더리움 클라이언트 표준 호환 API를 제공하는 관리형 서비스
- Trinity - py-evm을 사용하는 파이썬 클라이언트
- Ethereumjs - ethereumjs-vm을 사용하는 자바스크립트 클라이언트
- Seth - Seth는 "명령줄용 메타마스크" 같은 이더리움 클라이언트 도구입니다.
- Mustekala - 메타마스크의 이더리움 라이트 클라이언트 프로젝트
- Exthereum - Elixir 클라이언트
- EWF Parity - Tobalaba 테스트 네트워크를 위한 Energy Web Foundation 클라이언트
- Quorum - JP Morgan에 의해 데이터 프라이버시를 지원하는 이더리움의 허용 구현
- Mana - Elixir로 작성된 이더리움 전체 노드 구현.
- Chainstack - 전용 공유 Geth 노드를 제공하는 관리형 서비스
- QuikNode - API 엑세스 및 서비스형 노드(node-as-a-aservice)를 지원하는 블록쳉인 개발자 클라우드입니다.
저장소
- IPFS - 분산된 스토리지 및 파일 참조
- Mahuta - 검색 기능이 추가된 IPFS 스토리지 서비스 (이전으이 IPFS-스토어)
- OrbitDB - IPFS를 기반으로 분산된 데이터 베이스
- JS IPFS API - 자바스크립트에 구현된 IPFS HTTP API용 클라이언트 라이브러리
- TEMPORAL - IPFS와 기타 분산/중앙 집중식 스토리지 프로토콜로 사용하기 쉬운 API
- PINATA - IPFS를 사용하는 가장 쉬운 방법
- Swarm - 이더리움 web3 스택의 네이트 기본 계층 서비스인 분산 스토리지 플랫폼과 콘텐츠 배포 서비스
- Infura - 관리되는 IPFS API 게이트웨이 및 고정 서비스
- 3Box Storage - 사용자가 제어하고 분산된 스토리지를 위한 API입니다. IPFS와 Orbitdb위에 구축됩니다.
- Aleph.im - 이더리움과 IPFS와 호환되는 오프체인 인센티브 P2P(Peer-to-Peer) 클라우드 프로젝트 (데이터베이스, 파일 스토리지, 컴퓨팅과 DID)
부트스트랩/기본 제공 도구
- Truffle boxes - 이더리움 에코시스템을 위한 패키지 구성 요소
- Create Eth App - 한 번의 명령으로 이더리움 기반 프론트 엔드 앱 생성
- Besu Private Network - 도커 컨테이너에서 Besu 노드의 전용 네트워크 실행
- Testchains - 사전 구성된 신속한 대응을 위한 .NET 개발(PoA)
- Blazor/Blockchain Explorer - WASM 블록체인 탐색기(기능 샘플)
- Local Raiden - 데모와 테스트를 위해 도커 컨테이너에서 로컬 Raiden 네트워크 실행
- Private networks deployment scripts - 프라이빗 PoA 네트워크를 위한 기본 제공 배포 스크립트
- Parity Demo-PoA Tutorial - Parity 권한을 가진 2개의 노드로 구성된 PoA 테스트 체인을 구축하기 위한 단계별 튜토리얼 전반적 합의
- Local Ethereum Network - 프라이빗 PoW 네트워크를 위한 기본 제공 배포 스크립트
- Kaleido - Caleido를 사용하여 협력단 블록체인 네트워크를 구축합니다. PoC와 테스트에 적합합니다.
- Cheshire - A local sandbox implementation of the CryptoKitties API and smart contracts, available as a Truffle Box
- aragonCLI - aragonCLI 아라곤 애플리케이션 및 조직을 만들고 개발하는데 사용됩니다.
- ColonyJS - Conlony 네트워크 스마트 컨트랙트과 상호 작용할 수 있는 API를 제공하는 자바스크립트 클라이언트입니다.
- ArcJS - DAOstack Arc 이더리움 스마트 컨트랙트에 대한 자바스크립트 애플리케이션 액세스를 용이하게 하는 라이브러리입니다.
- Arkane Connect - 사용자 친화적인 앱을 구축하기 위한 지갑 공급업체인 Arkane Network와 상호 작용할 수 있는 API를 제공하는 자바스크립트 클라이언트입니다.
- Onboard.js - 블록 네이티브 온보드는 프로젝트에 멀티 지갑 지원을 빠르고 쉽게 추가할 수 있는 방법입니다. 20개 이상의 고유한 하드웨어와 소프트웨어 지갑에 사용할 수 있는 내장 모듈을 통해 시간과 번거로움을 줄일 수 있습니다.
- web3-react - 싱글 페이지 이더리움 dApp 구축을 위한 리액트 프레임워크
이더리움 ABI (Application Binary Interface) 도구
- ABI decoder - 이더리움 트랜잭션에서 데이터 매개 변수와 이벤트 디코딩하는 라이브러리
- ABI-gen - 컨트랙트 ABI에서 타입스크립트 컨트랙트 래퍼 생성
- Ethereum ABI UI - 이더리움 컨트랙트 ABI에서 UI 양식 필드 정의와 관련 검증자 자동생성
- headlong - 타입-세이프 컨트랙트 ABI 및 자바 재귀 길이 접두사 라이브러리
- EasyDapper - Truffle 아티팩트에서 생성된 애플리케이션, 공용/비공개 네트워크에 컨트랙트 배포, 컨트랙트과 상호 작용할 수 있는 사용자 지정 가능한 실시간 공개 페이지 제공
- One Click dApp - ABI를 사용하여 고유한 URL에서 즉시 dApp을 생성합니다.
- Truffle Pig - Truffle에서 생성된 컨트랙트 파일을 찾아 읽을 수 있는 간단한 HTTP AP를 제공하는 개발도구입니다. http를 통해 새 컨트랙트 ABI를 제공합니다.
- Ethereum Contract Service - 주소와 ABI를 기반으로 이더리움 컨트랙트과 상호 작용할 수 있는 MESG 서비스.
- Nethereum-CodeGenerator - 솔리디티 스마트 컨트랙트을 기반으로 Netheum 기반 C# 인터페이스와 서비스를 생성하는 웹 기반 생성기.
테스트 도구
- Truffle Teams - 구성이 필요 없는 Truffle 프로젝트를 위한 지속적인 통합
- Solidity code coverage - 솔리디티 코드 커버리지 툴
- Solidity coverage - 솔리디티 스마트 컨트랙트을 위한 대체 코드 커버리지
- Solidity function profiler - 솔리디티 컨트랙트 함수 프로파일러
- Sol-profiler - 솔리디티 컨트랙트 함수 프로파일러 대안
- Espresso - 빠르고 병렬화된 핫 리로드 솔리드 테스트 프레임워크
- Eth tester - 이더리움 애플리케이션 테스트를 위한 툴 제품군
- Cliquebait - 실제 블록체인 네트워크와 매우 유사한 도커 인스턴스를 통해 스마트 컨트랙트 애플리케이션의 통합 테스트 수용 간소화
- Hevm - hevm 프로젝트는 유닛 테스트 및 스마트 컨트랙트 디버깅을 위해 특별히 만들어진 이더리움 가상 머신(EVM)을 구현한 것입니다.
- Ethereum graph debugger - 솔리디티 그래픽 디버거
- Tenderly CLI - 사람이 판독할 수 있는 스택 추적을 통해 개발 가속화
- Solhint - 스마트 컨트랙트 검증을 위한 보안, 스타일 가이드와 모범 사례 규칙을 제공하는 솔리디티 라이터
- Ethlint - 솔리디티, 이전의 Solium에서 스타일 그리고 보안 문제를 식별하고 해결하기 위한 린터
- Decode - 로컬 testrpc 노드에 제출된 tx를 보다 읽기 쉽고 이해하기 쉽게 구문 분석하는 npm 패키지
- truffle-assertions - 솔리디티 스마트 컨트랙트을 Truffle와 테스트하는데 사용되는 추가 주장 그리고 효용과과 함께 npm 패키지. 중요한 점. 특정 사건이 발생했는지 여부를 주장할 수 있는 능력을 추가합니다.
- Psol - mustache.js 스타일구문, 매크로, 조건부 컴파일과 자동 원격 종속성이 포함된 솔리디티 어휘 사전 프로세서.
- solpp - 종합적인 지시어와 표현 언어, 고정밀 산순과많은 유용한 helper 기능을 갖춘 솔리디티 전처리기 그리고 평탄기
- Decode and Publish – 원시 이더리움 tx를 코딩하여 게시하며 https://live.blockcypher.com/btc-testnet/decodetx/ 유사합니다.
- Doppelgänger - 유닛 테스트 중 스마트 컨트랙트 의존성을 목킹하는 라이브러리
- rocketh - 원하는 web3 라이브러리와 테스트 러너를 사용할 수 있는 간단한 라이브러리. 이더리움 스마트 컨트랙트을 테스트합니다.
- pytest-cobra - 이더리움 블록체인 스마트 컨트랙트 테스트를 위한 PyTest 플러그인
트랜잭션 시각화, 득점과 추적:
| thread를 읽고, 작성자(OffcierCia)의 방법론을 확인해보세요.
- BlockPath
- Maltego
- GraphSense
- AML Bot Investigation Regime
- Bank Verified
- Orbit
- Arronax
- Blockscout
- BTC Parser
- Txstreet
- Nansen
- Bloxy
- Solana Explorer
- Elliptic
- ANChain AI
- Cipher Trace
- Crystal Blockchain
- Uppsala Security
- Coinfirm
- Solidus Labs
- TRM Labs
- Halborn Forensic
- Visual List
- GLP
- BreadCrumbs
- Tenderly
- Dune
- ETH Detective
프로젝트 지원:
프로젝트를 지원하는 것은 매우 중요합니다. 덕분에 직장에서 보내는 시간을 줄이고 제가 좋아하는 일인 디파이와 암호화폐 교육을 할 수 있습니다. :sparkling_heart:
지원하고 싶다면 다음 주소로 기부금을 보내주시면 됩니다.
0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A — ERC20 & ETH (officercia.eth)
17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU - BTC
한글화 날짜
2021.07.05
(👍 ͡❛ ͜ʖ ͡❛)👍
관련 프로젝트 살펴보기
sindresorhus/awesome
😎 온갖 흥미로운 주제에 관한 Awesome 목록 [참고: 기존 풀 리퀘스트를 따라잡을 여유가 생길 때까지 풀 리퀘스트가 일시적으로 비활성화되어 있습니다]
535,949 스타EbookFoundation/free-programming-books
:books: 무료로 이용할 수 있는 프로그래밍 도서
401,494 스타nilbuild/developer-roadmap
개발자의 커리어 성장을 돕는 인터랙티브 로드맵, 가이드 및 기타 교육 콘텐츠.
371,913 스타vinta/awesome-python
“Python으로 X를 하고 싶은데, 어떤 도구를 써야 할까?”에 답하는 결정판 목록.
334,328 스타