「OpenBazaar」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版より新規作成)
 
(翻訳)
 
(同じ利用者による、間の2版が非表示)
8行目: 8行目:
 
{{Accuracy|No citation for experimental warning. Some sentences miss articles.}}
 
{{Accuracy|No citation for experimental warning. Some sentences miss articles.}}
   
  +
[[Wikipedia:OpenBazaar|OpenBazaar]] は、暗号通貨を使用した完全に分散型のマーケットプレイスでの電子商取引トランザクションのプロトコルを開発するオープンソースプロジェクトです。
[[Wikipedia:OpenBazaar|OpenBazaar]] is an open source project developing a protocol for e-commerce transactions in a fully decentralized marketplace using cryptocurrencies.
 
   
  +
これは実験的なソフトウェアです。自己責任で使用してください。
This is experimental software. Use at your own risk.
 
   
== Installation ==
+
== インストール ==
   
The {{AUR|openbazaar}} package provides the client and {{AUR|openbazaard}} provides the server.
+
{{AUR|openbazaar}} パッケージがクライアントを提供し、{{AUR|openbazaard}} がサーバーを提供します。
   
== Start server ==
+
== サーバーの起動 ==
   
You can view the configuration options with {{ic|openbazaard start --help}}.
+
{{ic|openbazaard start --help}} で設定オプションを表示できます。
   
We will use [[Tor]] for more anonymity and {{ic|1=--allowip=127.0.0.1}} so only you have access to your server.
+
より匿名性を高めるために [[Tor]] を使用し、{{ic|1=--allowip=127.0.0.1}} を使ってサーバーへのアクセスを自分自身に限定します。
   
Also consider the options {{ic|1=--password=}} to encrypt the database, and {{ic|--disablewallet}} to disable the wallet functionality of the node.
+
また、データベースを暗号化するためのオプション {{ic|1=--password=}} と、ノードのウォレット機能を無効にする {{ic|--disablewallet}} も検討してください。
   
=== As user ===
+
=== ユーザーとして ===
   
We will store the server files in {{ic|~/.local/share/openbazaar}}.
+
サーバーファイルは {{ic|~/.local/share/openbazaar}} に保存します。
   
==== As user with Tor Browser ====
+
==== Tor Browser を使用したユーザーとして ====
   
This setup requires less configuration but requires starting [[Tor Browser]] first. see {{AUR|torbrowser-launcher-git}}
+
この設定はより少ない設定が必要ですが、最初に [[Tor Browser]] を起動する必要があります。{{AUR|torbrowser-launcher-git}} を参照してください。
   
  +
ユーザーとして実行:
Run as user:
 
   
 
$ openbazaard start -d ~/.local/share/openbazaar --tor --allowip=127.0.0.1 --verbose
 
$ openbazaard start -d ~/.local/share/openbazaar --tor --allowip=127.0.0.1 --verbose
   
with the {{ic|--tor}} option, the server will use your Tor Browser as the Tor entry node.
+
{{ic|--tor}} オプションを使用すると、サーバーは Tor Browser Tor エントリーノードとして使用します。
   
==== As user with Tor ====
+
==== Tor を使用したユーザーとして ====
   
  +
システム全体の Tor プロキシを使用するには、最初に Tor を設定する必要があります。
To use your system-wide Tor proxy, you must configure Tor first.
 
   
  +
Tor Control Port をセキュアにするためのパスワードを選択します。実行
Choose a password to secure your Tor Control Port. Run
 
   
 
$ tor --hash-password ''password''
 
$ tor --hash-password ''password''
   
  +
パスワードハッシュを取得します。
to get the password hash.
 
   
Add to your {{ic|/etc/tor/torrc}} file:
+
{{ic|/etc/tor/torrc}} ファイルに追加:
   
 
{{bc|
 
{{bc|
55行目: 55行目:
 
}}
 
}}
   
setting {{ic|HashedControlPassword}} to your password hash.
+
{{ic|HashedControlPassword}} をあなたのパスワードハッシュに設定します。
   
  +
これで、ユーザーとしてサーバーを起動できます:
Now you can start the server as user:
 
   
 
$ openbazaard start -d ~/.local/share/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose
 
$ openbazaard start -d ~/.local/share/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose
   
setting {{ic|--torpassword}} to your Tor password.
+
{{ic|--torpassword}} をあなたの Tor パスワードに設定します。
   
=== System-wide ===
+
=== システム全体 ===
   
We will store the server files in {{ic|/var/lib/openbazaar}}.
+
サーバーファイルは {{ic|/var/lib/openbazaar}} に保存します。
   
openbazaard will run as user {{ic|openbazaar}} in group {{ic|openbazaar}}.
+
openbazaard はユーザー {{ic|openbazaar}}、グループ {{ic|openbazaar}} として実行されます。
   
  +
システム全体の Tor を使用し、Tor Browser は使用しません。
We will use system-wide Tor, not Tor Browser.
 
   
Read section [[#As user with Tor]] to configure Tor.
+
Tor の設定については、[[#As user with Tor]] セクションを参照してください。
   
Edit server configuration file {{ic|/etc/conf.d/openbazaard}}:
+
サーバー設定ファイル {{ic|/etc/conf.d/openbazaard}} を編集:
   
 
# OB_ARGS="-d /var/lib/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose"
 
# OB_ARGS="-d /var/lib/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose"
   
  +
サーバーファイルを初期化するには:
To init the server files:
 
   
 
# mkdir /var/lib/openbazaar
 
# mkdir /var/lib/openbazaar
83行目: 83行目:
 
# chmod 0700 /var/lib/openbazaar
 
# chmod 0700 /var/lib/openbazaar
   
  +
{{Accuracy|このセクションは 2018-10-10 に書かれました。以下のセクションはまだ関連していますか?}}
{{Accuracy|This section was written 2018-10-10: is the following section still relevant?}}
 
   
  +
現在、{{ic|openbazaard}} [[systemd]] サービスは壊れているようです。良いように見えますが、サーバーは起動しません。{{ic|openbazaard status}} はデータベースの状態と、Tor が利用可能かどうかだけを表示します。サーバーが稼働しているかどうかは表示されません。
The {{ic|openbazaard}} [[systemd]] service seems broken at the moment. It will look good, but not start the server. {{ic|openbazaard status}} will only show your database status, and whether tor is available. it will not show, whether server is running.
 
   
  +
代わりに、次を実行:
Instead, run:
 
   
 
# source /etc/conf.d/openbazaard
 
# source /etc/conf.d/openbazaard
 
# sudo -u openbazaar openbazaard start $OB_ARGS
 
# sudo -u openbazaar openbazaard start $OB_ARGS
   
  +
いくつかの ASCII アートが表示されるはずです:
You should see some ASCII art:
 
   
 
{{Text art|<nowiki>________ __________
 
{{Text art|<nowiki>________ __________
104行目: 104行目:
 
... along with error-free log messages.
 
... along with error-free log messages.
   
  +
待つ:
Wait for:
 
   
 
[INFO] [cmd/newHTTPGateway] Gateway/API server listening on /ip4/127.0.0.1/tcp/4002
 
[INFO] [cmd/newHTTPGateway] Gateway/API server listening on /ip4/127.0.0.1/tcp/4002
   
  +
サーバーの設定の詳細については、
For more server configuration, see
 
   
 
$ openbazaard gencerts --help
 
$ openbazaard gencerts --help
 
$ openbazaard setapicreds --help
 
$ openbazaard setapicreds --help
   
  +
SSL 証明書を生成するか、'API access' にユーザー名とパスワードを設定して、クライアントが接続できるようにします。どちらもオプション {{ic|-d dir}} または {{ic|1=--datadir=dir}} が必要です。
To generate SSL certificates, or set username and password for 'API access' to allow clients to connect. Both will need the option {{ic|-d dir}} or {{ic|1=--datadir=dir}}
 
   
  +
== クライアントを起動 ==
== Start client ==
 
   
Run {{ic|openbazaar}} as user.
+
ユーザーとして {{ic|openbazaar}} を実行します。
   
  +
デフォルトのサーバー設定で問題ないはずです。
The default server configuration should be fine.
 
   
  +
もしサーバー管理者が {{ic|openbazaard setapicreds}} でログインを設定していた場合は、ユーザー名とパスワードのフィールドを埋めてください。
If your server admin did configure a login with {{ic|openbazaard setapicreds}} then fill the Username and Password fields.
 
   
To connect to a tor-hidden server, set ''Server IP'' to the {{ic|.onion}} address, activate ''Use Tor'', and enter your_tor_control_password to connect via your system tor node.
+
Tor 隠しサーバーに接続するには、''Server IP'' {{ic|.onion}} アドレスを設定し、''Use Tor'' を有効にし、システムの Tor ノード経由で接続するために your_tor_control_password を入力します。
   
Otherwise, when using the localhost server, the ''Use Tor'' setting ''should'' not be needed.
+
それ以外の場合、localhost サーバーを使用している場合は、''Use Tor'' の設定は ''必要ない'' はずです。
   
== See also ==
+
== 参照 ==
   
* [https://openbazaar.org/ Official website]
+
* [https://openbazaar.org/ 公式ウェブサイト]

2023年9月6日 (水) 18:37時点における最新版

関連記事

この記事またはセクションの正確性には問題があります。
理由: No citation for experimental warning. Some sentences miss articles. (議論: トーク:OpenBazaar#)

OpenBazaar は、暗号通貨を使用した完全に分散型のマーケットプレイスでの電子商取引トランザクションのプロトコルを開発するオープンソースプロジェクトです。

これは実験的なソフトウェアです。自己責任で使用してください。

インストール

openbazaarAUR パッケージがクライアントを提供し、openbazaardAUR がサーバーを提供します。

サーバーの起動

openbazaard start --help で設定オプションを表示できます。

より匿名性を高めるために Tor を使用し、--allowip=127.0.0.1 を使ってサーバーへのアクセスを自分自身に限定します。

また、データベースを暗号化するためのオプション --password= と、ノードのウォレット機能を無効にする --disablewallet も検討してください。

ユーザーとして

サーバーファイルは ~/.local/share/openbazaar に保存します。

Tor Browser を使用したユーザーとして

この設定はより少ない設定が必要ですが、最初に Tor Browser を起動する必要があります。torbrowser-launcher-gitAUR を参照してください。

ユーザーとして実行:

$ openbazaard start -d ~/.local/share/openbazaar --tor --allowip=127.0.0.1 --verbose

--tor オプションを使用すると、サーバーは Tor Browser を Tor エントリーノードとして使用します。

Tor を使用したユーザーとして

システム全体の Tor プロキシを使用するには、最初に Tor を設定する必要があります。

Tor Control Port をセキュアにするためのパスワードを選択します。実行

$ tor --hash-password password

パスワードハッシュを取得します。

/etc/tor/torrc ファイルに追加:

ControlPort 9051
HashedControlPassword hash

HashedControlPassword をあなたのパスワードハッシュに設定します。

これで、ユーザーとしてサーバーを起動できます:

$ openbazaard start -d ~/.local/share/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose

--torpassword をあなたの Tor パスワードに設定します。

システム全体

サーバーファイルは /var/lib/openbazaar に保存します。

openbazaard はユーザー openbazaar、グループ openbazaar として実行されます。

システム全体の Tor を使用し、Tor Browser は使用しません。

Tor の設定については、#As user with Tor セクションを参照してください。

サーバー設定ファイル /etc/conf.d/openbazaard を編集:

# OB_ARGS="-d /var/lib/openbazaar --torpassword=your_tor_control_password --allowip=127.0.0.1 --verbose"

サーバーファイルを初期化するには:

# mkdir /var/lib/openbazaar
# chown openbazaar:openbazaar /var/lib/openbazaar
# chmod 0700 /var/lib/openbazaar
この記事またはセクションの正確性には問題があります。
理由: このセクションは 2018-10-10 に書かれました。以下のセクションはまだ関連していますか? (議論: トーク:OpenBazaar#)

現在、openbazaard systemd サービスは壊れているようです。良いように見えますが、サーバーは起動しません。openbazaard status はデータベースの状態と、Tor が利用可能かどうかだけを表示します。サーバーが稼働しているかどうかは表示されません。

代わりに、次を実行:

# source /etc/conf.d/openbazaard
# sudo -u openbazaar openbazaard start $OB_ARGS

いくつかの ASCII アートが表示されるはずです:

________                      __________
\_____  \ ______   ____   ____\______   \_____  _____________  _____ _______
 /   |   \\____ \_/ __ \ /    \|    |  _/\__  \ \___   /\__  \ \__  \\_  __ \ 
/    |    \  |_> >  ___/|   |  \    |   \ / __ \_/    /  / __ \_/ __ \|  | \/
\_______  /   __/ \___  >___|  /______  /(____  /_____ \(____  (____  /__|
        \/|__|        \/     \/       \/      \/      \/     \/     \/

... along with error-free log messages.

待つ:

[INFO] [cmd/newHTTPGateway] Gateway/API server listening on /ip4/127.0.0.1/tcp/4002

サーバーの設定の詳細については、

$ openbazaard gencerts --help
$ openbazaard setapicreds --help

SSL 証明書を生成するか、'API access' にユーザー名とパスワードを設定して、クライアントが接続できるようにします。どちらもオプション -d dir または --datadir=dir が必要です。

クライアントを起動

ユーザーとして openbazaar を実行します。

デフォルトのサーバー設定で問題ないはずです。

もしサーバー管理者が openbazaard setapicreds でログインを設定していた場合は、ユーザー名とパスワードのフィールドを埋めてください。

Tor 隠しサーバーに接続するには、Server IP.onion アドレスを設定し、Use Tor を有効にし、システムの Tor ノード経由で接続するために your_tor_control_password を入力します。

それ以外の場合、localhost サーバーを使用している場合は、Use Tor の設定は 必要ない はずです。

参照