Pages:
Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] - page 63. (Read 744453 times)

legendary
Activity: 3108
Merit: 1359
Насчет сайдчейнов... Думаю, в апреле попробуем эксперимента ради запустить своего рода "блокчейн" (в кавычках, потому что по факту несуществующий, физически представленный набором транзакций) внутри блокчейна и посмотреть, как оно себя проявит. Wink
sr. member
Activity: 460
Merit: 250
В текущем его виде - никак, потому что блоки используются для разворачивания новых нод сети. Им же нужно где-то их скачать.
да я для себя, чисто ради эксперимента Wink

встал на развилке -
либо FlushBlockFile
там типа как в гитхабе изменения вносятся - это когда происходит пересборка цепи в результате орфана
тут я еще не все понял....

либо топорно :
читаем блок
ReadBlockFromDisk(block, pindexDelete)
пересобираем его но уже без транзакций но с меркелем
и пишем в файл
WriteBlockToDisk(CBlock& block, CDiskBlockPos& pos)

туплю туплю

// First make sure all block and undo data is flushed to disk.
        FlushBlockFile();
        // Then update all block file information (which may refer to block and undo files).

это все совместно работает,
WriteBlockToDisk пишет в буфер
FlushBlockFile фиксирует комиты в файл

значит сначала делаем undo блоку, потом WriteBlockToDisk

блин как все сложно устроили...
legendary
Activity: 3108
Merit: 1359
В текущем его виде - никак, потому что блоки используются для разворачивания новых нод сети. Им же нужно где-то их скачать.

sr. member
Activity: 460
Merit: 250
Бальти, подскажи как почистить блокчейн от потраченных инпутов, непосредственно рыть прикладной функционал работы с файлом блокчейна:

bool WriteBlockToDisk(CBlock& block, CDiskBlockPos& pos){....
брать файл читать блок удалять транзакции и полученный block уже чисто заголовок писать в туже позицию? (pos)


или использовать функционал где то выше, например там где цепочка пересобирается в случае в случае орфанов?

или может быть уже есть живые примеры кода чистки блокчейна?
full member
Activity: 1059
Merit: 121
Или это фантастика, а может умные контракты ?
Классический умный контракт.
Штука, которая будет очень востребована в крипте.
Это скорее концептуальный вопрос к развитию новы, в какую сторону двигаться, какие она задачи будет в новом криптомире решать.
А так-то можно воспользоваться сайдчейнами.
Кстати, не планируется интеграция с какими-нибудь сайдчейнами, через выпуск у них Asset'ов, ну там NXT, BitShares или, прости господи, Ether?
legendary
Activity: 2296
Merit: 1057
Смержили фичу

Подскажите коллеги
а возможна ли такая фитча

Алиса публикует зашифрованную информацию для Anyone.
Для того чтобы получить ключ расшифровки пригодный для Боба, он должен отправить хх Новакоин на указанный адрес, и тогда блок в котором будет подтвержден его перевод даст Бобу ключ который он сможет использовать совместно со своим приватным для получения индивидуального кода расшифровки.

Или это фантастика, а может умные контракты ?
А что помешает Бобу опубликовать свой ключ, устроив аттракцион невиданной щедрости?
Только то что Информация ценна только Бобу, а для остальных она как "неуловимый Джо"
Думаю, ничто не помешает, а значит и ключ для расшифровки можно генерировать один на всех. Просто криптовать его каждый раз очередным публичным ключом, извлеченным из подписи транзакции оплаты, и высылать его отправителю в таком виде.
Не вкурил. Пересплю мож пойму.
legendary
Activity: 3108
Merit: 1359
Смержили фичу

Подскажите коллеги
а возможна ли такая фитча

Алиса публикует зашифрованную информацию для Anyone.
Для того чтобы получить ключ расшифровки пригодный для Боба, он должен отправить хх Новакоин на указанный адрес, и тогда блок в котором будет подтвержден его перевод даст Бобу ключ который он сможет использовать совместно со своим приватным для получения индивидуального кода расшифровки.

Или это фантастика, а может умные контракты ?
А что помешает Бобу опубликовать свой ключ, устроив аттракцион невиданной щедрости? Думаю, ничто не помешает, а значит и ключ для расшифровки можно генерировать один на всех. Просто криптовать его каждый раз очередным публичным ключом, извлеченным из подписи транзакции оплаты, и высылать его отправителю в таком виде.
legendary
Activity: 2296
Merit: 1057
Смержили фичу

Подскажите коллеги
а возможна ли такая фитча

Алиса публикует зашифрованную информацию для Anyone.
Для того чтобы получить ключ расшифровки пригодный для Боба, он должен отправить хх Новакоин на указанный адрес, и тогда блок в котором будет подтвержден его перевод даст Бобу ключ который он сможет использовать совместно со своим приватным для получения индивидуального кода расшифровки.

Или это фантастика, а может умные контракты ?
legendary
Activity: 1912
Merit: 1020
Balthazar
Ещё не созрела настройка демона, чтобы ограничивать минимальный размер при делении инпута в момент PoS? )
newbie
Activity: 30
Merit: 0
Господа! Подскажите ПРАВИЛЬНУЮ команду ручного вывода средств из Novacoind в консоли Ubuntu! Дело в том, что время от времени "крэшится" база на UNOMP и статистика по нулям..  Sad На балансе дозревают 20 nvc. Нашел команды для биткоинда..но как правильно писать-сомневаюсь..Разъясните плиз!

sendtoaddress 'bitcoinaddress' 'amount' ['comment'] ['comment-to']
              Sends   amount   from   the   server's   available   balance  to
              'bitcoinaddress'. amount is a real and is rounded to the nearest
              0.01. Returns transaction id on success.

упс..все, разобрался..просто пишем novacoind sendtoaddress XXXXXXXXXXXXX сумма... в ответ приходит ID тразы сразу.. Cheesy
legendary
Activity: 2632
Merit: 1450
в честь чего рост?
или ето мне на зло?  Grin

В честь дня влюблённых, как ты не догадался то, тэ триста девятый? . Grin

любоф зла...
ну и далее по тесту

а в нашем случае - за битки  Grin
legendary
Activity: 1974
Merit: 1160
в честь чего рост?
или ето мне на зло?  Grin

В честь дня влюблённых, как ты не догадался то, тэ триста девятый? . Grin
legendary
Activity: 2632
Merit: 1450
даже на йобите подгребли на 14 битков

legendary
Activity: 1946
Merit: 1000
в честь чего рост?
или ето мне на зло?  Grin
FAN
legendary
Activity: 2716
Merit: 1020
все это конешно карасе...
но когда планируется подумать над авто отправкой транзакций с самими дальними вероятностями поса ?
а то мне как самому ленивому сильно лениво кудато чето отправлять да еще перед этим сутки сидеть что то проверять протоколировать и отбирать - пусть лежит и поссится...

а исходя из своего пи3довати3ма и имея тока два положения вкл или выкл - то пок ане будет эта автоотправка сама входы выбирать - может быть одна транзаксия со ливом через биржу до минус 100  Grin
legendary
Activity: 3108
Merit: 1359
Хотя, это уже потребует реализации соответствующего функционала в клиенте, потому как скрипты писать и raw транзакции создавать всех не научишь. Smiley

если это нормально реализовать и обозвать по человечески то добавится еще одна возможность для PR  Cheesy
Тестовый вариант интегрированной отправки на генерируемые таким образом адреса будет в течение недели, думаю. Правда, полноценно в мейннете он заработает только после софтфорка.
legendary
Activity: 1753
Merit: 1007
ну вот и сложность >3
sr. member
Activity: 463
Merit: 252
ок, спасибо. (:
sr. member
Activity: 461
Merit: 252
как собрать кошелек под слабый Orangepi pc? У меня на платкепроцесс сборки убивается оом.
Если у тебя это http://www.orangepi.org/ то без swap не обойтись. У меня примерный по производительности (один гиг оперативы) в два потока примерно собирает за полчаса.
Под своп выделил четырёхгиговую micro sd карту через усб-переходник (этот http://www.kingmax.com/en-global/product/product/Model/microSD-Card-Reader-CR-03). Своп оставил на постоянку - системе легче жить.
sr. member
Activity: 463
Merit: 252
как собрать кошелек под слабый Orangepi pc? У меня на платкепроцесс сборки убивается оом.
Pages:
Jump to: