Parity内置易于使用的以太坊钱包和Dapp环境,可以通过网络浏览器访问。Parity之所以受欢迎,是因为它被认为是与以太坊区块链交互的最快、最安全的方式,并为公共以太坊网络的大部分基础设施提供动力。供开发人员使用Parity或通过构建扩展协议来开发智能合约和去中心化应用程序。Parity是一个活跃的开源项目。二进制这里有几种可能的方法。您可以从源代码构建ParityEthereum;您可以使用为Linux、Mac/Homebrew和Windows操作系统提供的最新版本的二进制文件启动ParityEthereum,或者如果您使用的是UbuntuSnappy平台,则只需使用SnappyApp;类Unix环境应该可以工作,但我们不会花太多精力支持它们,尽管这总是受欢迎的。使用一行代码从二进制文件安装程序比从源代码构建程序更快,但它只适用于安装了Homebrew的Ubuntu和Mac。它将为您安装和配置ParityEthereum客户端。要使用该脚本,只需运行:$bash<(curlhttps://get.parity.io-L)ParityEthereum的二进制文件是使用适合您平台的二进制文件提供的。如果您想尝试这些,可以在发布页面上下载它们。Linux从上面的链接下载最新版本。通过运行chmodu+xparity使奇偶校验文件可执行。使用您喜欢的方法启动Parity:./parity--chaindev--jsonrpc-apis个人Windows和Mac下载二进制文件并双击它。Linux系统的依赖项:Ubuntu、Debian$apt-getinstallbuild-essentialopenssllibssl-devlibudev-devCentOS$yuminstallopenssllibssl-devellibudev-developenssl-devel$yumgroupinstall"DevelopmentTools"tobuildfromsourceTo从源代码构建ParityEthereum,按照README中的说明进行操作。对于以太坊密钥管理,可以使用Ethstore。它需要编译后才能使用。$cargobuild--release-pethstore-cli用于ParityEthereum根目录,查看帮助:$./target/release/ethstore--helpUsingDockertobuildDockerisgreatforcompatibleOSes,distributions,installationand在不妨碍编码和开发乐趣的情况下构建环境之间的差异。为了快速开始,我们将使用docker设置一个最小的Ubuntu安装并从那里开始。然而,你不需要这个,你可以使用类似的指令来完成任何Linux安装或MacHomebrew系统构建,当然如果它在某些小众发行版上不起作用也不要抱怨或花很长时间才能得到它完毕。相反,我们应该让dockerimage继续工作,然后找出不同之处。注意:确保您使用的是docker。$dockerrun-itubuntubash这将为您提供一个临时的docker环境。GrabRust注意:如果您的环境中已经安装了Rust,则无需为此操心。以下命令将在Linux和OSX上下载并安装Rust:$curlhttps://sh.rustup.rs-sSf|SH如果您使用的是Windows,请确保安装了支持C++的VisualStudio2015。确保在VS2015x64NativeTools命令提示符中运行所有后续内容。注意:我们不支持Windows上的GNU工具集。不要安装它,或任何版本的Rust并使用它。如果你在任何地方看到x86_64-pc-windows-gnu,那你就做错了!下载并运行rustup,设置MSVC工具链:$rustupdefaultstable-x86_64-pc-windows-msvc安装并构建Parity接下来,克隆ParityEthereum存储库:$gitclonehttps://github.com/paritytech/parity$cdparity出于测试目的,还更新子模块:$gitsubmoduleinit$gitsubmoduleupdate你可以构建:$cargobuild你可以运行单元测试:$./test.sh你可以使用以下运行共识测试:$cargotest--release--featuresethcore/json-tests-pethcore要在Linux和MacOS上安装ParityEthereum,只需构建它并将其复制到/usr/local/bin:$cargobuild--release&&cptarget/release/parity/usr/local/bin对于Windows,使用copy将其复制到C:/Windows:$cargobuild--release$copytarget/release/parityC:/Windows你可以启动客户端并与网络同步:$cargorun--release有关奇偶校验客户端命令行选项的帮助,请使用--help:$cargorun--release--help如果需要保留区块链文件、密钥,请注意使用Docker备份数据目录等等,您应该使用--base-path选项运行映像,然后安装它,例如:$dockerrun--nameparity-v/srv/parity:/mntethcore/parity:beta--base-path/mntUbuntuRaspberryPi上的SnappyRasPi具有可用于构建的UbuntuSnappy,可在ParityEthereumSnappy存储库中获得。如果你想尽快开始开发以太坊dapp,可以学习以下教程:以太坊入门,主要介绍智能合约和dapp应用开发,适合入门。这里是原文
