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
  • 데이터베이스(Databases)
  • 사용 가능한 히스토리(Available History)
  • 히스토리 가져오기(Fetching History)
  • 히스토리 역사 채우기(Backfilling)
  • 전체 히스토리(Full History)
  • 히스토리 샤딩(History Sharding)
  • 참고
  • See Also
  1. Concepts
  2. XRP Ledger 서버

Ledger 역사

Previous클러스터링(Clustering)Next피어 프로토콜(Peer Protocol)

Last updated 1 year ago

는 이전 히스토리에 대한 일련의 을 생성하며, 각 버전은 일련의 을 적용하는 방식으로 이전 버전에서 유도됩니다. 모든 는 로컬로 ledger 버전과 트랜잭션 히스토리를 저장합니다. 서버가 저장하는 트랜잭션 기록은 해당 서버가 온라인 상태였던 기간과 가져와서 보관하도록 설정된 양에 따라 달라집니다.

XRP Ledger P2P 네트워크의 서버들은 컨센서스 프로세스의 일부로 서로 간에 트랜잭션 및 기타 데이터를 공유합니다. 각 서버는 독립적으로 새로운 ledger 버전을 구축하고 신뢰하는 유효성 검증인과 결과를 비교하여 일관성을 확인합니다. (신뢰하는 검증의 컨센서스가 서버의 결과와 일치하지 않으면, 서버는 일관성을 달성하기 위해 필요한 데이터를 피어로부터 가져옵니다.) 서버는 사용 가능한 히스토리를 채우기 위해 피어로부터 이전 데이터를 다운로드할 수 있습니다. ledger의 구조는 데이터의 암호 를 사용하여 어느 서버에든 데이터의 무결성과 일관성을 검증할 수 있습니다.

데이터베이스(Databases)

서버는 ledger 상태 데이터와 트랜잭션을 키-값 저장소인 ledger 저장소에 유지합니다. 추가로, rippled는 트랜잭션 히스토리와 특정 설정 변경을 추적하기 위해 몇 개의 SQLite 데이터베이스 파일을 유지합니다.

일반적으로, rippled 서버가 실행되지 않을 때는 해당 서버의 모든 데이터베이스 파일을 삭제하는 것이 안전합니다. (예를 들어 서버의 저장소 설정을 변경하거나 테스트 네트워크에서 프로덕션 네트워크로 전환하는 경우 이 작업을 수행해야 할 수 있습니다.)

사용 가능한 히스토리(Available History)

XRP Ledger의 모든 데이터와 트랜잭션은 공개적으로 되어 있으며 누구나 검색하거나 조회할 수 있습니다. 그러나 서버는 로컬로 사용 가능한 데이터만 검색할 수 있습니다. 서버가 사용할 수 없는 ledger 버전이나 트랜잭션을 조회하려고 하면 서버는 해당 데이터를 찾을 수 없다는 응답을 반환합니다. 해당 히스토리를 가진 다른 서버는 동일한 조회에 대해 성공적으로 응답할 수 있습니다. XRP ledger 데이터를 사용하는 비즈니스를 운영한다면 서버가 사용 가능한 히스토리 양을 고려해야 합니다.

는 complete_ledgers 필드에 서버에서 사용 가능한 ledger 버전의 수를 보고합니다.

히스토리 가져오기(Fetching History)

XRP Ledger 서버가 시작되면 가장 먼저 최신 유효한 ledger의 완전한 사본을 가져오는 것이 우선입니다. 이후에는 ledger 진행 상황을 따라가게 됩니다. 서버는 동기화 이후에 발생하는 ledger 히스토리의 누락된 부분을 채우고, 동기화 이전의 히스토리를 역사적으로 채울 수 있습니다. (ledger 히스토리의 누락된 부분은 서버가 일시적으로 네트워크와 동기화를 유지하기 어려워지거나 네트워크 연결을 잃거나 다른 일시적인 문제가 있을 때 발생할 수 있습니다.) ledger 히스토리를 다운로드할 때, 서버는 누락된 데이터를 로부터 요청하고, 암호 를 사용하여 데이터의 무결성을 확인합니다.

히스토리 역사 채우기는 서버의 가장 낮은 우선 순위 작업 중 하나이므로, 누락된 히스토리를 채우는 데에는 시간이 오래 걸릴 수 있습니다. 특히 서버가 바쁘거나 하드웨어 및 네트워크 사양이 충분하지 않은 경우에는 더 오랜 시간이 걸릴 수 있습니다. 하드웨어 사양에 대한 권장 사항은 을 참조하십시오. 히스토리 역사를 채우려면 적어도 하나의 직접 연결된 피어 서버가 해당 히스토리를 가지고 있어야 합니다. 서버의 P2P 연결을 관리하는 방법에 대한 자세한 내용은 을 참조하십시오.

XRP ledger는 데이터의 고유한 해시를 사용하여 데이터를 식별합니다. XRP ledger의 상태 데이터는 의 형태로 ledger의 히스토리에 대한 간략한 요약을 포함합니다. 서버는 ledger 해시 객체를 사용하여 가져올 ledger 버전을 알고, 수신한 ledger 데이터가 올바르고 완전한지 확인합니다.

히스토리 역사 채우기(Backfilling)

서버가 다운로드하려는 히스토리 양은 서버의 구성에 따라 다릅니다. 서버는 이미 사용 가능한 가장 오래된 ledger까지 히스토리를 다운로드하여 누락된 부분을 채우려고 자동적으로 시도합니다. [ledger_history] 설정을 사용하여 서버가 해당 시점 이후의 히스토리를 역사적으로 채울 수 있습니다. 그러나 서버는 삭제 예정인 ledger를 다운로드하지 않습니다.

전체 히스토리(Full History)

XRP Ledger 네트워크의 일부 서버는 "전체 히스토리" 서버로 구성됩니다. 이러한 서버는 다른 추적 서버보다 훨씬 더 많은 디스크 공간이 필요하며, 모든 사용 가능한 XRP ledger 히스토리를 수집하고 온라인 삭제를 사용하지 않습니다.

전체 히스토리 서버 제공 업체는 리소스 낭비로 판단되거나 시스템에 과도한 부하를 주는 접근 차단할 권리를 보유합니다.

Tip:

일부 암호화폐 네트워크와 달리, XRP Ledger의 서버는 현재 상태를 파악하고 현재 거래를 따라잡기 위해 전체 내역이 필요하지 않습니다.

히스토리 샤딩(History Sharding)

온라인 삭제는 샤드 스토어에서 삭제되지 않습니다. 그러나 온라인 삭제를 설정하여 서버의 ledger 저장소에서 적어도 32768개의 ledger 버전을 유지하도록 구성한 경우, 서버는 ledger 저장소에서 완전한 샤드를 샤드 스토어로 복사한 다음 자동으로 ledger 저장소에서 해당 샤드를 삭제할 수 있습니다.

참고

  • Concepts:

  • Tutorials:

  • References:

See Also

[ledger_history] 설정은 현재 유효한 ledger 이전에 축적할 최소한의 ledger 수를 정의합니다. full이라는 특수한 값을 사용하여 네트워크의 전체 히스토리를 다운로드할 수 있습니다. 특정한 ledger 수를 지정하는 경우, 해당 수는 online_deletion 설정보다 크거나 같아야 합니다. [ledger_history]를 사용하여 서버가 더 적은 양의 히스토리를 다운로드하지 못하도록 설정할 수는 없습니다. 서버가 저장하는 히스토리 양을 줄이려면 설정을 변경하십시오.

XRP Ledger 재단은 커뮤니티 구성원이 운영하는 전체 히스토리 서버 세트에 대한 접근 제공합니다 (자세한 내용은 을 참조하십시오). Ripple 또 공개 서비스로서 s2.ripple.com에서 전체 히스토리 서버 세트를 제공합니다.

전체 히스토리 설정에 대한 지침은 참조하십시오.

비용이 많이 드는 단일 기계에서 XRP Ledger의 전체 히스토리를 저장하는 대신 여러 서버를 구성하여 각각 모든 ledger 히스토리의 일부를 저장할 수 있습니다. 기능을 사용하여 이를 가능하게 할 수 있으며, 이는 샤드 스토어라는 별도의 저장 영역에 ledger 히스토리의 범위를 저장합니다. 피어 서버가 특정 데이터를 요청할 때 (앞서 설명한 에 따라), 서버는 ledger 저장소나 샤드 스토어에서 데이터를 사용하여 응답할 수 있습니다.

자세한 내용은 참조하십시오

컨센서스 프로세스
유효한 ledger 버전
트랜잭션
rippled 서버
해시
server_info 메소드
피어 서버
해시
용량 계획
피어링 구성
LedgersHashes 객체 유형
online_deletion
xrplcluster.com
전체 히스토리 구성
히스토리 샤딩 구성을
Ledgers
Consensus
Configure rippled
Configure Online Deletion
Configure Advisory Deletion
Configure History Sharding
Configure Full History
ledger method
server_info method
ledger_request method
can_delete method
ledger_cleaner method
히스토리 샤딩
히스토리 가져오기
Updated in: rippled 1.6.0