리플 오픈 소스 분산 인프라

Ripple 무료 블록 체인 플랫폼

분산 원장을 사용하여 금융 인프라 구축

Ripple은 국경 간 지불을위한 오픈 소스 분산 결제 시스템입니다. 그것은 암호화 적으로 안전하며 Interledger 프로토콜 위에 구축됩니다.

개요

Ripple은 오픈 소스 디지털 통화 및 결제 솔루션입니다. 네트워크 내에서 빠르고 안전한 지불 거래를위한 방법을 제공합니다. 잔물결 노드가 취할 수있는 세 가지 역할이 있습니다. 첫째, 지불을 전달하거나받는 정상적인 사용자 역할을 할 수 있습니다. 둘째, 시장 제조업체는 시스템의 거래 인 에이 블러가 될 수 있습니다. 셋째, 검증 서버는 일반적으로 트랜잭션을 검증 하고이 분산 인프라에서 합의 프로토콜을 실행합니다. XRP 원장을 기반으로 한 오픈 소스 분산 결제 시스템으로 분산 된 암호화 원장이며 피어에 연결된 서버로 구동됩니다. 유효성 검증 서버를 통해 실행되는 컨센서스 프로토콜은 비동기 라운드 기반 프로토콜입니다. 그러나이 분산 디지털 원장에는 수집 단계, 컨센서스 단계 및 원장 폐쇄 단계의 세 단계가 있습니다. 또한이 디지털 원장 기술의 보안은 ECDSA 서명에 달려 있습니다. 또한 Ripple의 네트워크에 빠른 거래 검증 메커니즘이 있기 때문에이 디지털 금융 기술은 빠릅니다. 모든 트랜잭션이 공개적으로 제공되므로 개방형 네트워크이므로 공개됩니다. 이 오픈 소스 분산 인프라는 C ++, 목표 C 및 일부 다른 언어의 약간의 입력으로 작성됩니다. 또한 누구나이 분산 지불 시스템의 인스턴스를 배포 할 수 있습니다. 이 분산 플랫폼은 문서에 언급 된 바와 같이 0% 실패 를가집니다.

시스템 요구 사항

잔물결 설정 요구 사항은 다음과 같습니다.

  • xcode
  • git
  • 홈브류
  • 1.70.0 이상을 향상시킵니다

특징

Ripple은 다음과 같은 주요 기능을 제공합니다.

  • 오픈 소스
  • 거래 수수료가 적습니다
  • 견고합니다
  • 암호화로 확보
  • XRP 원장 기반
  • 고도로 중앙 집중식
  • 공개 네트워크
  • 빠른 거래

설치 지침

모든 전제 조건이 설치되면 부스트를 폴더로 추출하고 위치를 기록한 다음 다음 명령을 실행하여 ‘roost_root’환경이 부스트 설치로 생성 된 디렉토리를 가리 키십시오.

    cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"

그런 다음 부스트 디렉토리 위치로 아래 코드를 편집하고 실행하여.bash_profile 파일에 부스트 환경 변수를 추가하여 로그인 할 때 자동으로 설정됩니다.

    echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile

이전 단계에서.bash_profile 파일을 업데이트 한 경우 새 터미널 창에서 파일을 공급하십시오. 예를 들어:

    source .bash_profile

그런 다음 다음 명령을 실행하여 앱을 복제하십시오.

        git clone git@github.com:ripple/rippled.git

최신 안정적인 릴리스의 경우 ‘마스터’지점을 사용하십시오.

    cd rippledgit checkout master

이제 루트 디렉토리에서 다음 명령을 실행하십시오.

    mkdir my_buildcd my_build

이제 다음 comands를 실행하여 빌드를 생성합니다.

    cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..

그런 다음 cmake를 사용하여 빌드를 실행하십시오. 약 10 분이 걸릴 수 있습니다

    cmake --build . -- -j 4 

Rippledrippled.cfg '구성 파일을 실행해야합니다. 'Rippled/cfg'에서 'rippled-example.cfg'의 예제 구성 파일을 찾을 수 있습니다. 사본을 만들고 뿌리가 아닌 사용자로서rippled ‘를 실행할 수있는 위치에서’rippled.cfg ‘로 저장하십시오. Rippled 디렉토리에 액세스하고 실행하십시오.

mkdir -p $HOME/.config/ripple  
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`

필요한 파일 경로를 설정하려면rippled.cfg를 편집합니다. 여기에 지정한 모든 경로에 대한 쓰기 권한이 있어야하는 ‘Rippled’를 실행하려는 사용자. [node_db],[database_path]및 \ [debug \ _logfile ]를 설정하십시오. Rippledvalidators.txt 파일을 실행해야합니다. Rippled/CFG/에서 예제 유효성 검사기 파일 ‘validators-example.txt를 찾을 수 있습니다. rippled.cfg 파일과 동일한 폴더에서 사본을 만들고validators.txt로 저장하십시오. Rippled` 디렉토리에 액세스하고 실행하십시오.

    cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt

마지막으로, 빌드 디렉토리에 액세스하고 다음 명령으로 파문 된이 분산 인프라를 시작하십시오.

     ./rippled 
 한국인