Bitcoin Forum
May 10, 2024, 01:03:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600885 times)
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
May 29, 2013, 07:18:15 PM
 #1021

Quote from: Balthazar
Еще один вопрос по поводу POS-генерации... "Играют" ли монеты в POS-генерации повторно в течении текущего месяца ?
Нет, если попали в не orphaned блок.

То есть при ловле PoS орфанов коинодни как хэши в PoW не пропадают видимо.
Нет ли в этом угрозы?
В PoW cоздание своей цепочки имеющий кумулятивно большую сложность чем в сети и не выпуск ее в сеть грозит потерей этих своих блоков как орфанов, если сеть всё таки победит.
Поэтому с малой мощностью это делать экономически дороже чем с большей.(статистически)
Тут получается сиди и копи и не отправляй в сеть сколько угодно.
Как 6 вышло в линеечку пока других нет так и отправил сделав даблспенд конечно предварительно (делая всё время транзы заранее).
Особенно если крупную сумму разбить на 6 крупных кусков (или расчитать сколько насколько крупных, считая что в сети будут мелкие и у них нужно победить), и шанс будет больше.
Или PoS имеет другой механизм препятствующий созданию оффлайн цепочек, только 1 блок?

Именно в этом и проблема PoS, о которой в англ. ветках уже не раз говорили.
При неудаче атакующий не теряет свои койно-дни, в отличие от потраченного машинного времени.
На мой взгляд, довольно серьёзная проблема.
1715303007
Hero Member
*
Offline Offline

Posts: 1715303007

View Profile Personal Message (Offline)

Ignore
1715303007
Reply with quote  #2

1715303007
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715303007
Hero Member
*
Offline Offline

Posts: 1715303007

View Profile Personal Message (Offline)

Ignore
1715303007
Reply with quote  #2

1715303007
Report to moderator
1715303007
Hero Member
*
Offline Offline

Posts: 1715303007

View Profile Personal Message (Offline)

Ignore
1715303007
Reply with quote  #2

1715303007
Report to moderator
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 29, 2013, 07:22:38 PM
Last edit: May 29, 2013, 07:46:30 PM by Balthazar
 #1022

Он не теряет монетодни, но минимизировать масштаб проблемы вполне реально. Возможные варианты:

1) Создание условий для устойчивой и самоподдерживающейся максимизации общего веса стейков сети;
2) Увеличение доли PoW блоков вкупе с уравниванием их траста с PoS блоками;
3) Уменьшение верхнего лимита на возраст монет при расчете веса;
4) Использование нелинейной функции вместо простого произведения количества монет на обрезанный возраст. Целью такой функции может быть вычисление коэффициента к формуле расчета веса хэша, который будет зависеть, к примеру, от формы распределения возраста монет, использованных для генерации предыдущих N блоков.

Все эти действия в конечном счете приведут к тому, что для успеха атакующему потребуется больше монет. А чем выше требования к стейку атакующего, тем больше атака похожа на выстрел себе в ногу.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 29, 2013, 07:53:57 PM
Last edit: May 29, 2013, 10:05:20 PM by Balthazar
 #1023

Такое не получится даже с половиной монет сети, потому что автоматический чекпоинтинг на данном этапе развития активен.

Чекпоинтинг, конечно, вносит некоторый элемент централизации... Но он необходим, пока не наберется достаточный для защиты stake weight, который будет держаться устойчиво. А в скором будущем начнет расти PoS сложность и изменятся соотношения PoW/PoS, будет 30% PoW блоков (схема 6 PoS + 2 PoW в час).
neiros
Legendary
*
Offline Offline

Activity: 3500
Merit: 1100



View Profile WWW
June 02, 2013, 02:49:07 PM
 #1024

Я как раз в последнее время то-же со сборками всякими заморочился ради интереса...
А это разве не подходит? https://launchpad.net/~bitcoin/+archive/bitcoin

Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 02, 2013, 02:59:01 PM
Last edit: June 02, 2013, 03:27:45 PM by Balthazar
 #1025

Там же в инструкции по сборке написано:

Quote
libdb on your system can have another version suffix. So, if dependencies install fails, you can find libdb packages by this command:

Code:
apt-cache search libdb

А вообще, после конкурса на лого будем делать deb-пакеты уже.

P.S. PoS-сложность продолжает свой по-эстонски медленный рост, наблюдающийся уже месяц с небольшим. Достигли, наконец, отметки 0.03.
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
June 02, 2013, 04:08:33 PM
 #1026

А когда конкурс и где планируете его проводить?

Was mich nicht umbringt macht mich stärker [F.N.]
hakushka
Newbie
*
Offline Offline

Activity: 57
Merit: 0



View Profile
June 02, 2013, 05:42:08 PM
 #1027

https://bitcointalk.org/index.php?topic=216639.msg2343738
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 02, 2013, 09:43:58 PM
Last edit: June 08, 2013, 05:44:47 PM by Balthazar
 #1028

Первый PoS-блок, склеивший монеты:

http://cryptocoinexplorer.com:6750/block/ce20d00e4c47d6571d5d049dfad76b1514ba4355a3c8f88f067ffa57bad95170

Ну может не первый, но первый из тех что я увидел.
hakushka
Newbie
*
Offline Offline

Activity: 57
Merit: 0



View Profile
June 02, 2013, 10:36:00 PM
 #1029

P.S. PoS-сложность продолжает свой по-эстонски медленный рост, наблюдающийся уже месяц с небольшим. Достигли, наконец, отметки 0.03.
0.03 это около 38,6%, я правильно посчитал?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 02, 2013, 10:38:52 PM
 #1030

Да, но это верно только для периода между 20 июня и 20 июля.

https://bitcointalk.org/index.php?topic=114712.msg2306189#msg2306189
Storan
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
June 03, 2013, 01:10:46 AM
Last edit: June 03, 2013, 01:34:40 AM by Storan
 #1031

0.4.3 запланирован на выходных, включит в себя:

  • Изменения, ускоряющие работу GBT до 10 раз;
  • Наряду с PoW мощностью через RPC можно будет получать информацию о текущем Stake Weight кошелька (т.е. PoS мощность);
  • Клиент будет использовать более агрессивную политику склеивания транзакций при генерации стейков.

По части совместимости на уровне БД и протокола клиент ничем не будет отличаться от 0.4.2.

Когда выходные наступят Cheesy ?

В текущей версии, опечатка во всплывающей подсказке "Для того, чтобы изменить адрес или метку давжды кликните по изменяемому объекту"

А можно расшифровать, как makekeypair [prefix] пользоваться. У меня ощущение, что команда почему-то этот префикс игнорирует, да и вообще в результате выдаёт пару длинных шестнадцатеричных чисел - так и должно быть?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 03, 2013, 04:22:46 AM
Last edit: June 03, 2013, 05:49:46 AM by Balthazar
 #1032

Отложили 0.4.3 временно. Если не возникнет требующих немедленного хотфикса критических проблем, то 0.4.3 выйдет с новым лого, когда пройдет голосование.

Quote
А можно расшифровать, как makekeypair [prefix] пользоваться. У меня ощущение, что команда почему-то этот префикс игнорирует, да и вообще в результате выдаёт пару длинных шестнадцатеричных чисел - так и должно быть?
Эти длинные числа и есть ключи, их можно использовать в любом поддерживающем ECDSA приложении, либо импортировать в валлет. Обработка параметра [prefix] пока не реализована.

Опечаток порядочно, это верно. Еще в глаза бросается "Сгенерированно". Надо будет отпулреквестить патч в биткоин, а то во всех форках эта клоуэти опечатки. Smiley
stragaw
Sr. Member
****
Offline Offline

Activity: 408
Merit: 250



View Profile
June 03, 2013, 08:52:43 AM
 #1033

а неплохая сегодня удача на п2пуле )))) так и прет....

₦: 4R2Ff2c81hrngKBL8YoJaAZ9VckgfRoVXU
BTC: 14Yu7En3wLDmvs7HJmscVhxsw4SG1M3kB5
NXT: 16935700566418059530
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 03, 2013, 09:09:24 PM
 #1034

Вообще, этот вопрос уже не очень актуален, потому что протокол уже сравнительно скоро (в августе) будет заморожен и приниматься/реализовываться будут исключительно критические изменения. По соображениям преемственности, которая позволит облегчить жизнь пользователям и разработчикам.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 04, 2013, 08:40:29 AM
 #1035

На данный момент планируется:

  • Реализация seed сообщений;
  • Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.

Под критическими изменениями понимается исправление багов.

Quote
На что еще будут направлены усилия разработчиков?
Помимо протокола есть много чего, что можно изменить. Взять ту же БД, к примеру, или легкие клиенты.
stragaw
Sr. Member
****
Offline Offline

Activity: 408
Merit: 250



View Profile
June 05, 2013, 04:03:29 AM
 #1036

ERROR: ProcessBlock() : duplicate proof-of-stake (COutPoint(1275f08fbb, 1), 1369892621) for block bc7bd8a1f9a6de66e8fd324e66c3d3496208d0726d1b7a0e868321de2d5da432

поясните смысл этой записи в логах? начали последнее время похожие валиться.....

₦: 4R2Ff2c81hrngKBL8YoJaAZ9VckgfRoVXU
BTC: 14Yu7En3wLDmvs7HJmscVhxsw4SG1M3kB5
NXT: 16935700566418059530
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
June 05, 2013, 04:08:46 AM
 #1037

  • Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.
А какой смысл фиксации макс длины, автоматически появляется зависимость от майнинга, зачем?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 05, 2013, 04:29:30 AM
 #1038

  • Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.
А какой смысл фиксации макс длины, автоматически появляется зависимость от майнинга, зачем?
Верно. Поэтому и думаю, что лучше реализовать новый алгоритм расчета trust score.
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
June 05, 2013, 09:46:08 AM
 #1039

А конечные\текущие спеки\ограничения и т.п. протокола где можно почитать кроме кода то?)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 05, 2013, 10:40:38 AM
 #1040

Пока кроме pdf'ки Sunny ничего нет, да и она очень сильно отстала от жизни уже. Актуальный документ будет опубликован уже скоро, пока еще недописан.

ERROR: ProcessBlock() : duplicate proof-of-stake (COutPoint(1275f08fbb, 1), 1369892621) for block bc7bd8a1f9a6de66e8fd324e66c3d3496208d0726d1b7a0e868321de2d5da432

поясните смысл этой записи в логах? начали последнее время похожие валиться.....
Со временем и ростом сложности такие сообщения почти пропадут, страшного в них ничего нет. Одной из причин может быть запуск кем-то двух или более кошельков с одинаковым wallet.dat.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 331 »
  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!