Пока не услышал, зачем это нужно. Но предполагаю, что для нескольких кошельков с единой базой блоков.
Что на unix, что на Windows 7 вы можете сделать симлинк.
Т.е. будет у вас два кошелька: папки, к примеру, W1 и W2.
В папке W2 не будет файлов блоков, будут только симлинки на них. Сами файлы блоков будут лежать в папке W1.
Никаких проблем)
На Windows 7 это делается командой mklink
http://www.windows7home.net/how-to-create-symbolic-link-in-windows-7/ из cmd, который надо запустить от администратора.
На unix - командой ln:
http://rus-linux.net/MyLDP/consol/hdrguide/rusman/ln.htmПримерно так(для windows):
mklink C:\W2\blk0001.dat C:\W1\blk0001.dat
mklink C:\W2\blkindex.dat C:\W1\blkindex.dat
Примерно так(для unix):
ln /home/Bitcoin/W1/blk0001.dat /home/Bitcoin/W2/blk0001.dat
ln /home/Bitcoin/W1/blkindex.dat /home/Bitcoin/W2/blkindex.dat
[обратный порядок по сравнению с windows]
Пути, конечно же, надо прописать свои.
Вызывать кошельки будете как обычно, указывая datadir:
bitcoin-qt.exe -datadir=W1
bitcoin-qt.exe -datadir=W2
[для windows]
Действительно, когда кошельков несколько, очень надоедает ждать синхронизации с сетью.
При этом способе, при желании, можно вообще разделить директорию с индексами и директорию с wallet.dat.