ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
February 12, 2014, 01:11:49 PM |
|
А что вообще мешает для начала не вмешиваться в механизм распространение и т.п.,а просто вычислить новый id транзакции, который включает в себя хеш нормализованных подписей, нагрузка увеличиться слабо,а определять можно будет однозначно? Ну будут даблспенды в старых клиентах если заспамят, в новых же все будет считаться одной транзакцией.
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 04:15:30 PM |
|
Смотрю, тебе там уже минус влепили.
|
|
|
|
Foxcool
|
|
February 12, 2014, 04:36:50 PM |
|
Смотрю, тебе там уже минус влепили. Ага. Вот только только потушил себе седалище. На что влияет капитализация в контексте криптовалют? Вот есть новакоин, который стоит десятку, но из-за относительно малого количества монет имеет сравнительно невысокую капитализацию. Есть доги, которые дешевы, но их огромнейшее количество (кстати, курс растер у них). Ликвидность в целом одинаковая: купить продать можно на биржах по рыночной цене. Разве что значение может иметь количество бирж и объемы в контексте ликвидности. Высокая цена за единицу - тоже чисто психологический фактор, т.к. криптовалюты отлично делятся. И вот непонятно, каково значение капитализации, как членомерки и показателя жизнеспособности валюты?
|
|
|
|
boinc
|
|
February 12, 2014, 04:41:16 PM |
|
ну в принципе если не брать крипты со 100% премайном типа риппла и NXT, то капитализация вполне себе показатель, да.
|
BTC 12P9LaA7eciiPCx68qFEFarpfrF8mcrNmY
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 05:04:09 PM |
|
А что вообще мешает для начала не вмешиваться в механизм распространение и т.п.,а просто вычислить новый id транзакции, который включает в себя хеш нормализованных подписей, нагрузка увеличиться слабо,а определять можно будет однозначно? Ну будут даблспенды в старых клиентах если заспамят, в новых же все будет считаться одной транзакцией.
Скорее всего, поступим так же, как было в случае с багом CVE-2013-4627. В сериализатор добавить принудительное приведение подписей к однозначному виду, и пришедшие транзакции будут рассылаться в приведенном к "правильному" виде.
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
February 12, 2014, 05:09:30 PM |
|
А что вообще мешает для начала не вмешиваться в механизм распространение и т.п.,а просто вычислить новый id транзакции, который включает в себя хеш нормализованных подписей, нагрузка увеличиться слабо,а определять можно будет однозначно? Ну будут даблспенды в старых клиентах если заспамят, в новых же все будет считаться одной транзакцией.
Скорее всего, поступим так же, как было в случае с багом CVE-2013-4627. В сериализатор добавить принудительное приведение подписей к однозначному виду, и пришедшие транзакции будут рассылаться в приведенном к "правильному" виде. Для сети этот вариант будет более болезненным) Все старые клиенты с некоторой вероятностью будут получать информацию о дабл спенде). Но, конечно же, решать разработчику.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 05:14:23 PM |
|
Не факт, что будет сделано именно так, но конкретно мне это решение представляется самым логичным. Для сети этот вариант будет более болезненным) Все старые клиенты с некоторой вероятностью будут получать информацию о дабл спенде).
На самом деле нет, особенно если вступит в силу с отсрочкой ~полгода. Потому что смена принципа генерации txid существенно более проблемна сама по себе. Для сохранения совместимости клиенту придется вести карту соответствий, к примеру. Так что лучше руководствоваться принципом бритвы Оккама и не плодить сущностей без необходимости.
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
February 12, 2014, 05:21:51 PM |
|
Для сети этот вариант будет более болезненным) Все старые клиенты с некоторой вероятностью будут получать информацию о дабл спенде).
На самом деле нет, особенно если вступит в силу с отсрочкой ~полгода. Потому что смена принципа генерации txid существенно более проблемна сама по себе. Для сохранения совместимости клиенту придется вести карту соответствий, к примеру. Так что лучше руководствоваться принципом бритвы Оккама и не плодить сущностей без необходимости. Я не говорил именно о смене способа генерации txid, я имел в виду введение дополнительного параметра, по которому все клиенты бы определяли, что транзакции аналогичны, на основании алгоритма. Потом, проверяли бы по этому параметру аналогичность своей транзакции с той, что попала в цепочку и если так, то ассоциировалась с ней. Так новые клиенты бы лишились этой возможности "не узнавать" свои же транзакции,а старые работали по старому. А затем уже ввели этот фикс, с отсрочкой в пол года. Кстати мне так и не понятно как был создан ddos, ведь даже если подменялись значения, и принималась транзакция с другим txid, то монеты должны были спокойно доходить. Вопрос только в том, как их отследить.
|
|
|
|
ZeroTheGreat
|
|
February 12, 2014, 05:43:28 PM |
|
На что влияет капитализация в контексте криптовалют? Только на умы масс. Все остальные смотрят на техсторону вопроса, если уж выбирают между криптовалютами. Ну и соотношение капитализаций с некоторыми приближениями показывает соотношение экономик между собой, но всё же решающую роль играет потенциальная динамика, а не текущая статика.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 06:25:10 PM |
|
Кстати мне так и не понятно как был создан ddos, ведь даже если подменялись значения, и принималась транзакция с другим txid, то монеты должны были спокойно доходить. Вопрос только в том, как их отследить.
В основном, эта тактика включает в себя создание модификаций для транзакций, возвращающих сдачу. Если модифицированная транзакция подтверждалась, то софт некоторых обменников вел себя неадекватно и не видел пришедшую сдачу, как я понимаю. Как результат, обслуживание запросов на вывод останавливалось после того, как в кошельке заканчивались инпуты, не являвшиеся сдачей до начала атаки. Вообще, тут большей частью виноват не протокол.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 06:52:56 PM |
|
Граждане с bitcoinexaminer попросили интервью и накидали кучу вопросов пару дней назад... Написал им целую книгу, говорят что очень круто... Так что скоро ждем статью.
|
|
|
|
Nyameegah
Member
Offline
Activity: 90
Merit: 10
|
|
February 12, 2014, 07:02:11 PM |
|
Вы тут десятки страниц накатываете, может я чего пропустил, но сегодня установил v0.4.4.6-nvc-update1-beta и во вкладке "транзакции" вместо "часиков" теперь "вопросики" - это так и задумано? Часики мне больше нравились..
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 12, 2014, 07:08:09 PM |
|
Часики, действительно, должны намного больше нравиться. Потому как вопросы означают, что клиент не увидел локальные транзакции в блокчейне.
Цепочка синхронизирована?
|
|
|
|
|
qqqq
Legendary
Offline
Activity: 1596
Merit: 1011
|
|
February 12, 2014, 07:47:32 PM |
|
Почему нельзя отправить в пределах одного кошелька самому себе ? Отправляю всю сумму, отправляется только комса 0.01... Что обязательно устанавливать второй кошель для склейки ?
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
February 12, 2014, 07:49:27 PM |
|
Почему нельзя отправить в пределах одного кошелька самому себе ? Отправляю всю сумму, отправляется только комса 0.01... Что обязательно устанавливать второй кошель для склейки ?
Кто сказал, что ничего не отправляется? Кошелек просто сам себе доверяет, поэтому отображает баланс сразу) Советую посмотреть транзакцию в эксплорере
|
|
|
|
Nyameegah
Member
Offline
Activity: 90
Merit: 10
|
|
February 12, 2014, 08:02:22 PM |
|
Часики, действительно, должны намного больше нравиться. Потому как вопросы означают, что клиент не увидел локальные транзакции в блокчейне.
Цепочка синхронизирована?
Да, горит зеленая галочка в основном меню, 74697 блоков. А в разделе транзакций там где вопросы пишет.. что сгенерировано, но не подтверждено. Их таких 9 штук, все идут одна-за одной в самом верху, самый старый 19.12.13, последний 12.02.14. Я когда кошелек обновлял сначала анинсталил старый, плюс в Roaming все затер (только валет скопировал), новый скачал-постаил и вот, после синхронизации такое...
|
|
|
|
qqqq
Legendary
Offline
Activity: 1596
Merit: 1011
|
|
February 12, 2014, 08:02:25 PM |
|
Почему нельзя отправить в пределах одного кошелька самому себе ? Отправляю всю сумму, отправляется только комса 0.01... Что обязательно устанавливать второй кошель для склейки ?
Кто сказал, что ничего не отправляется? Кошелек просто сам себе доверяет, поэтому отображает баланс сразу) Советую посмотреть транзакцию в эксплорере Все понятно, просто как-то не обычно выглядит, никогда не отправлял сам себе)) Дебет: -34.345647 NVC Кредит: 34.345647 NVC Комиссия: -0.01 NVC Чистая сумма: -0.01 NVC
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
February 12, 2014, 09:02:18 PM |
|
Тут такой вопрос имеется: можно-ли в блокчейн добавить функцию заморозки транзакций на фиксированное число монетодней? Например, я решил отложить на несколько лет расходы определенного числа монет, для чего пересылаю их на отдельный адрес с пометкой "заморозить". После чего вся сеть будет отказываться принимать переводы с этого инпута, до истечения срока заморозки. Пока что применение фичи видится лишь как дисциплинирующий фактор, плюс такие замороженные монеты будут показывать инвесторам сколько реально можно скупить на рынке сейчас (дефляционный и антирисковый фактор). Возможно этот механизм так-же упростит выпуск монет на физических носителях.
|
|
|
|
|