카르다노 커뮤니티 개발자들이 만든 도구 목록 - 2022. 10. 21

카르다노 개발자 커뮤니티는 블록체인 분야에서 가장 강력한 커뮤니티 중 하나입니다. 많은 개발자들이 카르다노를 개선하기 위해 필요한 도구와 응용 프로그램을 개발하고 접근성을 제공합니다.

다음은 사용 가능한 툴 및 리소스 목록입니다.

카테고리 목록:

NFT 생성 툴

  • Anvil : NFT 발행, 스테이킹, 에어드롭, 스냅샷 및 맞춤형 서비스를 전문으로 하는 개발자 에이전시.
  • Buffy Bot : 카르다노 NFT 프로젝트 퍼블리싱 회사.
  • Cardano Native Token : 카르다노 네이티브 NFT를 만드는 빌더, 아티스트 및 크리에이터.
  • Cardano Sounds : 개별 크리에이터들이 서로의 작품을 신뢰 없이 사용할 수 있는 새로운 경제를 NFT 안에서 구축하려는 플랫폼. 이는 다른 크리에이터들이 자신의 작품을 사용할 때 출판 된 작품에서 로열티 수익을 얻어 개인적 표현과 전문성에만 집중할 수 있는 기회를 예술가들에게 제공.
  • CNFT Lab : #CNFT를 발행하고, 정책 ID를 관리하고, 로열티를 생성하고, 몇 초 만에 발행을 시작할 수 있는 완전한 web3 툴.
  • Holograph (이전 CXIP Labs) : 창작자를 위한, 창작자에 의한 NFT 발행 프로토콜.
  • Minted with Lovelace : 완전히 자동화된 NFT/토큰 발행, 스와핑 및 경매 캠페인을 시작하기 위한 완전한 탈중앙화 기능을 갖춘 런치패드 DApp.
  • NFT-MACHINE : NFT 채굴 플랫폼.
  • NMKR : NFT-MAKER.IO PRO로 NFT를 생성, 관리 및 판매. 우리는 브랜드, 기업 및 크리에이터들이 화이트 레이블( white-label) NFT 솔루션을 구축하는 데 도움이되는 백엔드 툴 및 서비스를 제공.
  • Peppermint : 카르다노 블록체인 기반의 NFT 프로젝트를 위한 채굴 서비스.
  • Secret Goat Society : 카르다노 NFT에 대한 투자 클럽 및 민팅 서비스.
  • Stampd.io : 블록체인 타임스탬프 및 NFT 생성을 위한 툴 모음.
  • Tangocrypto NFT Studio : 크리에이터가 자신의 컬렉션을 업로드하고 판매할 수 있는 사용하기 쉬운 NFT 민팅 플랫폼. 어떠한 기술적인 지식도 필요하지 않으며, 판매자들에게 수입, 수수료 및 거래와 같은 판매에 필요한 세부사항들을 제공.

NFT 디스플레이 툴

  • NFCDN : 웹 사이트 및 앱에 카르다노 NFT를 디스플레이하는 데 사용되는 로우 코드 서비스(low-code service)로 대규모 선행 개발 및 인프라 투자가 필요하지 않음. 고성능 NFT 콘텐츠 전송 네트워크와 혁신적인 미디어 최적화 툴을 사용하여 속도, 보안 및 신뢰성 면에서 최상의 엔드 유저 NFT 뷰잉 경험 제공을 목표로 함.

스마트 컨트랙트 플랫폼

  • Aiken : 카르다노 스마트 컨트랙트 언어 및 툴체인. CLI 애플리케이션의 현재 버전은 Untyped Plutus Core를 온체인 형식으로만 인코딩/디코딩할 수 있음.
  • Clear Contracts : 개발 UI가 아닌 스마트 컨트랙트 템플릿.
  • CTL(cardano-transaction-lib) : 카르다노에서 스마트 컨트랙트 트랜잭션을 구축하기 위한 Purescript 라이브러리. Plutus 오프체인 코드의 기능과 인터페이스를 브라우저 환경과 NodeJS로 포팅하는 것을 목표로 함.
  • Demeter.run : dApp 구축을 위한 모든 툴가 포함된 클라우드 환경. 카르다노 노드, DB-Sync, Ogmios가 미리 설치되어 있으며, Haskell/하스켈, Plutus/플루투스, Rust/러스트, Python/파이썬 등 다양한 언어로 작업할 수 있는 코딩 환경이 준비되어 있음. dApp을 도커/Docker 이미지로 배포. 언제든지 자체 호스팅으로 이전 가능.
  • eopsin/업신 : 유효한 Python의 매우 엄격한 하위 집합으로 작성된 카르다노용 스마트 컨트랙트 구현.
  • Marlowe Playground : 엔드 투 엔드 금융 스마트 컨트랙트 개발 플랫폼.
  • Monkey Contracts : 스마트 컨트랙트 생성 및 배포 플랫폼.
  • pyscc(Python Smart Contracts for Cardano) : 유효한 Python의 하위 집합으로 작성된 카르다노용 스마트 컨트랙트의 프로토타입 구현.

소프트웨어 라이브러리, API, 인터페이스, SDK, 디지털 제품 플랫폼

  • “ADA” Visual Scripting VSCode Ext.: 노드 그래프 ‘흐름’ 다이어그램을 사용하여 온체인 트랜잭션, 스마트 컨트랙트, 스테이트 머신 등을 시각화하는 Plutus/Haskell용 VSCode 플러그인.
  • Blockfrost API용 .NET SDK : .NET 개발자를 위한 오픈 소스 SDK.
  • API3 : API3는 기존 타사 오라클 네트워크로부터, 더 많은 보안, 효율성, 규정 준수 및 단순성을 제공하는 자사 오라클 솔루션으로의 이동을 주도하고 있음.
  • Atix : Atix는 블록체인 구현이 필요한 디지털 제품 구축 전문 랩. Atix는 블록체인 기술 초기부터 기업이 기존 시스템에서 탈중앙화된 미래로 전환할 수 있도록 지원하는 데 항상 집중하여 기업이 쉽게 확장 가능한 제품과 최고의 솔루션을 구축하고 지속적으로 제공할 수 있도록 지원해 옴.
  • Automint : 카르다노블록체인에서 트랜잭션을 자동화하기 위한 Python 라이브러리.
  • BlockFrost : 사용자와 블록체인 데이터 간의 추상화를 제공하는 카르다노용 API.
  • CanuckCrypto : 에스크로 서비스를 제공하는 P2P 송금 플랫폼.
  • CardanoBI : 카르다노를 위한 완전한 오픈 소스 비즈니스 인텔리전스 API 계층.
  • Cardano 클라이언트 라이브러리 : Java 애플리케이션에서 카르다노 블록체인과의 상호 작용을 단순화하는 카르다노용 Java 클라이언트 라이브러리.
  • Alonzo용 Cardano Rust SDK 업데이트 : 특정 언어로 카르다노용 SDK를 구축하기 위해 많은 거래소 및 지갑에서 널리 사용되는 툴.
  • Cardano serialization library in Go : 카르다노에서 개발을 장려하기 위해 많은 필수 개발 라이브러리를 제공하는 Go용 직렬화 라이브러리.
  • Cardano Sharp : CardanoSharp.Wallet은 .NET 애플리케이션용 Cardano 암호화 및 직렬화 라이브러리.
  • Drasil.io : Cardano에서 애플리케이션 개발을 단순화하는 블록체인 애플리케이션 프레임워크.
  • Kuber : Cardano 트랜잭션을 구성하고 오프체인 카르다노 블록체인과 작업하기 위한 Haskell 라이브러리 및 json-api.
  • libada-go : Cardano 네트워크용 Golang 라이브러리로 Bitrue에서 사용 및 유지 관리됨.
  • Liqwid 개발자 포털:Cardano SDK : Cardano 및 Liqwid 프로토콜용 JavaScript SDK.
  • Mesh : Plutus, 트랜잭션 구성, 민팅 등을 포함한 웹 애플리케이션과 Cardano의 통합을 가능하게 하는 오픈 소스 라이브러리. 또한 초보자 친화적인 가이드가 함께 제공됨.
  • NFTada.io : Cardano에서 쉽게 자산을 생성하기 위한 웹 인터페이스. 자동화된 프린팅 및 배포를 위한 API를 포함.
  • Ogmios : Ogmios는 카르다노 노드를 위한 경량 브리지 인터페이스. 로컬 클라이언트가 JSON/RPC를 통해 Ouroboros의 미니 프로토콜와 통신할 수 있게 해주는 WebSockets API를 제공.
  • Open CNFT Public Rest API : CNFT 툴용 오픈 소스 API.
  • Lucid : JavaScript, Deno 및 Node.js에서 Plutus 컨트랙트를 위한 Cardano 트랜잭션 및 오프체인 코드 생성을 가능하게 하는 라이브러리.
  • Pallas : 일반적인 Ouroboros/Cardano 로직을 네이티브 Rust로 다시 구현하는 모듈의 확장 컬렉션. 이 컬렉션은 특정 응용 프로그램을 제공하지 않으며, 익스플로러, 지갑 등과 같은 상위 수준의 사용 사례를 개발하기 쉽도록 기본 레이어로 사용됨.
  • Plutus Extra : 현재 사용되지 않는 Plutus 라이브러리 모음.
  • PyCardano : Python으로 작성된 Cardano 라이브러리. 이를 통해 사용자는 cardano-cli 및 cardano-serialization-lib와 같은 타사 Cardano 직렬화 툴에 의존하지 않고 트랜잭션을 생성하고 서명할 수 있으므로 모든 유형의 환경에서 간단하고 빠르게 설정할 수 있는 경량 라이브러리가 됨.
  • Python Module : 카르다노용 Python 모듈.
  • StricaHQTyphonjs Wallet : Cardano 지갑용 순수 JavaScript 라이브러리.
  • Tango Crypto : 제품을 구축하고 성장시키는 데 집중할 수 있도록 빠르고 신뢰성있는 Cardano 네트워크 액세스를 제공하는 고가용성 API 및 개발 툴의 모음.

데이터 서비스, 블록체인 통합, 자동화

  • Blockery : 서비스 플랫폼으로서의 블록체인 통합.
  • Cardano 메타데이터 오라클 : Cardano에 외부 데이터 소스를 제공하는 1세대 오라클.
  • Fluree : 안전하고 연결되어 있으며 신뢰할 수 있는 데이터 생태계를 위한 솔루션.
  • Heidrun : 지갑 주소에 대한 결제 탐지를 기반으로 다양한 액션을 트리거하는 카르다노용 자동화 플랫폼.
  • IntelliADA : 개발자가 IDE에서 직접 Cardano와 상호 작용할 수 있도록 하는 Cardano 블록체인용 IntelliJ 플러그인.
  • Kupo : Cardano 블록체인을 위한 가볍고 구성 가능한 체인 인덱스.
  • Layer 2 Advanced Architecture/Alpha Chain/HydraGEN : 금융 정보 및 데이터 서비스 AI 사이드체인.
  • Revelar : 게임을 Cardano로 가져올 수 있는 강력한 클라우드 인프라.
  • Scrolls : Cardano의 온체인 엔티티의 읽기 최적화된 컬렉션을 구축하고 유지하는 툴. 체인의 기록을 크롤링하고 현재 상황을 반영하기 위해 모든 데이터를 집계. 전체 기록이 처리된 후에는 Scrolls가 체인의 최신 정보(체인의 끝)를 감시하여 컬렉션을 최신 상태로 유지함.

네이티브 토큰

오픈 소스, 개발자 툴, 탈중앙화 프로토콜, 엔터프라이즈 앱

  • AdaDAO : DAO 인프라를 지원하고 탈중앙화를 촉진하는 오픈 소스 툴.
  • Benjamin’s Group : Cardano의 미래를 위한 툴 구축.
  • Boros : 다양한 플러그인 소스에서 Cardano 트랜잭션 스트림을 사용하고, 이를 온체인에 순서대로 탄력적으로 제출하는 백엔드 툴.
  • Cardano-Signer : Cardano 비밀 키로 데이터를 서명하고 검증하며, CIP-0008 및 CIP-0036(Catalyst Voting/Delegation) 서명을 지원하는 툴.
  • Clarity Protocol : 토큰화된 경제를 위한 민주적인 리스크 관리 및 신뢰성 보장을 지원하는, 다중 체인에 접근 가능한 탈중앙화 프로토콜.
  • Dandelion APIs : Cardano 체인에 빠르게 통합하는 데 도움이 되는 일련의 개발자 툴.
  • Enlightenmint : 경쾌한 에너지로 가득한, 실제 유틸리티를 갖춘 매우 큰 아이디어를 출시하는 플랫폼.
  • Five Binaries : 블록체인 기반 산업을 위한 맞춤형 고신뢰성 솔루션을 만드는 데 주력하는 인프라 개발 회사.
  • Gimbalabs : Gimbalabs는 모두가 참여하여 툴과 애플리케이션을 개발하도록 독려하는 것을 목표로 하며, 이를 통해 Cardano 프로토콜의 채택을 용이하게 하고 새로운 가능성을 드러내며 전 세계적으로 대중의 상상력을 자극하는 것을 목표로 함.
  • GL Cardano Starter Kits : 개발자들이 Cardano를 기반으로 구축하도록 영감을 주는 방법에 대한 Gimbalabs의 실험.
  • Go Ouroboros Network : 카르다노 Ouroboros 네트워크 프로토콜의 Go 클라이언트 구현.
  • Joget : 언제 어디서나 신속하게 엔터프라이즈 애플리케이션을 구축하고 워크플로를 자동화.
  • Koios : 개발자가 Cardano 위에 빌드할 수 있는 일관된 쿼리 레이어로, 다중 및 중복된 엔드포인트를 제공하여 쉬운 확장성을 가능하게 함.
  • MintMatrix : 디지털 자산 관리를 위한 툴 및 인터페이스를 제공하는 분산 원장용 유틸리티 포털.
  • Oura : UNIX 소켓 또는 TCP bearer를 사용하여 Ouroboros 미니 프로토콜의 조합을 통해 Cardano 노드의 최신 정보(tip)에 연결하는 파이프라인의 Rust 기반 구현체.
  • Pirouette : 현재 개발 중인 연구 프로토타입.
  • SCALUS(Session Client Application Launch URI System) : URI 프로토콜 핸들러 디스패처. 프로토콜 핸들러는 운영 체제가 URI를 실행하려고 시도할 때 실행됨. OS는 특정 URI 프로토콜을 처리하도록 등록된 애플리케이션을 검색.
  • StricaHQ: 기능이 풍부한 블록체인 익스플로러 및 분석 플랫폼인 Cardanoscan을 지원하는 Cardano 생태계를 위한 오픈 소스 개발자 도구를 구축하는 회사.
  • ThirdWeb : 사람들이 프로젝트를 Cardano로 가져오는 데 도움을 주는 일련의 툴.
  • TxPipe(Oura의 상위) : Cardano 개발자를 위한 오픈 소스 툴 및 인프라.

스테이크 풀 툴

  • Ansible cardano-node : 스테이크 풀 운영자를 위해 안전하고 최적화된 Cardano 노드를 프로비저닝하기 위한 앤서블 플레이북(Ansible playbook)이 포함된 카르다노 노드 리포지토리.
  • Cardano Light Tools : Cardano 스테이크 풀을 운영하고 유지하기 위한 경량 툴 세트.
  • Guild Operators Suite : Cardano 스테이크 풀을 설정, 관리 및 모니터링하고 토큰 및 키를 관리하기 위한 툴 및 스크립트 세트.
  • Stake Pool Operator Scripts : Cardano 스테이크 풀, 토큰 발행, 투표 및 하드웨어 지갑 통합을 운영 및 유지하기 위한 전체 셸 스크립트 모음.
  • SPOTA(Stake Pool Operator Tools Alliance, 스테이크 풀 운영자 툴 연합) : SPOTA는 스테이크 풀을 운영하고 유지하는 데 필요한 툴을 제공하는 카르다노 생태계의 개인들을 모아 놓은 연합.

Plutus 전용 툴

  • Fracada : 사용자들이 자신의 NFT를 분할할 수 있게 해주는 Plutus DApp.
  • Fracada V2: il Primo : “NFT Bag” 기능을 지원하는 고급 Plutus 분할 NFT 프로토콜.
  • Plu-ts : Cardano 스마트 컨트랙트를 생성하기 위한 내장 DSL(embedded DSL) 및 Cardano 트랜잭션용 라이브러리를 Typescript로 구현
  • Pluthon : Python에서 Cardano 스마트 컨트랙트를 작성하기 위한 Pluto와 유사한 프로그래밍 언어
  • Pluto : Haskell과 같은 인간 친화적인 구문을 사용하는 프로그래밍 언어.
  • Plutonomicon : Plutus 스마트 컨트랙트 언어에 대한 개발자 지향적 가이드.
  • Plutonomy : 추가적인 패스를 추가하여 어떤 Plutus 컴파일 파이프라인에도 플로그인 될 수 있는 Untyped Plutus Core용 최적화 도구.
  • Plutonomy-cli : Plutonomy를 위한 간단한 명령줄 래퍼 .
  • Plutus Playground: Cardano 블록체인에 출시되기 전에 스마트 컨트랙트를 작성하고 테스트하기 위한 환경.
  • Plutus 수수료 계산기 : 이 툴은 실제 트랜잭션에 대한 수수료를 계산하는 데 사용될 수 있으며 (예: 네트워크 매개변수가 변경될 경우 청구될 수수료를 결정하기 위해), 또한 개별 스크립트 거래 또는 완전한 DApps에 대한 수수료를 개발하기 전이나 중에 추정하기 위해 사용할 수 있음.
  • UPLC(Untyped Plutus Language Core) : Untyped Plutus Core로 작성된 프로그램을 만들고 다루기기 위한 기본 라이브러리. Untyped Plutus Core 코드에서 컨트랙트 아티팩트를 구문 분석, 재형식화, 평가하거나 빌드할 수 있음.

도메인 특화 언어

  • Helios : Plutus Core(예, Cardano 온체인 밸리데이터 스크립트)로 컴파일되는 도메인 특화 언어. Helios는 Plutus의 비하스켈(non-Haskell) 대안.
  • Plutarch : 효율적인 Plutus Core 밸리데이터 작성을 위한 Haskell의 형식화된 내장 도메인 특화 언어(eDSL, embedded domain-specific language).

카르다노 컴포넌트

  • cardano-js-sdk : Node.js 및 브라우저 기반 개발에 모두 적합한 TypeScript 패키지 모음.
  • cardano-wallet-connector : DApp을 웹 지갑에 연결하고 블록체인과 상호 작용할 수있는 툴.
  • cardano-wallet-interface : 다양한 지갑의 DApp 커넥터와 쉽게 상호 작용할 수 있는 Javascript/Typescript 라이브러리.
  • cardano-wallet-js : 여러 기능을 갖춘 카르다노용 JavaScript/Typescript SDK. 공식 cardano-wallet의 클라이언트로 사용할 수 있으며 네이티브 토큰 및 NFT를 생성하는 데 이용 가능.
  • cardanocli-js : cardano-cli를 JavaScript로 래핑하고 cli 명령과 더 빠르고 효율적으로 상호 작용할 수 있는 라이브러리입니다.
  • Cardano DB Sync : 핵심 Cardano 구성 요소 중 하나. db-sync는 Cardano 체인을 따르며 체인 자체 및 내부적으로 유지 관리되는 원장 상태 사본 모두에서 정보를 가져옴.
  • Cardano 직렬화 라이브러리 : Shelley의 Cardano Haskell 구현에서 사용되는 데이터 구조의 직렬화 및 역직렬화를 위한 라이브러리로 유용한 유틸리티 함수를 함께 제공.
  • Carp(Cardano Postgres 인덱서) : Cardano 블록체인 정보를 Postgres 데이터베이스에 동기화하는 인덱서.
  • 테스트넷 토큰 지급 서비스: Testnet (tADA) faucet : Faucet은 테스트넷 사용자에게 테스트 ADA를 제공하는 웹 기반 서비스. 이러한 토큰은 ‘실제’ 가치가 없지만 사용자가 메인넷에서 실제 ADA를 사용하지 않고도 Cardano 테스트넷 기능을 실험할 수 있음.

이 툴 목록은 원래 Anita JovicFernando Sanchez의 노력 덕분에 작성되었습니다. 이 목록은 Cardano 커뮤니티의 기여로 자주 업데이트되며 정보 제공을 목적으로 합니다. 이 목록에의 포함이 어떤 보증이나 승인을 의미하지 않습니다.


* 원문: A list of community-built developer tools on Cardano | Essential Cardano