Author Topic: 钱包备份一次,就够了吗?求教  (Read 11516 times)

0 Members and 1 Guest are viewing this topic.

Offline zhang8862686

  • Jr. Member
  • **
  • Posts: 21
  • PkrX7zWBe76uu825XAcN8urVbiMiRV4npo
    • View Profile
PkrX7zWBe76uu825XAcN8urVbiMiRV4npo

Offline dalonggreat

  • Newbie
  • *
  • Posts: 6
    • View Profile
虚心学习了,各位大神~
[BTC] 1JKrPsvpf2bRko5Q7Wy8kcVXUfVmEYh9R3
[PTS] PpJYP4dki3kHpP2eCrE1NEcSu433ZQQ5sp

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
谢谢,受教了。问个初级问题,怎么再创建一个新钱包呢?

wallet.dat
我的办法是把这个旧文件剪切到另外一个地方,重启客户端他就会重新再生成一个,貌似可以这样

+1
重命名也可以
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
那旧钱包不能同步并更新【恢复】到新钱包,岂不是需要每交易一次都要备份钱包?

不用,每100次备份一下就好。可以看一下这个(https://zh-cn.bitcoin.it/wiki/%E4%BF%9D%E6%8A%A4%E4%BD%A0%E7%9A%84%E9%92%B1%E5%8C%85),PTS的钱包跟BTC找零机制是一样的。
谢谢,受教了。问个初级问题,怎么再创建一个新钱包呢?

wallet.dat
我的办法是把这个旧文件剪切到另外一个地方,重启客户端他就会重新再生成一个,貌似可以这样
MUSE witness:mygoodfriend     vote for me

Offline 天籁

  • Hero Member
  • *****
  • Posts: 744
    • View Profile
那旧钱包不能同步并更新【恢复】到新钱包,岂不是需要每交易一次都要备份钱包?

不用,每100次备份一下就好。可以看一下这个(https://zh-cn.bitcoin.it/wiki/%E4%BF%9D%E6%8A%A4%E4%BD%A0%E7%9A%84%E9%92%B1%E5%8C%85),PTS的钱包跟BTC找零机制是一样的。
谢谢,受教了。问个初级问题,怎么再创建一个新钱包呢?

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
由于Pts钱包是基于btc钱包修改而来,而btc的找零机制下每次发款后几乎都需要重新备份,除非使用sendmany. 因为零钱会被放到一个新建的地址下。

BTC钱包会自动生成100个地址(在wallet.dat中,上文所说的备份是指直接备份wallet.dat文件),每次交易找零时使用一个新的,全部用完之后会新建地址(lib的理解是每次新建时地址池的地址会保持为100个 参考:https://en.bitcoin.it/wiki/Securing_your_wallet “A brand new address is generated to fill the pool back to 100”)。所以每100次进行一次备份是合适的。

lib认为,sendmany的作用是把所有的余额集中到一个地址,如果不明确指定把零钱找回到哪个地址的话,wallet.dat对应的多个地址里头可能会有数量不同的零钱。

那是不是可以理解为,如果只备份一次,大数目是不会丢的,区别只是零钱地址里的那点而已? 毕竟频繁备份钱包很难做到。

不一定,假如100个已经用完,你现在要从钱包发送5BTC到另一个地址,而你的钱包里头有个地址上有10BTC,那么找零的5BTC会发回到新地址(第101个)上。

受教了,原来新wallet有100个可用,可能我早就给用超了。现在每次找零都会发到个不在钱包内的新地址。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
那旧钱包不能同步并更新【恢复】到新钱包,岂不是需要每交易一次都要备份钱包?

不用,每100次备份一下就好。可以看一下这个(https://zh-cn.bitcoin.it/wiki/%E4%BF%9D%E6%8A%A4%E4%BD%A0%E7%9A%84%E9%92%B1%E5%8C%85),PTS的钱包跟BTC找零机制是一样的。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline 天籁

  • Hero Member
  • *****
  • Posts: 744
    • View Profile
那可能是我搞错了。如果新的永远是超集,那就没问题。

Sent from my iPhone using Tapatalk
如果新钱包没了,备份的旧钱包能包含新钱包的进出账目吗?

不能。最好每交易超过100次备份一下。恢复时使用最新的备份。
那旧钱包不能同步并更新【恢复】到新钱包,岂不是需要每交易一次都要备份钱包?

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
那可能是我搞错了。如果新的永远是超集,那就没问题。

Sent from my iPhone using Tapatalk
如果新钱包没了,备份的旧钱包能包含新钱包的进出账目吗?

不能。最好每交易超过100次备份一下。恢复时使用最新的备份。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline 天籁

  • Hero Member
  • *****
  • Posts: 744
    • View Profile
那可能是我搞错了。如果新的永远是超集,那就没问题。


Sent from my iPhone using Tapatalk
如果新钱包没了,备份的旧钱包能包含新钱包的进出账目吗?

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
那是不是可以理解为,如果只备份一次,大数目是不会丢的,区别只是零钱地址里的那点而已? 毕竟频繁备份钱包很难做到。

问题是,找“零”并不一定是“零钱”,只是找余额的意思。你用100的票子买一块钱的东西,找零是99,找零才是大头。你有一万 BTC 都在一个地址里,付1BTC,找零 9999 BTC。能随便对待吗。
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
由于Pts钱包是基于btc钱包修改而来,而btc的找零机制下每次发款后几乎都需要重新备份,除非使用sendmany. 因为零钱会被放到一个新建的地址下。

BTC钱包会自动生成100个地址(在wallet.dat中,上文所说的备份是指直接备份wallet.dat文件),每次交易找零时使用一个新的,全部用完之后会新建地址(lib的理解是每次新建时地址池的地址会保持为100个 参考:https://en.bitcoin.it/wiki/Securing_your_wallet “A brand new address is generated to fill the pool back to 100”)。所以每100次进行一次备份是合适的。

lib认为,sendmany的作用是把所有的余额集中到一个地址,如果不明确指定把零钱找回到哪个地址的话,wallet.dat对应的多个地址里头可能会有数量不同的零钱。

那是不是可以理解为,如果只备份一次,大数目是不会丢的,区别只是零钱地址里的那点而已? 毕竟频繁备份钱包很难做到。

不一定,假如100个已经用完,你现在要从钱包发送5BTC到另一个地址,而你的钱包里头有个地址上有10BTC,那么找零的5BTC会发回到新地址(第101个)上。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline ripplexiaoshan

  • Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
那是不是可以理解为,如果只备份一次,大数目是不会丢的,区别只是零钱地址里的那点而已? 毕竟频繁备份钱包很难做到。
BTS committee member:jademont

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
由于Pts钱包是基于btc钱包修改而来,而btc的找零机制下每次发款后几乎都需要重新备份,除非使用sendmany. 因为零钱会被放到一个新建的地址下。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
那可能是我搞错了。如果新的永远是超集,那就没问题。


Sent from my iPhone using Tapatalk
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile

2、使用次数超过100次,需要重新备份;这里我的理解是原先的备份可以不需要了,因为新创建的私钥也都存在了wallet.dat里头;(请有经验的版友指教)


2. 如果你原先备份里,100个地址已经满了,那原先备份里有新备份里没有的私钥。

多谢指教。但是,使用超过100个地址之后,新创建的地址仍然会放到原来的钱包里头,而原来的100个私钥也不会被删除——这么看的话,原来的备份是新备份的子集。

参考 https://en.bitcoin.it/wiki/Securing_your_wallet  “So when a backup is first created, it has all of your old keys plus 100 unused keys.”

没有实际操作过,不知我的理解是否正确。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
我只知道密码改了,需要重新备份 ?

还有其他情况需要重新备份?

两台机器 交互用同一个钱包 ,有关系吗?

下面是qq 群的一段对话 关于钱包备份 ,不能理解。求指教

cdx(27130876)  20:19:57
备份的钱包交易100次后就需要更新
是不是?
  coolspeed(421551131)  20:32:21
需要重新备份。原先的备份也不能丢。
cdx(27130876)  20:33:50
原先的备份还需要吗?
为什么?
  coolspeed(421551131)  20:41:38
原先的备份里有新备份里没有的地址和私钥。那些地址里面也有钱。】

1、密码改了,需要重新备份;
2、使用次数超过100次,需要重新备份;这里我的理解是原先的备份可以不需要了,因为新创建的私钥也都存在了wallet.dat里头;(请有经验的版友指教)
3、你说的两台机器交互用同一个钱包,是指把wallet.dat在两台机器上拷来拷去么?这么用应该没问题。但是lib觉得更保险方式把余额分别放到两台机器上,分别使用和备份。

2. 如果你原先备份里,100个地址已经满了,那原先备份里有新备份里没有的私钥。
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
我只知道密码改了,需要重新备份 ?

还有其他情况需要重新备份?

两台机器 交互用同一个钱包 ,有关系吗?

下面是qq 群的一段对话 关于钱包备份 ,不能理解。求指教

cdx(27130876)  20:19:57
备份的钱包交易100次后就需要更新
是不是?
  coolspeed(421551131)  20:32:21
需要重新备份。原先的备份也不能丢。
cdx(27130876)  20:33:50
原先的备份还需要吗?
为什么?
  coolspeed(421551131)  20:41:38
原先的备份里有新备份里没有的地址和私钥。那些地址里面也有钱。】

1、密码改了,需要重新备份;
2、使用次数超过100次,需要重新备份;这里我的理解是原先的备份可以不需要了,因为新创建的私钥也都存在了wallet.dat里头;(请有经验的版友指教)
3、你说的两台机器交互用同一个钱包,是指把wallet.dat在两台机器上拷来拷去么?这么用应该没问题。但是lib觉得更保险方式把余额分别放到两台机器上,分别使用和备份。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
这就是我提议官方出一个好用的钱包的原因:

https://bitsharestalk.org/index.php?topic=1970.0
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline thistome

  • Sr. Member
  • ****
  • Posts: 250
    • View Profile
我只知道密码改了,需要重新备份 ?

还有其他情况需要重新备份?

两台机器 交互用同一个钱包 ,有关系吗?

下面是qq 群的一段对话 关于钱包备份 ,不能理解。求指教

cdx(27130876)  20:19:57
备份的钱包交易100次后就需要更新
是不是?
  coolspeed(421551131)  20:32:21
需要重新备份。原先的备份也不能丢。
cdx(27130876)  20:33:50
原先的备份还需要吗?
为什么?
  coolspeed(421551131)  20:41:38
原先的备份里有新备份里没有的地址和私钥。那些地址里面也有钱。】