RoadTrain
Legendary
Offline
Activity: 1386
Merit: 1009
|
|
May 29, 2013, 07:18:15 PM |
|
Еще один вопрос по поводу POS-генерации... "Играют" ли монеты в POS-генерации повторно в течении текущего месяца ? Нет, если попали в не orphaned блок.
То есть при ловле PoS орфанов коинодни как хэши в PoW не пропадают видимо. Нет ли в этом угрозы? В PoW cоздание своей цепочки имеющий кумулятивно большую сложность чем в сети и не выпуск ее в сеть грозит потерей этих своих блоков как орфанов, если сеть всё таки победит. Поэтому с малой мощностью это делать экономически дороже чем с большей.(статистически) Тут получается сиди и копи и не отправляй в сеть сколько угодно. Как 6 вышло в линеечку пока других нет так и отправил сделав даблспенд конечно предварительно (делая всё время транзы заранее). Особенно если крупную сумму разбить на 6 крупных кусков (или расчитать сколько насколько крупных, считая что в сети будут мелкие и у них нужно победить), и шанс будет больше. Или PoS имеет другой механизм препятствующий созданию оффлайн цепочек, только 1 блок? Именно в этом и проблема PoS, о которой в англ. ветках уже не раз говорили. При неудаче атакующий не теряет свои койно-дни, в отличие от потраченного машинного времени. На мой взгляд, довольно серьёзная проблема.
|
|
|
|
|
|
|
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.
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
May 29, 2013, 07:22:38 PM Last edit: May 29, 2013, 07:46:30 PM by Balthazar |
|
Он не теряет монетодни, но минимизировать масштаб проблемы вполне реально. Возможные варианты:
1) Создание условий для устойчивой и самоподдерживающейся максимизации общего веса стейков сети; 2) Увеличение доли PoW блоков вкупе с уравниванием их траста с PoS блоками; 3) Уменьшение верхнего лимита на возраст монет при расчете веса; 4) Использование нелинейной функции вместо простого произведения количества монет на обрезанный возраст. Целью такой функции может быть вычисление коэффициента к формуле расчета веса хэша, который будет зависеть, к примеру, от формы распределения возраста монет, использованных для генерации предыдущих N блоков.
Все эти действия в конечном счете приведут к тому, что для успеха атакующему потребуется больше монет. А чем выше требования к стейку атакующего, тем больше атака похожа на выстрел себе в ногу.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
May 29, 2013, 07:53:57 PM Last edit: May 29, 2013, 10:05:20 PM by Balthazar |
|
Такое не получится даже с половиной монет сети, потому что автоматический чекпоинтинг на данном этапе развития активен.
Чекпоинтинг, конечно, вносит некоторый элемент централизации... Но он необходим, пока не наберется достаточный для защиты stake weight, который будет держаться устойчиво. А в скором будущем начнет расти PoS сложность и изменятся соотношения PoW/PoS, будет 30% PoW блоков (схема 6 PoS + 2 PoW в час).
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 02, 2013, 02:59:01 PM Last edit: June 02, 2013, 03:27:45 PM by Balthazar |
|
Там же в инструкции по сборке написано: libdb on your system can have another version suffix. So, if dependencies install fails, you can find libdb packages by this command: А вообще, после конкурса на лого будем делать deb-пакеты уже. P.S. PoS-сложность продолжает свой по-эстонски медленный рост, наблюдающийся уже месяц с небольшим. Достигли, наконец, отметки 0.03.
|
|
|
|
awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
June 02, 2013, 04:08:33 PM |
|
А когда конкурс и где планируете его проводить?
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
hakushka
Newbie
Offline
Activity: 57
Merit: 0
|
|
June 02, 2013, 05:42:08 PM |
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 02, 2013, 09:43:58 PM Last edit: June 08, 2013, 05:44:47 PM by Balthazar |
|
|
|
|
|
hakushka
Newbie
Offline
Activity: 57
Merit: 0
|
|
June 02, 2013, 10:36:00 PM |
|
P.S. PoS-сложность продолжает свой по-эстонски медленный рост, наблюдающийся уже месяц с небольшим. Достигли, наконец, отметки 0.03.
0.03 это около 38,6%, я правильно посчитал?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 02, 2013, 10:38:52 PM |
|
|
|
|
|
Storan
Member
Offline
Activity: 112
Merit: 10
|
|
June 03, 2013, 01:10:46 AM Last edit: June 03, 2013, 01:34:40 AM by Storan |
|
0.4.3 запланирован на выходных, включит в себя: - Изменения, ускоряющие работу GBT до 10 раз;
- Наряду с PoW мощностью через RPC можно будет получать информацию о текущем Stake Weight кошелька (т.е. PoS мощность);
- Клиент будет использовать более агрессивную политику склеивания транзакций при генерации стейков.
По части совместимости на уровне БД и протокола клиент ничем не будет отличаться от 0.4.2. Когда выходные наступят ? В текущей версии, опечатка во всплывающей подсказке "Для того, чтобы изменить адрес или метку давжды кликните по изменяемому объекту"А можно расшифровать, как makekeypair [prefix] пользоваться. У меня ощущение, что команда почему-то этот префикс игнорирует, да и вообще в результате выдаёт пару длинных шестнадцатеричных чисел - так и должно быть?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 03, 2013, 04:22:46 AM Last edit: June 03, 2013, 05:49:46 AM by Balthazar |
|
Отложили 0.4.3 временно. Если не возникнет требующих немедленного хотфикса критических проблем, то 0.4.3 выйдет с новым лого, когда пройдет голосование. А можно расшифровать, как makekeypair [prefix] пользоваться. У меня ощущение, что команда почему-то этот префикс игнорирует, да и вообще в результате выдаёт пару длинных шестнадцатеричных чисел - так и должно быть?
Эти длинные числа и есть ключи, их можно использовать в любом поддерживающем ECDSA приложении, либо импортировать в валлет. Обработка параметра [prefix] пока не реализована. Опечаток порядочно, это верно. Еще в глаза бросается "Сгенерирова нно". Надо будет отпулреквестить патч в биткоин, а то во всех форках эта клоуэти опечатки.
|
|
|
|
stragaw
|
|
June 03, 2013, 08:52:43 AM |
|
а неплохая сегодня удача на п2пуле )))) так и прет....
|
₦: 4R2Ff2c81hrngKBL8YoJaAZ9VckgfRoVXU BTC: 14Yu7En3wLDmvs7HJmscVhxsw4SG1M3kB5 NXT: 16935700566418059530
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 03, 2013, 09:09:24 PM |
|
Вообще, этот вопрос уже не очень актуален, потому что протокол уже сравнительно скоро (в августе) будет заморожен и приниматься/реализовываться будут исключительно критические изменения. По соображениям преемственности, которая позволит облегчить жизнь пользователям и разработчикам.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 04, 2013, 08:40:29 AM |
|
На данный момент планируется: - Реализация seed сообщений;
- Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.
Под критическими изменениями понимается исправление багов. На что еще будут направлены усилия разработчиков? Помимо протокола есть много чего, что можно изменить. Взять ту же БД, к примеру, или легкие клиенты.
|
|
|
|
stragaw
|
|
June 05, 2013, 04:03:29 AM |
|
ERROR: ProcessBlock() : duplicate proof-of-stake (COutPoint(1275f08fbb, 1), 1369892621) for block bc7bd8a1f9a6de66e8fd324e66c3d3496208d0726d1b7a0e868321de2d5da432
поясните смысл этой записи в логах? начали последнее время похожие валиться.....
|
₦: 4R2Ff2c81hrngKBL8YoJaAZ9VckgfRoVXU BTC: 14Yu7En3wLDmvs7HJmscVhxsw4SG1M3kB5 NXT: 16935700566418059530
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
June 05, 2013, 04:08:46 AM |
|
- Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.
А какой смысл фиксации макс длины, автоматически появляется зависимость от майнинга, зачем?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 05, 2013, 04:29:30 AM |
|
- Выравнивание веса PoW/PoS блоков, либо фиксация максимальной длины цепочки идущих подряд PoS блоков.
А какой смысл фиксации макс длины, автоматически появляется зависимость от майнинга, зачем? Верно. Поэтому и думаю, что лучше реализовать новый алгоритм расчета trust score.
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
June 05, 2013, 09:46:08 AM |
|
А конечные\текущие спеки\ограничения и т.п. протокола где можно почитать кроме кода то?)
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1358
|
|
June 05, 2013, 10:40:38 AM |
|
Пока кроме pdf'ки Sunny ничего нет, да и она очень сильно отстала от жизни уже. Актуальный документ будет опубликован уже скоро, пока еще недописан. ERROR: ProcessBlock() : duplicate proof-of-stake (COutPoint(1275f08fbb, 1), 1369892621) for block bc7bd8a1f9a6de66e8fd324e66c3d3496208d0726d1b7a0e868321de2d5da432
поясните смысл этой записи в логах? начали последнее время похожие валиться.....
Со временем и ростом сложности такие сообщения почти пропадут, страшного в них ничего нет. Одной из причин может быть запуск кем-то двух или более кошельков с одинаковым wallet.dat.
|
|
|
|
|