Bitcoin Forum
May 05, 2024, 02:14:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Изменение txid после отправки  (Read 2215 times)
Tonako (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
April 13, 2014, 09:22:46 AM
 #1

Краем уха слышал что возможно изменение txid после отправки средств, и якобы Mt.Gox из-за этого негодовал.

Т.е. отправляем средства, bitcoind выдает txid, а потом оказывается что у транзакции другой txid.

Объясните подробнее в каких случаях возникает такая проблема?
1714875240
Hero Member
*
Offline Offline

Posts: 1714875240

View Profile Personal Message (Offline)

Ignore
1714875240
Reply with quote  #2

1714875240
Report to moderator
1714875240
Hero Member
*
Offline Offline

Posts: 1714875240

View Profile Personal Message (Offline)

Ignore
1714875240
Reply with quote  #2

1714875240
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714875240
Hero Member
*
Offline Offline

Posts: 1714875240

View Profile Personal Message (Offline)

Ignore
1714875240
Reply with quote  #2

1714875240
Report to moderator
1714875240
Hero Member
*
Offline Offline

Posts: 1714875240

View Profile Personal Message (Offline)

Ignore
1714875240
Reply with quote  #2

1714875240
Report to moderator
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
April 14, 2014, 11:09:52 AM
 #2

когда в блок записана транзакция то ее хэш там на веки зашит

но кто-то мог принять ее с другим хэшем - вот там и несостыковка.
короче не заморачивайся - у нас такое не скоро будет ))
просто при выводе средств смотри на блокчайн а не на txid своей транзакции

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Tonako (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
April 14, 2014, 02:55:56 PM
 #3

когда в блок записана транзакция то ее хэш там на веки зашит

но кто-то мог принять ее с другим хэшем - вот там и несостыковка.
короче не заморачивайся - у нас такое не скоро будет ))
просто при выводе средств смотри на блокчайн а не на txid своей транзакции
У кого "у нас" ?)) типа пока обороты маленькие не стоит волноваться?)

почему нужно доверять блокчейну больше чем официальному клиенту?  каким образом он получает правильную информацию опережая официальный клиент?
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
April 14, 2014, 11:09:30 PM
 #4

При приеме платежей проблем вообще быть не должно.
Избегайте приема без подтверждений.

Гокс пострадал от выводов. Люди выводили, меняли хэш, транза в блокчейне с новым хэшем оказывалась. А в БД гокса со старым.
Потом жаловались в саппорт, мол деньги не пришли.
cryptodev
Member
**
Offline Offline

Activity: 108
Merit: 12


View Profile
April 17, 2014, 07:12:56 AM
 #5

Гокс пострадал от выводов. Люди выводили, меняли хэш, транза в блокчейне с новым хэшем оказывалась. А в БД гокса со старым.
Потом жаловались в саппорт, мол деньги не пришли.

Гокс пострадал от жадности владельцев. Из средств пользователей черпалось, сколько хотелось, а в определенный момент удачно подвернулась Transaction Malleability, о которой было до этого известно уже год или два.
sonicby
Full Member
***
Offline Offline

Activity: 194
Merit: 100



View Profile
April 17, 2014, 11:34:38 AM
 #6

Официальный клиент использует блокчейн, так что они равнозначны, читайте доки люди.
У гокса был свой самописный клиент. Они не ждали появления транзакции в блокчейне.
apxu
Member
**
Offline Offline

Activity: 229
Merit: 13


View Profile
April 17, 2014, 03:20:52 PM
 #7

Официальный клиент использует блокчейн, так что они равнозначны, читайте доки люди.
У гокса был свой самописный клиент. Они не ждали появления транзакции в блокчейне.
Я вам по секрету скажу, только вы никому больше не говорите - это самая важная тайна:
1) ВСЕ клиенты являются "самописными" - в смысле того, что они не свалились к нам с неба, а их кто-то написал
2) ВСЕ клиенты используют блокчейн тем или иным образом. Без блокчейна ни один клиент работать не сможет

sonicby
Full Member
***
Offline Offline

Activity: 194
Merit: 100



View Profile
April 17, 2014, 03:25:47 PM
Last edit: April 17, 2014, 03:37:20 PM by sonicby
 #8

Официальный клиент использует блокчейн, так что они равнозначны, читайте доки люди.
У гокса был свой самописный клиент. Они не ждали появления транзакции в блокчейне.
Я вам по секрету скажу, только вы никому больше не говорите - это самая важная тайна:
1) ВСЕ клиенты являются "самописными" - в смысле того, что они не свалились к нам с неба, а их кто-то написал
2) ВСЕ клиенты используют блокчейн тем или иным образом. Без блокчейна ни один клиент работать не сможет


Я тоже открою вам пару секретов, есть  официальный клиент .
И если кто-то написал свой клиент, то перед этим ему бы следовало прочесть документацию.
И там бы он увидел что проблема с изменением номера транзакции известна пару лет.
И все биржи почему-то ее решили сразу.
Обьяснять значения слов "официальный" и "самописный" надеюсь не нужно ?

apxu
Member
**
Offline Offline

Activity: 229
Merit: 13


View Profile
April 17, 2014, 03:55:19 PM
 #9

Quote
Я тоже открою вам пару секретов, есть  официальный клиент .
Мне не нравится слово "официальный" в применении к так называемому референсному (реферальному? как правильно по-русски?) клиенту bitcoin-qt
Это не "официальный", а наиболее распространенный, поэтому все должны ему соответствовать.
Но вообще-то никто не мешает вам (или мне, или еще кому-то) создать вой собственный клиент, который будет, допустим, как-то по-другому работать. Например, определит новые операции или переопределит старые. И если ваш клиент завоюет 51% мощности сети (считаем по майнерам), то ваш клиент станет "официальным", вернее реферальным. И тогда фоундайшену придется на вас смотреть.

Quote
И если кто-то написал свой клиент, то перед этим ему бы следовало прочесть документацию.

Это конечно, не помешало бы. Но документация создавалась "в процессе". И гокс тоже "в процессе". Причем неясно кто был раньше - гокс все-таки достаточно давно создан.

Quote
И там бы он увидел что проблема с изменением номера транзакции известна пару лет.

Задним умом все крепкие. Ну вот вы прочитали документацию. Теперь создайте свою биржу.

Quote
Обьяснять значения слов "официальный" и "самописный" надеюсь не нужно ?

Объясните, что вы под этим понимаете. Заодно раскажите нам, как вы бы лично создавали биржу на "стандартном/официальном" клиенте пару лет назад.
sonicby
Full Member
***
Offline Offline

Activity: 194
Merit: 100



View Profile
April 18, 2014, 06:54:30 AM
 #10

Quote
Я тоже открою вам пару секретов, есть  официальный клиент .
Мне не нравится слово "официальный" в применении к так называемому референсному (реферальному? как правильно по-русски?) клиенту bitcoin-qt
Это не "официальный", а наиболее распространенный, поэтому все должны ему соответствовать.
Но вообще-то никто не мешает вам (или мне, или еще кому-то) создать вой собственный клиент, который будет, допустим, как-то по-другому работать. Например, определит новые операции или переопределит старые. И если ваш клиент завоюет 51% мощности сети (считаем по майнерам), то ваш клиент станет "официальным", вернее реферальным. И тогда фоундайшену придется на вас смотреть.

Quote
И если кто-то написал свой клиент, то перед этим ему бы следовало прочесть документацию.

Это конечно, не помешало бы. Но документация создавалась "в процессе". И гокс тоже "в процессе". Причем неясно кто был раньше - гокс все-таки достаточно давно создан.

Quote
И там бы он увидел что проблема с изменением номера транзакции известна пару лет.

Задним умом все крепкие. Ну вот вы прочитали документацию. Теперь создайте свою биржу.

Quote
Обьяснять значения слов "официальный" и "самописный" надеюсь не нужно ?

Объясните, что вы под этим понимаете. Заодно раскажите нам, как вы бы лично создавали биржу на "стандартном/официальном" клиенте пару лет назад.
Продолжаем открытие секретов.
Именно его первым выпустил разработчик протокола биткоина, Сатоши Накамото.
Он же активно разрабатывался и продолжает разрабатываться.
Или у вас официальный, это тот который зарегистрирован в органе власти,с бумажкой и печатями  ?
К нему же есть документация.
Кстати она совсем не секретная ! И думаю полезная для тех кто хочет написать сервис крутящий миллионы долларов.
И даже если у вас сразу нет этих миллионов, никто не мешал гоксу нанять нормальных разработчиков по мере их появления.
И кстати раскройте секрет, как биржа  "Гокс" могла появиться раньше клиента который создал Сатоши ?
Мне просто интересно, у них машина времени была ? Наверно жутко секретная.
И еще почему у всех остальных бирж не было такой проблемы, она была только у Гокса.
И как можно было потерять большую часть своих средств ?
Вывод только один, не было никакого контроля за состоянием счетов биржи.
Квалифицированный программист написал бы такой контроль ну думаю за недели 2 - 4.
Tonako (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
April 18, 2014, 03:42:23 PM
 #11

2) ВСЕ клиенты используют блокчейн тем или иным образом. Без блокчейна ни один клиент работать не сможет

можно поподробнее, интересно стало

почему все используют блокчейн?
почему нельзя самому сделать решение не хуже блокчейна?
что особенного в блокчейне?
yurm
Full Member
***
Offline Offline

Activity: 216
Merit: 100


View Profile
April 18, 2014, 05:53:15 PM
 #12

2) ВСЕ клиенты используют блокчейн тем или иным образом. Без блокчейна ни один клиент работать не сможет
почему все используют блокчейн?
почему нельзя самому сделать решение не хуже блокчейна?
что особенного в блокчейне?
Есть блокчейн, который цепочка блоков (БД, копия которой есть у всех полновесных кошельков), а есть блокчейн, который https://blockchain.info. apxu имел в виду первый вариант, а вы, подозреваю, второй.

BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
May 07, 2014, 12:27:42 PM
 #13

Продолжаем открытие секретов.
Именно его первым выпустил разработчик протокола биткоина, Сатоши Накамото.
Он же активно разрабатывался и продолжает разрабатываться.
Или у вас официальный, это тот который зарегистрирован в органе власти,с бумажкой и печатями  ?
К нему же есть документация.
К слову, разработчики Bitcoin Core действительно избегают названия "официальный", вместо этого говорят "reference implementation".
Pages: [1]
  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!