ลิขสิทธิ์ (c) 2014-2024 โครงการ Monero
Monero เป็นสกุลเงินดิจิทัลที่เป็นส่วนตัว ปลอดภัย ไม่สามารถติดตามได้ และมีการกระจายอำนาจ คุณเป็นธนาคาร คุณสามารถควบคุมเงินทุนของคุณได้ และไม่มีใครสามารถติดตามการโอนเงินของคุณได้ เว้นแต่คุณจะอนุญาตให้ดำเนินการดังกล่าว
ความเป็นส่วนตัว: Monero ใช้ระบบเสียงที่เข้ารหัสเพื่อให้คุณสามารถส่งและรับเงินโดยที่ธุรกรรมของคุณไม่ถูกเปิดเผยบนบล็อกเชนอย่างง่ายดาย (บัญชีแยกประเภทของธุรกรรมที่ทุกคนมี) สิ่งนี้ทำให้แน่ใจได้ว่าการซื้อ ใบเสร็จรับเงิน และการโอนทั้งหมดของคุณยังคงเป็นส่วนตัวโดยค่าเริ่มต้น
ความปลอดภัย: การใช้พลังของเครือข่ายฉันทามติแบบเพียร์ทูเพียร์แบบกระจาย ทุกธุรกรรมบนเครือข่ายจะมีความปลอดภัยด้วยการเข้ารหัส กระเป๋าเงินส่วนบุคคลมีเมล็ดช่วยในการจำ 25 คำซึ่งจะแสดงเพียงครั้งเดียว และสามารถเขียนลงไปเพื่อสำรองข้อมูลกระเป๋าเงินได้ ไฟล์ Wallet จะถูกเข้ารหัสด้วยข้อความรหัสผ่านเพื่อให้แน่ใจว่าจะไม่มีประโยชน์หากถูกขโมย
ไม่สามารถติดตามได้: ด้วยการใช้ประโยชน์จากลายเซ็นวงแหวน ซึ่งเป็นคุณสมบัติพิเศษของการเข้ารหัสบางประเภท Monero สามารถมั่นใจได้ว่าธุรกรรมไม่เพียงแต่ไม่สามารถติดตามได้เท่านั้น แต่ยังมีตัวเลือกการวัดความคลุมเครือที่ทำให้แน่ใจได้ว่าธุรกรรมไม่สามารถเชื่อมโยงกับแต่ละบุคคลได้อย่างง่ายดาย ผู้ใช้หรือคอมพิวเตอร์
นี่คือ GUI สำหรับการใช้งาน Monero หลัก เป็นโอเพ่นซอร์สและใช้งานได้ฟรีโดยไม่มีข้อจำกัด ยกเว้นที่ระบุไว้ในข้อตกลงใบอนุญาตด้านล่าง ไม่มีข้อจำกัดสำหรับใครก็ตามที่สร้างการใช้งาน Monero ทางเลือกที่ใช้โปรโตคอลและเครือข่ายในลักษณะที่เข้ากันได้
เช่นเดียวกับโครงการพัฒนาอื่นๆ พื้นที่เก็บข้อมูลบน Github ถือเป็นพื้นที่ "ชั่วคราว" สำหรับการเปลี่ยนแปลงล่าสุด ก่อนที่จะรวมการเปลี่ยนแปลงเข้ากับสาขานั้นบนพื้นที่เก็บข้อมูลหลัก การเปลี่ยนแปลงเหล่านั้นจะถูกทดสอบโดยนักพัฒนาแต่ละรายในสาขาของตนเอง ส่งเป็นคำขอดึง จากนั้นจึงทดสอบโดยผู้ร่วมให้ข้อมูลที่มุ่งเน้นไปที่การทดสอบและการตรวจสอบโค้ด ดังที่กล่าวไปแล้ว พื้นที่เก็บข้อมูลควรได้รับการพิจารณาอย่างรอบคอบก่อนที่จะใช้ในสภาพแวดล้อมการใช้งานจริง เว้นแต่จะมีแพตช์ในพื้นที่เก็บข้อมูลสำหรับปัญหาการหยุดแสดงเฉพาะที่คุณกำลังประสบอยู่ โดยทั่วไปแล้ว ควรใช้รุ่นที่มีแท็กเพื่อความเสถียร
Monero เป็นความพยายามที่ได้รับการสนับสนุนจากชุมชน 100% หากคุณต้องการเข้าร่วมความพยายามของเรา สิ่งที่ง่ายที่สุดที่คุณสามารถทำได้คือสนับสนุนโครงการทางการเงิน การบริจาคทั้ง Monero และ Bitcoin สามารถบริจาคได้ที่ donate.getmonero.org หากใช้ไคลเอนต์ที่รองรับมาตรฐาน OpenAlias
ที่อยู่การบริจาค Monero คือ: 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H
(viewkey: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501
)
ที่อยู่การบริจาค Bitcoin คือ: 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H
ผู้สนับสนุนยังยินดีให้การสนับสนุนเงินทุนในการพัฒนา GUI และ/หรือบริการสนับสนุนบางอย่าง:
นอกจากนี้ยังมีแหล่งรวมการขุดหลายแห่งที่กรุณาบริจาคค่าธรรมเนียมส่วนหนึ่ง สามารถดูรายชื่อได้จากโพสต์ Bitcointalk ของเรา
ดูใบอนุญาต
คุณพูดภาษาที่สองและต้องการช่วยแปล Monero GUI หรือไม่? ลองใช้ Weblate ซึ่งเป็นแพลตฟอร์มการแปลของเราที่ Translate.getmonero.org เลือกภาษาและแนะนำคำแปลสำหรับสตริงหรือตรวจสอบสตริงที่มีอยู่ Localization Workgroup จัดทำคำแนะนำพร้อมคำแนะนำทีละขั้นตอนสำหรับ Weblate
หากคุณต้องการความช่วยเหลือ/การสนับสนุน หรือข้อมูลใดๆ คุณสามารถติดต่อกลุ่มงานการแปลได้ที่ช่อง IRC #monero-translations (รีเลย์บน Matrix) หรือทางอีเมลที่ Translation[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 อย่างเป็นทางการใช้ monero-wallet-gui จากกระบวนการนี้ควบคู่ไปกับไบนารีที่รองรับ (monerod ฯลฯ) จากบิลด์ที่กำหนดของ CLI
ติดตั้ง 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
สำหรับเจนทู
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 หรือใหม่กว่าทำให้การแจกแจง บางอย่าง (ส่วนใหญ่ใช้ Debian เช่น Ubuntu 16.x หรือ Linux Mint 18.x) ล้าสมัยเนื่องจากที่เก็บข้อมูลที่มี Qt เวอร์ชันเก่ากว่า
วิธีที่แนะนำคือติดตั้ง 5.9.7 จากตัวติดตั้ง Qt อย่างเป็นทางการหรือคอมไพล์ด้วยตนเอง เพื่อให้แน่ใจว่าคุณมีเวอร์ชันที่ถูกต้อง เวอร์ชันที่สูงกว่า สามารถ ทำงานได้ แต่เนื่องจากแตกต่างจากเป้าหมายการสร้างที่ใช้งานจริงของเรา จึงอาจเกิดความแตกต่างเล็กน้อยได้
คำแนะนำต่อไปนี้จะดึงข้อมูล 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
สำหรับเจนทู
ต้องเปิดใช้งานแฟล็ก 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
สำหรับเจนทู
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
ติดตั้ง Xcode จาก AppStore
ติดตั้งโฮมบรูว์
ติดตั้งการพึ่งพา monero:
brew install cmake pkg-config openssl boost unbound hidapi zmq libpgm libsodium miniupnpc expat libunwind-headers protobuf libgcrypt
brew install qt5
(หรือดาวน์โหลด QT 5.9.7+ จาก qt.io)
รับสำเนาล่าสุดของที่เก็บ 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
Monero GUI บน Windows เป็นแบบ 64 บิตเท่านั้น Windows GUI รุ่น 32 บิตไม่ได้รับการสนับสนุนอย่างเป็นทางการอีกต่อไป
ติดตั้ง MSYS2 ทำตามคำแนะนำในหน้านั้นเกี่ยวกับวิธีอัปเดตระบบและแพ็คเกจเป็นเวอร์ชันล่าสุด
เปิดเชลล์ MSYS2 64 บิต: ใช้ทางลัด MSYS2 MinGW 64 บิต หรือใช้ไฟล์แบตช์ msys2_shell.cmd
พร้อมพารามิเตอร์ -mingw64
ติดตั้งแพ็คเกจ MSYS2 สำหรับการพึ่งพา Monero แพ็คเกจ 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 อีกต่อไป แพ็คเกจ MSYS2 มาตรฐานสำหรับ Qt จะทำได้ในเกือบทุกสถานการณ์
ติดตั้งคอมไพล์
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