区块链Go Ethereum、Ethereum Wiki、ZCash、BitShares介绍

以下为你介绍的区块链都可用在Linux系统上:Go Ethereum(官方 Go 实现的以太坊协议)、Ethereum Wiki(以太坊 Wiki 目录)、ZCash(基于区块链技术的替代数字货币)、BitShares(比特币点对点交易系统)。

1、Go Ethereum(官方 Go 实现的以太坊协议)

Go Ethereum 是官方使用 Go 语言实现的以太坊协议,也是 Ethereum 协议的三个原始实现之一(另外两个是 C ++ 和 Python )。它是用 Go 编写的,完全开放源代码。

Go Ethereum 可以作为一个名为 Geth 的独立客户端,安装在几乎任何操作系统上,或作为一个库,嵌入到 Go、Android 或 iOS 项目。

构建:

构建 geth 需要 Go 和 C 编译器。可以使用最喜欢的包管理器安装。

安装依赖项后,运行:

make geth

或者构建全套:

make all

下载地址:https://github.com/ethereum/go-ethereum

2、Ethereum Wiki(以太坊 Wiki 目录)

区块链Go Ethereum、Ethereum Wiki、ZCash、BitShares介绍

Ethereum Wiki 是由社区维护的 Wiki,涵盖了以太坊平台的各种信息,包括用于智能合同开发的广义区块链 Ethereum 和私有低级数据报通信平台 Whisper。

包括:

Serpent 指南、以太坊 Wiki 目录、以太坊开发计划、以太坊术语表、以太坊白皮书、网络状态。

Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。

下载地址:https://github.com/ethereum/wiki

3、ZCash(基于区块链技术的替代数字货币)

区块链Go Ethereum、Ethereum Wiki、ZCash、BitShares介绍

ZCash 是基于区块链技术的替代数字货币,利用了名叫零知识证明的技术验证交易的真实性,知名密码学专家Matthew Green参与了其设计。它通过保持事务元数据的保密性,为复杂的零知识证明方案提供更高的隐私和匿名性标准。

开发者表示,如果说比特币是HTTP,那么Zcash就是HTTPS,Zcash利用加密隐藏用户的身份,它自称是第一种真正匿名的数字货币。

通过运行以下命令,从源代码构建Zcash以及大多数依赖项:

./zcutil/build.sh -j$(nproc)

目前,只有Debian和Ubuntu才正式支持Zcash。

下载地址:https://github.com/zcash/zcash

4、BitShares(比特币点对点交易系统)

BitShares 旨在建立一套点对点的多态数字资产交易系统,能够跟踪黄金、白银、美元或者其他货币的价值,并且让持有者获得红利的同时避免所有的交易对手风险。BitShares拓展了比特币的技术,在一个全新的点对点的多功能网络中,提供了很多传统货币功能,以及能够让比特币和其它常见金融资产共同使用的支票账户、储蓄账户和证券经纪工具。

依赖:

g++ 4.6, VC2010 

boost 1.54

OpenSSL

Qt 5.1 (for GUI only)

cmake 2.8.11.2

建立:

git clone https://github.com/InvictusInnovations/BitShares.git

cd BitShares

git clone https://github.com/InvictusInnovations/fc.git

cmake .

make 

编码标准:

除宏外,所有小写名称都带有下划线。detail名称空间中的私有实现类,使它看起来像其余的代码。

下载地址:https://github.com/Xenland/BitShares

注明

以上就是区块链Go Ethereum、Ethereum Wiki、ZCash、BitShares的介绍内容,这些区块链都能使用在Linux操作系统中。

栏目相关文章