penek
Legendary
Offline
Activity: 976
Merit: 1003
|
 |
August 26, 2015, 11:13:45 AM |
|
Generated coins at last... 24 hours: 2654.58545 с сайта https://novaco.in/Как-то много монет за сутки сгенерировалось. Это так новые супер мощности блоки выжали? ничего удивительного: выше мощность -- ниже награда... самозащита сети...
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
Kepasa
Legendary
Offline
Activity: 1848
Merit: 1014
|
 |
August 26, 2015, 11:16:49 AM |
|
Generated coins at last... 24 hours: 2654.58545 с сайта https://novaco.in/Как-то много монет за сутки сгенерировалось. Это так новые супер мощности блоки выжали? ничего удивительного: выше мощность -- ниже награда... самозащита сети... Это понятно, последнее время генерировалось около 900 Нов в день. А сегодня уже 2690.548192. PoW блоков больше? Я так понимаю, что в среднем все равно с повышением мощности сети добыча уменьшится. Но в конкретный день когда мощность резко скачет, то число PoW-блоков увеличивается.
|
|
|
|
|
penek
Legendary
Offline
Activity: 976
Merit: 1003
|
 |
August 26, 2015, 11:28:57 AM |
|
Generated coins at last... 24 hours: 2654.58545 с сайта https://novaco.in/Как-то много монет за сутки сгенерировалось. Это так новые супер мощности блоки выжали? ничего удивительного: выше мощность -- ниже награда... самозащита сети... Это понятно, последнее время генерировалось около 900 Нов в день. А сегодня уже 2690.548192. PoW блоков больше? Я так понимаю, что в среднем все равно с повышением мощности сети добыча уменьшится. Но в конкретный день когда мощность резко скачет, то число PoW-блоков увеличивается. всё верно... в статистическом плане этот скачок можно размазать по нескольким последующим дням с постепенным повышением мощности сети с момента скачка... и, соответственно, оно также будет нивелироваться при резком падении мощности сети...
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
|
Dimanoid
|
 |
August 27, 2015, 10:38:30 AM |
|
Хотел спросить: У меня на NVC-wallet 16 исходящих подключений, а входящих нет. Это я недонастроил что-то, или входящие появляются только в режиме сервера?
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 27, 2015, 10:44:33 AM |
|
Это значит, что порт 7777 закрыт.
|
|
|
|
|
|
Dimanoid
|
 |
August 27, 2015, 10:56:08 AM |
|
Вроде пробрасывал порт.. вечером проверю, где-то накосячил, может.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
|
svost
|
 |
August 27, 2015, 10:57:14 AM |
|
Проверить можно тут к примеру http://speed-tester.info/check_port.php порт 7777 и novaco.in для сравнения и свой. Нужно рассматривать открытие и (или) проброс порта.
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
|
Dimanoid
|
 |
August 27, 2015, 11:27:28 AM |
|
Проброс, а не "открытость" через сайт не выходит проверить, т.к. BTC и LTC клиенты не запущены - пишет, что порт закрыт. А NVC запущен - но и так понятно, что неверно настроено, раз не работает.. Косвенно проверил через команду telnet (по скорости ответа о недоступности порта). В общем, вышло - для NVC не тот порт открыл. Спросил в гугле - он и ответил 8344. И я не стал дальше вчитываться, что это для RPC. Вечером перенастрою - а то неполноценная нода получается... только POS-ит изредка.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 27, 2015, 02:02:33 PM |
|
Если система - Windows, то надо ещё проверить наличие правил для входящих подключений. По умолчанию входящие подключения запрещены, при первом запуске система спрашивает, нужно ли создавать исключения. Если когда-то нажал "Нет", то это может быть причиной.
|
|
|
|
|
|
Dimanoid
|
 |
August 27, 2015, 07:43:48 PM |
|
Похоже, меня это не коснулось (я такого вопроса от windows и не помню) - возможно, этого не было в версии 0.5.1, или этого нет в portable-версии, которой я и пользуюсь. После проброса 7777 появились входящие подключения. А где искать эти правила - в реестре? В клиенте, в отличие от LTC И BTC, нет пункта "Разрешить входящие подключения". И разве не лучше по умолчанию разрешить входящие подключения? Сеть ведь от этого только выиграет, или я ошибаюсь?
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 27, 2015, 08:11:29 PM |
|
В клиенте, в отличие от LTC И BTC, нет пункта "Разрешить входящие подключения".
Это подразумевается само-собой, клиент всегда слушает 7777 порт на всех доступных интерфейсах, если только это не запрещено явно опцией -nolisten.
|
|
|
|
|
|
Dimanoid
|
 |
August 27, 2015, 08:22:17 PM |
|
А-а, теперь понял! Говоря про запрет входящих соединений по умолчанию, Вы имели в виду виндовый Firewall, а я подумал о запрете таковых в Novacoin.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 27, 2015, 11:39:39 PM Last edit: August 27, 2015, 11:57:21 PM by Balthazar |
|
Добавился Сатоши-подобный Solver, теперь можно вытаскивать их скриптов публичные ключи и их хэши. Пример: [...] Результат: scriptPubKey solved: True scriptPubKey address: 4ZMR9VZ2m8XCCJvjhvyvQC2VraCwcv89vW scriptPubKeyHash solved: True scriptPubKeyHash address: 4bNuwvcUmyBEfHjChtNBJWD5jXa9T8cFcK Ну и да, наконец-то работает функция для вычисления хэшей блоков, разбирательства с управляемой реализацией xor_salsa8 заняли немного времени.  [...] Результат: block1 header hash: f7223a2029d997661a0a92f846b8b6b83171705cb6d09a007e2e38c762b25aeb А вот и он: https://explorer.novaco.in/block/f7223a2029d997661a0a92f846b8b6b83171705cb6d09a007e2e38c762b25aeb В библиотеке реализована стек-машина, в полной мере совместимая с текущим клиентом. Так что теперь можно выполнять ей все скрипты, что могут выполняться на стек-машине клиента. Пример выполнения скрипта траты одного из инпутов: // Script validation test
CTransaction txTo = new CTransaction(Interop.HexToList("0100000078b4c95306340d96b77ec4ee9d42b31cadc2fab911e48d48c36274d516f226d5e85bbc512c010000006b483045022100c8df1fc17b6ea1355a39b92146ec67b3b53565e636e028010d3a8a87f6f805f202203888b9b74df03c3960773f2a81b2dfd1efb08bb036a8f3600bd24d5ed694cd5a0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff364c640420de8fa77313475970bf09ce4d0b1f8eabb8f1d6ea49d90c85b202ee010000006b483045022100b651bf3a6835d714d2c990c742136d769258d0170c9aac24803b986050a8655b0220623651077ff14b0a9d61e30e30f2c15352f70491096f0ec655ae1c79a44e53aa0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff7adbd5f2e521f567bfea2cb63e65d55e66c83563fe253464b75184a5e462043d000000006a4730440220183609f2b995993acc9df241aff722d48b9a731b0cd376212934565723ed81f00220737e7ce75ef39bdc061d0dcdba3ee24e43b899696a7c96803cee0a79e1f78ecb0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff999eb03e00a41c2f9fde8865a554ceebbc48d30f4c8ba22dd88da8c9b46fa920030000006b483045022100ec1ab104ef086ba79b0f2611ebf1bfdd22a7a1020f6630fa1c6707546626e0db022056093d4048a999392185ccc735ef736a5497bd68f60b42e6c0c93ba770b54d010121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffc0543b86be257ddd85b014a76718a70fab9eaa3c477460e4ca187094d86f369c0500000069463043021f24275c72f952043174daf01d7f713f878625f0522124a3cab48a0a2e12604202201b47742e6697b0ebdd1e4ba49c74baf142a0228ad0e0ee847488994c9dce78470121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffe1793d4519147782293dd1db6d90e461265d91db2cc6889c37209394d42ad10d050000006a473044022018a0c3d73b2765d75380614ab36ee8e3c937080894a19166128b1e3357b208fb0220233c9609985f535547381431526867ad0255ec4969afe5c360544992ed6b3ed60121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff02e5420000000000001976a91457d84c814b14bd86bf32f106b733baa693db7dc788ac409c0000000000001976a91408c8768d5d6bf7c1d9609da4e766c3f1752247b188ac00000000")); CTransaction txPrev = new CTransaction(Interop.HexToList("0100000079755d53010000000000000000000000000000000000000000000000000000000000000000ffffffff0b03d26401062f503253482fffffffff1cb3250000000000001976a914a1876be00980e343d9fb60b8219e0e8345fc744b88ac7b2c0000000000001976a914549ff7e6fe90d762e2e51678bda26f54fbbfcce388ac4f380000000000001976a9146c923ed1d87738df97301892aca83ba6b262cc4d88acfecc0000000000001976a91458d438e17b2e9f09a79b3920c06e3fd4bdc4cb3788ac84e80000000000001976a914797d85f272d66990adc30a30974c5d643a5dab3f88acc85e0100000000001976a9149a430715e524e951ddd5d947614c6cd4b412ed5888ac4e850100000000001976a914ae0da10f13d51e66fe5559023a2a32ed15ca335f88ac1d180200000000001976a914e2431bf313ac865fd8f1289d1627cf9391fabd7788ac472c0200000000001976a914fcbe5b3267acfea71fe3d768597fdbe0b8a9b16488ace0af0200000000001976a91498facbedc6424820a79c381fdd3c6e7c4389dc3888ac6cbb0200000000001976a9140c3a1469e5088100f11ec56b77fdeba61c25650c88acb8ec0200000000001976a914d99b39f6d1e06c1e2292eb6786188e193c5dec5988acb33c0300000000001976a9141b49aedc9ed1026722b1686e1322be08b998acfe88acca620300000000001976a914753cf85eef5fd49cc9694b67f3ed366508d0562488acc06f0300000000001976a914c157ab891e5f8dfe37a8e7598b53a646eed4028888acb59c0400000000001976a914cad1890de0e59796e501131dc11bd31a6acf96b488ac49070500000000001976a914c7b6639b55215e5d17590f3b5df46ad7ab37ee6d88ac34b20500000000001976a914a8eaab473a06570cafdf2aa44d976d09cc29814d88ac23db0600000000001976a914407356864b5e1b3df8a863d678183140be6ef17588acb55e0700000000001976a914037a31012e8e1962e251c0432d9258058326cdcf88ac278f0800000000001976a914e0e70b5b3192dd3e418642055a50840a19ffcf7088acccad0800000000001976a914640ebcbda496cc9e4fdb2281aeecaa00691007d288ac85ef0800000000001976a91451978f1d2ad964c556127fdb9e201e31a6ca474d88ac45790d00000000001976a9148c0b235018aa2a8f8b884e5fad1e1d1fce4b6cb288aca5a01500000000001976a914b1c9131340b7dbcfc060d977200c43686bcb73f188ac4dce1700000000001976a914684d742a36d06ca1bce3560b00135ca1432b984288ac2dac0000000000004341043b253cc0b5c8ce26f24b84bb955bec955cbb4643f19ab7ea073884f22874abdafc42040b97efec3c9eeb29ce69022a96cc1772f8bc805f78af0d3dc5c441db5fac00000000000000002a6a284d9ca0d38f66957fa8dd5de67fa23034284a51d669ee34b0608e060f56f4dd93000000000200000000000000"));
Console.WriteLine("Script validation result: {0}", ScriptCode.VerifyScript(txTo.vin[0].scriptSig, txPrev.vout[1].scriptPubKey, txTo, 0, (int)scriptflag.SCRIPT_VERIFY_P2SH, 0)); Вывод: Script validation result: True Приступаем к парсингу блокчейна... http://s020.radikal.ru/i708/1508/c2/5679a2714cfe.pnghttp://s017.radikal.ru/i436/1508/e8/6a2e0e538a72.png 
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 28, 2015, 12:45:19 AM |
|
А-а, теперь понял! Говоря про запрет входящих соединений по умолчанию, Вы имели в виду виндовый Firewall, а я подумал о запрете таковых в Novacoin.
Кстати, на тему коннектов:  
|
|
|
|
|
|
|
|
Dimanoid
|
 |
August 28, 2015, 08:12:42 AM |
|
Кстати, на тему коннектов:  А у меня сложилось впечатление, что кол-во соединений где-то ограничивается. Исходящих - до 16, а входящих до 31. Хотя может мало времени прошло и входящие ещё подрастут. А исходящие довольно быстро в 16 упираются.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
|
svost
|
 |
August 28, 2015, 08:21:07 AM |
|
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
|
Dimanoid
|
 |
August 28, 2015, 09:09:34 AM |
|
Не, сам пока не собирал. А есть где-нибудь FAQ, как это под Windows x64 сделать? Попробовал бы, наверное.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
|
svost
|
 |
August 28, 2015, 10:07:50 AM |
|
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1362
|
 |
August 28, 2015, 05:15:44 PM |
|
Кстати, на тему коннектов:  А у меня сложилось впечатление, что кол-во соединений где-то ограничивается. Исходящих - до 16, а входящих до 31. Хотя может мало времени прошло и входящие ещё подрастут. А исходящие довольно быстро в 16 упираются. Лимит 16 штук исходящих имеет смысл. Это нужно для того, чтобы большинство вспоминало про открытие порта на роутере. Потому что такие соединения не так ценны, как доступность ноды для других юзеров. Что же до входящих, то ограничение есть, но далеко не 31.  Рецепт прост - постоянный онлайн и шлюз, не ограничивающий время жизни соединений. Некоторые провайдеры занимаются принудительным обрывом долгоживущих соединений, остальным узлам такое поведение не нравится и они подключаются реже к такому клиенту.
|
|
|
|
|
|