Bitcoin Forum
May 06, 2024, 08:49:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 »  All
  Print  
Author Topic: Вопрос на $500K  (Read 18009 times)
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 20, 2018, 05:35:11 PM
 #181

Еще вопрос: почему это может провернуть только владелец пула?
Транзакция с таким scriptSig будет инвалидна по умолчанию в BCH?

Сегодня будет инвалидна. Потому что вступили в силу новые правила консенсуса в обоих новых форках.

До 15 ноября была валидна, но нестандартна - то есть в блоке она валидна, а просто так по
сети не распространяется и клиентом без патчей в блок не включается. Мы же уже с тобой
проходили разницу между транзакциями? Ты опять всё забыл?

Подожди. Стандартные транзакции проверяются на предмет стандартности в scriptPubKey. Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто закидываю, предварительно зазипованный вдобавок. В майннете меня обломают чтолиHuh

OpenTrade - Open Source Cryptocurrency Exchange
1715028553
Hero Member
*
Offline Offline

Posts: 1715028553

View Profile Personal Message (Offline)

Ignore
1715028553
Reply with quote  #2

1715028553
Report to moderator
1715028553
Hero Member
*
Offline Offline

Posts: 1715028553

View Profile Personal Message (Offline)

Ignore
1715028553
Reply with quote  #2

1715028553
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715028553
Hero Member
*
Offline Offline

Posts: 1715028553

View Profile Personal Message (Offline)

Ignore
1715028553
Reply with quote  #2

1715028553
Report to moderator
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
November 20, 2018, 05:37:40 PM
 #182

Смотря в какой сети ты его майнишь.
Если в новой ABC или в новой SV


как это понять то? скорее всего в новой abc. я вообще сомневаюсь, что сейчас найдется пару человек, которые скажут какая сеть какая))
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 05:38:06 PM
 #183

Подожди. Стандартные транзакции проверяются на предмет стандартности в scriptPubKey. Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто закидываю, предварительно зазипованный вдобавок. В майннете меня обломают чтолиHuh

Можешь записать все что угодно, лишь бы в результате валидации транзакции в стеке бы
остался ровно один ненулевой элемент.

До 15 ноября это правило звучало: "... в результате валидации транзакции на вершине стека
оставался бы ненулевой элемент."

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Destrodream
Member
**
Offline Offline

Activity: 70
Merit: 12


View Profile
November 20, 2018, 05:38:26 PM
 #184

Еще вопрос: почему это может провернуть только владелец пула?
Транзакция с таким scriptSig будет инвалидна по умолчанию в BCH?

Сегодня будет инвалидна. Потому что вступили в силу новые правила консенсуса в обоих новых форках.

До 15 ноября была валидна, но нестандартна - то есть в блоке она валидна, а просто так по
сети не распространяется и клиентом без патчей в блок не включается. Мы же уже с тобой
проходили разницу между транзакциями? Ты опять всё забыл?

Подожди. Стандартные транзакции проверяются на предмет стандартности в scriptPubKey. Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто закидываю, предварительно зазипованный вдобавок. В майннете меня обломают чтолиHuh

Может и не отвергнуть, но, как я понял скрипт не исполнится. Валидный ранее скрипт превратится в текст. Для удобства такие транзакции не распространяются нодами и не принимаются майнерами.
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 05:39:41 PM
 #185

как это понять то? скорее всего в новой abc. я вообще сомневаюсь, что сейчас найдется пару человек, которые скажут какая сеть какая))
Какой клиент? Сколько блоков показывает?
Или могу выразиться патетически:
Скажи мне кто твои пиры и я скажу тебе кто ты есть!
(с)Alister Maclin

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
November 20, 2018, 05:41:39 PM
 #186

как это понять то? скорее всего в новой abc. я вообще сомневаюсь, что сейчас найдется пару человек, которые скажут какая сеть какая))
Какой клиент? Сколько блоков показывает?
Или могу выразиться патетически:
Скажи мне кто твои пиры и я скажу тебе кто ты есть!
(с)Alister Maclin

пиры, которые ты мне дал утром)
блоков 557487
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 05:44:08 PM
Last edit: November 29, 2021, 07:11:26 AM by xandry
 #187

Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто
закидываю, предварительно зазипованный вдобавок.
Ты не путай scriptSig обычной и coinbase-транзакции. В scriptSig coinbase-транзакции
действительно можно написать ~100 байт любого мусора.

пиры, которые ты мне дал утром)
блоков 557487
Это новая ABC. Если ты своим клиентом майнишь - твой блок будет невалидным.
Ты напрасно греешь воздух. Всё. Халявы больше нет.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 20, 2018, 05:58:13 PM
 #188

Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто
закидываю, предварительно зазипованный вдобавок.
Ты не путай scriptSig обычной и coinbase-транзакции. В scriptSig coinbase-транзакции
действительно можно написать ~100 байт любого мусора.

Ниче я не путаю. В scriptSig я пишу намного больше 100 байт. 100кбайт вроде туда можно писать.

Вот зацени https://mc-ex.multicoins.org:50543/keyvalue

OpenTrade - Open Source Cryptocurrency Exchange
Destrodream
Member
**
Offline Offline

Activity: 70
Merit: 12


View Profile
November 20, 2018, 06:01:30 PM
 #189

Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто
закидываю, предварительно зазипованный вдобавок.
Ты не путай scriptSig обычной и coinbase-транзакции. В scriptSig coinbase-транзакции
действительно можно написать ~100 байт любого мусора.

Ниче я не путаю. В scriptSig я пишу намного больше 100 байт. 100кбайт вроде туда можно писать.

Вот зацени https://mc-ex.multicoins.org:50543/keyvalue

Есть ощущение что ты путаешь coinbase транзакции с обычными транзакциями. Койнбэйз транзакция не требует подписи ибо она не тратит анспент аутпут. Т.к. по факту ее спендит не какойто ключ а сам блокчен если угодно.
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 06:03:09 PM
 #190

Ниче я не путаю. В scriptSig я пишу намного больше 100 байт. 100кбайт вроде туда можно писать.
Вот зацени https://mc-ex.multicoins.org:50543/keyvalue
Ну хуйню ты мне какую-то дал. Зачем мне смотреть на мультикойнс какой-то, если есть консенсус-код в клиенте

bool CheckCoinbase(const CTransaction& tx, CValidationState& state)
{
    if (!tx.IsCoinBase()) {
        return state.DoS(100, false, REJECT_INVALID, "bad-cb-missing", false,
                         "first tx is not coinbase");
    }
    if (!CheckTransactionCommon(tx, state)) {
        // CheckTransactionCommon fill in the state.
        return false;
    }
    if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() > 100) {
        return state.DoS(100, false, REJECT_INVALID, "bad-cb-length");
    }
    return true;
}

--------------------------
Да, существуют всякие возможности в scriptSig "обычной" транзакции записать много всего.
Но это не значит, что туда можно записать мусор.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Destrodream
Member
**
Offline Offline

Activity: 70
Merit: 12


View Profile
November 20, 2018, 06:05:20 PM
 #191

Ниче я не путаю. В scriptSig я пишу намного больше 100 байт. 100кбайт вроде туда можно писать.
Вот зацени https://mc-ex.multicoins.org:50543/keyvalue
Ну хуйню ты мне какую-то дал. Зачем мне смотреть на мультикойнс какой-то, если есть консенсус-код в клиенте


Это его домен, на котором он поднял валидатор, как я понял.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 20, 2018, 06:26:48 PM
 #192

Ниче я не путаю. В scriptSig я пишу намного больше 100 байт. 100кбайт вроде туда можно писать.
Вот зацени https://mc-ex.multicoins.org:50543/keyvalue
Ну хуйню ты мне какую-то дал. Зачем мне смотреть на мультикойнс какой-то, если есть консенсус-код в клиенте

bool CheckCoinbase(const CTransaction& tx, CValidationState& state)
{
    if (!tx.IsCoinBase()) {
        return state.DoS(100, false, REJECT_INVALID, "bad-cb-missing", false,
                         "first tx is not coinbase");
    }
    if (!CheckTransactionCommon(tx, state)) {
        // CheckTransactionCommon fill in the state.
        return false;
    }
    if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() > 100) {
        return state.DoS(100, false, REJECT_INVALID, "bad-cb-length");
    }
    return true;
}

--------------------------
Да, существуют всякие возможности в scriptSig "обычной" транзакции записать много всего.
Но это не значит, что туда можно записать мусор.

Дак а при чем тут коинбейс?
Я пишу мусор в обычную транзакцию. Не делай вид, что ты не знал о такой возможности. Я вроде из твоего же поста в англоветке про это чудо техники впервые и прочитал.

OpenTrade - Open Source Cryptocurrency Exchange
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 06:34:35 PM
 #193

Дак а при чем тут коинбейс?
Я пишу мусор в обычную транзакцию. Не делай вид, что ты не знал о такой возможности.
Я вроде из твоего же поста в англоветке про это чудо техники впервые и прочитал.
Окей. Наш разговор съехал куда-то в сторону.
Да, если очень хочется записать данные в блокчейн "на века" то есть для этого самый дешевый способ,
который я описывал вот тут три с половиной года назад: https://bitcointalk.org/index.php?topic=1023190.0
Сам способ, похоже, был имплементирован Питером Тоддом, но наверняка у него было потом
много последователей.

Это вовсе не означает, что любой массив бинарных данных можно взять и положить в scriptSig как есть.
С этим все согласны надеюсь?
Чтобы транзакция была бы валидной нужно ложить байтики строго определенные и зная как.


Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Avraham Terra
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 20, 2018, 09:00:30 PM
 #194


Тему можно смело палить. После 15-го ноября можно спокойно открывать все карты и больше
не говорить намёками. Эта страница в истории криптовалют теперь закрыта. Возможно, что
где-то в истории в будущем еще всплывет что-то похожее, но это будет уже следующий
эпизод. Будете ли вы к нему готовы технически и умственно - это вам решать.

Мне лень описывать всё с самого начала. Так что просто задавайте вопросы.
Насчет "смог ли воспользоваться" - я не знаю. Для того чтобы ответить на этот вопрос
надо очень аккуратно и тщательно сканировать блокчейны и анализировать информацию,
чтобы отделить "использования автора этих транзакций" от "использования других людей".
Я такой задачи не ставил перед собой.


Мое интересно вот что:
https://www.blockchain.com/btc/tx/1ea22d04fbb5c2670121f1befb6f7cdf2f94ccecc94af0f72ab1e1ceb126f688
Почему баланс адреса 3E2uHUYd5ri2FQCBsu5ZDMPfNpCbBNxzp4 был отправлен вместе с кучей других транзакций?


А ну жопа тогда. Хорошая тема была. Жаль что я не наткнулся на нее раньше. Я такие штуки люблю.
Есть еще идеи? Вообще по моему солидити и смарт контракты неплохая тема - там есть поле где развернуться. И говнокодеров в этой теме много - дырявые контракты тут и там.

Я тоже такое люблю.
А есть какие-нибудь интересные и пусть уже не актуальные примеры с солидити?
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 09:09:57 PM
 #195

Мое интересно вот что:
https://www.blockchain.com/btc/tx/1ea22d04fbb5c2670121f1befb6f7cdf2f94ccecc94af0f72ab1e1ceb126f688
Почему баланс адреса 3E2uHUYd5ri2FQCBsu5ZDMPfNpCbBNxzp4 был отправлен вместе с кучей других транзакций?

Ну потому что это депозитный адрес какой-то биржи.
Какой конкретно - не знаю, можно выяснить, но для меня это не имеет значения.
Кто-то сделал запрос на вывод средств - ему биржа собрала и свалила со всех депозитов нужную сумму.
Биржи, конечно, очень не любят мелкие депозиты и стараются их не учитывать. Но не пропадать же добру?

Мы, кстати, вплотную подошли к вопросу почему я искал создателя и посылателя транзакций.
Вы уже поняли или надо разжевывать?

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Avraham Terra
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 20, 2018, 09:14:26 PM
 #196

Мы, кстати, вплотную подошли к вопросу почему я искал создателя и посылателя транзакций.
Вы уже поняли или надо разжевывать?

Надо разжевывать.
Как минимум чтобы объединить с ним усилия для реализации этой темы.

Я подумал что эта тема связана только с биткоином, не с кешем. И эти транзакции - первый шаг в проворачивании какой-то сложной штуки.
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 09:22:14 PM
 #197

Надо разжевывать.
Как минимум чтобы объединить с ним усилия для реализации этой темы.

Да все очень просто.
Итак, мы можем спиздить бетховены с адреса в сети БиткойнКэша только если на том
же адресе в Биткойне есть исходящие транзакции. А если их нет? Если там вообще
бабла нет? Ну давайте отправим владельцу копейку, он её потратит, в сети Биткойн
появится исходящая транзакция, которая позволит слямзить штукарь в БиткойнКэше.

Вот и все. Кто-то из тех, кто пиздил джек-пот в БииткойнКэше не стал дожидаться
милостей, а сам проявил инициативу - собрал сколько-то адресов, на которых в БиткойнКэше
есть баблосы, но в сети биткойна на них нет исходящих транзакций и послал небольшие суммы.

Я хотел с этим типом связаться и дать ему пару советов (которые и мне бы принесли копеечку),
но не сложилось. Теперь понятно?

Ну конкретно с этим адресом так и произошло - в биткойн-сети его потратили
в транзакции https://www.blockchain.com/btc/tx/bd05f51b594747b1af7219c930d482c1fa87bc96f0f94d46cf6a7d6056d81739
26 октября
Стала известна строка 2200204a1d4ae5f945234bbfdae3cdd22c051217d07bd36747bb9cedd4f89ec57a2b37
и в тот же день спиздили 3+ BCH в сети БиткойнКэша
https://blockdozer.com/tx/360d258d76bcea66fced371caeb9cf1c6490b410eda0dfb6522bf55565051c00
которые лежали там с ноября 2017 года.


Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Avraham Terra
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 20, 2018, 09:30:21 PM
 #198

Теперь понятно. У меня была мысль почему были отпралвены именно такие суммы - чтобы хватило потом на комиссии для последующей отправки.
amaclin1 (OP)
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
November 20, 2018, 09:39:41 PM
 #199

Теперь понятно. У меня была мысль почему были отпралвены именно такие суммы -
чтобы хватило потом на комиссии для последующей отправки.
Ну в общем-то стоило побольше посылать. Но меня бы точно жаба задушила, ведь
таких адресов было несколько тысяч или несколько десятков тысяч. Я не считал
внимательно, потому что проделать тот же финт я не мог - я же не владелец майнинг-пула.

По моим ощущениям таких "искателей чужих сокровищ" под конец было уже несколько.
И они наперегонки чистили сокровищницу иногда несколько раз в день. Было интересно
за ними наблюдать и пускать слюни.  Grin

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Destrodream
Member
**
Offline Offline

Activity: 70
Merit: 12


View Profile
November 21, 2018, 05:38:12 PM
Last edit: November 21, 2018, 05:56:53 PM by Destrodream
 #200


Тему можно смело палить. После 15-го ноября можно спокойно открывать все карты и больше
не говорить намёками. Эта страница в истории криптовалют теперь закрыта. Возможно, что
где-то в истории в будущем еще всплывет что-то похожее, но это будет уже следующий
эпизод. Будете ли вы к нему готовы технически и умственно - это вам решать.

Мне лень описывать всё с самого начала. Так что просто задавайте вопросы.
Насчет "смог ли воспользоваться" - я не знаю. Для того чтобы ответить на этот вопрос
надо очень аккуратно и тщательно сканировать блокчейны и анализировать информацию,
чтобы отделить "использования автора этих транзакций" от "использования других людей".
Я такой задачи не ставил перед собой.


Мое интересно вот что:
https://www.blockchain.com/btc/tx/1ea22d04fbb5c2670121f1befb6f7cdf2f94ccecc94af0f72ab1e1ceb126f688
Почему баланс адреса 3E2uHUYd5ri2FQCBsu5ZDMPfNpCbBNxzp4 был отправлен вместе с кучей других транзакций?


А ну жопа тогда. Хорошая тема была. Жаль что я не наткнулся на нее раньше. Я такие штуки люблю.
Есть еще идеи? Вообще по моему солидити и смарт контракты неплохая тема - там есть поле где развернуться. И говнокодеров в этой теме много - дырявые контракты тут и там.

Я тоже такое люблю.
А есть какие-нибудь интересные и пусть уже не актуальные примеры с солидити?

Ну хак ДАО был хорош - вот тут подробное описание и там в тексте ссылки на код http://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/

Еще есть вот - биткойн паззл в котором лежит ~32 битка (часть уже забрали, но значительная часть еще лежит) которые ищут всем коллайдером - https://bitcointalk.org/index.php?topic=1306983.0 - сейчас консенсус в том, что ключи сгенерены рандомно в растущем "рендже", и если это так то дальше пытаться их искать практически бесполезно.

Ну есть еще легендарная тема (я ее для себя пробовал реплицировать и есть некоторые идеи по ее масштабированию, но сил нет и оперативки маловато - могу порассказать до чего я докопался и какими ресурсами) - https://pastebin.com/jCDFcESz тут поле для поиска спрятанных сокровищ хорошее но с учетом что в сети сейчас 400+ лямов адресов на которых когда либо был не нулевой баланс, надо много гигов чтобы это все хранить в оперативке и быстро делать лукапы, динамически это число растить и сутками на пролет генерить новые и новые адреса. Но почти все, что написано в статье, кроме
Quote
Sha256('password') x 1975 (This one's my favorite, someone's birth year?)
- я нашел, разумеется с нулевыми балансами.
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 »  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!