Bitcoin Forum
June 20, 2024, 04:51:27 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: База данных  (Read 6208 times)
albertvert (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
October 13, 2014, 04:03:51 PM
 #21

Что в данном случае обозначает URI: bitcoin:16yAzYsiVZrbStf2G3yigNzQKqkbvah5QC при запросе платежа ?
то что у того кто нажмёт на эту ссылку в биткоин кошельке отобразится адрес 16yAzYsiVZrbStf2G3yigNzQKqkbvah5QC
Лучше показать на примере.
Вот возьмём сайт "легкого" bitcoin кошелька multibit
https://multibit.org/
Переходим к секции "Donate"
Там кроме QR кода, есть URI bitcoin:1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhty?amount=0.01&label=Please donate to multibit.org

Попробуйте нажать на адрес 1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhty на сайте multibit и увидите что произойдёт  Wink
(лично у меня Bitcoin Core переходит на вкладку "Отправить" и
поле получатель меняется на 1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhty
поле метка меняется на Please donate to multibit.org
поле количество меняется на 0.01000000)

Надеюсь теперь стало понятнее что такое URI, и для чего он нужен.

Создал пробный URI - bitcoin:1GtzWUAzGiT2HwADfiM31NQdpuYprcqYUG?label=%D0%A2%D0%B5%D1%81%D1%82&message=%D0%9F%D1%80%D0%BE%D0%B1%D0%B0
Вставляю его в письмо. Посылаю (сам себе). Принимаю. Но в письме этот URI отображается в виде простого текста, а должен в виде ссылки (синим цветом) и при нажатии, при наличии программы Bitcoin в ней и открываться. Что не так ?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
October 13, 2014, 04:33:42 PM
 #22

Создал пробный URI - bitcoin:1GtzWUAzGiT2HwADfiM31NQdpuYprcqYUG?label=%D0%A2%D0%B5%D1%81%D1%82&message=%D0%9F%D1%80%D0%BE%D0%B1%D0%B0
Вставляю его в письмо. Посылаю (сам себе). Принимаю. Но в письме этот URI отображается в виде простого текста, а должен в виде ссылки (синим цветом) и при нажатии, при наличии программы Bitcoin в ней и открываться. Что не так ?
Не знаю, сейчас попробовал тоже в виде текста....
Ну всегда можно в email просто указать биткоин адрес, а не URI
На форуме помогают теги
Code:
[url] [/url]
, а в email не знаю Sad
Возможно кто-то раскажет как использовать URI в email...
bitcoin:1GtzWUAzGiT2HwADfiM31NQdpuYprcqYUG?label=Тест&message=Проба
albertvert (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
October 13, 2014, 06:09:55 PM
 #23

Пока тренировал запрос платежа накопилось куча биткоин адресов.
1. Их как то можно удалить или они навсегда будут в программе ?
2. Экспорт приватного ключа относится к одному конкретному биткоин адресу или ко всему кошельку со всеми адресами ?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
October 13, 2014, 09:29:28 PM
 #24

Пока тренировал запрос платежа накопилось куча биткоин адресов.
1. Их как то можно удалить или они навсегда будут в программе ?
2. Экспорт приватного ключа относится к одному конкретному биткоин адресу или ко всему кошельку со всеми адресами ?
1. Навсегда. Удалить средствами кошелька нельзя. Но есть сторонняя программа pywallet, через неё вроде можно удалить лишние адреса.
2. К одному. Но можно делать бекапы файла wallet.dat со всеми адресами.(Только периодически нужно обновлять бекап wallet.dat, чтобы сохранялись и новые адреса.)

Можно поставить галочку напротив "Повторно использовать существующий адрес получения(не рекомендуется)". Тогда новые адреса не будут создаваться.
 
albertvert (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
October 15, 2014, 09:38:26 PM
 #25

А разве сделав бекап кошелька в любом времени и затем спустя время открыв этот бекап, кошелек не загрузит все те транзакции которые были после бекапа (предположим сделал я бекап кошелька, затем открывались новые биткоин адреса и на них поступали биткоины. И вот я утерял комп вместе с кошельком и остался только мой старый бекап) ?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
October 15, 2014, 09:56:52 PM
 #26

А разве сделав бекап кошелька в любом времени и затем спустя время открыв этот бекап, кошелек не загрузит все те транзакции которые были после бекапа (предположим сделал я бекап кошелька, затем открывались новые биткоин адреса и на них поступали биткоины. И вот я утерял комп вместе с кошельком и остался только мой старый бекап) ?
Нет. Он загрузит все транзакции(даже те которые произошли после того как был сделан бекап кошелька) только тех адресов которые есть на этом бекапе кошелька.

Чтобы уж совсем точно всё показать:
Есть адреса
A          
B
C
D
E
F
G
Делаем бекап кошелька.
Пользуемся кошельком. У нас создаются новые адреса.
Теперь у нас есть адреса:
A          
B
C
D
E
F
G
F
H
K

Так вот биткоины на адресах F, H, K будут утеряны если с кошельком что-то случится и у нас нет обновлённого бекапа Sad
Периодически делать бекапы, + повторно использовать адреса получения....
В armory и electrum кошельках(возможно и в некоторых других альтернативных биткоин кошельках)  реализован deterministic wallet. Это по одному ключу генерируются все будущие адреса в кошельке. В этих кошельках бекап будет актуален всегда. Возможно в будущем это будет реализовано и в Bitcoin Core.
albertvert (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
October 19, 2014, 11:25:44 AM
 #27

А по адресу Биткоин можно как то вычислить принадлежность предположим нескольких адресов к одному кошельку ?
То есть у меня в кошельке 10 адресов. Можно ли как то понять, что эти адреса были созданы в одном кошельке ?
UraN
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
October 19, 2014, 01:33:14 PM
 #28

А по адресу Биткоин можно как то вычислить принадлежность предположим нескольких адресов к одному кошельку ?
То есть у меня в кошельке 10 адресов. Можно ли как то понять, что эти адреса были созданы в одном кошельке ?
Нет, если на нем 0 btc. Но если на него поступали биткоины, а затем Вы отправили кому-либо транзакцию и часть израсходовалась с этого + других ваших адресов, то связь будет видна всем. Например через http://blockchain.info/

А разве сделав бекап кошелька в любом времени и затем спустя время открыв этот бекап, кошелек не загрузит все те транзакции которые были после бекапа (предположим сделал я бекап кошелька, затем открывались новые биткоин адреса и на них поступали биткоины. И вот я утерял комп вместе с кошельком и остался только мой старый бекап) ?
Нет. Он загрузит все транзакции(даже те которые произошли после того как был сделан бекап кошелька) только тех адресов которые есть на этом бекапе кошелька.

Чтобы уж совсем точно всё показать:
Есть адреса
A          
B
C
D
E
F
G
Делаем бекап кошелька.
Пользуемся кошельком. У нас создаются новые адреса.
Теперь у нас есть адреса:
A          
B
C
D
E
F
G
F
H
K

Так вот биткоины на адресах F, H, K будут утеряны если с кошельком что-то случится и у нас нет обновлённого бекапа Sad
Периодически делать бекапы, + повторно использовать адреса получения....
В armory и electrum кошельках(возможно и в некоторых других альтернативных биткоин кошельках)  реализован deterministic wallet. Это по одному ключу генерируются все будущие адреса в кошельке. В этих кошельках бекап будет актуален всегда. Возможно в будущем это будет реализовано и в Bitcoin Core.
Не совсем так. По умолчанию создается пул из 100 адресов, на которые будет возвращаться "сдача" при исходящей транзакции. При каждой транзакции на новый адрес из пула. Так же когда вы создаете новый адрес, он становится видимым для вас из того же самого пула. Как только вы исчерпаете пул (например отправите 98 раз биткоины и создадите 3 новых адреса, в сумме 101) - BC пополнит пул новыми адресами. Как только ВС пополнил свой пул новыми адресами, с этого момента бэкап кошелька ТЕРЯЕТ АКТУАЛЬНОСТЬ.

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!