Ripple Распределенная инфраструктура с открытым исходным кодом

Ripple Бесплатная платформа блокчейна

Создайте финансовую инфраструктуру с использованием децентрализованной книги

Ripple является децентрализованной системой платежей с открытым исходным кодом для трансграничных платежей. Он криптографически безопасен и построен на вершине протокола вмешательства.

Обзор

Ripple - это цифровая валюта и платеж с открытым исходным кодом. Он обеспечивает способы быстрой и обеспеченной транзакции оплаты в своей сети. Есть три роли, которые может взять волновой узел. Во -первых, он может действовать как обычный пользователь, который переносит или получает платежи. Во -вторых, производитель рынка может быть торговым фактором в системе. В -третьих, проверка сервера обычно проверяет транзакции и запускает консенсус -протокол в этой распределенной инфраструктуре. Это распределенная платежная система с открытым исходным кодом, основанная на книге XRP, которая является децентрализованной криптографической книгой, и она питается серверами подключенных к однорангу. Протокол консенсуса, который проходит через подтверждающие серверы, является асинхронным круглым протоколом. Тем не менее, эта распределенная цифровая книга имеет три фазы фазы сбора, фаза консенсуса и фазы закрытия книг. Более того, безопасность этой технологии цифровой книги зависит от подписей ECDSA. Кроме того, эта цифровая финансовая технология быстрая, так как в сети Ripple существует быстрый механизм проверки транзакций. Это открытая сеть, поэтому все транзакции доступны общедоступны. Эта распределенная инфраструктура с открытым исходным кодом написана в C ++, объектива C и небольшой вклад некоторых других языков. Кроме того, любой может развернуть экземпляр этой распределенной платежной системы. Эта децентрализованная платформа имеет сбой 0%, как упомянуто в их документации.

Системные Требования

Требования к настройке Ripple включают:

  • Xcode
  • Git
  • Домашний
  • Повысить 1,70,0 или выше

Функции

Ripple предлагает следующие ключевые функции:

  • Открытый источник
  • Меньше сборов за транзакцию
  • Крепкий
  • Закреплен с криптографией
  • Xrp
  • Высоко централизованный
  • Публичная сеть
  • Быстрые транзакции

Инструкции по установке

Как только все предпосылки установлены, извлеките усиление в папку, обратите внимание на местоположение и запустите следующую команду, чтобы убедиться, что ваша среда boost_root указывает на каталог, созданный установкой Boost:

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

Затем редактируйте ниже код с местом каталога Boost и запустите, чтобы добавить переменную среды Boost к своему файлу .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

Теперь генерируйте сборку, выполнив следующие команды:

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

Затем запустите сборку с помощью Cmake. Это может занять около 10 минут

    cmake --build . -- -j 4 

Rippled требует запуска файла конфигурации Rippled.cfg. Вы можете найти пример файла конфигурации, Rippled-Example.cfg в Rippled/cfg. Сделайте копию и сохраните ее как Rippled.cfg в месте, которое позволяет запускать Rippled в качестве пользователя, не являющегося Root. Доступ к каталогу 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 ] Rippled требует запуска файла validators.txt. Вы можете найти пример файла Validators, validators-example.txt, в Rippled/cfg/. Сделайте копию и сохраните ее как valytorators.txt в той же папке, что и ваш файл Rippled.cfg. Доступ к каталогу Rippled и запустите:

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

Наконец, получить доступ к своему каталогу сборки и начните эту распределенную инфраструктуру, сжатую следующую команду:

     ./rippled 
 Русский