Ripple 免费区块链平台
使用分散分类帐建立财务基础设施
Ripple是跨境支付的开源分散付款系统。它具有密码在Interledger协议之上的密码安全,并构建。
概述
Ripple是一种开源数字货币和支付解决方案。它为其网络中的快速和有保证的付款交易提供了方法。波纹节点可以扮演三个角色。首先,它可以充当传输或收到付款的普通用户。其次,做市商可以成为系统中的贸易推动者。第三,验证服务器通常验证交易并在此分布式基础结构中运行共识协议。 它是基于XRP Ledger的开源分布式支付系统,它是一个分散的加密分类帐,它由连接的服务器与PEER连接的服务器供电。通过验证服务器运行的共识协议是基于异步的圆形协议。但是,该分布式数字分类帐具有三个阶段的收集阶段,共识阶段和分类帐结束阶段。 此外,该数字分类帐技术的安全取决于ECDSA签名。此外,这项数字金融技术很快,因为Ripple网络中有快速的交易验证机制。这是一个开放网络,因此所有交易均可公开使用。 此开源分布式基础架构用C ++,Objective C和其他一些语言的输入编写。此外,任何人都可以部署此分布式支付系统的实例。该分散平台的文档中提到了0%的失败。
安装说明
安装了所有先决条件后,将升压提取到文件夹中,记下位置并运行以下命令,以确保您的“ boost_root”环境指向Boost安装创建的目录:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
然后,使用您的Boost Directory位置编辑下面的代码,并运行以在您的.bash_profile
文件中添加Boost Environment变量,以便在登录时自动设置它。
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
对于最新的稳定版本,请使用“ Master”分支。
cd rippledgit checkout master
现在,在根目录中,运行以下命令:
mkdir my_buildcd my_build
现在,通过运行以下com来生成构建:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
然后,使用CMAKE运行构建。这可能需要大约10分钟
cmake --build . -- -j 4
rpippled`需要
Rippled.cfg配置文件要运行''。您可以在``ruppled/cfg
中’‘中找到一个示例配置文件ruppled-example.cfg
。制作一个副本并将其保存为“ Rippled.cfg”的位置,使您可以作为非root用户运行``波动’’。访问“波纹”目录并运行:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
编辑“ Rippled.cfg”设置必要的文件路径。您计划运行“波纹”的用户必须像您在此处指定的所有路径一样写入权限。
设置[node_db]
,[database_path]
和\ [debug \ _logfile ]
rpippled`都需要运行`validators.txt`文件。您可以在
ruppled/cfg/''中找到一个示例验证器文件,
validators-example.txt。与您的``rpippled.cfg文件''中的同一文件夹中进行副本并将其另存为
valivators.txt`。访问“波纹”目录并运行:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
最后,访问您的构建目录,并以以下命令启动此分布式基础架构:
./rippled