Bitcoin Forum
November 12, 2024, 02:30:57 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 [198] 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600912 times)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 05:14:43 PM
 #3941

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

P.S. Причина проблемы с отправкой транзакций большого объема найдена, исправление будет доступно в ближайшее время.
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
February 04, 2014, 05:34:55 PM
 #3942

Балти,а что мешает в целом ввести общий для всех клиентов набор условий, которые он может вычислять и на их основе определять мн-во доступных действий над транзакцией?)
Ex. Транзакция может быть использована для PoS или отправлена на адресс отправителя(тут нужно не допустить подмены понятий при PoS генерации)? Вроде все довольно тривиально.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 05:41:21 PM
 #3943

На тему майнинга, было запланировано уже реализовать новый шаблон multisig скрипта, который при одной подписи будет разрешать отправку только на совпадающий с исходным адрес, а при двух - отправку на произвольный адрес. Это позволило бы искать stake блоки на vds или даже на шаред хостинге, не боясь что его взломают и уведут монеты. Но тут есть другая проблема - т.к. награда является по сути отрицательной комиссией, данный подход не позволит реализовать "банк", о котором говорилось выше. Потому что у "банка" не будет привилегии поделить эту награду между участниками.
Reaver
Member
**
Offline Offline

Activity: 99
Merit: 10



View Profile
February 04, 2014, 06:06:53 PM
 #3944

эх, а у меня сегодня аж 3 POS блока нашлось. Теперь врядли к конкурсу ещё один POS будет...
А у меня stakeweigth почти 6000 и 4й день без блоков сижу, хотя по моим расчетам шанс найти блок в течении суток более 40%.
Удача такая удача  Smiley

BTC: Smiley
NVC: :-)
NXT: Cheesy MINT: %)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 07:23:50 PM
Last edit: February 04, 2014, 07:41:00 PM by Balthazar
 #3945

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/novacoin

MacOS X dmg: link
Linux 64 bit static build: link

Windows nosetup: i686, AMD64
Windows installer: i686, AMD64

P.S. Помимо исправления ошибки данный билд включает в себя RPC вызов getsubsidy, который используется в новом p2pool.

Новый p2pool можно пощупать здесь:

https://github.com/0xDEADFACE/p2pool

Для основной сети цепочка не запущена пока, в тестнете же работать должно без проблем. Через getwork работает отлично, stratum пока не тестировался, но проблем быть не должно. Генезис шару сделаем чуть позже.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 10:02:52 PM
 #3946

Через getwork работает отлично, stratum пока не тестировался, но проблем быть не должно. Генезис шару сделаем чуть позже.
Проверил, stratum работает и сложность подстраивается. По крайней мере, для cpuminer это так. Roll Eyes Значит, таки запускаемся сегодня Smiley

Кстати, в новом p2pool шары в два раза более быстрые, чем в старом. Roll Eyes
Sibiryak
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
February 04, 2014, 10:04:07 PM
Last edit: February 04, 2014, 10:46:52 PM by Sibiryak
 #3947

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 Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 11:01:59 PM
Last edit: February 04, 2014, 11:35:26 PM by Balthazar
 #3948

Ты прав, что-то не так с пересчетом чексуммы stakemodifier и похоже, 0.4.4.7 все-таки решила нас убедить в том, что мы её рано зарелизили.

P.S. Линуксовая сборка считает модификаторы нормально. Похоже, что это что-то именно со сборкой, а не клиентом как таковым.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 04, 2014, 11:28:39 PM
Last edit: February 04, 2014, 11:55:21 PM by Balthazar
 #3949

Проверка показала, что 32-битная Windows сборка тоже считает чексуммы корректно. Кроме того, 64-битная сборка тоже чаще всего работает корректно, но иногда нет.

Итого, 64-битные сборки клиента для Windows удалены, пока не выясним в чем дело. Если кто-то использовал 64-битную Windows сборку, настоятельно рекомендуется переехать на 32-битную, перекачав при этом блокчейн.

yurm
Full Member
***
Offline Offline

Activity: 216
Merit: 100


View Profile
February 05, 2014, 12:55:31 AM
 #3950

  • Можно создавать транзакции, трата которых будет заблокирована до блока с определенным номером, либо до нужной даты.
  • Можно создавать транзакции, трата которых будет требовать несколько подписей.

Это позволяет реализовать следующую схему:

1. Создается две транзакции, одна "страховочная" с переводом средств напрямую пользователю, но с локом на год или два года вперед. Вторая переводит средства на 2-of-2 адрес, один из адресов принадлежит юзеру, второй магазину.
2. При желании сделать оплату товара создается транзакция с составного адреса, которую подписывают и юзер, и магазин своими ключами. Сдача возвращается пользователю на указанный им обычный адрес, либо на "составной".

Итоги просты:

  • Магазин может принимать транзакции с составного адреса без ожидания подтверждений;
  • Магазин не может украсть средства с составного адреса, и пользователь тоже;
  • Если магазин закроется, то пользователь по истечении времени блокировки сможет опубликовать транзакцию в сети и получить заблокированные ранее средства обратно.
Порекламировать что ли свой скрипт и размышления по этому поводу: https://bitcointalk.org/index.php?topic=439210.0 (см. Use cases).
Один нюанс:
Страховка может быть из средств магазина, либо вообще теми же самыми средствами, что и средства юзера. К примеру, она может делаться с составного адреса и подписываться двумя ключами, и в последствии обновляться при каждой покупке.
Из средств магазина — нет. Только с совместного адреса. Иначе у недобросовестного магазина (или в случае давления на него) появляется возможность незадолго перед разблокированием страховочной транзакции увести те самые страховочные средства из-под носа покупателя, а средства на совместном адресе оставить заблокированными навсегда.

BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
AlexRus227
Full Member
***
Offline Offline

Activity: 132
Merit: 100


View Profile
February 05, 2014, 07:04:00 AM
 #3951

У меня счас комп зависает раз в сутки и после этого кошелек умирает  bklindex.dat вроде не может прочитать на 4.6 такие зависания не приводили к такой ошибке Посмотрим как на 4.7 фикс2 будут мои зависания сказываться =)

▐▐   ▬▬▬▬▬   DeepOnion   ▬▬▬▬▬   ▌▌
████    OWN ONION    TOR INTEGRATED    ████
▬▬▬▬   (✔) DeepVault Blockchain File Signatures  •  VoteCentral Your Vote Counts  •  deeponion.org   ▬▬▬▬
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 05, 2014, 07:07:26 AM
 #3952

Если железо глючное, то никакие обновления тут не помогут и рано или поздно это закончится потерей данных. Лучше не играть с этим и разобраться с первопричиной.
svost
Sr. Member
****
Offline Offline

Activity: 461
Merit: 252


View Profile
February 05, 2014, 07:19:41 AM
 #3953

@Balthazar

С утра обнаружил, что мой клиент 0.4.4.7 32bit подвис на блоке 72815. Перешёл сразу на версию bugfix2 с повторной закачкой цепочки. Debug.log сохранён - он представляет какой-либо интерес?

4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

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


View Profile WWW
February 05, 2014, 07:39:00 AM
 #3954

У меня 0.4.4.7 тоже "буксует" сегодня...

Was mich nicht umbringt macht mich stärker [F.N.]
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 05, 2014, 07:39:38 AM
 #3955

Думаю что уже знаю, что там увижу, но лучше все-таки скинь debug.log. Проблема плавающая и пока проявлялась только на Windows... Если используются версии 0.4.4.7 *, то  лучше проверять кошельки периодически на предмет умирания синхронизации. Или поставить 0.4.4.5/0.4.4.6 и забыть пока об этом. Roll Eyes
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

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


View Profile WWW
February 05, 2014, 07:41:53 AM
 #3956

Ничего подобного. Не только под 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
Full Member
***
Offline Offline

Activity: 132
Merit: 100


View Profile
February 05, 2014, 07:42:16 AM
 #3957

Да подтверждаю фикс2 буксует на Осталось 10 блоков

PS по железу я знаю что глючит но нужна работать именно на таком =( Валеты все забыкаплены =) так что есл все сдохнет не проблема

▐▐   ▬▬▬▬▬   DeepOnion   ▬▬▬▬▬   ▌▌
████    OWN ONION    TOR INTEGRATED    ████
▬▬▬▬   (✔) DeepVault Blockchain File Signatures  •  VoteCentral Your Vote Counts  •  deeponion.org   ▬▬▬▬
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 05, 2014, 07:45:03 AM
Last edit: February 05, 2014, 08:07:56 AM by Balthazar
 #3958

В случае "буксования" ждать/перезапускать полностью бессмысленно, поможет только удаление цепочки и закачивание заново.

В общем, откатили основной репозиторий до последнего коммита 0.4.4.6, после чего удалил все сборки и разослал по сети сообщение о даунгрейде. Баг злой, конечно, сколько публиковались тестовые сборки, скачанные сотни раз, а так никто и не заметил его.  Roll Eyes

Отправляйте debug.log, если кто столкнулся, надо собирать статистику.
Reaver
Member
**
Offline Offline

Activity: 99
Merit: 10



View Profile
February 05, 2014, 07:57:45 AM
 #3959

Вернулся на 0.4.4.6, а всё равно пишет "downgrade to 0.4.4.6" - можно не реагировать?

BTC: Smiley
NVC: :-)
NXT: Cheesy MINT: %)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
February 05, 2014, 07:59:24 AM
 #3960

Вернулся на 0.4.4.6, а всё равно пишет "downgrade to 0.4.4.6" - можно не реагировать?
Да, можно игнорировать.
Pages: « 1 ... 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 [198] 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 ... 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!