Bitcoin Forum
November 15, 2024, 05:06:39 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 [304] 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744452 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
April 10, 2016, 12:38:18 PM
 #6061

Все-таки однозначная связь входов и выходов по сути сводит на нет всю анонимность. Я отправив деньги на чей-то длинный адрес, смогу затем легко отследить их судьбу (именно этих монет, которые я отправлял).
Вот если бы они "исчезали в неопределенность" -то было б другое дело.

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

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

Единственное что есть сейчас надежды что всё-таки что-то начало делаться что простому люду понятно, это уже прогресс огромный по сравнению с предыдущими годами.
Вполне можно думать что продолжится, раз уж там с монетной массой уже все поняли что окрепла и можно уже считать что сеть защищена.

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

Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 10, 2016, 01:02:08 PM
 #6062

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

Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
April 10, 2016, 02:17:51 PM
 #6063

Можно подробней об этом механизме. Как оно работать будет?

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
narousberg
Legendary
*
Offline Offline

Activity: 1753
Merit: 1007



View Profile
April 10, 2016, 03:51:56 PM
 #6064

в монеро неплохо реализованна анонимность

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 10, 2016, 04:19:57 PM
Last edit: April 10, 2016, 04:37:40 PM by Balthazar
 #6065

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

Юзер отправляет монеты на единый для всех специальный адрес, откуда им обычным путём нет возврата. После этого он может с помощью хэша использованного для этого закрытого ключа создать новые монеты. При этом в создающей монеты транзакции будет ссылка на более чем одну уничтожающую транзакцию, принадлежность каждой из которых конкретному пользователю равновероятна. Чем дольше работает такая система, тем больше становится пул из доступных для использования "уничтоженных" монет, и тем труднее становится восстановить историю происхождения конкретного выхода.

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

Чтобы не плодить дополнительных сущностей, в качестве специального адреса можем использовать тот, на который были отправлены те 110000 монет. Это будет логично, как мне кажется. Smiley

В основе же механизма по плану будет лежать новый тип подписи, которую можно будет проверить более чем одним публичным ключом, демонстрационную реализацию на питоне можно посмотреть здесь:

https://gist.github.com/badmofo/92a0aa7c305b44ed1de8

Это не будет требовать никаких мастер-нод или разглашения IP адресов, все возможно реализовать лишь в рамках одного только блокчейна. Реализация же "длинных" адресов была необходимой основой, потому что подпись от имени группы ключей не обеспечит никакой анонимности в том случае, если один и тот же закрытый ключ будет использован владельцем монет более чем один раз.
avirdoz
Legendary
*
Offline Offline

Activity: 1191
Merit: 1001



View Profile
April 10, 2016, 04:31:06 PM
 #6066

в монеро неплохо реализованна анонимность
Ага... только вот если разобраться детальней, все наоборот.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
April 10, 2016, 07:22:51 PM
 #6067

Юзер отправляет монеты на единый для всех специальный адрес, откуда им обычным путём нет возврата. После этого он может с помощью хэша использованного для этого закрытого ключа создать новые монеты. При этом в создающей монеты транзакции будет ссылка на более чем одну уничтожающую транзакцию, принадлежность каждой из которых конкретному пользователю равновероятна. Чем дольше работает такая система, тем больше становится пул из доступных для использования "уничтоженных" монет, и тем труднее становится восстановить историю происхождения конкретного выхода.

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

Чтобы не плодить дополнительных сущностей, в качестве специального адреса можем использовать тот, на который были отправлены те 110000 монет. Это будет логично, как мне кажется.
Как будет учитываться общий баланс монет? Предположим, я уничтожил 100 монет. Как проверить, что я создал не более 100 новых?

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 10, 2016, 10:32:28 PM
Last edit: April 10, 2016, 10:50:37 PM by Balthazar
 #6068

Юзер отправляет монеты на единый для всех специальный адрес, откуда им обычным путём нет возврата. После этого он может с помощью хэша использованного для этого закрытого ключа создать новые монеты. При этом в создающей монеты транзакции будет ссылка на более чем одну уничтожающую транзакцию, принадлежность каждой из которых конкретному пользователю равновероятна. Чем дольше работает такая система, тем больше становится пул из доступных для использования "уничтоженных" монет, и тем труднее становится восстановить историю происхождения конкретного выхода.

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

Чтобы не плодить дополнительных сущностей, в качестве специального адреса можем использовать тот, на который были отправлены те 110000 монет. Это будет логично, как мне кажется.
Как будет учитываться общий баланс монет? Предположим, я уничтожил 100 монет. Как проверить, что я создал не более 100 новых?
Очень просто, принцип похож на тот что реализуется библиотекой zerocoin. Нельзя уничтожить сумму, отличную от некого заданного заранее N, и создать отличную от этой сумму тоже нельзя. Что при обязательной уникальности используемых ключей дает невозможность двойного воссоздания уничтоженных монет, потому что хэш использованного ключа сохраняется в блокчейне и клиенты в дальнейшем будут отклонять любые транзакции с его использованием.

Остается только решить, каким именно это N будет. Это более чем серьезный вопрос, потому что после запуска системы изменить данный параметр будет уже невозможно даже с помощью хардфорка. Лично мне нравится сумма 100 монет, но у кого-то могут быть другие соображения по этому поводу, так что давайте думать. На одной чаше весов порог вхождения, на другой - пропускная способность данного импровизированного миксера.
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
April 11, 2016, 02:41:46 AM
 #6069

Юзер отправляет монеты на единый для всех специальный адрес, откуда им обычным путём нет возврата. После этого он может с помощью хэша использованного для этого закрытого ключа создать новые монеты. При этом в создающей монеты транзакции будет ссылка на более чем одну уничтожающую транзакцию, принадлежность каждой из которых конкретному пользователю равновероятна. Чем дольше работает такая система, тем больше становится пул из доступных для использования "уничтоженных" монет, и тем труднее становится восстановить историю происхождения конкретного выхода.

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

Чтобы не плодить дополнительных сущностей, в качестве специального адреса можем использовать тот, на который были отправлены те 110000 монет. Это будет логично, как мне кажется.
Как будет учитываться общий баланс монет? Предположим, я уничтожил 100 монет. Как проверить, что я создал не более 100 новых?
Очень просто, принцип похож на тот что реализуется библиотекой zerocoin. Нельзя уничтожить сумму, отличную от некого заданного заранее N, и создать отличную от этой сумму тоже нельзя. Что при обязательной уникальности используемых ключей дает невозможность двойного воссоздания уничтоженных монет, потому что хэш использованного ключа сохраняется в блокчейне и клиенты в дальнейшем будут отклонять любые транзакции с его использованием.

Остается только решить, каким именно это N будет. Это более чем серьезный вопрос, потому что после запуска системы изменить данный параметр будет уже невозможно даже с помощью хардфорка. Лично мне нравится сумма 100 монет, но у кого-то могут быть другие соображения по этому поводу, так что давайте думать. На одной чаше весов порог вхождения, на другой - пропускная способность данного импровизированного миксера.
а нельзя встроить сразу несколько таких миксеров? на разные N. на 100 10 и 1 монету
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
April 11, 2016, 06:10:34 AM
 #6070

а нельзя встроить сразу несколько таких миксеров? на разные N. на 100 10 и 1 монету
Такая же мысль возникла.  Smiley

Понятно, что чем больше миксеров - тем в нашем случае меньше анонимность. Потому, лучше ограничится двумя.
Я бы сделал на 50 и на 0.5

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

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
April 11, 2016, 06:21:22 AM
 #6071

а нельзя встроить сразу несколько таких миксеров? на разные N. на 100 10 и 1 монету
Такая же мысль возникла.  Smiley

Понятно, что чем больше миксеров - тем в нашем случае меньше анонимность. Потому, лучше ограничится двумя.
Я бы сделал на 50 и на 0.5

Не, лучше только по 100 и всё) Не фиг мелочится и засирать блокчейн)

aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
April 11, 2016, 06:47:40 AM
 #6072

да и если уж поменять N нельзя то может можно добавить ещё один?  в случае эсли этот станет слишком крупным. начать со 100 монет. а когда окажется это слишком крупной суммой добавить миксер на 10. потом на 1. к тому времени 100 уже и сипользоватся не будет а значит и не загадит ничего. и т.д. дробить добавляя болеее мелкие по мере востребованности
ZTZ
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 11, 2016, 12:31:58 PM
 #6073

Подскажите пожалуйста. У меня на Андроиде стоял Novacoin-Qt v. 0.5.3. С Play Маркета обновился до v. 0.5.7. Клиент  выдает сообщение: "Error loading block database" и не запускается. Что теперь делать? Заранее благодарю за помощь.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 11, 2016, 01:42:27 PM
Last edit: April 11, 2016, 01:55:50 PM by Balthazar
 #6074

Само по себе обновление здесь ни при чем, это может произойти в любой момент с любой из опубликованных Android сборок, если клиент увести в фон вместо закрытия. Потому что, как я понимаю, в целях экономии энергии Android имеет привычку убивать тяжелые процессы, если не видит необходимости в продолжении их работы. LevelDB же такое обращение очень сильно не нравится, что и приводит в конце-концов к повреждению индекса, в случае многократных повторений подобного.

Если есть рут доступ, то можно удалить каталог txleveldb и файл blk0001.dat, после чего клиент запустится и синхронизируется. Если устройство не рутовано, то нужно подождать следующей сборки, там будет реализовано автоматическое пересоздание поврежденной БД. Других вариантов решения, к сожалению, на данный момент нет.

P.S. Версия 0.5.9 с автоматическим пересозданием БД будет опубликована на маркете завтра или послезавтра.
FAN
Legendary
*
Offline Offline

Activity: 2702
Merit: 1020



View Profile
April 11, 2016, 02:01:19 PM
 #6075

Все-таки однозначная связь входов и выходов по сути сводит на нет всю анонимность. Я отправив деньги на чей-то длинный адрес, смогу затем легко отследить их судьбу (именно этих монет, которые я отправлял).
Вот если бы они "исчезали в неопределенность" -то было б другое дело.

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

могу дать адрес, куда можешь отправлять - и они исчезнуть в неопределенность Smiley

но главное условие, отправлять надо от 10к нов... а то они еще до неопределенности исчезнуть, неуспев дойти

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 11, 2016, 02:05:14 PM
 #6076

могу дать адрес, куда можешь отправлять - и они исчезнуть в неопределенность Smiley
Волшебник? Smiley
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
April 11, 2016, 02:54:53 PM
 #6077

Понятно, что чем больше миксеров - тем в нашем случае меньше анонимность. Потому, лучше ограничится двумя.
Я бы сделал на 50 и на 0.5

Я тоже за два, только на 100 и 10 NVC.
0.5 ИМХО не имеет смысла, т.к. комиссии при использовании миксера, скорее всего, будут немаленькие.

Если же создать два миксера невозможно, тогда я за средний размер "вклада" - 50 NVC Smiley

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
svost
Sr. Member
****
Offline Offline

Activity: 461
Merit: 252


View Profile
April 11, 2016, 05:24:28 PM
 #6078

Понятно, что чем больше миксеров - тем в нашем случае меньше анонимность. Потому, лучше ограничится двумя.
Я бы сделал на 50 и на 0.5

Я тоже за два, только на 100 и 10 NVC.
0.5 ИМХО не имеет смысла, т.к. комиссии при использовании миксера, скорее всего, будут немаленькие.

Если же создать два миксера невозможно, тогда я за средний размер "вклада" - 50 NVC Smiley

А если представить "светлое будущее" в котором стоимость однокомнатной квартиры к примеру буде равна 1NVC? Замиксовать половину новы уже будет представляться затруднительным занятием для многих. Вопрос подводится к тому, что нужно учитывать разрядность валюты и жить только текущей реальностью - ошибочно. Вариант 50 и 0.5 чуть более точно отражает такую ситуацию.

4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
April 11, 2016, 09:07:27 PM
Last edit: April 11, 2016, 09:27:08 PM by becool
 #6079

Понятно, что чем больше миксеров - тем в нашем случае меньше анонимность. Потому, лучше ограничится двумя.
Я бы сделал на 50 и на 0.5

Я тоже за два, только на 100 и 10 NVC.
0.5 ИМХО не имеет смысла, т.к. комиссии при использовании миксера, скорее всего, будут немаленькие.

Если же создать два миксера невозможно, тогда я за средний размер "вклада" - 50 NVC Smiley

А если представить "светлое будущее" в котором стоимость однокомнатной квартиры к примеру буде равна 1NVC? Замиксовать половину новы уже будет представляться затруднительным занятием для многих. Вопрос подводится к тому, что нужно учитывать разрядность валюты и жить только текущей реальностью - ошибочно. Вариант 50 и 0.5 чуть более точно отражает такую ситуацию.

Сокральный смысл именно поллитры а не литра, я правильно понял?
Не увидел просто логики перехода к 0.5, а не к допустим 1 кроме чем национальной черты.
А если потребуется пол литра на двоих или троих, тогда что делать?

Просто 0.5 ну как-то совсем не к месту вообще по иным причинам.
пусть хоть 100 хоть 50 хоть 10 второе тогда к нему 1 а не 0.5 смотрится более к месту как-то, и только у алкаша может быть иной взгляд на вещи.

Только по 100 вполне себе трезвый взгляд на вещи. Умного человека который той самой бритвой которую тут упоминали не раз отсёк лишнее. А вы не прониклись. Видимо не достойны)

Оно ведь 100 со всех сторон трезвое и взвешаное решение, основаное на традициях и устоях комьюнити, на религии, на законах природы, на всех плавных и не плавных формулах и оберезках и т.д.

Вы должны были проникнутся изяществом такого смелого отброса лишних сущностей и представляющих их сучностей, вроде всяких не будем называть по именам врагов и оппозиции.
Возрадоваться величию смелого размашистого и в то же время четкого, без лишнего мазка творца.
Как он смело отсёк всё лишнее, временное, мирское.
А вы не поняли даже, и не возрадовались. Эх вы!

Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
April 11, 2016, 09:59:54 PM
Last edit: April 11, 2016, 10:10:16 PM by Alex AXe
 #6080

Я так и знал, что у кого-то 0,5 ассоциации с поллитрой вызовет.
На самом деле все проще. Если брать 2 миксера, то разумно делать достаточно широкий зазор между ними. Например, в 100 раз. Меньше - нет особого смысла.
Исходя из того, что в качестве верхней планки я взял 50 как некое "среднее сейчас" (соображения были такие же как у in100), то для будущего автоматически получилось 0.5

Вряд ли 1 нова будет стоить столько же, сколько однокомнатная квартира, но, допустим, $100 она стоить может. Тогда 50 долларов окажутся приемлемой практически для каждого суммой, которую можно анонимизировать в случае нужды.

Но можно сделать 100 и 1. Разница невелика.
Однако, просто 100 однозначно закроет вход для очень многих, даже если цена новы повторит исторические 25 баксов.

100 и 0.1 как по мне, дает слишком широкий зазор, хотя более универсально.

Вообще, давайте исходить из того, что:
1. Одна нова - это миллион сатоши, а стало быть минимальная неделимая часть монеты - это 0,000001 и эта часть может иметь некоторый смысл в плане цены.
2. Нов в ближайшие десятилетия много не станет (эмиссия ограничена). Общее количество будет исчисляться в лучшем случае десятками миллионов.

Отсюда можно сделать выкладки на тему, какой гипотетический курс возможен.

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Pages: « 1 ... 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 [304] 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 »
  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!