Dalgalanma Açık Kaynak Dağıtılmış Altyapı

Ripple Ücretsiz blockchain platformu

Merkezi olmayan defter kullanarak finansal altyapı oluşturun

Ripple, sınır ötesi ödemeler için açık kaynaklı merkezi olmayan bir ödeme sistemidir. Kriptografik olarak güvenlidir ve Interledger protokolünün üzerine inşa edilmiştir.

Genel Bakış

Ripple açık kaynaklı bir dijital para ve ödeme çözümüdür. Ağı içindeki ödemenin hızlı ve güvenli bir şekilde işlemi için yollar sağlar. Bir dalgalanma düğümünün alabileceği üç rol vardır. İlk olarak, ödemeleri aktaran veya alan normal bir kullanıcı görevi görebilir. İkincisi, piyasa üreticisi sistemde bir ticaret sağlayıcı olabilir. Üçüncüsü, doğrulama sunucusu genellikle işlemleri doğrular ve bu dağıtılmış altyapıda bir konsensüs protokolü çalıştırır. Merkezi olmayan bir kriptografik defter olan XRP defterine dayalı açık kaynaklı dağıtılmış bir ödeme sistemidir ve eşlere bağlı sunucular tarafından akran tarafından güçlendirilir. Doğrulama sunucuları üzerinde çalışan konsensüs protokolü, eşzamansız yuvarlak tabanlı bir protokoldür. Bununla birlikte, bu dağıtılmış dijital defter toplama aşaması, konsensüs aşaması ve defter kapanış aşaması üç aşamaya sahiptir. Ayrıca, bu dijital defter teknolojisinin güvenliği ECDSA imzalarına bağlıdır. Buna ek olarak, Ripple’ın ağında hızlı bir işlem doğrulama mekanizması olduğu için bu dijital finansal teknoloji hızlıdır. Açık bir ağdır, böylece tüm işlemler herkese açıktır. Bu açık kaynaklı dağıtılmış altyapı, C ++, objektif C ve diğer bazı dillerin küçük bir girdisinde yazılmıştır. Ayrıca, herkes bu dağıtılmış ödeme sisteminin örneğini dağıtabilir. Bu merkezi olmayan platformun belgelerinde belirtildiği gibi% 0 arızası vardır.

Sistem gereksinimleri

Ripple’ı ayarlamak için gereksinimler şunları içerir:

  • Xcode
  • Git
  • Homebrew
  • 1.70.0 veya daha yüksek artış

Özellikler

Ripple aşağıdaki temel özellikleri sunar:

  • Açık kaynak
  • Daha az işlem ücreti
  • Güçlü
  • Şifreleme ile güvence altına alınmıştır
  • XRP Ledger tabanlı
  • Son derece merkezi
  • Kamu Ağı
  • Hızlı işlemler

Kurulum Talimatları

Tüm önkoşullar yüklendikten sonra, takviyeyi bir klasöre çıkarın, konumu not edin ve boost_root ortamınızın Boost kurulumunun oluşturduğu dizini gösterdiğinden emin olmak için aşağıdaki komutu çalıştırın:

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

Ardından, boost dizin konumunuzla aşağıdaki kodu düzenleyin ve giriş yaptığınızda otomatik olarak ayarlanması için .bash_profile dosyanıza Boost Ortam Değişkeni eklemek için çalıştırın.

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

Bir önceki adımda .bash_profile dosyanızı güncellediyseniz, yeni bir terminal penceresinde kaynak yaptığınızdan emin olun. Örneğin:

    source .bash_profile

Bundan sonra, uygulamayı klonlamak için aşağıdaki komutu çalıştırın

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

En son kararlı sürüm için `` Master ’’ dalını kullanın.

    cd rippledgit checkout master

Şimdi, kök dizininde aşağıdaki komutları çalıştırın:

    mkdir my_buildcd my_build

Şimdi, aşağıdaki komandları çalıştırarak yapıyı oluşturun:

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

Ardından, CMake kullanarak yapıyı çalıştırın. Bu yaklaşık 10 dakika sürebilir

    cmake --build . -- -j 4 

Roppled '', çalıştırılmasını rippled.cfg ‘yapılandırma dosyasının gerektirmesini gerektirir. Rippled/cfg '' de `rippled-example.cfg` örnek bir yapılandırma dosyası bulabilirsiniz. Bir kopya yapın ve kök dışı kullanıcı olarak dalgalanmış ’’ çalıştırmanızı sağlayan bir konumda `` rippled.cfg ‘olarak kaydedin. Dalgalı `dizinine erişin ve çalıştırın:

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

Gerekli dosya yollarını ayarlamak için rippled.cfg düzenleyin. Burada belirttiğiniz tüm yollara yazma izinleri olması gerektiği gibi dalgalanmış '' çalıştırmayı planladığınız kullanıcı. `[Node_db]`, `[database_path]` ve \ [DEBUG \ _Logfile \] 'ı ayarlayın Dalgalı ’’ validators.txt dosyasının çalıştırılmasını gerektirir. `` Validators-example.txt, rippled/cfg/'da bir örnek doğrulayıcıları dosyası bulabilirsiniz. Bir kopya yapın verippled.cfg dosyanızla aynı klasörde validators.txt ‘olarak kaydedin. Dalgalı `dizinine erişin ve çalıştırın:

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

Son olarak, yapı dizininize erişin ve aşağıdaki komutla dalgalanmış bu dağıtılmış altyapıyı başlatın:

     ./rippled 
 Türkçe