「OpenBazaar」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (英語版より新規作成) |
Kusanaginoturugi (トーク | 投稿記録) (翻訳) |
||
(同じ利用者による、間の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. |
||
− | == |
+ | == インストール == |
− | + | {{AUR|openbazaar}} パッケージがクライアントを提供し、{{AUR|openbazaard}} がサーバーを提供します。 |
|
− | == |
+ | == サーバーの起動 == |
− | + | {{ic|openbazaard start --help}} で設定オプションを表示できます。 |
|
− | + | より匿名性を高めるために [[Tor]] を使用し、{{ic|1=--allowip=127.0.0.1}} を使ってサーバーへのアクセスを自分自身に限定します。 |
|
− | + | また、データベースを暗号化するためのオプション {{ic|1=--password=}} と、ノードのウォレット機能を無効にする {{ic|--disablewallet}} も検討してください。 |
|
− | === |
+ | === ユーザーとして === |
− | + | サーバーファイルは {{ic|~/.local/share/openbazaar}} に保存します。 |
|
− | ==== |
+ | ==== Tor Browser を使用したユーザーとして ==== |
− | + | この設定はより少ない設定が必要ですが、最初に [[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 |
||
− | + | {{ic|--tor}} オプションを使用すると、サーバーは Tor Browser を 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. |
||
− | + | {{ic|/etc/tor/torrc}} ファイルに追加: |
|
{{bc| |
{{bc| |
||
55行目: | 55行目: | ||
}} |
}} |
||
− | + | {{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 |
||
− | + | {{ic|--torpassword}} をあなたの Tor パスワードに設定します。 |
|
− | === |
+ | === システム全体 === |
− | + | サーバーファイルは {{ic|/var/lib/openbazaar}} に保存します。 |
|
− | openbazaard |
+ | openbazaard はユーザー {{ic|openbazaar}}、グループ {{ic|openbazaar}} として実行されます。 |
+ | システム全体の Tor を使用し、Tor Browser は使用しません。 |
||
− | We will use system-wide Tor, not Tor Browser. |
||
− | + | Tor の設定については、[[#As user with Tor]] セクションを参照してください。 |
|
− | + | サーバー設定ファイル {{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 == |
||
− | + | ユーザーとして {{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. |
||
− | + | Tor 隠しサーバーに接続するには、''Server IP'' に {{ic|.onion}} アドレスを設定し、''Use Tor'' を有効にし、システムの Tor ノード経由で接続するために your_tor_control_password を入力します。 |
|
− | + | それ以外の場合、localhost サーバーを使用している場合は、''Use Tor'' の設定は ''必要ない'' はずです。 |
|
− | == |
+ | == 参照 == |
− | * [https://openbazaar.org/ |
+ | * [https://openbazaar.org/ 公式ウェブサイト] |
2023年9月6日 (水) 18:37時点における最新版
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
現在、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 の設定は 必要ない はずです。