XRPL Docs (Korean)
  • XRPL Docs(Kor)
  • Introduction
    • XRP Ledger란?
    • XRP란?
    • Crypto Wallets
    • Transactions and Requests
    • Software Ecosystem
  • Use Cases
    • 결제(Payments)
      • P2P 결제(Peer-to-Peer Payments)
      • 예금 제한(Restricting Deposits)
      • 스마트 컨트랙트(Smart Contracts)
    • 토큰화(Tokenization)
      • 스테이블코인 발행인(Stablecoin Issuer)
      • NFT 마켓플레이스 개요(NFT Marketplace Overview)
    • 탈중앙화 금융(Decentralized Finance)
      • 알고리즘 트레이딩(Algorithmic Trading)
      • 거래소에 XRP 상장하기((List XRP as an Exchange)
  • Concepts
    • 소개
      • 컨센서스 소개
      • XRP
      • 소프트웨어 생태계
    • XRP Ledger 서버
      • rippled 서버 모드(rippled Server Modes)
      • 클러스터링(Clustering)
      • Ledger 역사
      • 피어 프로토콜(Peer Protocol)
      • 트랜잭션 검열 감지(Transaction Censorship Detection)
      • 병렬 네트워크(Parallel Networks)
      • 수정안(Amendments)
        • XRP Ledger에 코드를 기여하는 방법
        • 알려진 수정안
      • 클리오 서버(The Clio Server)
    • 컨센서스 네트워크(Consensus Protocol)
      • 컨센서스 구조(Consensus Structure)
      • 컨센서스 원칙과 규칙(Consensus Principles and Rules)
      • 공격과 실패 모드에 대한 컨센서스 보호(Consensus Protections Against Attacks and Failure Modes)
      • 불변성 체크
      • 부정 UNL
      • 트랜잭션 취소 정보
      • 트랜잭션 변조 가능성
      • 수수료 투표
      • 컨센서스 연구
    • Ledgers
      • Ledger 구조(Ledger Structure)
      • 개방형, 폐쇄형, 검증형 Ledgers(Open, Closed, and Validated Ledgers)
      • Ledger 마감 시간(Ledger Close Times)
    • 트랜잭션(Transactions)
      • 수수료(Fees)
      • 신뢰할 수 있는 트랜잭션 제출(Reliable Transaction Submission)
      • 보안 서명(Secure Signing)
      • 출발, 데스티네이션 태그(Source and Destination Tags)
      • 트랜잭션 비용(Transaction Cost)
      • 트랜잭션 대기열(Transaction Queue)
      • 결과의 불변성(Finality of Results)
        • 트랜잭션 결과 조회(Look Up Transaction Results)
        • Transaction Malleability
    • 결제 유형
      • XRP 직접 결제
      • 교차 화폐 결제
      • 수표
      • 에스크로
      • 부분 결제
      • 결제 채널
    • 토큰(Tokens)
      • Non-Fungible Tokens
        • NFT 정보 저장소(NFT Payload Storage)
        • XRP Ledger에서 NFT 토큰 거래(Trading NFTokens on the XRP Ledger)
        • NFT Reserve Requirements
        • 일괄 발행(Batch minting)
        • 다른 계정에게 NFT 발행 권한 부여(Authorizing Another Account to Mint Your NFTs)
        • NFT 경매 진행하기(Running an NFT Auction)
        • NFT를 컬렉션으로 발행하기(Minting NFTs into Collections)
        • NFT의 고정 공급 보장하기(Guaranteeing a Fixed Supply of NFTs)
        • NFT 관련 API(NFT APIs)
      • 신뢰선과 발급(Trust Lines and Issuing)
      • 승인된 신뢰선(Authorized Trust Lines)
      • 토큰 환수(Clawing Back Tokens)
      • Freezing Tokens(토큰 동결)
        • 동결에 대한 일반적인 오해(Common Misunderstandings about Freezes )
      • Rippling
      • 이체 수수료(Transfer Fees)
      • 경로(Paths)
      • Demurrage(과잉보유비용)
      • 탈중앙화 거래소(Decentralized Exchange)
        • 제안(Offers)
        • Auto-Bridging
        • Tick Size
        • AMM(Automated Market Makers)
    • 계정
      • 다중 서명
      • 티켓
      • 계정 유형
      • 계정 삭제
      • 준비금(Reserves)
      • 주소(Addresses)
      • 암호화 키(Cryptographic Keys)
      • 입금 승인(Deposit Authorization)
  • Tutorials
    • 퍼블릭 서버(Public Servers)
    • Python
      • Python으로 시작하기(Get Started Using Python)
      • python 모듈형 튜토리얼(Modular Tutorials in Python)
        • python을 이용한 Send Payments(Send Payments Using Python)
          • 계정 생성 및 XRP 전송(Create Accounts and Send XRP Using Python)
          • 신뢰 생성 및 Currency 전송 (Create Trust Line and Send Currency Using Python)
          • 시간 보류 에스크로 생성(Create Time-based Escrows Using Python)
        • python을 이용한 NFTs(NFTs Using Python)
          • NFTs 발행과 소각(Mint and Burn NFTs Using Python)
          • NFTs 전송 (Transfer NFTs Using Python)
          • NFT 판매 중개 (Broker an NFT Sale Using Python)
          • 공인 발행인 지정 (Assign an Authorized Minter Using Python)
          • NFTs 일괄 발행 (Batch Mint NFTs Using Python)
        • Python에서 데스크톱 지갑 구축(Build a Desktop Wallet in Python)
    • JavaScript
      • JavaScript로 시작하기(Get Started Using JavaScript)
      • JavaScript 모듈형 튜토리얼(Modular Tutorials in JavaScript)
        • JavaScript를 이용한 Send Payments(Send Payments Using JavaScript)
          • JavaScript를 이용한 계정 생성 및 XRP 전송(Create Accounts and Send XRP Using JavaScript)
          • JavaScript를 이용한 신뢰선 생성 및 화폐 전송(Create Trust Line and Send Currency Using JavaScript)
          • 시간 기반 에스크로 생성하기(Create Time-based Escrows Using JavaScript)
          • 조건부 에스크로 생성하기(Create Conditional Escrows Using JavaScript)
        • JavaScript를 이용한 NFTs(NFTs Using JavaScript)
          • JavaScript를 이용한 NFTs 발행 및 소각(Mint and Burn NFTs Using JavaScript)
          • JavaScript를 이용한 NFTs 전송(Transfer NFTs Using JavaScript)
          • JavaScript를 이용한 NFT 판매 중개(Broker an NFT Sale Using JavaScript)
          • JavaScript를 이용한 공인 발행인 지정(Assign an Authorized Minter Using JavaScript)
          • JavaScript를 이용한 NFTs 일괄 발행(Batch Mint NFTs Using JavaScript)
      • JavaScript를 이용한 브라우저 지갑 개발(Build a Browser Wallet in JavaScript)
      • JavaScript를 이용한 데스크탑 지갑 개발(Build a Desktop Wallet in JavaScript)
    • Java
      • Java로 시작하기(Get Started Using Java)
    • HTTP / Websocket APIs
      • HTTP/WebSocket API 사용 시작하기(Get Started Using HTTP / WebSocket APIs)
      • WebSocket으로 수신 결제 모니터링(Monitor Incoming Payments with WebSocket)
    • Tasks
      • 계정 설정 관리(Manage Account Settings)
        • 일반 키 쌍 할당
        • 일반 키 쌍 변경 또는 제거
        • 마스터 키 쌍 비활성화
        • 다중 서명 설정
        • 다중 서명 트랜잭션 전송
        • 데스티네이션 태그 필요
        • 오프라인 계정 설정 튜토리얼
        • 티켓 사용(Use Tickets)
      • XRP 보내기(Send XRP)
      • 특수 결제 유형 사용(Use Specialized Payment Types)
        • 에스크로 사용(Use escrow)
          • 시간 보류 에스크로 보내기(Send a Time-Held Escrow)
          • 조건부 보류 에스크로 보내기(Send a Conditionally-Held Escrow)
          • 만료된 에스크로 취소(Cancel an Expired Escrow)
          • 에스크로 조회(Look up Escrows)
          • 에스크로를 스마트 컨트랙트로 사용(Use an Escrow as a Smart Contract)
        • 결제 채널 사용(Use Payment Channels)
          • 결제 채널을 열어 거래소 간 네트워크 활성화(Open a Payment Channel to Enable an Inter-Exchange Network)
        • 수표 사용(Use Checks)
          • 수표 전송(Send a Check)
          • 정확한 금액의 수표 현금화(Cash a Check for an Exact Amount)
          • 유연한 금액의 수표 현금화(Cash a Check for a Flexible Amount)
          • 수표 취소(Cancel a Check)
          • 발신자별 수표 조회(Look Up Checks by Sender)
          • 수취인별 수표 조회(Look Up Checks by Recipient)
      • 토큰 사용(Use Tokens)
        • 대체가능한 토큰 발행(Issue a Fungible Token)
        • 탈중앙화 거래소에서 거래(Trade in the Decentralized Exchange)
        • 동결 금지 활성화
        • 글로벌 동결 시행
        • 신뢰선 동결하기
    • Apps 구축
      • JS에서 데스크톱 지갑 구축
      • JS에서 브라우저 지갑 구축
    • XRP Ledger 비즈니스
      • XRP 차트에 거래소 등록하기
      • 스테이블코인 발행자 되기
    • rippled 서버 관리
      • rippled 설치
        • 시스템 요구 사항
        • CentOS/Red Hat에 yum으로 설치하기
        • 우분투 또는 데비안 리눅스에 설치
        • 리눅스에서 자동 업데이트
        • CentOS/Red Hat에서 수동 업데이트
        • 우분투 또는 데비안에서 수동 업데이트
        • 리포팅 모드에서 rippled 빌드 및 실행
        • 용량 계획
        • rippled v1.3.x 마이그레이션 지침
      • rippled 구성
        • rippled를 검증인으로 실행하기
        • rippled를 스톡 서버로 실행
        • 수정안 투표 구성
        • 수정안 테스트
        • StatsD 구성
        • rippled를 병렬 네트워크에 연결하기
        • 온라인 삭제 구성
        • 권고 삭제 구성
        • 히스토리 샤딩 구성
        • 전체 히스토리 구성
        • gRPC 구성
        • 공개 서명 사용
      • 피어링 구성
        • 클러스터 rippled 서버
        • 비공개 서버 구성
        • 피어 크롤러 구성
        • 링크 압축 사용
        • 피어링을 위한 포트 포워드
        • 특정 피어에 수동으로 연결
        • 최대 피어 수 설정
        • 피어 예약 사용
      • stand-alone 모드에서 rippled 기능 테스트하기
        • stand-alone 모드에서 새 제네시스 ledger 시작하기
        • stand-alone 모드에서 저장된 ledger 불러오기
        • stand-alone 모드에서 ledger 진행하기
      • 문제 해결
        • rippled 문제 진단하기
        • 상태 확인 개입
        • 로그 메시지 이해
        • rippled 서버가 동기화되지 않음
        • rippled 서버가 수정이 차단됨
        • rippled 서버가 시작되지 않음
        • SQLite 트랜잭션 데이터베이스 페이지 크기 문제 해결
    • 클리오 서버 관리
      • 우분투 리눅스에 클리오 설치
  • References
    • XRP Ledger 프로토콜 참조(XRP Ledger Protocol Reference)
      • 기본 데이터 유형(Basic Data Types)
        • base58 인코딩(base58 Encodings)
        • 화폐 형식(Currency Formats)
        • NFToken
      • Ledger 데이터 형식(Ledger Data Formats)
        • Ledger 헤더(Ledger Header)
        • Ledger 객체 IDs
        • Ledger 객체 유형
          • AccountRoot
          • Amendments
          • AMM(experimental - 수정중)
          • Check
          • DepositPreauth
          • DirectoryNode
          • Escrow
          • FeeSettings
          • LedgerHashes
          • NegativeUNL
          • NFTokenOffer
          • NFTokenPage
          • Offer
          • PayChannel
          • RippleState
          • SignerList
          • Ticket
      • 트랜잭션 참조(Transaction Reference)
        • 트랜잭션 공통 필드(Transaction Common Fields)
        • 트랜잭션 유형(Transaction Types)
          • AccountSet
          • AccountDelete
          • AMMBid
          • AMMCreate
          • AMMDelete
          • AMMDeposit
          • CheckCancel
          • CheckCash
          • CheckCreate
          • DepositPreauth
          • EscrowCancel
          • EscrowCreate
          • EscrowFinish
          • NFTokenAcceptOffer
          • NFTokenBurn
          • NFTokenCancelOffer
          • NFTokenCreateOffer
          • NFTokenMint
          • OfferCancel
          • OfferCreate
          • Payment
          • PaymentChannelClaim
          • PaymentChannelCreate
          • PaymentChannelFund
          • SetRegularKey
          • SignerListSet
          • TicketCreate
          • TrustSet
        • Pseudo-Transactions
          • EnableAmendment
          • SetFee
          • UNLModify
        • 트랜잭션 결과(Transaction Results)
          • tec Codes
          • tef Codes
          • tel Codes
          • tem Codes
          • ter Codes
          • tes Success
        • 트랜잭션 메타데이터(Transaction Metadata)
      • Binary Format
    • 클라이언트 라이브러리
      • JavaScript / TypeScript 클라이언트 라이브러
        • ripple-lib 1.x에서 xrpl.js 2.x로의 마이그레이션 가이드
      • Python 클라이언트 라이브러리
      • Java 클라이언트 라이브러리
      • Ruby 클라이언트 라이브러리
    • HTTP / WebSocket APIs
      • API 규칙
        • 요청 형식
        • 응답 형식
        • 오류 형식
        • 마커 및 페이지네이션
        • 속도 제한
        • rippled 서버 상태
      • 공개 API 메소드
        • 계정 메소드
          • account_channels
          • account_currencies
          • account_info
          • account_lines
          • account_nfts
          • account_objects
          • account_offers
          • account_tx
          • gateway_balances
          • noripple_check
        • Ledger 메소드
          • ledger
          • ledger_closed
          • ledger_current
          • ledger_data
          • ledger_entry
        • 트랜잭션 메소드
          • submit
          • submit_multisigned
          • transaction_entry
          • tx
          • tx_history
        • 경로와 오더북 메소드
          • book_offers
          • deposit_authorized
          • nft_buy_offers
          • nft_sell_offers
          • path_find
          • ripple_path_find
        • 결제 채널 메소드
          • channel_authorize
          • channel_verify
        • 구독 메소드
          • 구독
          • 구독 취소
        • Server Info 메소드
          • fee
          • manifest
          • server_info (rippled)
          • server_state
        • 클리오 서버
          • server_info
          • ledger
          • nft_history
          • nft_info
        • 유틸리티 메소드
          • json
          • ping
          • random
      • 관리자 API 메소드
        • 키 생성 방법
          • validation_create
          • wallet_propose
        • 로깅 및 데이터 관리 메소드
          • can_delete
          • crawl_shards
          • download_shard
          • ledger_cleaner
          • ledger_request
          • log_level
          • logrotate
          • node_to_shard
        • 서버 컨트롤 메소드
          • ledger_accept
          • stop
          • validation_seed
        • 서명 메소드
          • sign
          • sign_for
        • 피어 관리 메소드
          • connect
          • peer_reservations_add
          • peer_reservations_del
          • peer_reservations_list
          • peers
        • 상태 및 디버깅 메소드
          • consensus_info
          • feature
          • fetch_info
          • get_counts
          • print
          • validator_info
          • validators
        • rippled 커맨드라인 사용 참조
        • 피어 포트 메소드
          • 상태 확인
          • 피어 크롤러
          • 유효성 검증인 목록 메소드
    • xrp-ledger.toml File
  • Infrastructure
    • 커맨드 라인 사용법(Commandline Usage)
    • Install rippled
      • System Requirements
      • Install on CentOS/RedHat with yum
      • Install on Ubuntu or Debian Linux
      • Update Automatically on Linux
      • Update Manually on CentOS/Red Hat
      • Update Manually on Ubuntu or Debian
      • Build and Run rippled in Reporting Mode
      • Capacity Planning
    • Configure rippled
      • Server Modes
        • Run rippled as a Validator
        • Run rippled as a Stock Server
      • Data Retention
        • Configure Full History
        • 온라인 삭제(Online Deletion)
        • Configure Online Deletion
        • Configure Advisory Deletion
        • 히스토리 샤딩(History Sharding)
        • Configure History Sharding
      • Configure Amendment Voting
      • Test Amendments
      • Configure StatsD
      • Connect Your rippled to a Parallel Network
      • Configure gRPC
      • Enable Public Signing
    • Peering
      • Cluster rippled Servers
      • Configure a Private Server
      • Configure the Peer Crawler
      • Enable Link Compression
      • Forward Ports for Peering
      • Manually Connect to a Specific Peer
      • Set Maximum Number of Peers
      • Use a Peer Reservation
    • Testing and Auditing
      • Start a New Genesis Ledger in Stand-Alone Mode
      • Load a Saved Ledger in Stand-Alone Mode
      • Advance the Ledger in Stand-Alone Mode
    • Troubleshooting
      • Diagnosing Problems with rippled
      • Health Check Interventions
      • Understanding Log Messages
      • rippled Server Doesn't Sync
      • rippled Server is Amendment Blocked
      • rippled Server Won't Start
    • Install Clio on Ubuntu Linux
    • Run a Private Network with Docker
Powered by GitBook
On this page
  • P2P 모드(P2P Mode)
  • API 서버(API Servers)
  • 전체 히스토리 서버(Full History Servers)
  • 퍼블릭 허브(Public Hubs)
  • 검증인(Validators)
  • 리포팅 모드(Reporting Mode)
  • Stand-Alone 모드
  • 참고
  1. Concepts
  2. XRP Ledger 서버

rippled 서버 모드(rippled Server Modes)

PreviousXRP Ledger 서버Next클러스터링(Clustering)

Last updated 1 year ago

rippled 서버 소프트웨어는 설정에 따라 여러 가지 모드로 실행될 수 있습니다. 주요 모드는 다음과 같습니다:

  • - 이것이 서버의 주요 모드입니다: P2P 네트워크를 따르며 트랜잭션을 처리하고 일부를 유지합니다. 이 모드는 다음과 같은 역할을 수행할 수 있도록 구성할 수 있습니다:

    • - 컨센서스에 참여하여 네트워크를 안전하게 유지합니다.

    • - 공유된 ledger에서 데이터를 읽고 트랜잭션을 제출하며 ledger의 활동을 감시하는 데에 API 액세스를 제공합니다. 선택적으로 완전한 히스토리 서버가 될 수 있으며, 이는 트랜잭션 및 ledger 히스토리의 완전한 기록을 유지합니다.

    • - 다른 많은 P2P 네트워크 구성원 간의 메시지 중계를 담당합니다.

  • - 관계형 데이터베이스에서 API 요청을 제공하기 위한 특수 모드입니다. P2P네트워크에 참여하지 않으므로 P2P 모드 서버를 실행하고 신뢰할 수 있는 gRPC 연결을 통해 리포팅 모드 서버에 연결해야 합니다.

  • - 테스트용 오프라인 모드입니다. P2P 네트워크에 연결되지 않으며 컨센서스를 사용하지 않습니다.

rippled 실행 파일은 로컬에서 에 액세스하기 위한 클라이언트 어플리케이으로 실행될 수도 있습니다. (이 경우 동일한 바이너리의 두 인스턴스가 함께 실행될 수 있습니다. 하나는 서버로, 다른 하나는 일시적으로 클라이언트로 실행되고 종료됩니다.)

각 모드에서 rippled를 실행하는 데 필요한 명령에 대한 자세한 정보는 를 참조하십시오.

P2P 모드(P2P Mode)

P2P 모드는 rippled 서버의 주요이자 기본 모드이며, 서버가 수행해야 할 대부분의 작업을 처리할 수 있습니다. 이러한 서버들은 트랜잭션을 처리하고 XRP ledger의 공유 상태를 유지하는 P2P 네트워크를 형성합니다. 트랜잭션을 제출하거나 ledger 데이터를 읽거나 네트워크에 참여하는 경우, 요청은 언젠가는 P2P 모드 서버를 통해 이루어져야 합니다.

P2P 모드 서버는 추가 기능을 제공할 수 있도록 구성할 수 있습니다. 최소한의 수정이 가해진 구성 파일로 실행되는 P2P 모드 서버는 스톡 서버라고도 합니다. 다른 구성 옵션으로는 다음이 있습니다:

P2P 모드 서버는 기본적으로 에 연결합니다.

API 서버(API Servers)

전체 히스토리 서버(Full History Servers)

퍼블릭 허브(Public Hubs)

  • 좋은 대역폭.

  • 신뢰할 수 있는 피어와의 연결.

  • 신뢰성 있는 메시지 중계 능력.

서버를 허브로 구성하려면 허용되는 최대 피어 수를 늘리고 방화벽과 NAT(네트워크 주소 변환) 라우터를 통해 적절한 포트를 전달해야 합니다.

검증인(Validators)

유효성 검사는 작은 계산 리소스만 사용하지만, 단일 엔티티나 조직이 여러 개의 유효성 검증인들을 운영하는 것은 공모에 대한 더 많은 보호를 제공하지 않기 때문에 큰 이점이 없습니다. 각 검증인은 고유한 암호키 쌍으로 자신을 식별하며 이를 주의 깊게 관리해야 합니다. 여러 검증인들은 키 쌍을 공유해서는 안 됩니다. 이러한 이유로 유효성 검사는 기본적으로 비활성화되어 있습니다.

다른 용도로 사용되는 서버에서 유효성 검사를 안전하게 활성화할 수 있으며, 이러한 유형의 구성 "다목적 서버"라고 합니다. 또는 다른 작업을 수행하지 않는 전용 검증인 실행하거나 P2P 모드 rippled 서버와 클러스터로 실행할 수도 있습니다.

리포팅 모드(Reporting Mode)

Stand-Alone 모드

stand-alone 모드에서 서버는 네트워크에 연결되지 않고 컨센서스 프로세스에 참여하지 않고 작동합니다. 컨센서스 프로세스가 없으므로 ledger를 수동으로 진행해야 하며 "닫힌" ledger와 "유효한" ledger 사이에 구분이 없습니다. 그러나 서버는 여전히 API 액세스를 제공하고 트랜잭션을 처리합니다. 이를 통해 다음과 같은 작업을 수행할 수 있습니다:

  • 수정 사항이 탈중앙 네트워크 전체에 적용되기 전에 수정안의 효과를 테스트합니다.

  • 처음부터 새로운 genesis ledger를 생성합니다.

  • 기존의 ledger 버전을 디스크에서 로드한 다음, 특정 트랜잭션을 다시 실행하여 결과를 재생산하거나 다른 가능성을 테스트합니다.

참고

  • Tutorials:

모든 P2P 모드 서버는 트랜잭션 제출, 잔액 및 설정 확인, 서버 관리와 같은 목적으로 를 제공합니다. 비즈니스에 사용되는 트랜잭션 조회나 제출 등의 작업을 위해 자체 서버를 운영하는 것 유용할 수 있습니다.

다른 일부 블록체인과는 달리 XRP Ledger는 서버가 현재 상태를 알고 새로운 트랜잭션을 처리하기 위해 완전한 트랜잭션 히스토리를 보유할 필요가 없습니다. 서버 운영자는 얼마나 많은 를 동시에 저장할지 결정할 수 있습니다. 그러나 P2P 모드 서버는 로컬로 사용 가능한 ledger 히스토리를 사용하여 API 요청에 응답할 수 있습니다. 예를 들어, 6개월 동안의 히스토리를 유지한다면, 서버는 1년 전의 트랜잭션 결과를 설명할 수 없을 것입니다. 를 가진 API 서버는 XRP Ledger 시작 이후의 모든 트랜잭션과 잔액을 보고할 수 있습니다.

허브 서버는 많은 수의 을 가진 P2P 모드 서버입니다. 특히 인터넷에서 연결을 허용하는 퍼블릭 허브는 XRP Ledger 네트워크의 효율적인 연결을 유지하는 데 도움이 됩니다. 성공적인 퍼블릭 허브는 다음과 같은 특징을 갖추고 있습니다:

XRP ledger의 견고성은 각각 일부 다른 검증인 서로가 공모하지 않을 것이라는 신뢰를 가지고 있는 연결된 검증인 웹에 의존합니다. 다른 P2P 모드 서버와 마찬가지로 각 트랜잭션을 처리하고 ledger 상태를 계산하는 것 외에, 검증인 에 적극적으로 참여합니다. XRP ledger에 의존하는 경우 검증 과정에 참여하여 컨센서스 프로세스에 기여하는 것이 중요합니다.

검증인 실행에 대한 자세한 내용은 를 참조하세요.

리포팅 모드는 API 요청을 더 효율적으로 처리하기 위한 특수한 모드입니다. 이 모드에서 서버는 P2P 모드로 실행 중인 별도의 rippled 서버로부터 최신 유효한 ledger 데이터를 를 통해 받아와 관계형 데이터베이스 ()에 로드합니다. 리포팅 모드 서버는 직접적으로 P2P 네트워크에 참여하지 않지만, 트랜잭션 제출과 같은 요청은 사용하는 P2P 모드 서버로 전달할 수 있습니다.

여러 리포팅 모드 서버는 PostgreSQL 데이터베이스와 클러스터에 대한 액세스를 공유하여 각 서버가 모든 데이터의 중복 사본을 필요로 하지 않고도 대량의 히스토리를 제공할 수 있습니다. 리포팅 모드 서버는 동일한 를 통해 이 데이터를 제공하며, 기반이 되는 데이터의 저장 방식에 대한 차이점을 수용하기 위해 약간의 변경 사항이 있습니다.

가장 중요한 점으로, 리포팅 모드 서버는 대기 중이거나 유효하지 않은 ledger 데이터나 트랜잭션을 보고하지 않는다는 것입니다. 이 제한 사항은 에서의 효율적인 액세스와 같이 변동 중인 데이터에 빠르게 액세스해야 하는 특정 사용 사례에 관련이 있습니다.

API
ledger 역사
전체 역사
피어 프로토콜 연결
컨센서스 프로토콜
rippled를 검증인으로 실행하기
gRPC
PostgreSQL
Apache Cassandra
rippledAPIs
탈중앙화 거래소
Configure rippled
Use rippled in Stand-Alone Mode
ledger 히스토리
rippled API
Commandline Reference
Mainnet
P2P 모드
유효성 검증인
API 서버
허브 서버
리포팅 모드
Stand-alone 모드
검증인.
API 서버.
퍼블릭 허브.
New in: rippled 1.7.0
New in: rippled 1.7.0