Author

Topic: Теханализ и не только - page 375. (Read 3494244 times)

hero member
Activity: 630
Merit: 503
Хорошая новость товарищи. Wink

https://blog.openbazaar.org/openbazaar-is-open-for-business/

Поставил работает быстро и шустро. Если чё фоловьте b7dd157fbcac8419d21ccb329994bd38aa3fa441
Подскажите что в настройках localhost прописывать? Ошибку почему то выдает
legendary
Activity: 1260
Merit: 1019
Сегвит-выход с точки зрения сегодняшних клиентов является ANYONE-CAN-SPEND - то есть такой блок будет с точки зрения протокола валидным.
...
Что помешает майнеру собрать себе все сегвит-выходы и отправить их на свой собственный адрес, кроме совести? Я лично не вижу  Grin

Вот именно что сегодняшних клиентов. Насколько я понял, будет изменена версия блока,
У меня дома стоит версия клиента 0.8.5 - она уже на 2 обновления отстает от двух последних подъемов версии блока
Она по-прежнему работает, единственно, что в логах постоянно выдает строчку типа "ай-яй-яй! номера блоков-то уже четыре! хозяин, наверное ты забыл обновится?"

Quote
и окончательный переход на новую версию произойдёт, когда доля блоков новой версии превысит 95%.
То есть старые версии блоков не будут приниматься сетью, а в новой версии не будет выходов типа ANYONE-CAN-SPEND.
Старые версии блоков не будут приниматься - да, верно. Сеть будет принимать блоки версии 5 и выше.
Их будут принимать и новые клиенты, и старые. Моя версия 0.8.5 тоже будет принимать блоки версии 5 и будет по-прежнему
выдавать в логах предупреждение о том что она устарела.

А вот выходы ANYONE-CAN-SPEND у сегвит-транзакций останутся. Куда они денуться-то? Иначе никак.

Quote
До перехода же на новую версию segwit-транзакции будут уязвимы к подобному
поведению майнеров (и не только их), поэтому пользоваться ими никто в своём уме не будет.
Да, но я вам сейчас не об этом говорю.
То что Вася Пупкин может сегодня "перехватить" и отправить себе биткойны из сегвит-транзакции - это мы все прекрасно знаем.
Я вам говорю, что Майнер Вася Пупкин, имеющий хеш-мощность достаточную для майнинга одного блока может это сделать после вступления в силу сегвит-правил, если все остальные майнеры будут использовать SPV-майнинг.

Продемонстрировать это на существующем сегвит-тестнете я не смогу, потому что
во-первых, у меня нет даже одной видеокарты мощностей,
во-вторых для этого сеть должна состоять из старых и новых нод (нужно хоть немного старых иметь)
в-третьих (и это главное) сегодня на тестнете вряд ли используют SPV-майнинг - потому что это в некотором смысле майнерское читерство. Смысла читерить в тестнете нету.
legendary
Activity: 1200
Merit: 1021
Сегвит-выход с точки зрения сегодняшних клиентов является ANYONE-CAN-SPEND - то есть такой блок будет с точки зрения протокола валидным.
...
Что помешает майнеру собрать себе все сегвит-выходы и отправить их на свой собственный адрес, кроме совести? Я лично не вижу  Grin
Вот именно что сегодняшних клиентов. Насколько я понял, будет изменена версия блока, и окончательный переход на новую версию произойдёт, когда доля блоков новой версии превысит 95%.
То есть старые версии блоков не будут приниматься сетью, а в новой версии не будет выходов типа ANYONE-CAN-SPEND.

До перехода же на новую версию segwit-транзакции будут уязвимы к подобному поведению майнеров (и не только их), поэтому пользоваться ими никто в своём уме не будет.
legendary
Activity: 1260
Merit: 1019
Давай не матерись. Ты пишешь, что можно подсунуть "левый" блок, впарить "наградные" монеты на бирже.
А я тебе ответил, что их впарить можно будет начинать только после 100 других блоков. Вряд ли такой блок останется в блокчейне к тому времени.

И не койнбейз, а койнбейс... дерёвня...
Еще раз. Ну при чём тут coinbase-транзакция?
Майнер формирует блок, который состоит из двух транзакций.
Первая coinbase. Забыли про неё.
Вторая транзакция - это перевод с 1000 самых жирных сегвит-выходов на биржевой адрес Васи Пупкина.
Сегвит-выход с точки зрения сегодняшних клиентов является ANYONE-CAN-SPEND - то есть такой блок будет с точки зрения протокола валидным.
Не "левым", а "правым".
Но неполным. Проверить его правильность можно только имея сегвит-данные.
Разумеется, этих данных ни у кого нет и никогда не будет. Но остальные майнеры в этом случае находятся в логическом тупике.
Они будут либо ждать сегвит-данные, колотя асиками вхолостую, либо "заиграют" этот блок.

Давайте я вам буду про транзакции рассказывать, пока паника с графиками курса и трендовыми линиями нет.
Итак, идем по ссылке https://segnet.smartbit.com.au/tx/b6d94b0edcf5cfaa5632a5e1876a9f6138282a5099ee2c5984ca854ce27ff6fe
это тестовый сегвит-биткойн блокэксплорер.
В правом верхнем углу кликаем на иконку чтобы показались технические детали транзакции
Обращаем внимание на строчки
Code:
"script_sig": {
        "asm": "",
        "hex": ""
      },
Это что такое? Это scriptSig - то что в сегвит-сети пустое и ненужное. Но для софт-форк совместимости со старыми версиями остается в блокчейне.
В обычном блокчейне на этом месте находится цифровая подпись отправителя транзакции и его публичный ключ
В сегвит-сети эти данные вынесены куда-то в отдельную часть.

Что помешает майнеру собрать себе все сегвит-выходы и отправить их на свой собственный адрес, кроме совести? Я лично не вижу  Grin

legendary
Activity: 2044
Merit: 1231
безусловно.  но чтобы стыренное стало полноценной монетой - запись о нём должна попасть в блок и в блокчейн,
т.е. стать видимым и общедоступным. а если все видят, что сперва это были монеты Элис-Жертвы то какой смысл их тырить ?
Биткойн же анонимен. Всем пофиг чьи это были монеты. Поменял на бирже на баксы, пока народ не прочухал, вывел себе на счет.

Начать тратить коинбэйс можно только после 100 подтверждений. Это приличный срок, за который плохого парня вычислят и никто никого не обманет.
Выебнулся? Думаешь, мы не знали?
При чем тут койнбейз?

Давай не матерись. Ты пишешь, что можно подсунуть "левый" блок, впарить "наградные" монеты на бирже. А я тебе ответил, что их впарить можно будет начинать только после 100 других блоков. Вряд ли такой блок останется в блокчейне к тому времени.

И не койнбейз, а койнбейс... дерёвня...
legendary
Activity: 1260
Merit: 1019
безусловно.  но чтобы стыренное стало полноценной монетой - запись о нём должна попасть в блок и в блокчейн,
т.е. стать видимым и общедоступным. а если все видят, что сперва это были монеты Элис-Жертвы то какой смысл их тырить ?
Биткойн же анонимен. Всем пофиг чьи это были монеты. Поменял на бирже на баксы, пока народ не прочухал, вывел себе на счет.

Начать тратить коинбэйс можно только после 100 подтверждений. Это приличный срок, за который плохого парня вычислят и никто никого не обманет.
Выебнулся? Думаешь, мы не знали?
При чем тут койнбейз?
legendary
Activity: 2044
Merit: 1231
безусловно.  но чтобы стыренное стало полноценной монетой - запись о нём должна попасть в блок и в блокчейн,
т.е. стать видимым и общедоступным. а если все видят, что сперва это были монеты Элис-Жертвы то какой смысл их тырить ?
Биткойн же анонимен. Всем пофиг чьи это были монеты. Поменял на бирже на баксы, пока народ не прочухал, вывел себе на счет.

Начать тратить коинбэйс можно только после 100 подтверждений. Это приличный срок, за который плохого парня вычислят и никто никого не обманет.
member
Activity: 112
Merit: 10
Это как интересно затеряется? Типа ушли и куда нужно не пришли? Думаю с суммами мелкими такое мутить не будут, по крупняку пройдуться, если практически такое будет возможно. А потом что? Тот который переводил молчать будет, потому как он драгдиллер, а не биржевой трейдер? Хипишь большой поднимется, проще сейчас биток пампануть, собрать все деньги и прикрыть контору.

странно, а разве так может быть ? если BTC с конкретного адреса отправили на конкретный существующий  адрес, то транзакция по любому должна быть видна и ждать подтверждений
Ну дык если сразу не спохватился, то потом концы в воду. Вся разблюдовка в сегвит-части, в мейнчейне только одна транзакция на 1млнBTC, или не? Есно-дело из воздуха биткойн ни кто не сделает. А вот следы замести...  Попробуйте пройтись по старым закладкам на bitcointalk  Wink То-то! Многих интересных тем уже нет
hero member
Activity: 644
Merit: 500
Блин, да что черт побери с курсом BTC то происходит? Вроде только на верх собрались и раз - опять топчемся вокруг 420 . Если дальше так пойдёт, то "памп" и "туземун" скоро станут историческими терминами на криптовалютных рынках.

Да всё уже, похоже кончился флет. И вообще, после такого флета похоже, что намечается веселая движуха, нет смысла гадать куда, главное вовремя перекинуться в нужную сторону и запрыгнуть не в последни а хотя бы в предпоследний вагон...
sr. member
Activity: 449
Merit: 500
Это как интересно затеряется? Типа ушли и куда нужно не пришли? Думаю с суммами мелкими такое мутить не будут, по крупняку пройдуться, если практически такое будет возможно. А потом что? Тот который переводил молчать будет, потому как он драгдиллер, а не биржевой трейдер? Хипишь большой поднимется, проще сейчас биток пампануть, собрать все деньги и прикрыть контору.

странно, а разве так может быть ? если BTC с конкретного адреса отправили на конкретный существующий  адрес, то транзакция по любому должна быть видна и ждать подтверждений
legendary
Activity: 2380
Merit: 1132
Тоже читал прения... Ребят, ну вы и шишки курите, не будет по-моему ни кто из сегвит-данных тайную бухгалтерию делать, вы что??! Спокойно по сети передаваться будет, во всём вы привыкли какой-то подвох видеть, не для этого же задумывалось. Да и если предположить, что для этого, то если парочка каких-нибудь переводов "затеряется" ненароком со временем, то уж массовый характер этого майнеры точно не допустят  Wink
Это как интересно затеряется? Типа ушли и куда нужно не пришли? Думаю с суммами мелкими такое мутить не будут, по крупняку пройдуться, если практически такое будет возможно. А потом что? Тот который переводил молчать будет, потому как он драгдиллер, а не биржевой трейдер? Хипишь большой поднимется, проще сейчас биток пампануть, собрать все деньги и прикрыть контору.
member
Activity: 112
Merit: 10
Тоже читал прения... Ребят, ну вы и шишки курите, не будет по-моему ни кто из сегвит-данных тайную бухгалтерию делать, вы что??! Спокойно по сети передаваться будет, во всём вы привыкли какой-то подвох видеть, не для этого же задумывалось. Да и если предположить, что для этого, то если парочка каких-нибудь переводов "затеряется" ненароком со временем, то уж массовый характер этого майнеры точно не допустят  Wink
legendary
Activity: 1260
Merit: 1019
безусловно.  но чтобы стыренное стало полноценной монетой - запись о нём должна попасть в блок и в блокчейн,
т.е. стать видимым и общедоступным. а если все видят, что сперва это были монеты Элис-Жертвы то какой смысл их тырить ?
Биткойн же анонимен. Всем пофиг чьи это были монеты. Поменял на бирже на баксы, пока народ не прочухал, вывел себе на счет.
legendary
Activity: 1176
Merit: 1056
Куда девать стыренное - это отдельный разговор. Всегда найдутся варианты.

безусловно.  но чтобы стыренное стало полноценной монетой - запись о нём должна попасть в блок и в блокчейн, т.е. стать видимым и общедоступным. а если все видят, что сперва это были монеты Элис-Жертвы то какой смысл их тырить ?
legendary
Activity: 1260
Merit: 1019
Вопрос мой (и я повторяю - я не уверен что сам правильно понимаю) - не возникает ли тут ситуация, когда майнер имеет возможность стырить все и у Элис, и у Боба.
долго читал ваши прения, но так и не понял - да каким образом у майнера возникнет эта возможность "стырить все и у Элис, и у Боба",
потом то стыренное куда и каким образом ?
это же не мелочь стырить в одном кармане и положить в другой. 
Здесь то этот "другой карман" где именно ? и как это технически ?
Много вопросов. Давайте с самого начала.
Почему сегодня Чарли-Майнер не может стырить битки у Элис-Жертвы и послать их Бобу-Соседу?
Потому что он должен подписать транзакцию перевода битков приватным ключом Элис, а его он не знает.
В сегвит-технологии в блоке уже не будет содержаться ни публичного ключа Элис, и её подписи там не будет.
Эти данные у "удаленного свидетеля", то бишь у "нотариуса".
Куда девать стыренное - это отдельный разговор. Всегда найдутся варианты.
legendary
Activity: 1468
Merit: 1102

То есть смотрите. Вы кинули (я так понял в сеть) блок N+1, передо мной уже еще более сложная задача.
Я не получил сегвит-данные блока N, но получил честный блок N+1
N+1 - абсолютно правильный блок. И сегвит-данные в нем правильные, и обычные транзакции.
Что мне-то делать? Майнить блок N? Или блок N+1? Или N+2?
Я скорее всего буду майнить N+2 и если найду его - то запульну в сеть

Если не передавать сегвит-данные по сети, то варианты атак, скорее всего, возможны. Не знаю, как-то борются с этим разработчики сегвит или нет.
Я пока рассматривал вариант с обязательной раздачей сегвит-данных между фулл-нодами (новой версии). И в этом случае еще необходимо, чтобы между майнерами был маршрут полностью из фулл-нод с поддержкой сегвит.
legendary
Activity: 1176
Merit: 1056
Вопрос мой (и я повторяю - я не уверен что сам правильно понимаю) - не возникает ли тут ситуация, когда майнер имеет возможность стырить все и у Элис, и у Боба.

долго читал ваши прения, но так и не понял - да каким образом у майнера возникнет эта возможность "стырить все и у Элис, и у Боба", потом то стыренное куда и каким образом ? это же не мелочь стырить в одном кармане и положить в другой.  Здесь то этот "другой карман" где именно ? и как это технически ?
legendary
Activity: 1260
Merit: 1019
Почитал пару последних страниц. Я конечно не подкован технически в таких вопросах и не пойму самого главного. Получается, что с вводом этих новинок Боб и Элис теперь будут друг другу на слово верить. Мол, "Я заплатил", "Да ладно и так тебе верю". Получается команда разработчиков заранее знает об этих конструктивных ошибках, но упорно продвигает эти идеи. Тогда еще два вопроса: на кого работают и какие университеты они заканчивали?
Не так.
Боб кидает Элис транзакцию. Со своей подписью, хуё-моё, отпечатки пальцев.
Майнеры раздербанивают эту транзакцию на две части. Одна часть видна в обычном блок-эксплорере.
И Элис видит что Боб ей кинул бабло. Потому что "свидетель из фрязино" удаленный свидетель, то есть майнер это реально засвидетельствовал.
Вопрос мой (и я повторяю - я не уверен что сам правильно понимаю) - не возникает ли тут ситуация, когда майнер имеет возможность стырить все и у Элис, и у Боба.
legendary
Activity: 2380
Merit: 1132
Почитал пару последних страниц. Я конечно не подкован технически в таких вопросах и не пойму самого главного. Получается, что с вводом этих новинок Боб и Элис теперь будут друг другу на слово верить. Мол, "Я заплатил", "Да ладно и так тебе верю". Получается команда разработчиков заранее знает об этих конструктивных ошибках, но упорно продвигает эти идеи. Тогда еще два вопроса: на кого работают и какие университеты они заканчивали?
legendary
Activity: 1260
Merit: 1019
Похоже, Вы не хотите подумать и очень быстро отвечаете. Smiley
Если нашел хеш до проверки блока N , то кидаешь пустой блок N+1.
Но если проверка блока N покажет, что блок неправильный, то надо майнить снова блок N.
Ваш N+1 блок в любом случае будет неправильным и награды Вы лишитесь, потому что он не попадет в блок.
Что значит "проверка блока N покажет что блок неправильный"?
Вот он, блок. В нем coinbase-транзакция и еще одна транзакция перевода миллиона битков с адреса 1111 на адрес 1112
Пруф-оф-ворк в нем выполняется. Хэш сегвит-дерева в coinbase-транзакции присутствует.
Где сама сегвит-часть, когда и кто должен эти данные предоставить - никто не знает. Smiley

То есть смотрите. Вы кинули (я так понял в сеть) блок N+1, передо мной уже еще более сложная задача.
Я не получил сегвит-данные блока N, но получил честный блок N+1
N+1 - абсолютно правильный блок. И сегвит-данные в нем правильные, и обычные транзакции.
Что мне-то делать? Майнить блок N? Или блок N+1? Или N+2?
Я скорее всего буду майнить N+2 и если найду его - то запульну в сеть.


Jump to: