怎样安装Truffle开发环境

【介绍】

Truffle是一个以太坊智能合约开发框架,利用它可以方便地生成项目模板、编译合约、部署合约到区块链、测试合约等等。

参考:https://my.oschina.net/u/2349981/blog/857880

【依赖】

安装 Nodejs :

Truffle是一个nodejs模块,因此要先安装nodejs。

参考:http://amon.org/nodejs

执行 node -v 以及 npm -v ,如果输出nodejs和npm的版本号,说明安装成功了。

配置npm源(可选):

npm=node package manager,是nodejs的包管理器,nodejs模块都是通过npm来在线安装。

很多安装包来自国外,由于网络管制原因,会导致一些包下载很慢甚至安装失败,因此建议把npm的源设置为国内源,用以下命令可以把npm源设置为淘宝镜像源:

npm config set registry http://registry.npm.taobao.org 

安装 git :

为保证truffle的正常安装,执行以下命令安装git:

yum install git

【安装】

通过npm安装,安装最新版:

npm install -g truffle

或安装指定版本:

npm install -g truffle@~2.1.1

查看 truffle 的版本:

truffle

如果报错发现找不到命令:

原因是truffle被安装到了~/tools/node-v6.10.0-linux-x64/bin中,而不是系统目录。为了让终端能识别truffle命令,需要创建一个软链接:

ln -s ~/tools/node-v6.10.0-linux-x64/bin/truffle /usr/local/bin/truffle

或者将~/tools/node-v6.10.0-linux-x64/bin加入到PATH环境变量中,在~/.bashrc文件最后加入一行:

export PATH=$PATH:$HOME/tools/node-v6.10.0-linux-x64/bin

怎样进行安全的域名交易

【通过在淘宝上发布宝贝进行交易】

您好!

1. 我将在我的淘宝店铺里创建一个关于域名DOMAIN.NAME的宝贝,并把宝贝链接发给您。
2. 您打开宝贝链接,登录淘宝账号后,将宝贝拍下。先不付款,然后通知我。
3. 我将修改宝贝价格为商定的价格,然后通知您。您再完成付款。
4. 我将发送域名转移码给您,或者直接将域名Push给您。
5. 您在您常用的域名注册商那里提交域名转移,或者直接接收域名Push。
6. 您收到域名后,请确认收货。

您确认收货之后,淘宝才会把款项支付给我。

【通过 Paypal 的 Invoice 收款】

Sir,

1. Please sent me your Paypal account email address.
2. I will create an invoice for the domain name DOMAIN.NAME with the amount $100 within my Paypal account.
3. When you received the invoice sent by Paypal, you pay for it.
4. I will sent the Authcode of the domain name DOMAIN.NAME to you via email.
5. You submit a transfer with the Authcode at your favorite registrar.
6. The transfer should complete within 5 days, and the transaction closed.

Paypal will guarantee the transaction if there is abusement.

基于区块链的拍卖网站:NameBazaar.io

官网:https://namebazaar.io/
源码:https://github.com/district0x/name-bazaar

怎样构建WHMCS的AFF链接

WHMCS主机财务系统中有推介的功能。

点击后会进入WHMCS的首页

形如:https://www.domain.name/aff.php?aff=888

重点推荐某个产品

产品:https://www.domain.name/cart.php?gid=1

推介:https://www.domain.name/aff.php?aff=888&gid=1

基于区块链的拍卖网站:Auctionity.com

【介绍】

Auctionity是一个基于以太坊区块链的拍卖市场。

Auctionity拍卖允许参与者在全球去中心化的网络上实时拍卖,竞价和购买商品,同时保证支付和交付。我们的目标是通过区块链技术的独特应用,彻底改变拍卖世界。

该平台是个100%基于区块链的DApp应用程序,使人们可以在拍卖中出售非同质化代币(NFT)。社区是项目的核心:由于用户,拍卖行的名声得以传播,让每个人通过促进平台的拍卖来赚钱。拍卖是可交互且易于使用的。

AUCTIONITY 项目由 Dom Raider 提供开发支持。

官网:https://www.domraider.com/

源码:https://github.com/auctionity

参考:https://bitcointalk.org/index.php?topic=2352607.0
参考:https://bitcointalk.org/index.php?topic=2371054.0

【源码】