Pages:
Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 3. (Read 600919 times)

legendary
Activity: 1064
Merit: 1023
habr
July 20, 2014, 07:21:40 PM
Ну тогда всё проще: 50 на 50 - либо встретите, либо нет. На счет закономерности - есть только одна: количество незначащих нулей в хеше блока каким-то магическим образом зависит от сложности.

Хм ... 50 на 50 - есть расчёты или это на основе теории вероятности, на основе чего? (Почему не 30 на 70 или ещё как?)


hero member
Activity: 574
Merit: 523
July 20, 2014, 07:06:15 PM
Смысл майнинга блока не только в нахождении решения конкретного блока, но и в увеличивающейся защите всей предыдущей цепочки. Именно отсюда и минимально необходимое количество блоков подтверждения транзакции. Если блоки майнятся независимо друг от друга, то получается, что пересчитать блок, сформированный вчера - то же самое, что посчитать новый блок сегодня.

Как вы себе представляете в таком случае обеспечение "защиты" блоков от изменения уже после того, как они были решены единожды?

Вижу это так:

Сеть решает блок n, я выбираю решать блок n+1 и если у меня решён блок n+1 (или +100500), мне останется только подождать когда вся сеть подтвердит блок n и доберётся до блока n+1 (или +100500) и подтвердит его или нет (т.е. просто прийдётся дольше ждать), соответственно, когда сеть подтвердит мой блок это тоже будет защитой всей уже предыдущей цепочки (в случае, когда сеть перейдёт считать уже блок n+2).

Предполагаю, что у меня есть риск решить ответвление цепочки от основной, но если как-то предотвратить это и продолжить мыслить в этом направлении, то получается очень заманчивая идея Wink

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

Если вы о том, что "производительность" ваших мощностей как-то зависит от того, сколько разных блоков за некий промежуток времени t они пытались решить - один или несколько разных, при условии постоянной сложности (более менее близкой в случае PoW-PoS гибрида) , то здесь вы сильно ошибаетесь. Абсолютно равновероятно нахождение решения одного блока перебором всего диапазона nNonce за время t или перебором половины диапазона nNonce для каждого из двух разных блоков за время t/2 каждый.

Суть моей идеи заключается в предсказывании ответвления цепочки от основной и её решения - предсказывать будущие хеши, а не решать их.

А вот какие методы для этого использовать уже другой вопрос:

https://bitcointalk.org/index.php?topic=702770.new#new




Ну тогда всё проще: 50 на 50 - либо встретите, либо нет. На счет закономерности - есть только одна: количество незначащих нулей в хеше блока каким-то магическим образом зависит от сложности.
legendary
Activity: 1064
Merit: 1023
habr
July 20, 2014, 07:02:14 PM
Смысл майнинга блока не только в нахождении решения конкретного блока, но и в увеличивающейся защите всей предыдущей цепочки. Именно отсюда и минимально необходимое количество блоков подтверждения транзакции. Если блоки майнятся независимо друг от друга, то получается, что пересчитать блок, сформированный вчера - то же самое, что посчитать новый блок сегодня.

Как вы себе представляете в таком случае обеспечение "защиты" блоков от изменения уже после того, как они были решены единожды?

Вижу это так:

Сеть решает блок n, я выбираю решать блок n+1 и если у меня решён блок n+1 (или +100500), мне останется только подождать когда вся сеть подтвердит блок n и доберётся до блока n+1 (или +100500) и подтвердит его или нет (т.е. просто прийдётся дольше ждать), соответственно, когда сеть подтвердит мой блок это тоже будет защитой всей уже предыдущей цепочки (в случае, когда сеть перейдёт считать уже блок n+2).

Предполагаю, что у меня есть риск решить ответвление цепочки от основной, но если как-то предотвратить это и продолжить мыслить в этом направлении, то получается очень заманчивая идея Wink

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

Если вы о том, что "производительность" ваших мощностей как-то зависит от того, сколько разных блоков за некий промежуток времени t они пытались решить - один или несколько разных, при условии постоянной сложности (более менее близкой в случае PoW-PoS гибрида) , то здесь вы сильно ошибаетесь. Абсолютно равновероятно нахождение решения одного блока перебором всего диапазона nNonce за время t или перебором половины диапазона nNonce для каждого из двух разных блоков за время t/2 каждый.

Суть моей идеи заключается в предсказывании ответвления цепочки от основной и её решения - предсказывать будущие хеши, а не решать их.

А вот какие методы для этого использовать уже другой вопрос:

https://bitcointalk.org/index.php?topic=702770.new#new


hero member
Activity: 574
Merit: 523
July 20, 2014, 06:46:36 PM
Смысл майнинга блока не только в нахождении решения конкретного блока, но и в увеличивающейся защите всей предыдущей цепочки. Именно отсюда и минимально необходимое количество блоков подтверждения транзакции. Если блоки майнятся независимо друг от друга, то получается, что пересчитать блок, сформированный вчера - то же самое, что посчитать новый блок сегодня.

Как вы себе представляете в таком случае обеспечение "защиты" блоков от изменения уже после того, как они были решены единожды?

Вижу это так:

Сеть решает блок n, я выбираю решать блок n+1 и если у меня решён блок n+1 (или +100500), мне останется только подождать когда вся сеть подтвердит блок n и доберётся до блока n+1 (или +100500) и подтвердит его или нет (т.е. просто прийдётся дольше ждать), соответственно, когда сеть подтвердит мой блок это тоже будет защитой всей уже предыдущей цепочки (в случае, когда сеть перейдёт считать уже блок n+2).

Предполагаю, что у меня есть риск решить ответвление цепочки от основной, но если как-то предотвратить это и продолжить мыслить в этом направлении, то получается очень заманчивая идея Wink

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

Если вы о том, что "производительность" ваших мощностей как-то зависит от того, сколько разных блоков за некий промежуток времени t они пытались решить - один или несколько разных, при условии постоянной сложности (более менее близкой в случае PoW-PoS гибрида) , то здесь вы сильно ошибаетесь. Абсолютно равновероятно нахождение одного решения за время t перебором всего диапазона nNonce за время t для одного блока или перебором половины диапазона nNonce для каждого из двух разных блоков за время t/2 каждый.

Едит: немного подредактировал ответ
legendary
Activity: 1064
Merit: 1023
habr
July 20, 2014, 06:35:30 PM
Смысл майнинга блока не только в нахождении решения конкретного блока, но и в увеличивающейся защите всей предыдущей цепочки. Именно отсюда и минимально необходимое количество блоков подтверждения транзакции. Если блоки майнятся независимо друг от друга, то получается, что пересчитать блок, сформированный вчера - то же самое, что посчитать новый блок сегодня.

Как вы себе представляете в таком случае обеспечение "защиты" блоков от изменения уже после того, как они были решены единожды?

Вижу это так:

Сеть решает блок n, я выбираю решать блок n+1 и если у меня решён блок n+1 (или +100500), мне останется только подождать когда вся сеть подтвердит блок n и доберётся до блока n+1 (или +100500) и подтвердит его или нет (т.е. просто прийдётся дольше ждать), соответственно, когда сеть подтвердит мой блок это тоже будет защитой всей уже предыдущей цепочки (в случае, когда сеть перейдёт считать уже блок n+2).

Предполагаю, что у меня есть риск решить ответвление цепочки от основной, но если как-то предотвратить это и продолжить мыслить в этом направлении, то получается очень заманчивая идея Wink
hero member
Activity: 574
Merit: 523
July 20, 2014, 05:27:45 PM
Balthazar, у меня давно возникло несколько очень странных вопросов:

Возможно ли майнить (не обязательно NVC) не с первого блока по последний, а с последнего к первому?

Будет ли преимуществом, если майнить блоки выборочно, может быть, какую-нибудь совершенно новую валюту с произвольной очередностью  майнинга блоков?

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


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

Как вы себе представляете в таком случае обеспечение "защиты" блоков от изменения уже после того, как они были решены единожды?
legendary
Activity: 3108
Merit: 1359
July 20, 2014, 05:13:10 PM
Вся сеть перебивает варианты будущего блока, одного будущего блока. Когда найдется удачный вариант, все сбрасывают своё состояние и начинают перебирать варианты следующего.
legendary
Activity: 1064
Merit: 1023
habr
July 20, 2014, 03:01:08 PM
Balthazar, у меня давно возникло несколько очень странных вопросов:

Возможно ли майнить (не обязательно NVC) не с первого блока по последний, а с последнего к первому?

Будет ли преимуществом, если майнить блоки выборочно, может быть, какую-нибудь совершенно новую валюту с произвольной очередностью  майнинга блоков?

Конкуренции же не должно быть, если одному блок считать? (я прекрасно осознаю, что очередь для подтверждения таких блоков будет достаточно длинной, но всё же...).
sr. member
Activity: 461
Merit: 252
July 20, 2014, 01:52:37 PM
svost (последний, кажется, входит в администацию биржи)

  • Просьба читателей в заблуждение не вводить Wink
    Мне доступна лишь функция "банхаммера".
  • А по поводу ~180K или просто огромных сумм по отношению к общему количеству монет на одних руках (если он есть или когдато появится): всё зависит от намерений владельца этого депозита.
  • Для поса биржевого валлета можно найти полезное применение - нулевую комиссию на вывод к примеру в качестве бонуса



legendary
Activity: 3108
Merit: 1359
July 20, 2014, 01:51:15 PM
будьте добры пожалуйста хоть один адресочек с которых на этот жирный слали, на котором бы пос-генерация шла. а то все перебирать лень...
Вообще, действительно вижу несколько адресов с PoS транзакциями. С другой стороны, кто запретил майнить, Друид что ли? Smiley

Отключали майнинг не по доброте душевной и не из-за чувства справедливости, а потому что кошелек с большим количеством инпутов сильно тормозил и это доставляло юзерам биржи множество проблем. Ну а когда тормоза майнера были устранены, не было причин оставлять майнинг выключенным дальше.
legendary
Activity: 1200
Merit: 1021
July 20, 2014, 01:37:14 PM
Могу утверждать, что адрес 4YbHyX67qoHTCUqnyaZ1yoDs7k4MgU2m6F принадлежит BTC-E.
Когда я выводил с биржи новы, вывод был в том числе с адреса 4JVQmKDnRREB6cczKDsAEAwL6m92nqS8Ny, который участвовал в формировании 179-тысячного остатка.

UPD
Еще парочка подобных адресов: 4KC6rGqw52jm8U1g8c94DMbfr2beheMGfe, 4FfgK2xcXkDxp5xCw9UWo2waaxVrT6UEnu.
donator
Activity: 968
Merit: 1002
July 20, 2014, 01:34:43 PM
Кажется, в нашем деле, куда большим доказательством было бы сообщение, подписанное приватным ключом этого адреса...

DarkDruid, говоря иначе, твои сообщения, захламляют тему и мешают людям искать полезную информацию, твоя позиция не меняется и уже всем понятна. Это флуд в чистом виде.
Если хочется обсудить скам в новакоине, просьба создать свою тему и туда постить все свои мысли, ты обязательно найдешь собеседников....
legendary
Activity: 3108
Merit: 1359
July 20, 2014, 01:30:18 PM
mall, это реально или фотошоп? Smiley
hero member
Activity: 613
Merit: 500
July 20, 2014, 01:11:30 PM
будьте добры пожалуйста хоть один адресочек с которых на этот жирный слали, на котором бы пос-генерация шла. а то все перебирать лень...
п.с. а вообще усиленная забота о чьих то интересах заставляет задуматся зачем человеку это надо и на чём пытается нагреть )
full member
Activity: 142
Merit: 100
July 20, 2014, 12:46:37 PM
RoadTrain, svost, вполне вероятный вариант, вполне вероятный.
Только есть одна неувязка. Несколько страниц назад вполне солидные люди утверждали и доказывали, что биржа не занимается PoS-майном Wink
https://explorer.novaco.in/block/0066499a29d6f9974230d29b223980a3adfe134e232974f71ef201419a49ef0a
Ну так она и не занимается им. Где доказательство того, что она им занимается?  Huh

...или ты считаешь, что транзакции в PoS блоке могут принадлежат только тем, кто его создал?  Shocked Grin

Нда, я и не думал, что все так плохо. "Инвестор", вы бы сначала сами разобрались, что такое блокчаин, а потом пытались бы кого-то обсмеять, ну глупо же выглядит, над вами смеяться будут.
Если делать предположение, что эти транзакции - это "реструктуризация" кошельков биржи, то из этого следует простой вывод, что адреса из инпутов принадлежат бирже. Ну а дальше все просто: смотрим по адресам и везде видим PoS-награды.

Короче говоря, теперь, благодаря стараниям RoadTrain и svost (последний, кажется, входит в администацию биржи) мы имеем два высоковероятных варианта откуда монеты:
1. Это монеты клиентов биржи, а биржа обманула всех клиентов и майнила PoS, вопреки утверждениям, что монеты якобы в безопасном холодном кошельке и прибыли с PoS не получала
2. Это всплывший премайн, который, как все-таки выяснилось, принадлежит одному человеку, а не нескольким разным

Один ну просто лучше другого Wink

legendary
Activity: 1946
Merit: 1000
July 20, 2014, 11:41:13 AM
темний друид начинает заганятся )))
и кстати если даже ети монети у лдного человека, и да падение в 20 раз бла-бла-бла и что, биток в свое время падал в теже 20 раз и тоже большинство битков у неизвесно кого в огромних количиствах, настолько огромних что ими можно обрушить курс на всех биржах до 0 несколько раз!!!!!!!!
но ето не мешает битк устоить 600$
legendary
Activity: 3108
Merit: 1359
July 20, 2014, 10:13:49 AM
Сервер уже работоспособен и способен функционировать полноценно. Клиент в общем-то тоже, но есть проблема. Она заключается в том, что сеть Novacoin воспринимает подписанные клиентом Electrum транзакции как верные, но нестандартные, и отклоняет их. Видимо, дело в проверках скриптов, которых пока нет в Bitcoin, будем разбираться.  Smiley
legendary
Activity: 1386
Merit: 1009
July 20, 2014, 10:10:28 AM
Электрум - вещь! Жду с нетерпением.
Интересно было бы подумать над дизайном облегченного клиента (в противовес лёгкому).
legendary
Activity: 1218
Merit: 1019
July 20, 2014, 08:56:47 AM
RoadTrain, svost, вполне вероятный вариант, вполне вероятный.
Только есть одна неувязка. Несколько страниц назад вполне солидные люди утверждали и доказывали, что биржа не занимается PoS-майном Wink
https://explorer.novaco.in/block/0066499a29d6f9974230d29b223980a3adfe134e232974f71ef201419a49ef0a
Ну так она и не занимается им. Где доказательство того, что она им занимается?  Huh

...или ты считаешь, что транзакции в PoS блоке могут принадлежат только тем, кто его создал?  Shocked Grin
member
Activity: 93
Merit: 15
July 20, 2014, 08:49:30 AM
Как правильно запустить версию кошелька Novacoin для командной строки чтобы добывать монеты на VPS ?
Pages:
Jump to: