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 ve
rippled.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
Keşfetmek
Aşağıdaki bağlantıları alakalı bulabilirsiniz:
Localhost’ta Ethereum Düğümünü Kurmak İçin Yeni Başlayanlar Kılavuzu
2020’de Top 5 Açık Kaynak Blockchain Platformu
Ethereum akıllı sözleşmenin nasıl oluşturulacağı konusunda temel bir rehber