Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 109. (Read 600924 times)

legendary
Activity: 1386
Merit: 1009
March 08, 2014, 02:16:53 AM
Да елки палки, знание приватного ключа - это только для СВОИХ монет, а в децентрализованном миксере мы не можем раздавать эту информацию никому.
Не нужно никому раздавать приватный ключ.
Чтобы составить транзакцию, достаточно сообщить, какие входы в нее включить и какие выходы должны быть. Приватный ключ для составления не нужен!
Пока транзакция не подписана всеми участниками, она недействительна. Приватный ключ нужен только чтобы подписать уже составленную транзакцию.
Разумеется, участники станут ее подписывать только если в ней включены нужные входы и нужные выходы.
legendary
Activity: 1120
Merit: 1069
March 08, 2014, 01:48:33 AM
Что значит отсылают друг другу? Все отсылают всем? scriptPubKey каждой транзакции в миксер достаточно для того чтобы воспользоваться ей как входом своей? а что мешает кому-то взять все собранные scriptPubKey и вывести монеты себе?
scriptPubKey - это правила траты выхода. Обычно там указывается хэш публичного ключа (адрес), соответственно, чтобы потратить монеты, нужно знать приватный ключ этого адреса.

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

Способов сделать такой миксинг несколько, может быть значительная разница в деталях.
Да елки палки, знание приватного ключа - это только для СВОИХ монет, а в децентрализованном миксере мы не можем раздавать эту информацию никому.

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

Вот реально, последнее меня бы интересовал алгоритм выбора, какие из входов тратить! Сортировка, перемешивание или гадание на кофейной гуще... это конечно тоже важно, но мне не понятно то что происходит чуть раньше.

p.s. либо тут все прекрасно знают глубокотехнический английский и задорно смеются над моими вопросами либо что то другое Wink может цитату из статьи нужную скопипастите?
legendary
Activity: 1386
Merit: 1009
March 08, 2014, 01:36:25 AM
Что значит отсылают друг другу? Все отсылают всем? scriptPubKey каждой транзакции в миксер достаточно для того чтобы воспользоваться ей как входом своей? а что мешает кому-то взять все собранные scriptPubKey и вывести монеты себе?
scriptPubKey - это правила траты выхода. Обычно там указывается хэш публичного ключа (адрес), соответственно, чтобы потратить монеты, нужно знать приватный ключ этого адреса.

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

Способов сделать такой миксинг несколько, может быть значительная разница в деталях.
legendary
Activity: 1120
Merit: 1069
March 08, 2014, 01:30:53 AM
Что значит отсылают друг другу? Все отсылают всем? scriptPubKey каждой транзакции в миксер достаточно для того чтобы воспользоваться ей как входом своей? а что мешает кому-то взять все собранные scriptPubKey и вывести монеты себе?
legendary
Activity: 1386
Merit: 1009
March 08, 2014, 01:26:05 AM
Юзеры отправляют список своих входов и желаемых выходов миксеру, а миксер составляет транзакцию.
кому и что отсылают юзеры? мы кажется говорим не про классический централизованный миксер...
Ну в случае p2p миксера, пользователи отсылают друг другу.
А отсылают они такую информацию: вход {tx_id:n}, выход {scriptPubKey, amount}.

http://blog.ezyang.com/2012/07/secure-multiparty-bitcoin-anonymization/
legendary
Activity: 1120
Merit: 1069
March 08, 2014, 01:19:22 AM
Юзеры отправляют список своих входов и желаемых выходов миксеру, а миксер составляет транзакцию.
кому и что отсылают юзеры? мы кажется говорим не про классический централизованный миксер...
legendary
Activity: 1386
Merit: 1009
March 08, 2014, 12:51:11 AM
Я так понимаю ты меня тролишь? Smiley

Зачем мне описывать создание обычной транзакции? Мы же говорим о coinjoin. Конечная цель которой - сокрытие реальной истории переводов.
User A создает особую транзакцию и тратит 1btc
User B создает особую транзакцию и тратит 1btc
User C создает особую транзакцию и тратит 1btc
--------------

User B создает транзакцию, использующую выход User A, не имея его приватного ключа, и не требуя от него никакой дополнительной информации (а то ведь он может передумать и не дать ее позже).
Вопрос КАК?

Чем должна быть подписана транзакция User A чтобы это стало возможно
Юзеры отправляют список своих входов и желаемых выходов миксеру, а миксер составляет транзакцию.
Затем все по очереди подписывают транзакцию. Как-то так.
Чтобы составить транзакцию, нужно иметь лишь доступ к блокчейну.

Вообще у OP_CHECKSIG есть возможность ограничивать проверку подписей входов-выходов. Хотя это здесь не задействовано, насколько понял.
https://en.bitcoin.it/wiki/OP_CHECKSIG
legendary
Activity: 1120
Merit: 1069
March 07, 2014, 03:54:12 PM
Я так понимаю ты меня тролишь? Smiley

Зачем мне описывать создание обычной транзакции? Мы же говорим о coinjoin. Конечная цель которой - сокрытие реальной истории переводов.
User A создает особую транзакцию и тратит 1btc
User B создает особую транзакцию и тратит 1btc
User C создает особую транзакцию и тратит 1btc
--------------

User B создает транзакцию, использующую выход User A, не имея его приватного ключа, и не требуя от него никакой дополнительной информации (а то ведь он может передумать и не дать ее позже).
Вопрос КАК?

Чем должна быть подписана транзакция User A чтобы это стало возможно
legendary
Activity: 3108
Merit: 1359
March 07, 2014, 10:35:45 AM
Опять никакой конкретики в ответе Sad попробовать что ли в последний раз?
Конкретика была с самого начала, не понимаю в чем проблема...

https://bitcointalksearch.org/topic/m.5420022

По-моему, можно распечатывать и на стенку вешать, там просто не в чем путаться. Smiley

Какое должно быть условие в транзакции передачи монет в 'p2p миксер' чтобы точно такое же количество (и не больше) из него мог бы забрать только ее создатель?
Проблема в том, что CoinJoin тобой рассматривается, как некая сущность-ящик... В которую монеты передаются, а затем кем-то оттуда берутся. Не нужно усложнять абстракцию введением таких сущностей без необходимости, тогда не нужно будет и дополнительных условий. Если транзакция зависит от инпутов обеих сторон, то она не валидна пока её оба не подпишут. Очевидно же, что они не станут подписывать невыгодную для себя транзакцию.

Такие операции можно делать вручную, с помощью API для работы с raw-транзакциями. Самый простой, топорный пример:

как бы нам (миру) в ближайшие десятилетия (одно-два поколения) не скатиться к варварству и тотального отпуления... просто набрав критическую массу 'недалеких умом и знаниями' (ведь это выгодно здесь и сейчас тем кто это будет организовывать).
Естественный отбор никто не отменял... Эволюция всех расставит там, где они должны быть. Впрочем, не исключено что продолжающееся расслоение социума и провоцируемые им селекционные процессы со временем приведут к усугублению ситуации и возникновению новых рас, приблизительно соответствующих своему положению в обществе. Но для этого система общественного устройства должна быть стабильной на протяжении многих поколений... Что, к счастью, пока недостижимо.
legendary
Activity: 1120
Merit: 1069
March 07, 2014, 09:06:50 AM
'Красивая картинка' про coinjoin показывает что транзакции вывода из миксера указывают какие то выходы с транзакций ввода.. и ? ? ? это обычный централизованный миксер.
Не понимаю, что в нем "обычно централизованного", если он децентрализованный? Roll Eyes Нет никакого центра, чистый P2P.  Чтобы скомпрометировать децентрализованный миксинг на базе CoinJoin, необходимо чтобы большая часть транзакций в сети создавалась ЦРУ. Нет иного способа, кроме как понадеяться на то, что клиент пользователя несколько раз подряд включит ЦРУшные монеты во входы для миксинга. Smiley Бесспорно, что ZeroCoin гораздо труднее скомпрометировать, потому что в таком случае нужна уже совсем другая стратегия, которая пока непонятна.
Опять никакой конкретики в ответе Sad попробовать что ли в последний раз?

Какое должно быть условие в транзакции передачи монет в 'p2p миксер' чтобы точно такое же количество (и не больше) из него мог бы забрать только ее создатель?

Это не означает, что нет целевой аудитории, которой это нужно и может пригодиться. Просто она пока не очень велика, но это вопрос времени... Пройдет 10 лет и бумажные деньги будут восприниматься, как сейчас расписки древних китайских императоров, т.е. будут иметь чисто археологическую ценность. Современные централизованные системы ждет та же участь, уже позже но сам факт отсутствия тактильного фактора существенно облегчит понимание сути вещей. Хотя конечно, это не повод сидеть и ничего не делать, пока свернут выпуск наличных денег. Smiley
как бы нам (миру) в ближайшие десятилетия (одно-два поколения) не скатиться к варварству и тотального отпуления... просто набрав критическую массу 'недалеких умом и знаниями' (ведь это выгодно здесь и сейчас тем кто это будет организовывать).

p.s. классический обыватель в будущем (из не 'золотого миллиона') - http://www.retrohive.com/wp-content/uploads/2011/04/science_fiction_wallpaper_12.jpg
hero member
Activity: 644
Merit: 500
March 06, 2014, 11:44:39 AM
http://habrahabr.ru/post/214791/

кпк думаете,  взлетит ли идея?
Разумеется, это эффективно. Но нужно время на рост инфраструктуры с нуля, а также немалое время на рост пула доверия. Пришельцы - и, кстати, в некоторых рассказах фантастов это было обыграно - могут и удивиться, как это люди меняют всякое разное на резаную цветную бумагу и обратно. А суть-то в привычке и огромном пуле доверия.
sr. member
Activity: 463
Merit: 252
March 06, 2014, 11:38:48 AM
http://habrahabr.ru/post/214791/

кпк думаете,  взлетит ли идея?
sr. member
Activity: 408
Merit: 250
March 06, 2014, 09:06:09 AM
Да, но прыжков сложности особо не наблюдалось... Не в 2-3 раза, в смысле. Smiley

на nvc.khore.org внизу странички ячейка "Net:" за последние три дня менялась от 9хх до 25хх Мх. В офисе должны быть принтскрины.
Для нахождения блоков не важен параметр "Netmhashps:" Важен параметр:
"difficulty" : {
"proof-of-work" : 343.55080477
}
А сложность не менялась настолько сильно...

340-380-340 сложность скануло. как раз "совпало" с ростом Netmhashps  Grin
legendary
Activity: 1400
Merit: 1000
March 06, 2014, 08:46:54 AM
Да, но прыжков сложности особо не наблюдалось... Не в 2-3 раза, в смысле. Smiley

на nvc.khore.org внизу странички ячейка "Net:" за последние три дня менялась от 9хх до 25хх Мх. В офисе должны быть принтскрины.
Для нахождения блоков не важен параметр "Netmhashps:" Важен параметр:
"difficulty" : {
"proof-of-work" : 343.55080477
}
А сложность не менялась настолько сильно...
sr. member
Activity: 408
Merit: 250
March 06, 2014, 08:42:31 AM
Да, но прыжков сложности особо не наблюдалось... Не в 2-3 раза, в смысле. Smiley

на nvc.khore.org внизу странички ячейка "Net:" за последние три дня менялась от 9хх до 25хх Мх. В офисе должны быть принтскрины.
legendary
Activity: 3108
Merit: 1359
March 06, 2014, 08:37:41 AM
Да, но прыжков сложности особо не наблюдалось... Не в 2-3 раза, в смысле. Smiley
sr. member
Activity: 408
Merit: 250
March 06, 2014, 07:23:55 AM
А в п2пуле стабильно пока, 1-2 блока в день.  Roll Eyes

ну дык и прыжки сети были с 900 до 2500мх  Grin но все равно малова-то будет, я на кхоре пока перебрался....
Не понял, причем тут прыжки сети  Roll Eyes

я так понимаю на сложность они влияют и как следствие на кол-во блоков находимых при тех же мощностях....  Roll Eyes
legendary
Activity: 3108
Merit: 1359
March 06, 2014, 04:57:54 AM
А в п2пуле стабильно пока, 1-2 блока в день.  Roll Eyes

ну дык и прыжки сети были с 900 до 2500мх  Grin но все равно малова-то будет, я на кхоре пока перебрался....
Не понял, причем тут прыжки сети  Roll Eyes
sr. member
Activity: 408
Merit: 250
March 06, 2014, 04:16:32 AM
А в п2пуле стабильно пока, 1-2 блока в день.  Roll Eyes

ну дык и прыжки сети были с 900 до 2500мх  Grin но все равно малова-то будет, я на кхоре пока перебрался....
legendary
Activity: 3108
Merit: 1359
March 06, 2014, 04:14:45 AM
А в п2пуле стабильно пока, 1-2 блока в день.  Roll Eyes
Jump to: