abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 15, 2014, 12:27:37 PM |
|
Derived object tables are kept small by trimming them, only records needed to allow rollback of up to 1440 blocks back are kept. If you need to preserve and query historical information going back all the way to height 0, this trimming can be disabled by setting nxt.trimDerivedTables=false (default is true) in nxt.properties. Я вот что выкопал... Я правильно понимаю, что если я делаю запросы по истории - то при дефолтовых настройках данные в быстром доступе будут только для последних 1440 блоках, а более старая инфа где-то архиве будет и ее получение займет больше времени? Не совсем понял я, в общем, если кто знает - напишите плиз. - думаю, тут важно - какие именно делаются запросы. Потому, что производные объекты (derived objects) - это "Accounts, Aliases, Assets, Goods, Purchases, Orders, Trades" - они вторичны по отношению к блокчейну. То есть исторический запрос на 20 последних торгов выполнится быстрее, если эти 20 торгов были в последних 1440 блоках. А просто запрос баланса аккаунта выполнится с одинаковой скоростью независимо от параметра nxt.trimDerivedTables.
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
tlmoscow
|
|
October 15, 2014, 12:49:52 PM |
|
По идее, всё будет медленней, из-за переноса ДБ из памяти на диск. С политикой кэширования в H2 не знаком, поэтому непонятно, как всё будет выглядеть для конечного пользователя. Ну а выдача "деривативов", конечно, будет побыстрее. Хотя опять же, раньше брали из памяти, а теперь с диска.
|
|
|
|
scor2k
Legendary
Offline
Activity: 1005
Merit: 1002
work hard, die young (c)
|
|
October 15, 2014, 12:52:07 PM |
|
По идее, всё будет медленней, из-за переноса ДБ из памяти на диск. С политикой кэширования в H2 не знаком, поэтому непонятно, как всё будет выглядеть для конечного пользователя. Ну а выдача "деривативов", конечно, будет побыстрее. Хотя опять же, раньше брали из памяти, а теперь с диска.
Зато, по идее, должно быть вроще в плане работы на VDS с малым количеством оперативки - думаю, тут важно - какие именно делаются запросы. Потому, что производные объекты (derived objects) - это "Accounts, Aliases, Assets, Goods, Purchases, Orders, Trades" - они вторичны по отношению к блокчейну. То есть исторический запрос на 20 последних торгов выполнится быстрее, если эти 20 торгов были в последних 1440 блоках. А просто запрос баланса аккаунта выполнится с одинаковой скоростью независимо от параметра nxt.trimDerivedTables.
Ну да, этот нюанс я как-то проглядел Спасибо.
|
|
|
|
nosin
Newbie
Offline
Activity: 31
Merit: 0
|
|
October 16, 2014, 06:33:56 AM |
|
Мне очень понравилось, как работает FreeMarket. Быстро, удобно, без кучи регистраций и нюансов как на eBay. Ради интереса попробую продать фигурки пластиковые модельки своих солдатиков. Увы, наверное, у меня никогда до них руки не дойдут. Кто знает, может быть, именно они будут той самой "пиццой в биткоине".
|
|
|
|
DRVX
|
|
October 16, 2014, 07:32:06 AM |
|
Мне очень понравилось, как работает FreeMarket. Быстро, удобно, без кучи регистраций и нюансов как на eBay. Ради интереса попробую продать фигурки пластиковые модельки своих солдатиков. Увы, наверное, у меня никогда до них руки не дойдут. Кто знает, может быть, именно они будут той самой "пиццой в биткоине". а с доставкой этих моделй куда нибудь в австралию как решен вопрос?
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 16, 2014, 07:48:17 AM Last edit: October 27, 2015, 09:07:18 AM by abctc |
|
Как запустить FreeMarket - децентрализованный интернет-магазин на платформе Nxt. 1] Для использования FreeMarket вам нужен проинсталлированный и работающий сервер Nxt, а также аккаунт с несколькими NXT-монетами (см. " Правильный способ запустить Nxt"). 2] Скачайте свежий zip-архив FreeMarket отсюда (сверьте с sha256 из того сообщения), разархивируйте в любую папку, например, "FreeMarket", перейдите в неё. 3] В этой папке в Windows - стартуйте run.bat, в Linux - ./run.sh (после chmod +x run.sh)----- См. также https://bitcointalk.org/index.php?topic=345882.msg11246194#msg11246194Web-версия FreeMarket: https://www.freemarketlite.cc/Статья "NXT Freemarket" в BitcoinMagazine: http://bitcoinmagazine.com/18441/decentralized-markets-kills-e-commerce-stars-nxt-freemarket-1/
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
nosin
Newbie
Offline
Activity: 31
Merit: 0
|
|
October 16, 2014, 08:35:24 AM |
|
Мне очень понравилось, как работает FreeMarket. Быстро, удобно, без кучи регистраций и нюансов как на eBay. Ради интереса попробую продать фигурки пластиковые модельки своих солдатиков. Увы, наверное, у меня никогда до них руки не дойдут. Кто знает, может быть, именно они будут той самой "пиццой в биткоине". а с доставкой этих моделй куда нибудь в австралию как решен вопрос? Почта России или Украины доставляет же в Австралию. Я не вижу проблем особых здесь. Да и не купит никто. Я это затеял просто для смеха ну и поддержать nxt. Мне очень понравилось, как работает FreeMarket. ..
- спасибо за отзыв, можешь дополнить своим опытом инструкцию (перевод) по запуску ? - я помещу в FAQ в первое сообщение этой темы. 1] Для использования FreeMarket вам нужен проинсталлированный сервер Nxt, а также аккаунт с несколькими NXT-монетами (см. " Правильный способ запустить Nxt"). 2] Скачайте zip-архив FreeMarket отсюда (сверьте с sha256 из того сообщения), разархивируйте, должна получиться папка " html", и два файла: run_market.bat и run_market.sh. 3] Откройте папку с проинсталлированным Nxt. Добавьте в неё run_market.bat и run_market.sh. Затем замените папку " html" такой же папкой из папки FreeMarket. 4] В Windows - стартуйте run_market.bat, в Linux - ./run_market.shFreeMarket находится в меню "Nxt Services". Для отображения, возможно, потребуется очистить кэш браузера. Да добавлять-то особо нечего. Так и делал, там всё понятно в принципе. Разве что смущает вводить секретную фразу непонятно зачем. И еще непонятно - можно ли безболезненно обновить основной сервер nxt - не будет ли конфликтов с маркетом?
|
|
|
|
S3MKi
Legendary
Offline
Activity: 1540
Merit: 1016
|
|
October 16, 2014, 11:00:36 AM |
|
Мне очень понравилось, как работает FreeMarket. ..
- спасибо за отзыв, можешь дополнить своим опытом инструкцию (перевод) по запуску ? - я помещу в FAQ в первое сообщение этой темы. 1] Для использования FreeMarket вам нужен проинсталлированный сервер Nxt, а также аккаунт с несколькими NXT-монетами (см. " Правильный способ запустить Nxt"). 2] Скачайте zip-архив FreeMarket отсюда (сверьте с sha256 из того сообщения), разархивируйте, должна получиться папка " html", и два файла: run_market.bat и run_market.sh. 3] Откройте папку с проинсталлированным Nxt. Добавьте в неё run_market.bat и run_market.sh. Затем замените папку " html" такой же папкой из папки FreeMarket. 4] В Windows - стартуйте run_market.bat, в Linux - ./run_market.shFreeMarket находится в меню "Nxt Services". Для отображения, возможно, потребуется очистить кэш браузера. у emunie как-то попроще все это обстоит с маркетплэйсом https://www.youtube.com/watch?v=TgMMa3lmWkg
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 16, 2014, 11:38:24 AM |
|
- даже как-то странно слышать упоминание emunie рядом с FreeMarket и Nxt... Емуний (Fuserleer) - трепло и скаммер (год назад собрал с бета-тестеров кучу бабла и с тех пор кормит бесконечными завтраками), а ещё имел наглость высмеивать BCNext-а ... some of the posts BCNext has made just don't seem right.
Plus this is a brand new project, built on new code, with these "advanced" features, and launch is Jan....no extensive beta testing or any stuff in place to ensure commercial grade quality.
I'm a damn good coder .. I've worked on super cutting edge stuff ... check out eMunie....nothing in here comes even close to it.
I think you'll find you wont have enough time and there will be some real nasties down the road with lots of grumpy investors.
... I just see a whole load of pitfalls ahead that you don't seem to realise are right there.
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
S3MKi
Legendary
Offline
Activity: 1540
Merit: 1016
|
|
October 16, 2014, 11:42:07 AM |
|
- даже как-то странно слышать упоминание emunie рядом с FreeMarket и Nxt... Я про то, что тут махинации с перемещениями надо делать по папкам, а у него в ролике сразу в клиенте встроено. Я с позиции простоты для обычного пользователя, распаковал и запустил. В этом плане.
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 16, 2014, 12:03:15 PM |
|
.. у него в ролике сразу в клиенте встроено.
- именно что в ролике... Сам он позавчера писал про эту свою первую бэту дигиталмаркета: It's not anywhere near all hooked together yet, many things if you click them do nothing, or will pop up with a box saying unimplemented. If you want to report these omissions in the bug tracker, feel free. I have a long list of stuff, but there may be things I've missed, or forgotten to write down in the early hours. Он с мая 2013 года всё пытается запихнуть в клиент что ни попадя, в то время как Nxt - это платформа для дополнительных сервисов, лучшие примеры этому - FreeMarket и MultiGateWay. Может, когда-то разработчики сделают механизм плагинов в клиенте (а ещё лучше - распределённый PluginMarket), и не нужно будет копировать папки вручную.
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
DRVX
|
|
October 16, 2014, 01:38:19 PM |
|
2] Скачайте zip-архив FreeMarket отсюда (сверьте с sha256 из того сообщения скачал запустил программу для проверки http://www.online-convert.com/) запустил проверку хеш SHA (256 битов) как рекомендует NXT Wiki он выдает результат hex: cf9263ffa06476e78e1276e506dbaffbbeeaff3eb43f392d0299590443aa4d91 HEX: CF9263FFA06476E78E1276E506DBAFFBBEEAFF3EB43F392D0299590443AA4D91 h:e:x: cf:92:63:ff:a0:64:76:e7:8e:12:76:e5:06:db:af:fb:be:ea:ff:3e:b4:3f:39:2d:02:99:59:04:43:aa:4d:91 base64: z5Jj/6BkdueOEnblBtuv+77q/z60PzktAplZBEOqTZE= в тексте https://nxtforum.org/freemarket/freemarket-releases-1-0-9/msg117609/#msg117609sha256: f05eef078460da67d2d67250536c294c79fed02e1fee19f0fa5d6e4a5fd4803d *FreeMarket-1.0.9.zip token: 4avn6us1bo1601otsnet7gqc4uvok2sgf27i0l9ii3knr074lj1mghp633h9gtg1bfefhk9679g6jd5 rcoreg06gs6riterg47bauehld5k0bpdko6bvpnt3259a49gfqvgjb8l15chgd43611bda2781i1k27 o3 for text: f05eef078460da67d2d67250536c294c79fed02e1fee19f0fa5d6e4a5fd4803d *FreeMarket-1.0.9.zip это нормально? с учетом что когда мультигтвей проверял последний, совпадало, а тут нет, или чем то другим этот непонятный SHA256 проверять надо?
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 16, 2014, 05:35:32 PM |
|
он выдает результат ........
- я сейчас скачал, проверил на https://www.virustotal.com/ , получил SHA256: f05eef078460da67d2d67250536c294c79fed02e1fee19f0fa5d6e4a5fd4803d Имя файла: FreeMarket-1.0.9.zip Показатель выявления: 0 / 46 Дата анализа: 2014-10-16 17:31:46 UTC (2 минут назад)
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
nosin
Newbie
Offline
Activity: 31
Merit: 0
|
|
October 16, 2014, 06:37:56 PM |
|
Кто-то снова сливает миллионы?
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 16, 2014, 07:23:30 PM Last edit: October 16, 2014, 08:14:47 PM by abctc |
|
вышло сразу два обновления, оба критичных - нужно обновляться: 1.2.9 для нынешних пользователей версии 1.2.8 (прочтите README.txt перед обновлением: нужно выставить nxt.forceValidate=true в nxt.properties)и 1.3.1 для пользователей версии 1.3.0 Разработчики утверждают, что проблема не связана с версией 1.3.0, просто так совпало.
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
starik69
Legendary
Offline
Activity: 1367
Merit: 1000
|
|
October 16, 2014, 10:17:45 PM |
|
Ох, я как-то прозевал - сеть атаковали что ли? Опять непроходящий блок или транзакцию подсунули?
|
|
|
|
S3MKi
Legendary
Offline
Activity: 1540
Merit: 1016
|
|
October 16, 2014, 10:43:22 PM |
|
Так а что случилось-то?
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 17, 2014, 05:45:28 AM |
|
Так а что случилось-то?
- какая-то ошибка нашлась в подгрузке "некоторых" транзакций (с некорректными значениями ecBlock - кто-то, наверное, знает, что это такое) из базы данных: Fixed a bug in transaction loading which was causing transaction id's and signatures for some transactions with invalid ecBlock values to change after saving and reloading from the database.
Разработчики говорят, что проблема не была связана с 1.3.0, и правда, именно ноды с 1.3.0 (моя в том числе) продолжили работать, в то время как некоторые (нехаллмарченные) ноды 1.2.8 застряли на блоке 260316. Похоже, в 1.3.0 проверки уже были усилены. Об этом же может свидетельствовать тот факт, что для версии 1.3.1 нет требования однократной ручной установки nxt.forceValidate=true.
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
scor2k
Legendary
Offline
Activity: 1005
Merit: 1002
work hard, die young (c)
|
|
October 17, 2014, 06:26:55 AM Last edit: October 17, 2014, 08:35:14 AM by scor2k |
|
вышло сразу два обновления, 1.3.1 для пользователей версии 1.3.0 Что-то как-то 1.3.1 с ошибочками стартанула... java.lang.RuntimeException: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "ACCOUNT"; SQL statement: ...
UPD. Поставил 1.2.9 =) Все обновилось, все вроде работает ))) Подождем 1.3.х ) UPD2. Главное не забыть вернуть в зад nxt.forceValidate=false =)
|
|
|
|
abctc (OP)
Legendary
Offline
Activity: 1792
Merit: 1038
|
|
October 17, 2014, 09:20:29 AM |
|
Про твою ошибочку "Timeout trying to lock table ..." (вообще-то о ней в readme к 1.3.0 сказано) ответил Jean-Luc: 2014-10-16 14:54:44 java.lang.RuntimeException: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "ACCOUNT"; SQL statement If this happens very rarely, it is safe to ignore. If you see it regularly, append MVCC=true to the jdbc url in nxt.properties: nxt.dbUrl=jdbc:h2:nxt_db/nxt;DB_CLOSE_ON_EXIT=FALSE;MVCC=true
|
██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████ | , the Next platform. Magis quam Moneta (More than a Coin) |
|
|
|
|