Bitcoin Forum
April 25, 2024, 10:13:01 AM *
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
1714039982
Hero Member
*
Offline Offline

Posts: 1714039982

View Profile Personal Message (Offline)

Ignore
1714039982
Reply with quote  #2

1714039982
Report to moderator
1714039982
Hero Member
*
Offline Offline

Posts: 1714039982

View Profile Personal Message (Offline)

Ignore
1714039982
Reply with quote  #2

1714039982
Report to moderator
1714039982
Hero Member
*
Offline Offline

Posts: 1714039982

View Profile Personal Message (Offline)

Ignore
1714039982
Reply with quote  #2

1714039982
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
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!