지갑 백업 및 복구#

백업하기#

이번에는 컴퓨터나 노트북이 손상되었거나 정보가 손실된 경우를 대비해 지갑 파일을 안전하게 백업하는 방법에 대해 설명해드리겠습니다. Dash 코어는 Dash 주소를 제어하는데 필요한 모든 데이터를 wallet.dat 이라는 단일 파일에 저장합니다. 이 지갑은 Berkeley DB형식이며 Dash 블록 체인에 계좌 내역을 관리하는데 사용되는 프라이빗/공개 암호화 키를 한 쌍 단위로 저장합니다. Dash 코어는 이러한 작업의 대부분을 투명하게 만들고, 손상될 경우를 대비하여 지갑 파일의 자동 백업을 생성하지만 사용자는 이러한 백업이 늘 안전한 장소에 저장되도록 해야 할 책임이 있습니다. 지갑 파일에 액세스 할 수 없으면 Dash에 대한 액세스 권한이 영구적으로 손실됩니다.

설정 > 지갑 암호화 메뉴 항목을 사용하여 당신의 지갑을 암호화하지 않으면, 백업된 wallet.dat 파일에 대한 액세스 권한이 있는 사용자 누구나 그 즉시 당신의 Dash에 액세스 권한을 갖게 됨을 명심하십시오. Wallet을 암호화하도록 선택하는 경우 wallet.dat 파일과 동일한 위치에 암호를 저장하지 마십시오. 특히 클라우드에 백업을 저장하는 경우 더욱 그렇습니다.

Dash Core에서 백업하기#

먼저, Dash Core가 열려있을 때는 절대 wallet.dat 파일을 복사하지 마십시오. 지갑이 열려 있을 때는 항상 파일 > 지갑 백업하기 메뉴를 사용하십시오. 이 메뉴 항목을 선택하면 파일을 저장할 위치를 지정하는 대화 상자가 나타납니다. 파일 이름을 입력하고 위치를 선택한 다음 저장 을 클릭하십시오. 다음 예는 파일을 USB 플래시 드라이브에 저장하는 방법입니다. 그리고 이 파일은 컴퓨터와 떨어진 곳에 보관하십시오.

../../../../_images/backup-wallet.png
../../../../_images/backup-save.png

파일 메뉴에서 Dash Core 지갑 백업하기#

wallet.dat 파일을 복사해서 백업하기#

Dash Core가 실행 중이 아닌 경우 에는, wallet.dat 파일을 다른 위치로 복사하여 지갑을 백업 할 수도 있습니다. 이 파일은 DashCore 데이터 폴더에 저장됩니다. 폴더 위치는 지정 가능하나 기본적으로 이 폴더는 다른 운영 체제의 다음 위치에 있습니다.

  • 윈도우즈 용

    C:\Users\YourUserName\Appdata\Roaming\DashCore
    

    Windows Key + R 로 폴더에 직접 액세스 가능하며, %APPDATA%\DashCore 를 직접 입력해도 액세스 가능합니다.

  • 리눅스 용

    /home/YourUserName/.dashcore
    

    파일에서 Go > Enter Location… 메뉴 항목을 사용하여 터미널에서 cd ~/.dashcore 를 입력하거나 경로 표시바에 ~/.dashcore 를 입력하여 이 폴더에 직접 액세스할 수 있습니다.

  • 맥OS 용

    /Users/YourUserName/Library/Application Support/DashCore
    

    터미널에서 cd ~/Library/Application Support/DashCore 를 입력하거나 찾기에서 Go > Go To Folder 메뉴 항목의 대화 상자에서 ~/Library/Application Support/DashCore 를 입력하면 폴더에 액세스 할 수 있습니다.

Dash Core가 실행되고 있지 않은지 확인한 다음, 폴더에서 wallet.dat 파일을 다른 폴더에 복사하기 하면 됩니다. 다음은 Windows 시스템에서 Ctrl 을 누른 상태에서 간단한 드래그 앤 드롭을 사용하여 파일을 USB 플래시 드라이브에 복사하는 것을 설명하는 예입니다. 대부분의 운영 체제에서는 파일을 마우스 오른쪽 단추로 클릭하고 복사 를 선택한 다음 대상 폴더에서 붙여넣기 를 선택할 수 있습니다. 이 파일은 컴퓨터와 물리적으로 분리된 위치에 보관하십시오. 파일을 (이동시키는 것이 아니라) 복사하는 것이라는 것을 잊지 마십시오!

../../../../_images/backup-copy.png

다른 폴더에 복사하여 wallet.dat 백업하기#

자동 백업#

Dash Core를 열 때마다 dashcore / backups 폴더에 wallet.dat 의 백업 복사본이 자동으로 생성됩니다. 최대 10개의 백업파일이 저장되며 추가로 새로 백업시 가장 이전에 작업한 백업파일이 삭제됩니다. 커맨드라인이나 dash.conf 에서 -createwalletbackups = n 매개 변수를 사용하여 보관 된 백업 수를 수정할 수 있습니다. 이 값을 0 으로 설정하면 백업이 완전히 비활성화됩니다.

You can view the automatic backups folder by browsing to DashCore folder at the location specified above for wallet.dat and opening the backups folder, or by selecting File > Show Automatic Backups from the menu in Dash Core. Since these files are not active when Dash Core is running, you can safely copy them at any time. They are also a handy backup if the original files in the DashCore folder become corrupted due to improper shutdown of the Dash Core app.

복구하기#

백업을 복원하려면, 타겟 시스템에 Dash Core를 설치 (또는 이미 설치되어있는 경우 중지)하고 DashCore 폴더에서 기존 wallet.dat 파일의 이름을 바꿉니다.

../../../../_images/restore-rename.png

이전 wallet.dat 파일명을 Dash Core 폴더의 wallet.old로 변경하기#

그런 다음 백업 지갑 파일을 DashCore 폴더에 복사하고 이름이 wallet.dat 인지 확인하십시오. 이제 Dash Core를 다시 시작하면 새 지갑이 로드됩니다. Dash Core가 실행중일 때는 wallet.dat 를 바꾸지 마십시오. 데이터가 손상 될 수 있습니다!

../../../../_images/restore-copy.png
../../../../_images/restore-rename-dat.png

백업 파일을 DashCore 폴더에 복사하고 wallet.dat로 파일명 바꾸기#

백업 스토리지 고려사항#

모든 백업은 미래의 어느 시점에서 데이터를 읽을 수 있는 소프트웨어의 존재에 따라 좌우됩니다. 따라서 백업을 생성하는 데 사용된 소프트웨어 복사본을 백업 파일과 함께 저장하는 것이 좋습니다. 이 경우는 백업을 만드는 데 사용했던 Dash Core 버전의 복사본이됩니다.

wallet.dat 파일 자체는 설정> 지갑 암호화하기 메뉴 항목에서 설정된 비밀번호를 사용하여 암호화해야합니다. 그러나 이는 파일 액세스 권한이있는 사람이 파일을 열지 않고 트랜잭션을 생성하는 것만을 방지합니다. 윈도우즈에서는 BitLocker ,리눅스는 LUKS 또는 맥OS의 FileVault 에서 USB 플래시디스크와 같은 암호화 된 별도 컨테이너에 파일을 추가로 저장할 수 있습니다. 또 디스크 이미지 또는 zip 파일 을 비밀번호를 사용하여 암호화할 수도 있습니다. 암호화 된 컨테이너에 대한 자세한 내용은 여기 을 참조하십시오.

이 파일은 집, 은행의 안전금고, 방수 또는 내화 용기 또는 Google 드라이브, Dropbox 또는 iCloud와 같은 클라우드 저장소 등 원하는 곳 어디든 저장 가능합니다. 지갑에 대한 액세스를 복원하는 데 필요한 암호(예 : 머릿속, 수첩, 암호 관리자 등)를 저장할 위치와 접근 가능한 대상을 기억해두십시오.

마지막으로 wallet.dat 자체는 많은 양의 자금을 저장하기에 상대적으로 위험한 방법임을 알고 계셔야합니다. 이는 단순히 개인 키를 저장하는 데이터베이스 파일입니다. 지갑 파일을 직접 저장할 수 있는 편리함은 소규모 소지품의 경우에도 유용하지만, 많은 양의 Dash를 저장하려면 사전에 정의된 특정 프로토콜이 아닌 프로토콜을 지원하는 소프트웨어를 통해 액세스가 보장되는 방식으로 미리 정의 된 단일 주소에 저장하는 편이 더 안전합니다. 프로토콜 구현에 관심이 있으시다면 개인 키를 직접 인쇄하거나 안전한 보관을 위해 BIP38을 사용하여 암호화 할 수있는 종이 지갑에 대해 자세히 읽어보시길 바랍니다.

백업 확인하기#

백업을 확인하는 데 고정된 절차는 없지만 작동을 확인하기 위해 적어도 한 번은 복원하기를 테스트하기를 권장합니다. 파일의 요약 복사본이있는 경우 현재의 DashCore 폴더로 복원하고, Dash Core를 시작하여 오류없이 열 수 있도록 하십시오. 파일을 암호화 된 zip 파일에 저장하기로 결정했다면 압축을 풀 수 있고 Dash Core에서 올바르게 열 수 있는지 확인하십시오. , 이론적으로 복원가능한 과정이라는 사실에 의존한 나머지 관과할 것이 아니라 본인(혹은 당신 대신 이 과정을 진행할 수 있다고 신뢰하는 사람)이 Dash에 액세스 할 수 있도록 백업 프로세스를 실제로 되돌릴 수 있는지 확인하십시오.