著作権 (c) 2014-2024、モネロ プロジェクト
Monero はプライベート、安全、追跡不可能な分散型デジタル通貨です。あなたはあなたの銀行であり、あなたの資金を管理するのはあなたであり、あなたが許可しない限り誰もあなたの送金を追跡することはできません。
プライバシー: Monero は、ブロックチェーン (誰もが持っている取引の台帳) 上で取引が簡単に明らかにされることなく、資金の送受信を可能にする、暗号的に健全なシステムを使用しています。これにより、購入、領収書、およびすべての送金はデフォルトで完全に非公開のままになります。
セキュリティ:分散型ピアツーピア コンセンサス ネットワークの機能を利用して、ネットワーク上のすべてのトランザクションは暗号化によって保護されます。個々のウォレットには 25 ワードのニーモニック シードがあり、これは 1 回だけ表示され、ウォレットのバックアップとして書き留めることができます。ウォレットのファイルはパスフレーズで暗号化されており、盗まれても使用できなくなります。
追跡不可能性:特定のタイプの暗号化の特別な特性であるリング署名を利用することで、Monero は取引が追跡不可能であることを保証できるだけでなく、取引が簡単に個人に結び付けられないことを保証するオプションの曖昧さの手段を備えています。ユーザーまたはコンピューター。
これは、コア Monero 実装の GUI です。これはオープンソースであり、以下のライセンス契約で指定されている場合を除き、制限なく完全に無料で使用できます。互換性のある方法でプロトコルとネットワークを使用する Monero の代替実装を作成する人には制限はありません。
多くの開発プロジェクトと同様、Github 上のリポジトリは、最新の変更の「ステージング」領域とみなされます。変更はメイン リポジトリのブランチにマージされる前に、個々の開発者によって独自のブランチでテストされ、プル リクエストとして送信され、その後、テストとコード レビューに重点を置くコントリビューターによってテストされます。そうは言っても、発生している特定の問題を解決するパッチがリポジトリにない限り、実稼働環境でリポジトリを使用する前に、そのリポジトリを慎重に検討する必要があります。一般的には、安定性を確保するためにタグ付きリリースを使用することをお勧めします。
Monero は 100% コミュニティの後援による取り組みです。私たちの取り組みに参加したい場合、最も簡単な方法は、プロジェクトを資金的に支援することです。 OpenAlias 標準をサポートするクライアントを使用している場合は、Monero と Bitcoin の両方の寄付をdonate.getmonero.orgで行うことができます。
Monero の寄付アドレスは次のとおりです: 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H
(viewkey: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501
)
ビットコイン寄付アドレスは: 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H
GUI 開発資金および/または一部のサポート サービスも、スポンサーによって親切に提供されています。
料金の一部を寄付してくれるマイニングプールもいくつかあり、そのリストは Bitcointalk の投稿でご覧いただけます。
「ライセンス」を参照してください。
第二言語を話せますか?Monero GUI の翻訳を手伝いたいですか?弊社のローカリゼーション プラットフォームである Weblate を、translate.getmonero.org で確認してください。言語を選択し、文字列の翻訳を提案するか、既存の翻訳を確認します。 Localization Workgroup は、Weblate の段階的な手順を記載したガイドを作成しました。
ヘルプ/サポートや情報が必要な場合は、IRC チャネル #monero-translations (Matrix で中継) のローカリゼーション ワークグループ、または電子メール (translate[at]getmonero[dot]org) で問い合わせることができます。 Localization ワークグループの詳細については、github.com/monero-ecosystem/monero-translations を参照してください。
翻訳のステータス:
パッケージは次の目的で利用できます
nix-shell -p monero-gui
guix package -i monero-gui
brew install --cask monero-wallet
お気に入りのディストリビューション用のパッケージ化は大歓迎です。
注: Qt 5.9.7 は、GUI を構築するために必要な最小バージョンです。
注: 公式 GUI リリースでは、CLI 決定論的ビルドからのサポート バイナリ (monerod など) とともに、このプロセスからの monero-wallet-gui が使用されます。
Docker のインストール https://docs.docker.com/engine/install/
リポジトリのクローンを作成する
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
* master
- リリース バイナリをビルドするために、目的のバージョン タグ (例: v0.18.3.4
) に置き換えます。
ビルド環境を準備する
cd monero-gui
docker build --tag monero:build-env-windows --build-arg THREADS=4 --file Dockerfile.windows .
* 4
- 使用する CPU スレッドの数
建てる
docker run --rm -it -v <MONERO_GUI_DIR_FULL_PATH>:/monero-gui -w /monero-gui monero:build-env-windows sh -c 'make depends root=/depends target=x86_64-w64-mingw32 tag=win-x64 -j4'
* <MONERO_GUI_DIR_FULL_PATH>
- monero-gui
ディレクトリへの絶対パス
* 4
- 使用する CPU スレッドの数
Monero GUI Windows 静的バイナリはmonero-gui/build/x86_64-w64-mingw32/release/bin
ディレクトリに配置されます。
Docker のインストール https://docs.docker.com/engine/install/
リポジトリのクローンを作成する
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
* master
- リリース バイナリをビルドするために、目的のバージョン タグ (例: v0.18.3.4
) に置き換えます。
ビルド環境を準備する
cd monero-gui
docker build --tag monero:build-env-linux --build-arg THREADS=4 --file Dockerfile.linux .
* 4
- 使用する CPU スレッドの数
建てる
docker run --rm -it -v <MONERO_GUI_DIR_FULL_PATH>:/monero-gui -w /monero-gui monero:build-env-linux sh -c 'make release-static -j4'
* <MONERO_GUI_DIR_FULL_PATH>
- monero-gui
ディレクトリへの絶対パス
* 4
- 使用する CPU スレッドの数
Monero GUI Linux 静的バイナリはmonero-gui/build/release/bin
ディレクトリに配置されます。
(オプション) monero-wallet-gui
SHA-256 ハッシュを信頼できるソースから取得したハッシュと比較します。
docker run --rm -it -v <MONERO_GUI_DIR_FULL_PATH>:/monero-gui -w /monero-gui monero:build-env-linux sh -c 'shasum -a 256 /monero-gui/build/release/bin/monero-wallet-gui'
* <MONERO_GUI_DIR_FULL_PATH>
- monero-gui
ディレクトリへの絶対パス
Docker のインストール https://docs.docker.com/engine/install/
リポジトリのクローンを作成する
git clone --recursive https://github.com/monero-project/monero-gui.git
ビルド環境を準備する
cd monero-gui
docker build --tag monero:build-env-android --build-arg THREADS=4 --file Dockerfile.android .
* 4
- 使用する CPU スレッドの数
建てる
docker run --rm -it -v <MONERO_GUI_DIR_FULL_PATH>:/monero-gui -e THREADS=4 monero:build-env-android
* <MONERO_GUI_DIR_FULL_PATH>
- monero-gui
ディレクトリへの絶対パス
* 4
- 使用する CPU スレッドの数
Monero GUI APK はmonero-gui/build/Android/release/android-build
ディレクトリに配置されます
展開する
adb install build/Android/release/android-build/monero-gui.apk
adb devices -l
adb logcat
docker run -v /dev/bus/usb:/dev/bus/usb --privileged
mkdir /usr/tmp
cp build/Android/release/android-build/monero-gui.apk /usr/tmp
docker run -d -v /usr/tmp:/usr/share/nginx/html:ro -p 8080:80 nginx
http://<your.local.ip>:8080/QtApp-debug.apk
(Ubuntu 17.10 x64、Ubuntu 18.04 x64、Gentoo x64 でテスト済み)
Debian ディストリビューションの場合 (Debian、Ubuntu、Mint、Tails...)
sudo apt install build-essential cmake miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev libnorm-dev libusb-1.0-0-dev libpgm-dev libprotobuf-dev protobuf-compiler libgcrypt20-dev libboost-chrono-dev libboost-date-time-dev libboost-filesystem-dev libboost-locale-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libboost-system-dev libboost-thread-dev
Gentooの場合
sudo emerge app-arch/xz-utils app-doc/doxygen dev-cpp/gtest dev-libs/boost dev-libs/expat dev-libs/openssl dev-util/cmake media-gfx/graphviz net-dns/unbound net-libs/miniupnpc net-libs/zeromq sys-libs/libunwind dev-libs/libsodium dev-libs/hidapi dev-libs/libgcrypt
フェドーラ用
sudo dnf install make automake cmake gcc-c++ boost-devel miniupnpc-devel graphviz doxygen unbound-devel libunwind-devel pkgconfig openssl-devel libcurl-devel hidapi-devel libusb-devel zeromq-devel libgcrypt-devel
注: Qt 5.9.7 以降の要件により、リポジトリに古い Qt バージョンが含まれているため、一部のディストリビューション (Ubuntu 16.x や Linux Mint 18.x など、主に Debian ベース) が廃止されます。
推奨される方法は、公式 Qt インストーラーから 5.9.7 をインストールするか、自分でコンパイルすることです。これにより、正しいバージョンが確実に得られます。上位バージョンでも動作しますが、実稼働ビルドのターゲットとは異なるため、わずかな違いが発生する可能性があります。
次の手順では、代わりにディストリビューションのリポジトリから Qt を取得します。インストールされるバージョンをメモしてください。走行距離は異なる場合があります。
Debian ディストリビューションの場合 (Debian、Ubuntu、Mint、Tails...)
sudo apt install qtbase5-dev qtdeclarative5-dev qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-platform qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2 libqt5svg5-dev
Gentooの場合
qml USE フラグを有効にする必要があります。
sudo emerge dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 dev-qt/qtgraphicaleffects:5
オプション: フラグWITH_SCANNER
構築するには
Debian ディストリビューションの場合 (Debian、Ubuntu、Mint、Tails...)
sudo apt install qtmultimedia5-dev qml-module-qtmultimedia
Gentooの場合
emerge dev-qt/qtmultimedia:5
リポジトリのクローンを作成する
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
建てる
make release -j4
* 4
- 使用する CPU スレッドの数
* CMAKE_PREFIX_PATH
環境変数を追加して、カスタム Qt インストール ディレクトリを設定します。例: CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/gcc_64 make release -j4
実行可能ファイルは build/release/bin フォルダーにあります。
AppStoreからXcodeをインストールする
自作をインストールする
Monero の依存関係をインストールします。
brew install cmake pkg-config openssl boost unbound hidapi zmq libpgm libsodium miniupnpc expat libunwind-headers protobuf libgcrypt
brew install qt5
(または qt.io から QT 5.9.7+ をダウンロード)
monero-gui リポジトリの最新のコピーを取得します。
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
ビルドを開始する
make release -j4
* 4
- 使用する CPU スレッドの数
* CMAKE_PREFIX_PATH
環境変数を追加して、カスタム Qt インストール ディレクトリを設定します。例: CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/clang_64 make release -j4
実行可能ファイルはbuild/release/bin
フォルダーにあります。
アプリケーション バンドルの構築については、 DEPLOY.md
参照してください。
Windows 上の Monero GUI は 64 ビットのみです。 32 ビット Windows GUI ビルドは正式にサポートされなくなりました。
MSYS2 をインストールし、そのページの指示に従ってシステムとパッケージを最新バージョンに更新します。
64 ビット MSYS2 シェルを開きます。MSYS2 MinGW 64 ビットショートカットを使用するか、 -mingw64
パラメーターを指定したmsys2_shell.cmd
バッチ ファイルを使用します。
Monero 依存関係用の MSYS2 パッケージをインストールします。必要な 64 ビット パッケージの名前にx86_64
が含まれています
pacman -S mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-libgcrypt mingw-w64-x86_64-unbound mingw-w64-x86_64-pcre
これらの依存関係の詳細については、Monero のドキュメントを参照してください。 Boost をソースからコンパイルする必要がなくなったことに注意してください。他のものと同様に、MSYS2 パッケージを使用して今すぐインストールできます。
Qt5をインストールする
pacman -S mingw-w64-x86_64-qt5
Qt の Web サイトから特別なインストーラーをダウンロードする必要はなくなり、Qt の標準 MSYS2 パッケージをほぼすべての状況で使用できます。
gitをインストールする
pacman -S git
リポジトリのクローンを作成する
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
建てる
make release-win64 -j4
cd build/release
make deploy
* 4
- 使用する CPU スレッドの数
実行可能ファイルは.bin
ディレクトリにあります。