BTC.com手机客户端

比特币去中心化商品交易市场OpenBazaar配置教程

区块链资讯 发布在 比特币 16 6210

比特币去中心化商品交易市场OPENBAZAAR的发布是比特币领域的重大创新,小伙伴们以后可以完全自由的在OPENBAZAAR上发布自己的任何产品。和EBAY、淘宝不同的是,OpenBazaar不受监管,没有任何第三方控制。

OpenBazaar的安装和部署对于新手来说还是有点麻烦的。下面,分享一下OPENBAZAAR的配置过程。以Linux(ubuntu) 和Mac OS为例:

一、首先,下载Openbazaar,安装依赖程序。你需要到Github下载Openbazaar。在你的系统下打开命令行,输入:

 


如果没有安装git,首先,

CommandLine $ sudo apt-get install git
然后
CommandLine $ git clone https://github.com/OpenBazaar/OpenBazaar.git // 下载

 

安装依赖

在linux下,你需要安装 python-pip ,virtualenv和virtualenvwrapper。

CommandLine $ apt-get update
CommandLine $ sudo apt-get install python-pip
CommandLine $ sudo pip install virtualenv
CommandLine $ sudo pip install virtualenvwrapper
CommandLine $ mkdir ~/.virtualenvs
把下面的内容添加到 ~/.zshrc, ~/.bashrc 配置文件
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source ~/.zshrc (the file where you put the lines in the previous step).
然后
mkvirtualenv open_bazaar

CommandLine $ apt-get update
CommandLine $ apt-get install git python-dev python-pip g++ libjpeg-dev zlib1g-dev sqlite3 libssl-dev

在Mac OS下

如果没有安装brew,那么先执行:
CommandLine $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后
CommandLine $ brew update
CommandLine $ brew upgrade
CommandLine $ brew doctor
CommandLine $ brew install wget gpg
CommandLine $ sudo port install sqlite3
CommandLine $ sudo easy_install pip
CommandLine $ sudo pip install -U pip
CommandLine $ sudo pip install virtualenv
CommandLine $ sudo pip install virtualenvwrapper
CommandLine $ mkdir ~/.virtualenvs
添加下面内容到 ~/.zshrc, ~/.bashrc or ~/.配置文件
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
然后
source ~/.zshrc

二、安装Openbazaar。在安装完必要的依赖后,便可以安装Openbazaar了。

CommandLine $ cd OpenBazaar
CommandLine $ ./configure.sh
如果没问题的话,就可以试着运行了,执行 run.sh
CommandLine $ ./run.sh
如果要关闭Openbazaar,输入
CommandLine $ ./stop.sh

 


第一次运行时,Openbazaar会生成一个2048位的私钥和公钥,你需要把它们保存下来,生成过程这可能会话费一点时间。

三、端口映射。如果你在运行 run.sh 后出现了了如下提示:

 

CommandLine$
Checking if port 8915 is free ...
Port 8915 is free!
Setting up UPnP Port Map Entry...
UPnP TCP P2P Port Map configuration done (12345 -> 12345) => False
UPnP UDP P2P Port Map configuration done (12345 -> 12345) => False
Warning: UPnP was not setup correctly. Try doing a port forward on 12345 and start the node again with -j
Started OpenBazaar Web App at http://127.0.0.1:8915

说明你的端口映射没有做好,你需要进入你的路由器配置,将端口转发配置好。Linux和MacOS 下使用 ifconfig 命令查看自己的内网IP,然后设置12345端口转发。

屏幕快照-2014-10-09-上午10.59.37

屏幕快照-2014-10-09-上午11.00.03

如何进入路由器配置页面

4运行Openbazaar。在配置好端口转发后,进入命令行运行 ./run.sh -j

 

CommandLine $ ./run.sh -j
Disabling upnp
OpenBazaar is starting...
Production Mode

CommandLine $ 02ca002059964607303abed6a51f0b67173e4a70c4e3eafcc34db78c34df774b09b650b1002046a4943a45a44ffcae4e5e5b42ac601ac0408947be0b237fd0b40a78d44e09aa
Checking if port 8980 is free ...
Port 8980 is free!
Disabling upnp setup
Started OpenBazaar Web App at http://127.0.0.1:8980
Use ./stop.sh to stop

浏览器窗口会自动跳出,如果没有出现报错那么配置成功了。

在主页面中我们会看到merchant(商家)的列表,你点击某个商家就会出现该商家的详细信息。刚开始商家的节点会连接的比较少,等几分钟后就会增多。如果点击某商家总是限制,loading merchant 则说明你的端口转发没有配置好。重新返回第三步。

屏幕快照-2014-10-09-上午11.10.32

Openbazaar运行成功后,你便可以享受去中心化商品市场带来的无监管和便捷了。下一次,我们将分享如何发布自己物品及更详细的应用。

评论:16

您需要登录后才可以回复 登录|注册
    比特守人
    比特守人 792 天前

    没有windows的教程吗

    +1
    +1
    我要点评
    Longinus
    Longinus 793 天前

    前景巨大

    +1
    +1
    我要点评
    比特币azure
    比特币azure 793 天前

    //@地球人已经无法阻止比特币:转发微博

    +1
    +1
    我要点评
    潦源
    潦源 793 天前

    //@Bitcny: 回复@P2PBUCKS:每个人都可以当仲裁人?假货泛滥 违法用品都会破坏正常的发展。//@P2PBUCKS:回覆@Bitcny: 可以当仲裁人,会在下一篇部署中说

    +1
    +1
    我要点评
    P2PBUCKS
    P2PBUCKS 793 天前

    回覆@Bitcny: 嗯,里面加个投票应该不难

    +1
    +1
    我要点评
    Bitcny
    Bitcny 793 天前

    回复@P2PBUCKS:惩罚机制可以由仲裁人投票决定

    +1
    +1
    我要点评
    P2PBUCKS
    P2PBUCKS 793 天前

    回覆@Bitcny: 这是去中心化的,不会有惩罚机制才能使OB发展起来

    +1
    +1
    我要点评
    Bitcny
    Bitcny 793 天前

    回复@P2PBUCKS:希望市场对假货违禁物品有惩罚机制。

    +1
    +1
    我要点评
    Bitcny
    Bitcny 793 天前

    回复@P2PBUCKS:每个人都可以当仲裁人?假货泛滥 违法用品都会破坏正常的发展。//@P2PBUCKS:回覆@Bitcny: 可以当仲裁人,会在下一篇部署中说

    +1
    +1
    我要点评
    Bitcny
    Bitcny 793 天前

    回复@P2PBUCKS:每个人都可以当仲裁人?假货泛滥 违法用品都会破坏正常的发展。

    +1
    +1
    我要点评
    P2PBUCKS
    P2PBUCKS 793 天前

    回覆@Bitcny: 可以当仲裁人,会在下一篇部署中说

    +1
    +1
    我要点评
    Bitcny
    Bitcny 793 天前

    产生纠纷如何处理?

    +1
    +1
    我要点评
    P2PBUCKS
    P2PBUCKS 793 天前

    回覆@空军土星人: 支持的是btc,匿名市场不用法币

    +1
    +1
    我要点评
    空军土星人
    空军土星人 793 天前

    关键是不能和法币交易

    +1
    +1
    我要点评
    Solo休息休息
    Solo休息休息 793 天前

    政府态度算狗屁,这才是实实在在的大利好[嘻嘻]

    +1
    +1
    我要点评
    P2PBUCKS
    P2PBUCKS 793 天前

    比特币去中心化商品交易市场 OPENBAZAAR 配置部署教程 (上) |比特币去中心化商品交易市场OPENBAZAAR的发布是比特币领域的重大创新,小伙伴们以后可以完全自由的在OPENBAZAAR上发布自己的任何产品。和EBAY、淘宝不同的是,OpenBazaar不受任何监管,没有任何第三方控制。http://t.cn/RhFZZqY

    +1
    +1
    我要点评