Ripple Бесплатная платформа блокчейна
Создайте финансовую инфраструктуру с использованием децентрализованной книги
Ripple является децентрализованной системой платежей с открытым исходным кодом для трансграничных платежей. Он криптографически безопасен и построен на вершине протокола вмешательства.
Обзор
Ripple - это цифровая валюта и платеж с открытым исходным кодом. Он обеспечивает способы быстрой и обеспеченной транзакции оплаты в своей сети. Есть три роли, которые может взять волновой узел. Во -первых, он может действовать как обычный пользователь, который переносит или получает платежи. Во -вторых, производитель рынка может быть торговым фактором в системе. В -третьих, проверка сервера обычно проверяет транзакции и запускает консенсус -протокол в этой распределенной инфраструктуре. Это распределенная платежная система с открытым исходным кодом, основанная на книге XRP, которая является децентрализованной криптографической книгой, и она питается серверами подключенных к однорангу. Протокол консенсуса, который проходит через подтверждающие серверы, является асинхронным круглым протоколом. Тем не менее, эта распределенная цифровая книга имеет три фазы фазы сбора, фаза консенсуса и фазы закрытия книг. Более того, безопасность этой технологии цифровой книги зависит от подписей ECDSA. Кроме того, эта цифровая финансовая технология быстрая, так как в сети Ripple существует быстрый механизм проверки транзакций. Это открытая сеть, поэтому все транзакции доступны общедоступны. Эта распределенная инфраструктура с открытым исходным кодом написана в C ++, объектива C и небольшой вклад некоторых других языков. Кроме того, любой может развернуть экземпляр этой распределенной платежной системы. Эта децентрализованная платформа имеет сбой 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
Исследовать
Вы можете найти следующие ссылки актуальными:
Руководство для начинающих по настройке узла Ethereum на Localhost
5 лучших платформ блокчейна с открытым исходным кодом в 2020 году
Основное руководство по созданию умного контракта Ethereum
Как технология блокчейна может обновить вашу бизнес -стратегию