Bitcoin Forum
May 24, 2024, 07:10:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »
81  Local / Майнеры / Re: Сколько кВт в одном биткоине? on: April 28, 2013, 09:26:17 PM
9
Киловатт-часы, это текущее потребление в час, а сколько энергии потрачено всего на некую работу - таки в Киловаттах (их мы оплачиваем каждый месяц в квитанции)

Киловатт-часы - это как раз и есть энергия. И не в час, а именно киловатт-час. Потому что "киловатт в час" - это киловатт разделить на час, а "киловатт-час" - это киловатт умножить на час. Энергия (и работа) - таки в Джоулях. А в Ваттах (и киловаттах) измеряется мощность. Мощность - это производная работы по времени. Физический смысл мощности - это работа произведенная в единицу времени. Т.е. 1 Ватт = 1 Джоуль / 1 секунду.
В киловаттах меряется мощность, а не энергия. Энергия имеет ту же размерность, что и работа, т.е. джоуль или, что тоже самое, 1 ватт х 1 секунду. Отсюда 1 кВт*ч = 1000 Вт * 3600 с = 3,6*10^6 Дж.
Если вы прочитаете квитанции внимательно, то увидите, что оплачиваем мы именно энергию, т.е. кВт*ч. И счетчики наши измеряют энергию, т.е. как раз кВт*ч, о чем на них недвусмысленно написано.
Путаница связана с тем, что в быту неудобно произносить "киловатт-час", вот и произносят "заплатить за киловатт", хотя с физической точки зрения - это грубейшая ошибка.
82  Local / Кодеры / Re: I2P & Bitcoin on: April 27, 2013, 07:58:23 PM
Тогда я добавлю этот инклуд в следующем коммите.
Кстати, скоро появится версия 0.2 моего пачта, если никаких серьезных трудностей не возникнет. С более дружелюбным интрефейсом, с большим количеством настроек для I2P-туннелей и прочими улучшениями.
83  Local / Кодеры / Re: I2P & Bitcoin on: April 25, 2013, 07:30:32 PM
Очень странно. Собирал на многих платформах - везде было нормально. Почему-то не может найти объявление функции close.
Попробуйте в i2psam.cpp добавить еще один инклуд  unistd.h
Code:
...
#include <stdlib.h>
#include <time.h>
#include <stdarg.h>

#ifndef WIN32
#include <errno.h>
#include <unistd.h>    // <- добавилась эта строка
#endif
...
84  Local / Майнеры / Re: IBM System z10 Enterprise Class on: April 12, 2013, 06:45:43 PM
продайте его гоксу, может хоть лагать перестанет
85  Local / Новички / Re: Официальная тема Metabank.ru для новичков on: April 11, 2013, 06:59:57 PM
Если б сразу не переводили в доллары, интересно, как бы они мне зафиксировали курс >230? Из своего кармана что ли доплачивать будут?
Несколько раз переводил - все четко было. Со сроками - да, нужно что-то делать. А в остальном претензий нет, только комиссию бы поменьше. Помнится когда-то 3% была.
86  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: April 10, 2013, 06:08:44 AM
I considered a "boost::asio" library as a base for this refactoring, but it's just in my thoughts yet.
It's best to keep the changes as small and specific as possible, at least if the idea is to have this merged upstream at some point, which I think would be useful.

Coupling it to refactoring and using different I/O libraries (which may be a good idea in itself) could become too complex and too much at once to review.

Exactly. That's why I made smallest changes as I could. And that's why there is i2p-patch only, not general "long-address" patch. Because it's too complex for this moment.

you can ban blockchain so you wont be the first guy to relay it and therefore wont show up!
Sorry, I didn't understand you. What do you mean "ban blockchain"?
87  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: April 09, 2013, 06:02:47 PM
Yes, I thought about making it more abstract.
In general case there must be a method to negotiate a length of address and type of net. Different nets may have equal length of address.
Also current bitcoin code is hard to add new protocols. So adding general NODE_LONG_ADDRESS service is much more harder than add i2p protocol only. Probably adding a general long address support will cause a huge refactoring of the current bitcoin code.
I considered a "boost::asio" library as a base for this refactoring, but it's just in my thoughts yet.
88  Local / Майнеры / Re: IBM System z10 Enterprise Class on: April 09, 2013, 05:27:38 PM
IBM сама довольно серьезно поддерживает линукс. Поэтому дрова уже есть в ядре. Список оборудования из этого ящика поддерживаемого ядром 3.3 тут http://www.ibm.com/developerworks/linux/linux390/development_technical.html

Пруф на поддержку в дебиане: http://www.debian.org/releases/stable/s390/ch02s01.html.en#id381758
Quote
2.1.2. S/390 and zSeries machine types

Since Debian Squeeze, support for booting in ESA/390 mode was dropped. Your machine needs to support for at least the z/Architecture, Architecture Level Set 2. The userland is still compiled for ESA/390, though. All zSeries hardware is fully supported. S/390 support software is included from the kernel 2.6.32 development stream. The most current information about IBM's Linux support can be found at the Linux on System z® page on developerWorks.
89  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: April 09, 2013, 04:37:36 PM
It's true. I've been beating my brains out trying to solve the problem. And my solution is...
Instead of thousand words:
Code:
#ifdef USE_NATIVE_I2P
uint64 nLocalServices = NODE_I2P | NODE_NETWORK;
#else
uint64 nLocalServices = NODE_NETWORK;
#endif

I added a new service NODE_I2P to bitcoin protocol.
And I added a new serialization flag SER_IPADDRONLY. By default my client serialize both of ip-address and i2p-address. But if my client interacts with a node which is not support NODE_I2P service (vanila clients), I do serialize an ip-address only.
Code:
        IMPLEMENT_SERIALIZE
            (
             READWRITE(FLATDATA(ip));

#ifdef USE_NATIVE_I2P
             if (!(nType & SER_IPADDRONLY))
             {
                READWRITE(FLATDATA(i2pDest));
             }
#endif

            )

So, if my client connected to a node with NODE_I2P service it will send and receive full ip and i2p-addresses. If my client connected to a standard client it will send and receive only IPs. It's fully backward compatible with standard clients, except of "peers.dat" file.
90  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: April 09, 2013, 12:55:30 PM
With my patch you can run your wallet using i2p only ("-onlynet=native_i2p" option) or in a mixed mode. If you run the client in the mixed mode, your wallet will be like a gate between i2p bitcoin subnet and the rest net. If you run the client using i2p only, you have to communicate with the gates run in the mixed mode (maybe indirectly). Otherwise, your wallet will be separated from the rest net.

Let's say wallet1 and wallet3 running in i2p-only mode. And wallet2 running in mixed mode (gate).
Code:
|wallet1|  <-----I2P----->  |wallet2| <---clear internet---> (others)
   ^-- I2P--> |wallet3| <--I2P--^
In this case wallet1, wallet2 and wallet3 will communicate only through I2P. Wallet1 and wallet3 cannot communicate with the rest bitcoin net directly. But wallet2 will retranslate their transactions to the rest net. If wallet2 is down, wallet1 and wallet3 will be separated from the rest network. Some people help me and run their clients in the mixed mode with a static I2P-address. I add their I2P-addresses to source files as seed-nodes. That allows other people use the "i2p only" mode and do not fear to be separated from main bitcoin network.

As I know, blockchain shows IP-address of a node which first retranslate a transction. So I guess it will be an IP of a gate-node. Anyway no one can to know you real IP if you use "i2p only" mode. Moreover, you can firewall all your network connections except i2p-connections and your wallet will work.
91  Local / Майнеры / Re: IBM System z10 Enterprise Class on: April 09, 2013, 06:03:52 AM
Quote
The new z10 is equal to nearly 1,500 x86 servers in performance
Перевод:
Новый мейнфрейм z10 [здесь имеется ввиду именно мейнфрейм, а не процессор] эквивалентен примерно 1 500 х86 серверам [серверам(!), а не ядрам и не процессорам] по производительности.

[Меня терзают смутные сомнения, что производительность они мерили именно в майнинге.]

Quote
The z10 utilizes 64 purpose-built quad-core processors
[из этой фразы становится понятно, что под 'the z10' они имеют ввиду именно мейнфрейм в целом]
Перевод:
Мейнфрейм z10 использует 64 4х-ядерных процессора специального назначения

Итого.
Ядра там не х86, и вряд ли ими когда-то будут, т.к. на этом основан многомиллиардный бизнес IBM.
По каким-то синтетическим, выдуманным самой IBM, тестам 64*4 z/ ядра эквивалентно 1500 х86 серверам (сколько ядер в этих серверах они в статье умалчивают). Частота z/ ядер 4,4 ГГц. Частота х86 ядер, с которыми они сранивают,  - неизвестна.
z/Архитектура родом из 60х-70х, когда x86 еще даже в проекте не было. z/Архитектура до сих пор сохраняет АБСОЛЮТНУЮ обратную совместимость со всеми своими предыдущими поколениями. Поэтому сравнивать в лоб частоты z/ ядер и х86 ядер нельзя в силу совершенно разной архитектуры.

Upd.
Кстати, из википедии
Quote
The baseline model of the z10 EC [Enterprise Class] has a reported price starting at $1,000,000 for a new system.
Так что эта железка стоит минимум миллион долларов.
92  Local / Майнеры / Re: IBM System z10 Enterprise Class on: April 08, 2013, 08:49:30 PM
Старовата ведь железяка для него
Железка не такая уж и старая - максимум года два-три. По меркам мейнфреймов - совсем новая. Такие девайсы любят госкорпорации, финансовые учреждения, государственные структуры и прочий "серьезный бизнес". Даже средний бизнес просто финансово не потянет такую игрушку. А уж софт для нее стоит совсем заоблачных денег (десятки $млн. за одну софтину - это нормальная цена).

Ядра там абсолютно точно не х86.
На z/OS есть POSIX, хоть и примотанный на изоленту и подпертый костылями. Поэтому есть ненулевая вероятность собрать под нее cgminer, например. Ну или допилить его в крайнем случае.
Еще на этой железке можно запустить дебиан. Он поддерживает эту архитектуру. Под дебианом собрать майнер должно быть проще.
Однако, как уже сказали, администрировать эту железку КРАЙНЕ нетривиально. Да и быстродействие в майнинге вызывает у меня большие сомнения.
93  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: April 07, 2013, 08:48:28 PM
No. It's a service inside i2p, that allows applications to interact with i2p using simple (berkley) socket.
www.i2p2.de/samv3.html
Applications must be written with SAM support. You cannot run usual apps with SAM.
94  Bitcoin / Project Development / Re: I2p bitcoin client??? on: April 07, 2013, 06:22:37 PM
OK. I've got the bitcoins. Thank you.
95  Local / Кодеры / Re: I2P & Bitcoin on: April 04, 2013, 12:40:23 PM
При сборке с опцией RELEASE=1 бинарник ликуется со статическими библиотеками.
В системе должна быть установлена libqrencode.a.
Это понятно. Дело в том, что, похоже, в дебиане/убунте в пакетах нет статической qrencode, только so.
96  Local / Кодеры / Re: I2P & Bitcoin on: April 03, 2013, 07:25:13 PM
Подключайте тестинг репозитарий. Дебиан без тестинг репозитария иногда бывает уныл. Можно основные пакеты оставить стабильными (если это важно), а нужные подтягивать из тестинга или даже из анстейбла.
Или убунту ставить - по сути, тот же тестинг дебиан.
97  Local / Кодеры / Re: I2P & Bitcoin on: April 02, 2013, 02:50:33 PM
Что из этого нужно отправить автору? (естественно перед отправкой все перегенерирую заново).

Спасибо, что откликнулись.
"Address + private key" отправлять никому не нужно, нужно держать в секрете.
Мне нужно отправить "Address (you can make it public)" и "Short base32-address".

Сообщения "Send:" и "Reply:" являются отладочными, их можно игнорировать. Пока я их вывожу в консоль (stdout). Со временем буду писать в лог-файл. Если они вас отвлекают, можно перенаправить вывод в файл
Code:
./bitcoind > btc-i2p.log
98  Local / Кодеры / Re: I2P & Bitcoin on: April 02, 2013, 11:48:46 AM
Чтобы статически слинковаться с библиотекой, она должна быть собрана как статическая библиотека, а не динамическая. Как я понял, в репозитриях дебиана/убунты статически собранной qrencode нет. Если вы уж так сильно хотите слинковаться с ней статически, вам нужно выкачать ее исходники и скомпилировать ее как статическую библиотеку, после этого линковать ее. Но я не понимаю для чего вам статически линковаться с библиотекой, которая по умолчанию есть в репозитариях - это не linux-way. Если этой библиотеки нет на целевой машине, то нужно просто ее поставить.
99  Local / Кодеры / Re: I2P & Bitcoin on: April 02, 2013, 06:40:58 AM
cannot find -lqrencode
т.е. библиотека просто не установлена

Надо установить саму библиотеку и девелоперский пакет для нее. В убунте так:
Code:
sudo apt-get install libqrencode3 libqrencode-dev
100  Bitcoin / Development & Technical Discussion / Re: Bitcoin client with I2P patch on: March 28, 2013, 07:33:37 PM
Update 28 Mar 2013
Merged with 0.8.1
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!