Hak Cipta (c) 2014-2024, Proyek Monero
Monero adalah mata uang digital yang bersifat pribadi, aman, tidak dapat dilacak, dan terdesentralisasi. Anda adalah bank Anda, Anda mengontrol dana Anda, dan tidak ada yang bisa melacak transfer Anda kecuali Anda mengizinkan mereka melakukannya.
Privasi: Monero menggunakan sistem kriptografi yang memungkinkan Anda mengirim dan menerima dana tanpa transaksi Anda terungkap dengan mudah di blockchain (buku besar transaksi yang dimiliki setiap orang). Hal ini memastikan bahwa pembelian, tanda terima, dan semua transfer Anda tetap bersifat pribadi secara default.
Keamanan: Menggunakan kekuatan jaringan konsensus peer-to-peer yang terdistribusi, setiap transaksi di jaringan diamankan secara kriptografis. Dompet individual memiliki benih mnemonik 25 kata yang hanya ditampilkan satu kali, dan dapat ditulis untuk membuat cadangan dompet. File dompet dienkripsi dengan frasa sandi untuk memastikan file tersebut tidak berguna jika dicuri.
Tidak dapat dilacak: Dengan memanfaatkan tanda tangan cincin, properti khusus dari jenis kriptografi tertentu, Monero dapat memastikan bahwa transaksi tidak hanya tidak dapat dilacak, namun juga memiliki ukuran ambiguitas opsional yang memastikan bahwa transaksi tidak dapat dengan mudah dikaitkan kembali ke individu pengguna atau komputer.
Ini adalah GUI untuk implementasi inti Monero. Ini bersifat open source dan sepenuhnya gratis untuk digunakan tanpa batasan, kecuali yang ditentukan dalam perjanjian lisensi di bawah. Tidak ada batasan bagi siapa pun untuk membuat implementasi alternatif Monero yang menggunakan protokol dan jaringan dengan cara yang kompatibel.
Seperti banyak proyek pengembangan lainnya, repositori di Github dianggap sebagai area "pementasan" untuk perubahan terbaru. Sebelum perubahan digabungkan ke dalam cabang tersebut di repositori utama, perubahan tersebut diuji oleh masing-masing pengembang di cabang mereka sendiri, dikirimkan sebagai permintaan tarik, dan kemudian diuji oleh kontributor yang berfokus pada pengujian dan peninjauan kode. Meskipun demikian, repositori harus dipertimbangkan secara hati-hati sebelum menggunakannya dalam lingkungan produksi, kecuali jika terdapat patch dalam repositori untuk masalah penghentian pertunjukan tertentu yang Anda alami. Biasanya merupakan ide yang lebih baik untuk menggunakan rilis yang diberi tag untuk stabilitas.
Monero adalah upaya yang 100% disponsori komunitas. Jika Anda ingin bergabung dalam upaya kami, hal termudah yang dapat Anda lakukan adalah mendukung proyek secara finansial. Donasi Monero dan Bitcoin dapat diberikan ke donate.getmonero.org jika menggunakan klien yang mendukung standar OpenAlias.
Alamat donasi Monero adalah: 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H
(viewkey: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501
)
Alamat donasi Bitcoin adalah: 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H
Pendanaan pengembangan GUI dan/atau beberapa layanan pendukung juga disediakan oleh sponsor:
Ada juga beberapa kumpulan penambangan yang dengan baik hati menyumbangkan sebagian dari biayanya, daftarnya dapat ditemukan di postingan Bitcointalk kami.
Lihat LISENSI.
Apakah Anda berbicara bahasa kedua dan ingin membantu menerjemahkan GUI Monero? Kunjungi Weblate, platform pelokalan kami, di Translate.getmonero.org. Pilih bahasa dan sarankan terjemahan untuk sebuah string atau tinjau yang sudah ada. Kelompok Kerja Pelokalan membuat panduan dengan petunjuk langkah demi langkah untuk Weblate.
Jika Anda memerlukan bantuan/dukungan atau info apa pun, Anda dapat menghubungi kelompok kerja pelokalan di saluran IRC #monero-translations (disampaikan di Matrix) atau melalui email di Translate[at]getmonero[dot]org. Untuk info lebih lanjut tentang kelompok kerja Pelokalan: github.com/monero-ecosystem/monero-translations
Status terjemahan:
Paket tersedia untuk
nix-shell -p monero-gui
guix package -i monero-gui
brew install --cask monero-wallet
Pengemasan untuk distribusi favorit Anda akan menjadi kontribusi yang menyenangkan!
Catatan : Qt 5.9.7 adalah versi minimum yang diperlukan untuk membangun GUI.
Catatan : Rilis GUI resmi menggunakan monero-wallet-gui dari proses ini bersama dengan biner pendukung (monerod, dll) dari build deterministik CLI.
Instal Docker https://docs.docker.com/engine/install/
Kloning repositori
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
* master
- ganti dengan tag versi yang diinginkan (misalnya v0.18.3.4
) untuk membuat binari rilis.
Siapkan lingkungan pembangunan
cd monero-gui
docker build --tag monero:build-env-windows --build-arg THREADS=4 --file Dockerfile.windows .
* 4
- jumlah thread CPU yang akan digunakan
Membangun
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>
- jalur absolut ke direktori monero-gui
* 4
- jumlah thread CPU yang akan digunakan
Biner statis Windows GUI Monero akan ditempatkan di direktori monero-gui/build/x86_64-w64-mingw32/release/bin
Instal Docker https://docs.docker.com/engine/install/
Kloning repositori
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
* master
- ganti dengan tag versi yang diinginkan (misalnya v0.18.3.4
) untuk membuat binari rilis.
Siapkan lingkungan pembangunan
cd monero-gui
docker build --tag monero:build-env-linux --build-arg THREADS=4 --file Dockerfile.linux .
* 4
- jumlah thread CPU yang akan digunakan
Membangun
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>
- jalur absolut ke direktori monero-gui
* 4
- jumlah thread CPU yang akan digunakan
Biner statis Monero GUI Linux akan ditempatkan di direktori monero-gui/build/release/bin
( Opsional ) Bandingkan hash monero-wallet-gui
SHA-256 dengan yang diperoleh dari sumber tepercaya
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>
- jalur absolut ke direktori monero-gui
Instal Docker https://docs.docker.com/engine/install/
Kloning repositori
git clone --recursive https://github.com/monero-project/monero-gui.git
Siapkan lingkungan pembangunan
cd monero-gui
docker build --tag monero:build-env-android --build-arg THREADS=4 --file Dockerfile.android .
* 4
- jumlah thread CPU yang akan digunakan
Membangun
docker run --rm -it -v <MONERO_GUI_DIR_FULL_PATH>:/monero-gui -e THREADS=4 monero:build-env-android
* <MONERO_GUI_DIR_FULL_PATH>
- jalur absolut ke direktori monero-gui
* 4
- jumlah thread CPU yang akan digunakan
APK Monero GUI akan ditempatkan di direktori monero-gui/build/Android/release/android-build
Menyebarkan
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
(Diuji pada Ubuntu 17.10 x64, Ubuntu 18.04 x64 dan Gentoo x64)
Untuk distribusi 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
Untuk 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
Untuk Fedora
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
Catatan : Persyaratan Qt 5.9.7 atau yang lebih baru membuat beberapa distribusi (kebanyakan berbasis Debian, seperti Ubuntu 16.x atau Linux Mint 18.x) menjadi usang karena repositori mereka berisi versi Qt yang lebih lama.
Cara yang disarankan adalah menginstal 5.9.7 dari penginstal resmi Qt atau mengkompilasinya sendiri. Ini memastikan Anda memiliki versi yang benar. Versi yang lebih tinggi dapat berfungsi tetapi karena berbeda dari target produksi kami, sedikit perbedaan mungkin terjadi.
Petunjuk berikut akan mengambil Qt dari repositori distribusi Anda. Catat versi apa yang diinstalnya. Jarak tempuh Anda mungkin berbeda.
Untuk distribusi 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
Untuk Gentoo
Bendera qml USE harus diaktifkan.
sudo emerge dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 dev-qt/qtgraphicaleffects:5
Opsional : Untuk membuat bendera WITH_SCANNER
Untuk distribusi Debian (Debian, Ubuntu, Mint, Tails...)
sudo apt install qtmultimedia5-dev qml-module-qtmultimedia
Untuk Gentoo
emerge dev-qt/qtmultimedia:5
Repositori kloning
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
Membangun
make release -j4
* 4
- jumlah thread CPU yang akan digunakan
* Tambahkan variabel lingkungan CMAKE_PREFIX_PATH
untuk menyetel direktori pemasangan Qt khusus, misalnya CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/gcc_64 make release -j4
Eksekusinya dapat ditemukan di folder build/release/bin.
Instal Xcode dari AppStore
Instal minuman rumahan
Instal dependensi monero:
brew install cmake pkg-config openssl boost unbound hidapi zmq libpgm libsodium miniupnpc expat libunwind-headers protobuf libgcrypt
brew install qt5
(atau unduh QT 5.9.7+ dari qt.io)
Dapatkan salinan repositori monero-gui terbaru
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
Mulai pembangunan
make release -j4
* 4
- jumlah thread CPU yang akan digunakan
* Tambahkan variabel lingkungan CMAKE_PREFIX_PATH
untuk mengatur direktori instalasi Qt khusus, misalnya CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/clang_64 make release -j4
Eksekusinya dapat ditemukan di folder build/release/bin
.
Untuk membuat bundel aplikasi, lihat DEPLOY.md
.
GUI Monero di Windows hanya 64 bit; Versi GUI Windows 32-bit tidak lagi didukung secara resmi.
Instal MSYS2, ikuti instruksi pada halaman tersebut tentang cara memperbarui sistem dan paket ke versi terbaru
Buka shell MSYS2 64-bit: Gunakan pintasan MSYS2 MinGW 64-bit , atau gunakan file batch msys2_shell.cmd
dengan parameter -mingw64
Instal paket MSYS2 untuk dependensi Monero; paket 64-bit yang diperlukan memiliki nama 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
Anda dapat menemukan detail selengkapnya tentang dependensi tersebut di dokumentasi Monero. Perhatikan bahwa tidak perlu lagi mengkompilasi Boost dari sumber; seperti yang lainnya, Anda dapat menginstalnya sekarang dengan paket MSYS2.
Instal Qt5
pacman -S mingw-w64-x86_64-qt5
Tidak perlu lagi mengunduh penginstal khusus dari situs web Qt, paket MSYS2 standar untuk Qt dapat digunakan di hampir semua keadaan.
Instal git
pacman -S git
Repositori kloning
git clone --recursive https://github.com/monero-project/monero-gui.git
cd monero-gui
Membangun
make release-win64 -j4
cd build/release
make deploy
* 4
- jumlah thread CPU yang akan digunakan
Eksekusinya dapat ditemukan di direktori .bin
.