Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 05:14:43 PM |
|
Можно ли организовать банк по такой схеме? Например мне отправляют транзакцию трата который будет заблокирована, но монеты смогут участвовать в PoS майнинге и по истечению какого либо времени(указанного отправителем) вернутся на его адрес?
Нет. Суть блокировки в том, что транзакция до её снятия не будет вообще приниматься клиентами при получении её по сети. Только после её снятия пользователь сможет её отправить, и майнеры включат её в цепочку блоков. P.S. Причина проблемы с отправкой транзакций большого объема найдена, исправление будет доступно в ближайшее время.
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
February 04, 2014, 05:34:55 PM |
|
Балти,а что мешает в целом ввести общий для всех клиентов набор условий, которые он может вычислять и на их основе определять мн-во доступных действий над транзакцией?) Ex. Транзакция может быть использована для PoS или отправлена на адресс отправителя(тут нужно не допустить подмены понятий при PoS генерации)? Вроде все довольно тривиально.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 05:41:21 PM |
|
На тему майнинга, было запланировано уже реализовать новый шаблон multisig скрипта, который при одной подписи будет разрешать отправку только на совпадающий с исходным адрес, а при двух - отправку на произвольный адрес. Это позволило бы искать stake блоки на vds или даже на шаред хостинге, не боясь что его взломают и уведут монеты. Но тут есть другая проблема - т.к. награда является по сути отрицательной комиссией, данный подход не позволит реализовать "банк", о котором говорилось выше. Потому что у "банка" не будет привилегии поделить эту награду между участниками.
|
|
|
|
Reaver
Member
Offline
Activity: 99
Merit: 10
|
|
February 04, 2014, 06:06:53 PM |
|
эх, а у меня сегодня аж 3 POS блока нашлось. Теперь врядли к конкурсу ещё один POS будет...
А у меня stakeweigth почти 6000 и 4й день без блоков сижу, хотя по моим расчетам шанс найти блок в течении суток более 40%. Удача такая удача
|
BTC: NVC: :-) NXT: MINT: %)
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 07:23:50 PM Last edit: February 04, 2014, 07:41:00 PM by Balthazar |
|
P.S. Причина проблемы с отправкой транзакций большого объема найдена, исправление будет доступно в ближайшее время.
NovaCoin 0.4.4.7 bugfix2- CORE: Исправлена ошибка с подсчетом комиссии в функции CreateTransaction();
- RPC: Добавлен вызов getsubsidy, позволяющий получить значение proof-of-work награды для текущего или заданного таргета;
- RPC: getmininginfo и getinfo теперь сообщают так же и текущее значение proof-of-stake сложности.
Исходные тексты: https://github.com/novacoin-project/novacoinMacOS X dmg: linkLinux 64 bit static build: linkWindows nosetup: i686, AMD64Windows installer: i686, AMD64P.S. Помимо исправления ошибки данный билд включает в себя RPC вызов getsubsidy, который используется в новом p2pool. Новый p2pool можно пощупать здесь: https://github.com/0xDEADFACE/p2poolДля основной сети цепочка не запущена пока, в тестнете же работать должно без проблем. Через getwork работает отлично, stratum пока не тестировался, но проблем быть не должно. Генезис шару сделаем чуть позже.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 10:02:52 PM |
|
Через getwork работает отлично, stratum пока не тестировался, но проблем быть не должно. Генезис шару сделаем чуть позже.
Проверил, stratum работает и сложность подстраивается. По крайней мере, для cpuminer это так. Значит, таки запускаемся сегодня Кстати, в новом p2pool шары в два раза более быстрые, чем в старом.
|
|
|
|
Sibiryak
|
|
February 04, 2014, 10:04:07 PM Last edit: February 04, 2014, 10:46:52 PM by Sibiryak |
|
NovaCoin 0.4.4.7 bugfix2 споткнулся на блоке #72808 (или 72809) дальше синхронизироваться не хочет.
добавление. если нужно, есть копия папки Novacoin из Roaming
|
F*ck u! No, f*ck EU. BTC, 1HLVar7ymF2nkxNVLttzrUe5vwdYGFsCrk (кубышка) NVC, 4Q5z7Ryobarq5dPLwscurr262WLunu5CLU (надежда на светлое будущее)
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 11:01:59 PM Last edit: February 04, 2014, 11:35:26 PM by Balthazar |
|
Ты прав, что-то не так с пересчетом чексуммы stakemodifier и похоже, 0.4.4.7 все-таки решила нас убедить в том, что мы её рано зарелизили.
P.S. Линуксовая сборка считает модификаторы нормально. Похоже, что это что-то именно со сборкой, а не клиентом как таковым.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 04, 2014, 11:28:39 PM Last edit: February 04, 2014, 11:55:21 PM by Balthazar |
|
Проверка показала, что 32-битная Windows сборка тоже считает чексуммы корректно. Кроме того, 64-битная сборка тоже чаще всего работает корректно, но иногда нет.
Итого, 64-битные сборки клиента для Windows удалены, пока не выясним в чем дело. Если кто-то использовал 64-битную Windows сборку, настоятельно рекомендуется переехать на 32-битную, перекачав при этом блокчейн.
|
|
|
|
yurm
|
|
February 05, 2014, 12:55:31 AM |
|
- Можно создавать транзакции, трата которых будет заблокирована до блока с определенным номером, либо до нужной даты.
- Можно создавать транзакции, трата которых будет требовать несколько подписей.
Это позволяет реализовать следующую схему: 1. Создается две транзакции, одна "страховочная" с переводом средств напрямую пользователю, но с локом на год или два года вперед. Вторая переводит средства на 2-of-2 адрес, один из адресов принадлежит юзеру, второй магазину. 2. При желании сделать оплату товара создается транзакция с составного адреса, которую подписывают и юзер, и магазин своими ключами. Сдача возвращается пользователю на указанный им обычный адрес, либо на "составной". Итоги просты: - Магазин может принимать транзакции с составного адреса без ожидания подтверждений;
- Магазин не может украсть средства с составного адреса, и пользователь тоже;
- Если магазин закроется, то пользователь по истечении времени блокировки сможет опубликовать транзакцию в сети и получить заблокированные ранее средства обратно.
Порекламировать что ли свой скрипт и размышления по этому поводу: https://bitcointalk.org/index.php?topic=439210.0 (см. Use cases). Один нюанс: Страховка может быть из средств магазина, либо вообще теми же самыми средствами, что и средства юзера. К примеру, она может делаться с составного адреса и подписываться двумя ключами, и в последствии обновляться при каждой покупке.
Из средств магазина — нет. Только с совместного адреса. Иначе у недобросовестного магазина (или в случае давления на него) появляется возможность незадолго перед разблокированием страховочной транзакции увести те самые страховочные средства из-под носа покупателя, а средства на совместном адресе оставить заблокированными навсегда.
|
BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
|
|
|
AlexRus227
|
|
February 05, 2014, 07:04:00 AM |
|
У меня счас комп зависает раз в сутки и после этого кошелек умирает bklindex.dat вроде не может прочитать на 4.6 такие зависания не приводили к такой ошибке Посмотрим как на 4.7 фикс2 будут мои зависания сказываться =)
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 05, 2014, 07:07:26 AM |
|
Если железо глючное, то никакие обновления тут не помогут и рано или поздно это закончится потерей данных. Лучше не играть с этим и разобраться с первопричиной.
|
|
|
|
svost
|
|
February 05, 2014, 07:19:41 AM |
|
@Balthazar
С утра обнаружил, что мой клиент 0.4.4.7 32bit подвис на блоке 72815. Перешёл сразу на версию bugfix2 с повторной закачкой цепочки. Debug.log сохранён - он представляет какой-либо интерес?
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
February 05, 2014, 07:39:00 AM |
|
У меня 0.4.4.7 тоже "буксует" сегодня...
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 05, 2014, 07:39:38 AM |
|
Думаю что уже знаю, что там увижу, но лучше все-таки скинь debug.log. Проблема плавающая и пока проявлялась только на Windows... Если используются версии 0.4.4.7 *, то лучше проверять кошельки периодически на предмет умирания синхронизации. Или поставить 0.4.4.5/0.4.4.6 и забыть пока об этом.
|
|
|
|
awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
February 05, 2014, 07:41:53 AM |
|
Ничего подобного. Не только под Windows. У меня самособранный rpm CentOS 6.4 64-bit из v0.4.4.7-nvc: v0.4.4.7 release. Тоже "буксует"...
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
AlexRus227
|
|
February 05, 2014, 07:42:16 AM |
|
Да подтверждаю фикс2 буксует на Осталось 10 блоков
PS по железу я знаю что глючит но нужна работать именно на таком =( Валеты все забыкаплены =) так что есл все сдохнет не проблема
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 05, 2014, 07:45:03 AM Last edit: February 05, 2014, 08:07:56 AM by Balthazar |
|
В случае "буксования" ждать/перезапускать полностью бессмысленно, поможет только удаление цепочки и закачивание заново. В общем, откатили основной репозиторий до последнего коммита 0.4.4.6, после чего удалил все сборки и разослал по сети сообщение о даунгрейде. Баг злой, конечно, сколько публиковались тестовые сборки, скачанные сотни раз, а так никто и не заметил его. Отправляйте debug.log, если кто столкнулся, надо собирать статистику.
|
|
|
|
Reaver
Member
Offline
Activity: 99
Merit: 10
|
|
February 05, 2014, 07:57:45 AM |
|
Вернулся на 0.4.4.6, а всё равно пишет "downgrade to 0.4.4.6" - можно не реагировать?
|
BTC: NVC: :-) NXT: MINT: %)
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
February 05, 2014, 07:59:24 AM |
|
Вернулся на 0.4.4.6, а всё равно пишет "downgrade to 0.4.4.6" - можно не реагировать?
Да, можно игнорировать.
|
|
|
|
|