# 인프라블록체인

- [배우기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn.md): 인프라블록체인 기술을 아우르는 전반적인 내용을 다룹니다.
- [아키텍처](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/architecture.md): 인프라블록체인 아키텍처에 대한 전반적인 내용을 다룹니다.
- [아키텍처](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/architecture/architecture.md): 멀티체인 아키텍처에 대한 전반적인 내용을 다룹니다.
- [네트워크 참여자](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/architecture/network-participants.md): 콜레이터와 밸리데이터의 역할에 대해 설명합니다.
- [파라체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/architecture/parachain.md): 파라체인에 대한 내용을 다룹니다.
- [시스템 파라체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/architecture/parachain/system-parachains.md): 시스템 파라체인에 대한 내용을 다룹니다.
- [프로토콜](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/protocol.md): 인프라블록체인 프로토콜에 대한 전반적인 내용을 다룹니다.
- [시스템 토큰](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/protocol/system-token.md): 시스템 토큰에 대한 전반적인 내용을 다룹니다.
- [트랜잭션 수수료](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/protocol/transaction-fee.md): 인프라블록체인만의 트랜잭션 수수료 모델에 대한 전반적인 내용을 다룹니다.
- [Proof of Transaction](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/protocol/proof-of-transaction.md): 인프라블록체인만의 독자적인 합의 메커니즘인 PoT에 대한 전반적인 내용을 다룹니다.
- [Substrate](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate.md): 블록체인 프레임워크 Substrate에 대한 전반적인 내용을 다룹니다.
- [배우기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn.md): Substrate 기반 블록체인과 Substrate 런타임 개발의 핵심 원칙과 독특한 기능을 설명합니다.
- [기초 지식](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic.md): Substrate 및 블록체인에 대한 기초적인 지식을 배웁니다.
- [암호학](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/cryptography.md): Substrate에서 사용되는 해시 알고리즘과 암호화 서명 방식에 대한 정보를 요약합니다.
- [블록체인 기본 개념](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/blockchain-basics.md): 블록체인의 일반적인 개념, 구성 요소 및 용어를 소개합니다.
- [합의](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/consensus.md): Substrate가 제공하는 합의 모델을 설명합니다.
- [네트워크와 노드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/networks-and-nodes.md): Substrate 기반 체인을 위한 다양한 네트워크 유형과 노드 역할을 설명합니다.
- [트랜잭션과 블록 기본 사항](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/transaction-types.md): 블록을 생성하는 데 사용되는 트랜잭션 유형과 블록의 기본 구성 요소에 대해 설명합니다.
- [트랜잭션 수명주기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/transaction-lifecycle.md): 트랜잭션이 어떻게 받아들여지고, 대기열에 들어가고, 실행되어 블록에 포함되는지에 대해 설명합니다.
- [오프체인 작업](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/offchain-operations.md): 오프체인 소스에서 데이터를 가져와 온체인 상태에 통합하는 방법을 강조합니다.
- [라이트 클라이언트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/light-clients-in-substrate-connect.md): Substrate Connect를 사용하여 애플리케이션에 라이트 클라이언트를 통합하고 Substrate 기반 체인과 상호 작용할 수 있습니다.
- [Substrate를 위한 Rust](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/rust-basics.md): Substrate 블록체인을 개발할 때 특히 중요한 Rust 프로그래밍 규칙을 강조합니다.
- [라이브러리 소개](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/libraries.md)
- [아키텍처와 Rust 라이브러리](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/architecture.md): Substrate 노드의 핵심 구성 요소를 소개합니다.
- [파일 구조](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/undefined.md)
- [계정, 주소 및 키](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/accounts-addresses-keys.md): 공개/비공개 키 쌍이 주소를 생성하고 계정을 식별하는 방법에 대한 개요를 제공합니다.
- [트랜잭션 형식](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/transaction-format.md): Substrate에서 서명된 및 서명되지 않은 트랜잭션의 형식을 설명합니다.
- [난수 생성](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/basic/randomness.md): Substrate 런타임에서 난수 생성을 도입하는 방법을 설명합니다.
- [프레임](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame.md): Substrate FRAME 에 대한 내용을 다룹니다.
- [FRAME 팔레트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/frame-pallets.md): 가장 일반적으로 사용되는 미리 정의된 FRAME 팔레트에 대한 개요를 제공합니다.
- [FRAME 매크로](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/frame-macros.md)
- [커스텀 팔레트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/custom-pallets.md)
- [팔레트 커플링](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/pallet-coupling.md)
- [Origin](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/origins.md)
- [이벤트와 에러](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/events-and-errors.md): 런타임에서 이벤트와 오류를 발생시키는 방법을 설명합니다.
- [런타임 스토리지 구조](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/runtime-storage.md)
- [상태 전이와 스토리지](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/state-transitions-and-storage.md)
- [SCALE 인코딩](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/scale-codec.md)
- [트랜잭션, Weight 및 수수료](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/tx-weights-fees.md): 리소스를 실행하는 데 필요한 자원을 Substrate weight 시스템과 트랜잭션 수수료 계산을 통해 계산하는 방법을 설명합니다.
- [런타임 API](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/runtime-apis.md): 외부 노드 서비스와의 통신을 가능하게 하는 런타임 인터페이스를 강조합니다.
- [런타임 업그레이드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/undefined.md)
- [런타임 개발](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/frame/runtime-development.md): Substrate 블록체인의 런타임 개발에 필수적인 핵심 프로그래밍 인터페이스, 기본 요소 및 모듈을 소개합니다.
- [계정 데이터 구조](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/account-data-structures.md): FRAME에서 계정에 사용되는 저장 맵 데이터 구조를 설명합니다.
- [주소 형식](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/address-formats.md): Substrate 기반 체인의 계정에 대한 기본 SS58 주소 형식에 대한 기술적 사양을 제공합니다.
- [용어집](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/glossary.md): 블록체인 기술이나 Substrate 생태계에 특화된 개념과 용어를 정의하고 설명합니다.
- [cli](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools.md)
- [아카이브](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/archive.md): 아카이브 프로그램에 대한 명령 줄 참조 정보입니다.
- [메모리 프로파일러](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/memory-profiler.md): 메모리 프로파일러 프로그램에 대한 명령 줄 참조 정보입니다.
- [노드 템플릿](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/node-template.md): 노드 템플릿에 대한 CLI 참조 정보입니다.
- [사이드카](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/sidecar.md): 사이드카 프로그램에 대한 명령 줄 참조 정보입니다.
- [srtool](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/srtool.md): Substrate WebAssembly 런타임을 빌드하기 위한 Docker 컨테이너와 명령줄 인터페이스에 대해 설명합니다.
- [서브키](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/subkey.md): 서브키 프로그램을 사용하여 키를 생성하고 관리하는 방법에 대한 명령 줄 참조 정보를 제공합니다.
- [subxt](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/subxt.md)
- [try-runtime](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/try-runtime.md): try-runtime을 사용하여 지정된 런타임 상태를 체인 상태의 프로덕션 스냅샷과 테스트하는 명령 줄 참조입니다.
- [tx-wrapper](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/command-line-tools/tx-wrapper.md): FRAME 체인 빌더를 위한 도구로, 체인 특정 오프라인 트랜잭션 생성 라이브러리를 게시합니다.
- [런타임 개발](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development.md): Substrate 기반 런타임 개발과 관련된 전반적인 내용을 다룹니다.
- [기본](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics.md): 일반적인 런타임 개발 패턴을 보여주는 빠른 참조 가이드입니다.
- [Genesis 상태 구성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics/configure-genesis-state.md)
- [런타임 상수 구성](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics/configure-runtime-constants.md)
- [체인 스펙을 커스텀하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics/customize-a-chain-specification.md)
- [팔레트 가져오기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics/import-a-pallet.md)
- [도우미 함수 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/basics/use-helper-functions.md)
- [합의 모델](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/consensus-models.md): 합의 모델을 설명하는 빠른 참고 가이드입니다.
- [작업 증명을 사용하는 체인 구성](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/consensus-models/add-proof-of-work-consensus.md)
- [하이브리드 노드 생성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/consensus-models/create-a-hybrid-node.md): SHA3 작업 증명을 사용하여 블록 생성을 지시하고 \[Grandpa]\(https://paritytech.github.io/substrate/master/sc\_consensus\_grandpa/index.html) 최종성을 제공하는 Substrate 기반 노드를 생성하는 방법을 설명합니다.
- [오프체인 워커](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/offchain-workers.md): 오프체인 워커 사용 방법을 보여주는 빠른 참조 가이드입니다.
- [오프체인 HTTP 요청하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/offchain-workers/offchain-http-requests.md): 오프체인 워커를 사용하여 HTTP 요청을 하는 방법을 설명합니다.
- [오프체인 인덱싱](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/offchain-workers/offchain-indexing.md)
- [오프체인 로컬 스토리지](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/offchain-workers/offchain-local-storage.md)
- [팔레트 설계](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design.md): 특정 팔레트 기능을 활용하여 빌드 런타임을 설명하는 빠른 참고 가이드입니다.
- [크라우드펀딩 구성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/configure-crowdfunding.md): FRAME 팔렛을 사용하여 크라우드펀딩 캠페인을 만드는 방법을 알려드립니다.
- [스토리지 구조체 (struct) 생성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/create-a-storage-structure.md)
- [잠금 가능한 통화 구현](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/implement-lockable-currency.md)
- [무작위성 적용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/incorporate-randomness.md): 온체인 무작위성 기술과 도구에 대한 자세한 설명입니다.
- [느슨한 팔레트 결합 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/use-loose-coupling.md)
- [타이트한 팔레트 결합 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/pallet-design/use-tight-coupling.md)
- [파라체인 개발](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains.md): 솔로 체인을 파라체인으로 변환하는 방법을 설명하는 빠른 참고 가이드입니다.
- [HRMP 채널 추가하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/add-hrmp-channels.md)
- [로컬 파라체인 노드 추가하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/add-paranodes.md): 이미 설정된 로컬 릴레이 테스트넷에 추가적인 파라체인 노드를 연결하는 방법
- [릴레이 체인에 연결하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/connect-to-a-relay-chain.md)
- [솔로 체인을 변환하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/convert-a-solo-chain.md)
- [론칭 준비](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/prepare-to-launch.md)
- [콜레이터 선택](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/select-collators.md)
- [파라체인 업그레이드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/parachains/upgrade-a-parachain.md)
- [스토리지 마이그레이션](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/storage-migrations.md): 런타임 저장소 이전을 설명하는 빠른 안내서입니다.
- [기본 저장소 마이그레이션](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/storage-migrations/basic-storage-migration.md): 특정 팔레트의 저장소를 수정하고 새로운 저장소 레이아웃으로 마이그레이션하기 위한 준비 방법을 설명합니다.
- [스토리지 마이그레이션 트리거](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/storage-migrations/trigger-migration.md)
- [테스트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/testing.md): 런타임에서 함수를 테스트하는 방법을 보여주는 빠른 참조 가이드입니다.
- [기본 테스트 설정하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/testing/set-up-basic-tests.md)
- [전송 함수 테스트하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/testing/test-a-transfer-function.md)
- [도구](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/tools.md): Substrate 네트워크를 관리하는 데 사용할 수 있는 여러 도구의 사용 방법을 보여주는 빠른 참조 가이드입니다.
- [체인을 위한 txwrapper 생성](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/tools/create-a-txwrapper.md): 체인 사용자들을 위한 오프라인 서명 옵션을 확장하세요.
- [REST 엔드포인트를 사용하여 체인 데이터 가져오기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/tools/use-sidecar.md)
- [try-runtime 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/tools/use-try-runtime.md): try-runtime 을 사용하여 스토리지 마이그레이션을 테스트하는 방법
- [Wasm 바이너리 검증하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/tools/verify-wasm.md): 어떤 Substrate 체인의 런타임 기능을 노출합니다.
- [가중치](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/weights.md): 적절한 거래 수수료를 설정하기 위해 기준치와 가중치를 사용하는 방법을 설명하는 빠른 참고 가이드입니다.
- [벤치마크 추가](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/weights/add-benchmarks.md): 벤치마크 프레임워크를 사용하여 팔렛의 실행 요구 사항을 추정하는 방법을 보여줍니다.
- [수수료 계산하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/weights/calculate-fees.md)
- [조건부 가중치 사용](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/weights/use-conditional-weights.md)
- [사용자 정의 가중치 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/learn/runtime-development/weights/use-custom-weights.md)
- [빌드하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build.md): Substrate 노드가 구성되고 컴파일되는 방법에 대한 세부 정보를 제공합니다.
- [제작할 것을 결정하세요](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/decide-what-to-build.md)
- [빌드 프로세스](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/build-process.md): Substrate 노드가 플랫폼 네이티브 및 WebAssembly 이진 파일로 컴파일되고, 이진 파일이 Substrate 런타임으로의 호출을 실행하는 방법을 설명합니다.
- [결정론적 런타임 빌드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/build-a-deterministic-runtime.md): Substrate 기반 체인을 위한 WebAssembly 런타임을 빌드하기 위해 Substrate 런타임 도구 (srtool)와 Docker를 사용하는 방법을 설명합니다.
- [체인 스펙](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/chain-spec.md): Substrate 기반 네트워크에서 체인 스펙의 역할, 노드를 시작할 때 사용할 체인 스펙을 지정하는 방법, 그리고 체인 스펙을 커스텀하고 배포하는 방법에 대해 설명합니다.
- [Genesis 구성](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/genesis-configuration.md)
- [애플리케이션 개발](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/application-development.md): Substrate 메타데이터와 RPC 라이브러리가 애플리케이션 인터페이스 구축에 어떻게 사용되는지 살펴봅니다.
- [RPC](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/remote-procedure-calls.md): RPC 및 RPC 방법을 사용하여 Substrate 노드와 상호 작용하는 방법을 설명합니다.
- [문제 해결](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/build/troubleshoot-your-code.md): 문제 해결 및 모범 사례를 따르기 위한 일반적인 코딩 기술 및 Substrate 특정 기술을 강조합니다.
- [튜토리얼](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials.md)
- [설치하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install.md)
- [개발자 도구](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/developer-tools.md)
- [리눅스 개발 환경](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/linux.md): 리눅스에서 Substrate를 위한 로컬 개발 환경을 설정하세요.
- [macOS 개발 환경](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/macos.md): macOS에서 Substrate를 위한 로컬 개발 환경을 설정하세요.
- [Rust 툴체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/rust-toolchain.md)
- [Rust 문제 해결 방법](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/troubleshoot-rust-issues.md): Rust 및 Substrate 개발 환경 문제를 진단하고 해결합니다.
- [Windows 개발 환경](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/windows.md): Windows에서 Substrate를 위한 로컬 개발 환경을 설정합니다.
- [빠른 시작](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/quick-start.md): Substrate로 시작하세요.
- [코드 탐색하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/quick-start/explore-the-code.md): 노드 템플릿의 내용을 자세히 살펴보세요.
- [런타임 수정하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/quick-start/modify-the-runtime.md): 기본 노드 템플릿을 수정하여 사용자 정의 런타임을 만드는 간단한 변경 사항을 만들어보세요.
- [노드 시작하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/quick-start/start-a-node.md): 템플릿에서 Substrate 노드를 시작하세요.
- [Substrate 한눈에 보기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/quick-start/substrate-at-a-glance.md): 응용 프로그램에 최적화된 블록체인을 구축하기 위한 Substrate 프레임워크의 간략한 개요를 제공합니다.
- [블록체인 구축](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain.md): 이 튜토리얼은 Substrate 블록체인을 구축하고 기능을 추가하며 간단한 트랜잭션을 제출하고 노드 작업을 관찰하는 실습 경험을 제공합니다.
- [신뢰할 수 있는 노드 추가](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain/add-trusted-nodes.md): 개인 블록체인 네트워크를 위한 계정 키와 커스텀 체인 스펙 생성하기
- [특정 노드 승인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain/authorize-specific-nodes.md): 승인된 노드 및 제한된 액세스 권한이 있는 네트워크를 구성합니다.
- [로컬 블록체인 구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain/build-local-blockchain.md): 개발 환경에서 단일 로컬 블록체인 노드를 컴파일, 실행 및 상호작용하기.
- [네트워크 시뮬레이션](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain/simulate-network.md): 미리 정의된 계정을 사용하여 권한이 부여된 밸리데이터로 개인 블록체인 네트워크를 시작합니다.
- [실행 중인 네트워크 업그레이드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-a-blockchain/upgrade-a-running-network.md): 실행 중인 노드를 업데이트하는 방법을 설명합니다.
- [애플리케이션 로직 구축](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic.md): Substrate 런타임 환경을 사용자 정의하기 위해 팔레트를 추가하는 방법을 보여줍니다.
- [런타임에 팔레트 추가하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic/add-a-pallet.md): Substrate 노드 템플릿을 위한 런타임에 간단한 팔레트를 추가하는 기본 단계를 보여줍니다.
- [오프체인 워커 추가](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic/add-offchain-workers.md): 팔렛을 수정하여 오프체인 워커를 포함시키고, 오프체인 워커에서 온체인 상태를 업데이트하기 위해 트랜잭션을 제출하는 방법을 설명합니다.
- [사용자 정의 팔레트 게시](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic/publish-custom-pallets.md): 사용자 정의 팔레트와 상자를 게시하여 널리 사용 가능하게 하는 방법을 제안합니다.
- [함수 호출의 출처 지정하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic/specify-the-origin-for-a-call.md): 함수 호출의 출처로 사용할 계정을 지정하는 방법을 보여줍니다.
- [사용자 정의 팔레트에서 매크로 사용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/build-application-logic/use-macros-in-a-custom-pallet.md): FRAME 매크로의 뼈대를 사용하여 Substrate 런타임에 대한 사용자 정의 팔레트를 생성하는 방법을 설명합니다.
- [유용한 도구들](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/integrate-with-tools.md): Substrate 노드 및 Substrate 기반 블록체인과 연결하고 상호작용할 수 있는 도구에 대한 사용 사례를 보여줍니다.
- [EVM 계정에 접근하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/integrate-with-tools/access-evm-accounts.md): Substrate 블록체인 노드를 통해 이더리움 기반 계정과 스마트 컨트랙트에 접근하는 방법을 설명합니다.
- [이더리움 통합](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/integrate-with-tools/evm-integration.md)
- [사이드카 엔드포인트 탐색하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/integrate-with-tools/explore-sidecar-endpoints.md): Postman을 사용하여 Substrate REST 서비스 (사이드카) API를 탐색하는 방법을 보여줍니다.
- [경량 클라이언트 노드 통합](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/integrate-with-tools/integrate-a-light-client-node.md): 브라우저에서 Substrate Connect를 사용하여 Substrate 기반 블록체인에 연결하는 방법을 보여줍니다.
- [스마트 컨트랙트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts.md): ink! 프로그래밍 언어를 사용하여 Substrate 기반 네트워크에 스마트 컨트랙트를 생성하고 배포하는 방법을 안내합니다.
- [스마트 컨트랙트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/smart-contracts-strategy.md)
- [토큰 계약 작성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/build-a-token-contract.md): ink! 언어로 작성된 스마트 컨트랙트를 사용하여 ERC-20 토큰 공급을 구축합니다.
- [스마트 컨트랙트 개발하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/develop-a-smart-contract.md): 값을 증가시키는 스마트 컨트랙트를 개발하세요.
- [첫 번째 계약 준비하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/prepare-your-first-contract.md): ink! 스마트 컨트랙트 언어를 사용하여 간단한 스마트 컨트랙트를 작성하고 테스트하세요.
- [스마트 컨트랙트 문제 해결](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/troubleshoot-smart-contracts.md): 스마트 컨트랙트를 작성하고 배포할 때 발생할 수 있는 일반적인 문제를 해결하는 방법에 대해 설명합니다.
- [값 저장을 위한 맵 사용](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/smart-contracts/use-maps-for-storing-values.md): 맵을 사용하여 데이터를 키-값 쌍으로 저장하세요.
- [XCM](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/xcm.md)
- [XCM](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/xcm/xcm.md): 크로스 컨센서스 통신과 크로스 컨센서스 메시징(XCM) 형식에 대한 개요를 제공합니다.
- [XCM 형식](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/xcm/xcm-format.md)
- [서비스 체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/service-chains.md): 서비스에 특화된 블록체인에 대한 전반적인 내용을 다룹니다.
- [인프라DID](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/service-chains/infra-did-parachain.md): DID에 특화된 블록체인에 대한 전반적인 내용을 다룹니다.
- [인프라EVM](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/service-chains/infra-evm-parachain.md): EVM 호환 블록체인에 대한 전반적인 내용을 다룹니다.
- [URAuth(Universal Resource Auth)](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/service-chains/urauth.md): 데이터들에 대한 소유권, 저작권정보, 데이터 접근 및 거래 규칙 등록에 특화된 블록체인에 대한 전반적인 내용을 다룹니다.
- [데브 옵스](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/devops.md)
- [체인 빌드](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/devops/build.md): 체인을 컨테이너화하는 방법에 대해 설명합니다.
- [배포](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/devops/deploy.md): 릴레인체인을 배포하는 방법을 알아봅니다.
- [모니터링](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/devops/monitor-node-metrics.md): 관찰 도구를 사용하여 Substrate 노드에 대한 정보를 캡처하고 확인합니다.
- [튜토리얼](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials.md)
- [기초](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/basic.md)
- [시스템 토큰 관리 프로세스](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/basic/how-to-interact-with-system-token.md): 시스템 토큰 등록 절차 및 등록 후 사용 방법에 대한 내용을 다룹니다.
- [시스템 토큰을 트랜잭션 수수료로 사용해보기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/basic/how-to-pay-transaction-fee.md): 이 튜토리얼은 토큰 생성부터 시스템 토큰 등록을 위한 거버넌스, 시스템 토큰 사용까지의 일련의 과정에 대해 배웁니다.
- [트랜잭션에 투표 포함 시키기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/basic/undefined.md)
- [밸리데이터 보상 받기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/basic/how-to-get-validator-reward.md): 이 튜토리얼은 인프라블록체인의 밸리데이터가 보상을 받는 방법을 설명합니다.
- [구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build.md): 인프라릴레이체인 및 파라체인을 구축하는 방법에 대해 배웁니다.
- [인프라릴레이체인 구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build/build-infra-relay-chain.md): 이 튜토리얼은 인프라릴레이체인을 구축하는 방법에 대해 알아봅니다.
- [파라체인 구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build/build-parachain.md): 이 튜토리얼은 파라체인을 구축하는 방법을 알아봅니다.
- [메시지 전달 채널 열기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build/open-message-passing-channels.md): 파라체인 간 통신을 위해 HRMP를 사용하는 방법을 배웁니다.
- [XCM을 이용하여 토큰 전송하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build/transfer-assets-with-xcm.md): 릴레이체인을 통해 파라체인으로 원격 전송을 실행하는 XCM 사용 방법을 보여줍니다.
- [Asynchronous Backing 적용하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/build/upgrade-a-node.md): Inclusion 과 Backing 을 분리하여 파라체인 throughput 을 증가시킬 수 있는 async backing 을 적용하는 방법에 대해 설명합니다.
- [테스트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test.md)
- [벤치마크](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test/benchmark.md): 런타임 로직의 함수를 실행하는 데 필요한 계산 리소스를 추정하기 위해 사용할 수 있는 벤치마킹 프레임워크를 설명합니다.
- [런타임 확인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test/check-runtime.md): 지정된 런타임 상태를 프로덕션 스냅샷의 체인 상태와 테스트하기 위한 try-runtime 명령줄 도구에 대해 설명합니다.
- [디버그](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test/debug.md)
- [테스트 네트워크에서 파라체인 시뮬레이션하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test/simulate-parachains.md): 검증자와 파라체인 콜레이터 노드를 포함한 릴레이체인을 시뮬레이션하기 위해 로컬 테스트 네트워크를 설정하는 방법을 설명합니다.
- [단위 테스트](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/test/unit-testing.md): 런타임 로직에 대한 기본 단위 테스트를 설명합니다.
- [서비스체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains.md)
- [인프라DID](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-did-parachain.md)
- [구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-did-parachain/build.md): 이 튜토리얼은 인프라DID 파라체인을 빌드하고 실행하는 과정을 설명합니다.
- [공개키 추가하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-did-parachain/add-keys.md): 이 튜토리얼은 인프라블록체인 파라체인 중 하나인 인프라DID 체인에 등록된 DID 에 공개키를 추가하는 방법을 설명합니다.
- [서비스 엔드포인트 등록하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-did-parachain/add-services.md): 이 튜토리얼은 인프라DID에 등록된 DID에 서비스 엔드포인트를 추가하는 방법을 설명합니다.
- [DID 생성하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-did-parachain/create-infra-did.md): InfraDID 체인에서 DID를 생성하는 방법에 대해 설명합니다.
- [인프라EVM](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain.md)
- [구축하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain/build.md): 이 튜토리얼은 인프라EVM 체인을 빌드하고 실행 하는 과정을 설명합니다.
- [EVM에 자금 입금 및 인출하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain/deposit-and-withdraw-token.md): 이 튜토리얼은 인프라EVM 체인에서 자금을 입금 및 인출하는 방법을 설명합니다.
- [ERC20 토큰 컨트랙트 배포하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain/deploy-erc20-contract.md): 이 튜토리얼은 인프라EVM 체인에서 ERC20 토큰 컨트랙트를 배포하는 방법에 대해서 설명합니다.
- [ERC721 토큰 컨트랙트 배포하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain/deploy-erc721-contract.md): 이 튜토리얼은 InfraEVM 체인에서 ERC721 토큰 컨트랙트를 배포하는 방법에 대해서 설명합니다.
- [ERC1155 토큰 컨트랙트 배포하기](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/tutorials/service-chains/infra-evm-parachain/deploy-erc1155-contract.md): 이 튜토리얼은 인프라EVM체인에서 ERC1155 토큰 컨트랙트를 배포하는 방법에 대해서 설명합니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
