Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 173. (Read 600924 times)

legendary
Activity: 3108
Merit: 1359
December 17, 2013, 11:52:40 AM
Добавили POS, не хочешь апдейтится - не будет у тебя POS, только и всего Smiley
"Не будет у тебя PoS", не примешь очередной блок сети и отвалишься из нее. Прежде чем возражать, подумай - каким образом будешь проверять блок, формат которого ни тебе, ни авторам клиента не был известен на момент разработки твоего клиента?

Это примерно то же, что в файл с текстом вписать его sha256-хэш таким образом, чтобы хэш файла не поменялся. Точнее, даже сложнее. Или предлагаешь libastral.so использовать для загрузки описания формата из будущего?  Grin

Несерьезные какие-то рассуждения.  Roll Eyes
sr. member
Activity: 254
Merit: 250
December 17, 2013, 11:47:25 AM
Реально ли добавить POS майнинг для валют у которых на данный момент только POW?
Насколько это сложно технически?
Кажется это называется хардфорк)
По сути всем придется тут же дружно переехать, абсолютно не применимо для валют, которые уже вошли в обиход, типа литка и битка...
Хотя конечно можно плавно это попытаться сделать.... со временем забанив старые версии... реально, но может пошатнуть позицию валюты)
Почему всегда рассматривается с позиции как именно развилки: сделали фичу и сломали совместимость. Гибче надо. Нужна полная совместимость и разумный срок поддержки старых фич, на том и стоят успешные IT-проекты. Добавили POS, не хочешь апдейтится - не будет у тебя POS, только и всего Smiley
legendary
Activity: 3108
Merit: 1359
December 17, 2013, 11:40:12 AM
BTC на это никогда не пойдет, потому что это потеря монопольной власти над сетью. Соответственно, LTC тоже не пойдет на это, потому что является бегающим за ревизиями BTC клоном.
donator
Activity: 968
Merit: 1002
December 17, 2013, 11:32:22 AM
Реально ли добавить POS майнинг для валют у которых на данный момент только POW?
Насколько это сложно технически?
Кажется это называется хардфорк)
По сути всем придется тут же дружно переехать, абсолютно не применимо для валют, которые уже вошли в обиход, типа литка и битка...
Хотя конечно можно плавно это попытаться сделать.... со временем забанив старые версии... реально, но может пошатнуть позицию валюты)
legendary
Activity: 2646
Merit: 1141
December 17, 2013, 11:18:08 AM
Реально ли добавить POS майнинг для валют у которых на данный момент только POW?
Насколько это сложно технически?
legendary
Activity: 3108
Merit: 1359
December 17, 2013, 08:32:02 AM
На самом деле, ничего особо сложного нет... Просто secp256k1 позволяет приватные и публичные ключи создавать единообразно, с использованием одинаковых параметров, но разных начальных констант. То есть, на самом деле структур получается две. Одна берет начало от master key и является деревом приватных ключей, другая строится на основе chain code и является деревом соответствующих им публичных ключей.
sr. member
Activity: 463
Merit: 252
December 17, 2013, 08:23:04 AM
Звучит очень интересно и впечатляеюще. Правда не совсем ясна технология. Надо бы почитать на досуге.
legendary
Activity: 3108
Merit: 1359
December 17, 2013, 07:37:43 AM
P.S. Генерация цепочек адресов на основе seed все-таки будет в ближайшем релизе.
Первый тест иерархического алгоритма генерации ключей.

Создание деревьев приватных и публичных ключей на основе seed:

http://pastebin.mozilla-russia.org/111069

Создание дерева публичных ключей на основе кода и ключа корневого узла:

http://pastebin.mozilla-russia.org/111070

В примере видно корень и две цепочки глубиной 10 ключей, являющиеся его потомками. В принципе, ничто не мешает делать ответвления произвольной организации, к примеру 1/1/3/0... или 1/0/1/1... и подобное, ограничено лишь фантазией и количеством принятых препаратов.  Roll Eyes

Главное пожалуй не в этом, а в том что при отсутствии нужды в приватных ключах для создания адресов не нужно знать корневой ключ, достаточно только его хэша. Итог - можно создавать новые адреса в заблокированном кошельке, к примеру, или поднять ноду с возможностью только приема средств, но не траты.
legendary
Activity: 2296
Merit: 1057
December 17, 2013, 06:53:13 AM
Бальтазар и ко!
срочно нужен графический шаблон для подобного, но применимого для Novacoin

желательно векторный
hero member
Activity: 624
Merit: 500
December 17, 2013, 06:27:24 AM
Quote
что-то не то с этой валютой...
покупок - 0 (((
https://7pay.in/ipay/buy/index
да и платежей в новакоинах мизер ((

Вам надо что-то менять!

Может это потому, что люди владеющие новами занимаются серьезными делами, не играют в танки, оплачивают мобильный с банков.
А если у Вас аудитория сервиса специфическая  (всмысле пту-шники из глубинки), может быть Вам надо что-то менять.
member
Activity: 99
Merit: 10
December 17, 2013, 05:06:47 AM
Quote from: icreator
Вам надо что-то менять!
Свои пожелания по повышению удобства Вашего сервиса я описывал в теме - изменений не увидел.
А нет, теперь добавилось:
Quote
Платежная система Yandex отвергла платеж, потому что: technical_error
legendary
Activity: 3108
Merit: 1359
December 17, 2013, 04:56:33 AM
extremist, это сдача, непотраченный остаток.

icreator, да мы все уже знаем, что копроларк это круто. Smiley
legendary
Activity: 1554
Merit: 1008
December 17, 2013, 04:34:31 AM
что-то не то с этой валютой...
покупок - 0 (((
https://7pay.in/ipay/buy/index
да и платежей в новакоинах мизер ((

Вам надо что-то менять!
full member
Activity: 229
Merit: 100
December 17, 2013, 03:05:49 AM
Всем спасибо за ответы.
{
"wallet check passed" : true
}
с кошелем все нормально. может просто я  туплю где. ткните носом.

http://explorer.novaco.in/tx/dced45bce2fa4073001519bf8413c34eca072bb992461ba7f12bb1364edc75c7
вот еще - отправлял одну монету. почему 2 отпута, и что за адрес у первого?
legendary
Activity: 976
Merit: 1003
December 17, 2013, 01:22:44 AM
..., либо с БД эксплорера что-то...

если видите какие-то несостыковки в БД эксплорера -- пишите, проверим вручную...
потому как можем допустить отдельные косяки в запросах по причине их "облегчения" в условиях выборки, связанные с ускорением процесса...

я могу с уверенность утверждать, что в БД, по крайней мере, с основной цепочкой всё в порядке потому как она проходит двойную проверку при загрузке (уточнение БД своя ни как не связанная с БД кошелька, синхронизация из сети)...

да и в конце концов, если не верите этому эксплореру, есть альтернативные, сверьте данные (только по "толстым" адресам, боюсь, это будет проблематично Grin )
legendary
Activity: 3108
Merit: 1359
December 16, 2013, 02:42:15 PM
Ну тут одно из двух - либо checkwallet/repairwallet надо сделать, либо с БД эксплорера что-то...
sr. member
Activity: 463
Merit: 252
December 16, 2013, 02:33:21 PM
Не покажет, потому что просто ничего не знает о других адресах, которые есть у пользователя.

А! Я и не подумал. что юзер решил, что ему покажет все транзакции и баланс по всем адресам. Для меня вроде очевидная вещь, что каждый адрес - отдельная сущность. ПОэтому и не смекнул. что юзер этого не понимает.


Хотя судя по его сообщению наоборот: в клиенте не видно каких-то транзакций, которые видны в эксплорере.
legendary
Activity: 3108
Merit: 1359
December 16, 2013, 02:30:23 PM
для кошельков со стратегией генерации адресов на основе seed эти понятия можно определить и успешно использовать. Да и с обывательской точки зрения если кошелек это wallet.dat то у него есть как минимум общий баланс.
"Баланс" - это просто абстракция, сделанная для того, чтобы пользователю было понятнее, сколько у него монет. И то что адреса могут генерироваться другим способом, по детерминированному или не детерминированному алгоритму, не меняет сути этой абстракции Smiley Для сети есть только публичные ключи и подписи, а также записи о переводах. То есть, балансы могут быть у публичных ключей/адресов, а то что мы наблюдаем в клиенте - это просто сумма балансов адресов, от которых у нас есть приватные ключи. Впрочем, я не думаю, что это новость. Smiley

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

P.S. Генерация цепочек адресов на основе seed все-таки будет в ближайшем релизе.
sr. member
Activity: 463
Merit: 252
December 16, 2013, 02:26:54 PM
а как узнать какой из импутов блок поймал?

http://explorer.novaco.in/coinage/4UtX7lvDUsQuw7em7GL8cv7qG2di2pAwQn

4UtX7lvDUsQuw7em7GL8cv7qG2di2pAwQn - адрес кошелька

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


Есть некая вероятность, что вам надо ввести в консоли repairwallet (кажется такая команда. Подроблее в help). Тут уже был человек, у которого эксплорер показывал транзакции и баланс один. а кошелек меньший. Просто какие-то не видел. После восстановления появилиь и обрадовался новому балансу.
sr. member
Activity: 463
Merit: 252
December 16, 2013, 02:24:53 PM
Я использовал несуществующий адрес просто. Предполагал, что человек добавит в урл настоящий адрес свой и посмотрит. Как называть-то правильно?  В клиенте стоблец называется "Адрес".

http://explorer.novaco.in/coinage/4UtX7hvDUsQuw7em9GL8cv7qG2di2pAwQn
Jump to: