Bitcoin Forum
May 06, 2024, 10:20:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
Author Topic: Ufasoft Coin - Мульти-валютный Open Source клиент для Windows  (Read 20109 times)
Night
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 08, 2012, 09:34:25 PM
 #41

Хм...
Прикольный  клиентик  получается ...
А  можно ли в него добавить  вальвацию блоков при помощи ГПУ?
Это бы заметно  ускорило бы начальную загрузку  блоков Smiley
1715034010
Hero Member
*
Offline Offline

Posts: 1715034010

View Profile Personal Message (Offline)

Ignore
1715034010
Reply with quote  #2

1715034010
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715034010
Hero Member
*
Offline Offline

Posts: 1715034010

View Profile Personal Message (Offline)

Ignore
1715034010
Reply with quote  #2

1715034010
Report to moderator
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 08, 2012, 09:47:44 PM
 #42

Хм...
Прикольный  клиентик  получается ...
А  можно ли в него добавить  вальвацию блоков при помощи ГПУ?
Это бы заметно  ускорило бы начальную загрузку  блоков Smiley
На GPU хорошо решать параллельные задачи. А проверка блоков - последовательный процесс. Каждый зависит от предыдущего.
Но при загрузке нескольких валют конечно блоки проверяются параллельно

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
Night
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 09, 2012, 01:02:12 PM
 #43

Похоже, после генерации блока в TBTC не отрабатывает его отправка в  сеть, или не  срабатывает логика отбрасывание  несостоявшихся  блоков.
Симптомы:  после  генерации  блока, синхронизация с  сетью останавливается.
Блоков  в сети  этих нет.
Code:
DateTime:  08.02.2012 20:30:53
Value:   50
Confirmations: 0
To:   mhVqxGTrsPkdfCNP6qgknxYKUdg1gS3GDD
Comment:  Mined
Hash:   1BC1CCE0C781390CA92F38E01B9BBB242E0A7F7686683F2A8FE49B5D34F879CB
Code:
DateTime:  08.02.2012 20:39:19
Value:   50
Confirmations: 0
To:   mxouGunXzLtphw5MPF6EHkZmBjGdBAfZSp
Comment:  Mined
Hash:   638A9E7A6462CDCD354532C975D4CE8A0B4F6EA6BCD8FA762C785FB99304EF8F
<a href=http://blockexplorer.com/testnet> Здесь</a> информации об этих блоках нет.

Когда  синхронизация  стала, я удалил Bitcoin-testnet.db* и начал синкаться  заново. но по какой то  причине оно уперлось на  блоке  пятидневной давности. Недолго думая опять включаю  майнер и  получаю  блок №45653
Code:
DateTime:  09.02.2012 4:37:28
Value:   50
Confirmations: 1
To:   mkqKTqGjkxLVjCC2uRULjS1op2z1cSKQ4Q
Comment:  Mined
Hash:   E843DC68ADAEC696787513DC36FA92F82E2E5BB38C1E8C4FB8ABEE38106E2B98
и опять отбраковку  блока не  получил.
Наверно стоит закрыть майнер, пока не  получены все  блоки.
Следует добавить  опции командной строки для  проверки  таблиц и ресинка.
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 09, 2012, 01:30:14 PM
 #44

Похоже, после генерации блока в TBTC не отрабатывает его отправка в  сеть, или не  срабатывает логика отбрасывание  несостоявшихся  блоков.
Симптомы:  после  генерации  блока, синхронизация с  сетью останавливается.
Блоков  в сети  этих нет.

и опять отбраковку  блока не  получил.
Наверно стоит закрыть майнер, пока не  получены все  блоки.
Следует добавить  опции командной строки для  проверки  таблиц и ресинка.

Проверим конечно. Для Resync есть меню. А таблицы всегда корректны должны быть - гарантируется транзакциями. Правда есть оптимизация: во время закачки blockchain (старее недельной давности) для скорости отключаяется Safe-mode у SQlite и если пропадет питание, то БД может оказаться в некорректном состоянии, тогда ее просто удалить.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 09, 2012, 10:41:52 PM
 #45

Когда  синхронизация  стала, я удалил Bitcoin-testnet.db* и начал синкаться  заново. но по какой то  причине оно уперлось на  блоке  пятидневной давности. Недолго думая опять включаю  майнер и  получаю  блок №45653

Итак вот результаты исследования:
в сети Testnet наблюдается возникшая 5 дней назад аномалия:

Транзакции:
http://blockexplorer.com/testnet/tx/0018417e23c7ad94c62e3dbcd571df2fb23f29ba375ffb5709701e9812ee8286#i292807

и
http://blockexplorer.com/testnet/tx/fae8bfd6a2d98294416d8d280d3637682e87ad71e0dfc6b8b20804263067c42d#i293358

делают Double Spend.  Непонятно почему узлы testnet (в том числе BlockExplorer) допускают блок 45653, хотя он содержит транзакцию потратившую деньги, сгенерированные в блоке 45333, хотя они уже потрачены в блоке 45440.

Судя по исходникам стандартный клиент должен был забраковать 45653.
На форумах по этим числам пока ничего не нашлось.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
Night
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 09, 2012, 10:56:13 PM
 #46

Ну  тестнет слабая сеть, если туда с  парочкой  гигахешей  прийти, можно и транзакции поотменять и вообще  пол  дерева  перестроить  Smiley
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 09, 2012, 11:10:58 PM
 #47

Ну  тестнет слабая сеть, если туда с  парочкой  гигахешей  прийти, можно и транзакции поотменять и вообще  пол  дерева  перестроить  Smiley
Нет, дело не в силе. Блок с Double Spend по определению не корректен. Все клиенты должны его отбрасывать на стадии проверки.

Надо попробовать стандартный клиент под отдадчиком и посмотреть почему он не обнаруживает ошибки в блоке.
Если это случается в testnet, не видно причин почему не случится с главной валютой.

В общем до выяснения причин - сигнал продавать ))

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
loga
Member
**
Offline Offline

Activity: 85
Merit: 10



View Profile
February 09, 2012, 11:53:36 PM
 #48

А что там в скрипте прописано было? Может условие не выполнено и перевод считается не действительным?

12S3cd5Z6XNroAmDg6Zk7CVv8paYEQi2pA
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 09, 2012, 11:55:09 PM
 #49

А что там в скрипте прописано было? Может условие не выполнено и перевод считается не действительным?
Если перевод недействителен, то эта транзакция не могла войти в блок.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
Night
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 10, 2012, 12:02:56 AM
 #50

http://blockexplorer.com/testnet/block/0000000002ad55f58adccca688954be0ba62f994ece4470743b06853a033622f
http://blockexplorer.com/testnet/block/0000000013aa9f67da178005f9ced61c7064dd6e8464b35f6a8ca8fabc1ca2cf
Хм.. а вот похоже и Smiley вот почему.
Хотя...   лажа  если честно... надо бы  не  пускать  блок  с транзакцией  с одним и тем же  хешем.

ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 10, 2012, 12:12:04 AM
 #51

http://blockexplorer.com/testnet/block/0000000002ad55f58adccca688954be0ba62f994ece4470743b06853a033622f
http://blockexplorer.com/testnet/block/0000000013aa9f67da178005f9ced61c7064dd6e8464b35f6a8ca8fabc1ca2cf
Хм.. а вот похоже и Smiley вот почему.
Хотя...   лажа  если честно... надо бы  не  пускать  блок  с транзакцией  с одним и тем же  хешем.

Транзакция с тем же хешем в принципе допустима и уже случались такие ранее. При этом учитывается только первая транзакция. К Double Spend это приводить не должно.

Но я понял, что случилось:
Генерирующая Транзакция с идентичным хэшем вновь пополнила уже потраченое.
Стандартный клиент не проверяет такое, хотя в Wiki-документации сказано что повторная генерация должна игнорироваться.

Использовать это как способ получить лишнее не получится, хотя с некоторой точки зрения выглядит как DoubleSpend. Опасности для сети не представляет.

Понятно что аномалию сгенерировали намеренно, ранее никогда не встречалась такая ситуация.

Клиент Ufasoft подправим.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
Night
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 10, 2012, 12:20:12 AM
 #52

Ага

Там получается дважды  была   транзакция с  одним и тем  же  ID  
http://blockexplorer.com/testnet/block/0000000002ad55f58adccca688954be0ba62f994ece4470743b06853a033622f  Block 45333 Генерация
http://blockexplorer.com/testnet/block/000000001870e5f9cbdf5fc36bb283931c7f3c4afc0ff7b0f76a5fc2fcf5dbd8  Block 45440 Перевод
http://blockexplorer.com/testnet/block/0000000013aa9f67da178005f9ced61c7064dd6e8464b35f6a8ca8fabc1ca2cf Block 45442 Генерация
http://blockexplorer.com/testnet/block/0000000000db2e24d532668f71351a23808720d08b4f29a06fa35b204fcf39e9 Block 45653 Перевод...  Прикольный  причем  Smiley 25TBTC отдано платой генератору  блока.

а Тут вообще  супер!!! http://blockexplorer.com/testnet/address/mtoKs9V381UAhUia3d7Vb9GNak8Qvmcsme
Received BTC: 152.7792
Sent BTC: 202.7792
То есть отправлено на  50 БТС больше чем получено. Но тут не  видно транзакции из Block 45442.
Сейчас обвал курса  устрою  Smiley С  последующим  возвратом  Smiley
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 11, 2012, 10:54:41 PM
 #53

В версии 0.27 исправлен вышеупомянутый bug.

Добавлен:
namecoin-dns.exe - DNS прокси, обрабатывающий зону .bit, остальные запросы редиректит на Google Public DNS 8.8.8.8. Может быть установлен как Windows Service.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 12, 2012, 01:11:24 AM
 #54

О, это интересно! Работает только в паре с Ufasoft Coin?

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
February 12, 2012, 03:08:40 AM
 #55

О, это интересно! Работает только в паре с Ufasoft Coin?
Да, использует БД namecoin.db в формате Ufasoft Coin, поэтому надо регулярно запускать Coin.exe чтобы докачивать блоки. В будущей версии сможет докачивать сама автономно.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
March 06, 2012, 08:57:01 PM
 #56

В 0.28 добавлена поддержка SolidCoin.
И учтено февральское изменение протокола

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
May 28, 2012, 10:18:27 PM
 #57

Выпущена версия 0.30:

Формат БД стал более компактным, 50% от размера базы стандартного клиента
Более быстрая закачка блоков
UI переписан на WPF

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
August 08, 2012, 06:37:35 PM
 #58

Исходники открыты:
http://ufasoft.com/files/ufasoft_coin-0.33.tar.xz

Библиотеки OpenSSL, libxml, SQLite   не включены в комплект

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
September 24, 2012, 03:51:08 AM
 #59

О! Да это же прекраснейшая новость! Cheesy

Жаль, что я был занят в Москве и все пропустил! Sad

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
PatronDragon
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
January 13, 2013, 10:42:49 AM
 #60

Как занести свой номер NMC?
Pages: « 1 2 [3] 4 5 6 »  All
  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!