Author

Topic: как ускорить платеж - подключать addnode (Read 2430 times)

full member
Activity: 140
Merit: 100
Quote
Для небольших сумм таких как за заказы в Макдоналдсе, продавцу не обязательно ждать подтверждения. Вероятность того, что недоев гамбургер, вы побежите делать атаку 51% для того, чтобы даблспенднуть свои BTC0.01 не очень высока. Для более серьёзных сумм лучше подождать 1 подтверждения, а если машину покупаете, то почему бы  не подождать час или больше до 6+ подтверждений, чтобы полностью себя обезопасить?

А разве я не могу просто послать в сеть фальшивую транзакцию или узлы ее сразу отклонят?

Не соответствующую правилам — отклонят. А соответствующую, но повторно использующую прежде потраченные деньги начнут отклонять как только первая, в которой они потрачены, получит подтверждение. Чтобы сделать даблспенд, соответственно, нужно постараться, чтобы обо второй узнали и включили в блок раньше первой большое количество узлов, например, самому намайнить этот блок раньше всех остальных, чтобы его блокчейн стал длиннее хотя бы на 1 блок (иначе все узлы примут более длинный блокчейн). А для этого нужно обладать минимум 51% мощностью сети или около того.

Пусть кто-нибудь поправит, если я неправильно объясняю, я сам только недавно прочитал про это всё.
full member
Activity: 185
Merit: 100
Quote
Для небольших сумм таких как за заказы в Макдоналдсе, продавцу не обязательно ждать подтверждения. Вероятность того, что недоев гамбургер, вы побежите делать атаку 51% для того, чтобы даблспенднуть свои BTC0.01 не очень высока. Для более серьёзных сумм лучше подождать 1 подтверждения, а если машину покупаете, то почему бы  не подождать час или больше до 6+ подтверждений, чтобы полностью себя обезопасить?

А разве я не могу просто послать в сеть фальшивую транзакцию или узлы ее сразу отклонят?
full member
Activity: 140
Merit: 100
да это я уже понял

просто вот представьте ситуацию - вы в фастфуде - там быстро заказали (1минута), оплатили (10сек) и ... 5 минут ждете подтверждения!!! А только потом вам собирают заказ....
да за 5 минут уже все съесть можно и уйти ))
как быть?

тоесть для макдональдся получается биткоины не подходят - нужна какая-то быстрая криптовалюта

Для небольших сумм таких как за заказы в Макдоналдсе, продавцу не обязательно ждать подтверждения. Вероятность того, что недоев гамбургер, вы побежите делать атаку 51% для того, чтобы даблспенднуть свои BTC0.01 не очень высока. Для более серьёзных сумм лучше подождать 1 подтверждения, а если машину покупаете, то почему бы  не подождать час или больше до 6+ подтверждений, чтобы полностью себя обезопасить?
sr. member
Activity: 288
Merit: 251
просто вот представьте ситуацию - вы в фастфуде - там быстро заказали (1минута), оплатили (10сек) и ... 5 минут ждете подтверждения!!! А только потом вам собирают заказ....
да за 5 минут уже все съесть можно и уйти ))
как быть?

тоесть для макдональдся получается биткоины не подходят - нужна какая-то быстрая криптовалюта

1 подтверждения мало, на практике всегда ждут 6 подтверждений, а это около часа

чтобы не ждать 6 подтверждений можно использовать зеленые адреса - https://en.bitcoin.it/wiki/Green_address
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Это называется URI Scheme... Описано в BIP_0021. Никаких P.S. Выглядит следующим образом:
bitcoin:175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W?amount=50&label=Luke-Jr&message=Donation%20for%20project%20xyz
legendary
Activity: 1554
Merit: 1008
Я что-то никак не пойму как вы собираетесь это через HTML-теги прикручивать. И, насколько мне известно, нет в стандартах HTML тега .
ну при нажатии на тег вызывается локальный кошелек, и ему передается 3 параметра а не 2 - куда, сколько и ИП которому передать инфо, чтобы там на кошельке сразу отобразился приход денег (хоть и с 0-м подтверждения)


Транзакция и так распространяется по сети практически мгновенно. А вот для получения первого подтверждения, нужно, чтобы её какой-нибудь майнер добавил в блок и нашёл для этого блока решение. Ускорить этот процесс никак нельзя, блоки находятся по 1 раз в 10 минут, это свойство системы.
да это я уже понял

просто вот представьте ситуацию - вы в фастфуде - там быстро заказали (1минута), оплатили (10сек) и ... 5 минут ждете подтверждения!!! А только потом вам собирают заказ....
да за 5 минут уже все съесть можно и уйти ))
как быть?

тоесть для макдональдся получается биткоины не подходят - нужна какая-то быстрая криптовалюта
full member
Activity: 140
Merit: 100
Транзакция и так распространяется по сети практически мгновенно. А вот для получения первого подтверждения, нужно, чтобы её какой-нибудь майнер добавил в блок и нашёл для этого блока решение. Ускорить этот процесс никак нельзя, блоки находятся по 1 раз в 10 минут, это свойство системы.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Я что-то никак не пойму как вы собираетесь это через HTML-теги прикручивать. И, насколько мне известно, нет в стандартах HTML тега .
legendary
Activity: 1554
Merit: 1008
транзакцию видно сразу с 0 подтверждений
ну так все равно же эта транзация слепо по сети гуляет, пока она до нужного кошелька дойдет... понятно что чем у большего числа узлов она засветилась тем больше вероятность что её подтвердят

но все же если сразу делать addnode IP_кошелька_получателя в кошельке плательщика, а потом делать перевод денег - то в кошельке получателя тразакция с 0-м подтверждений быстрее появится??

или это уже и так реализовано? а хотя как это может быть реализовано.. нет не реализовано, а тут через HTML будет работать
sr. member
Activity: 288
Merit: 251
транзакцию видно сразу с 0 подтверждений
legendary
Activity: 1554
Merit: 1008
правильно ли я понимаю что когда кто-то перевел деньги, то информация об это на кошельке получателя появится только когда транзакция будет зашита в блок? То есть когда будет 1 подтверждение от сети - то есть может несколько минут пройти

или транзакцию видно сразу но с 0 подтверждением?

идея в том чтобы при переводе денег получать IP от кошелька получателя и делать addnode в своем кошельке - так чтобы инфо об платеже сразу на том кошельке появлялась, даже с 0-м подтверждением

то есть сделать добавку в HTML:

Jump to: