저작권 (c) 2014-2024, 모네로 프로젝트
모네로는 개인적이고 안전하며 추적이 불가능한 분산형 디지털 통화입니다. 귀하는 귀하의 은행이고 귀하의 자금을 통제하며 귀하가 허용하지 않는 한 누구도 귀하의 이체를 추적할 수 없습니다.
개인 정보 보호: Monero는 암호화된 시스템을 사용하여 거래가 블록체인(모든 사람이 보유한 거래 원장)에 쉽게 공개되지 않고도 자금을 보내고 받을 수 있도록 합니다. 이를 통해 구매, 영수증 및 모든 전송이 기본적으로 완전히 비공개로 유지됩니다.
보안: 분산형 P2P 합의 네트워크의 강력한 기능을 사용하여 네트워크의 모든 거래는 암호화 방식으로 보호됩니다. 개별 지갑에는 한 번만 표시되는 25단어 니모닉 시드가 있으며 기록하여 지갑을 백업할 수 있습니다. 지갑 파일은 도난 시 쓸모가 없도록 암호로 암호화됩니다.
추적 불가능성: 특정 유형의 암호화의 특별한 속성인 링 서명을 활용함으로써 Monero는 거래를 추적할 수 없을 뿐만 아니라 거래가 개인에게 쉽게 연결될 수 없도록 보장하는 선택적인 모호성 측정 방법을 갖습니다. 사용자 또는 컴퓨터.
이것은 핵심 Monero 구현을 위한 GUI입니다. 오픈 소스이며 아래 라이센스 계약에 명시된 경우를 제외하고 제한 없이 완전히 무료로 사용할 수 있습니다. 프로토콜과 네트워크를 호환 가능한 방식으로 사용하는 Monero의 대체 구현을 만드는 사람에게는 제한이 없습니다.
많은 개발 프로젝트와 마찬가지로 Github의 저장소는 최신 변경 사항을 위한 "준비" 영역으로 간주됩니다. 변경 사항이 기본 저장소의 해당 브랜치에 병합되기 전에 개별 개발자가 자체 브랜치에서 테스트하고 끌어오기 요청으로 제출한 후 테스트 및 코드 검토에 중점을 두는 기여자가 테스트합니다. 즉, 현재 겪고 있는 특정 문제에 대한 패치가 저장소에 있지 않는 한 프로덕션 환경에서 사용하기 전에 저장소를 신중하게 고려해야 합니다. 일반적으로 안정성을 위해 태그가 지정된 릴리스를 사용하는 것이 더 좋습니다.
모네로는 100% 커뮤니티가 후원하는 노력입니다. 우리의 노력에 동참하고 싶다면, 가장 쉬운 방법은 프로젝트를 재정적으로 지원하는 것입니다. OpenAlias 표준을 지원하는 클라이언트를 사용하는 경우 Monero 및 Bitcoin 기부 모두 donate.getmonero.org 에 이루어질 수 있습니다.
모네로 기부 주소는 다음과 같습니다: 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H
(viewkey: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501
)
비트코인 기부 주소는 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H
입니다.
GUI 개발 자금 및/또는 일부 지원 서비스도 스폰서가 친절하게 제공합니다.
수수료의 일부를 친절하게 기부하는 여러 마이닝 풀도 있으며, 해당 목록은 Bitcointalk 게시물에서 확인할 수 있습니다.
라이센스를 참조하세요.
제2외국어를 구사하고 Monero GUI 번역을 돕고 싶으십니까? 번역.getmonero.org에서 현지화 플랫폼인 웨블레이트를 확인해 보세요. 언어를 선택하고 문자열 번역을 제안하거나 기존 번역을 검토하세요. 현지화 작업 그룹은 웨블레이트에 대한 단계별 지침이 포함된 가이드를 만들었습니다.
도움/지원 또는 정보가 필요한 경우 IRC 채널 #monero-translations(Matrix에서 중계됨)의 현지화 작업 그룹에 문의하거나 이메일(translate[at]getmonero[dot]org)로 문의할 수 있습니다. 현지화 작업 그룹에 대한 자세한 정보: 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를 사용합니다.
도커 설치 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
디렉터리에 배치됩니다.
도커 설치 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
디렉토리의 절대 경로
도커 설치 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 이상의 요구 사항으로 인해 일부 배포판(주로 Ubuntu 16.x 또는 Linux Mint 18.x와 같은 Debian 기반)은 이전 Qt 버전이 포함된 저장소로 인해 더 이상 사용되지 않습니다.
권장되는 방법은 공식 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
젠투용
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 스레드 수
* 사용자 정의 Qt 설치 디렉터리를 설정하려면 CMAKE_PREFIX_PATH
환경 변수를 추가하세요. 예: CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/gcc_64 make release -j4
실행 파일은 build/release/bin 폴더에서 찾을 수 있습니다.
AppStore에서 Xcode 설치
홈브류 설치
모네로 종속성을 설치합니다:
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 스레드 수
* 사용자 정의 Qt 설치 디렉터리를 설정하려면 CMAKE_PREFIX_PATH
환경 변수를 추가하세요. 예: 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 웹사이트에서 특별한 설치 프로그램을 다운로드할 필요가 없습니다. Qt용 표준 MSYS2 패키지는 거의 모든 상황에서 작동합니다.
자식 설치
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
디렉터리에서 찾을 수 있습니다.