Search content
Sort by

Showing 19 of 19 results by Aleck
Post
Topic
Board Новички
Re: Официальная тема Metabank.ru для новичков
by
Aleck
on 08/03/2012, 17:05:04 UTC
Вывел небольшую сумму mt.Gox BTC -> WMR. Вывод занял менее часа.
Очень удобный сервис.
Post
Topic
Board Новички
Re: БП для майнинга и другие "железные" вопро&#
by
Aleck
on 29/02/2012, 19:28:14 UTC
Думаю первыми сгорят фазы питания видеокарт,

Что такое "фазы питания видеокарт"? Какие там фазы? Там постоянное напряжение.
Post
Topic
Board Новички
Re: БП для майнинга и другие "железные" вопро&#
by
Aleck
on 29/02/2012, 19:26:56 UTC
Если один из БП не будет запущен, то он станет нагрузкой для второго - работающего... а если в нем что то погорит, ток пойдет еще и через видяхи (не факт..).

Чёт нифига не понял. Кто разбирается в электротехнике - поясните.
Как неработающий блок может стать нагрузкой для работающего? У него же внутреннее сопротивление большое, т.е. ситуация эквивалентна разрыву цепи.

Ситуация с " если в нем что-то погорит" и "ток пойдет через видяхи" вообще непонятна. Чем эта ситуация отличается от "если погорит один БП, питающий всю систему" ?
Post
Topic
Board Новички
Re: БП для майнинга и другие "железные" вопро&#
by
Aleck
on 28/02/2012, 12:27:15 UTC
В двух словах можете объяснить про синхронный старт двух БП? Если один БП питает комп и пару видях (через разъемы питания), а второй только пару других видях, что может случиться при несинхронном старте? Точнее, если подать питание на выключенные видяхи, им что, от этого плохо будет? Или там какие-то хитрые переходные процессы?
Post
Topic
Board Разное
Re: Возьму в аренду компьютерные мощности.
by
Aleck
on 20/02/2012, 00:59:04 UTC
Это где ж столько телефонов взять, чтобы их всем миром ломать! )
Post
Topic
Board Майнеры
Re: Вопрос о комиссии за перевод
by
Aleck
on 19/02/2012, 13:45:34 UTC
Т.е. чтобы комиссионное вознаграждение было сопоставимо с эмиссионным необходимо увеличение интенсивности взаиморасчетов в биткоин-экономике приблизительно на 3 порядка. В принципе, вполне реальная цифра, если предполагать экспоненциальный рост. Сколько это, интересно, займет: лет 5-10 ? )))
Post
Topic
Board Разное
Re: Возьму в аренду компьютерные мощности.
by
Aleck
on 19/02/2012, 13:30:53 UTC
Что такое считаете, если не секрет?

Для каких целей?
Считаем хэши. Платим исправно. Примерно 3.3$ за гхэш в сутки.

прочитать выше несколько постов трудно))) Grin


Летят Шерлок Холмс и Доктор Ватсон на воздушном шаре. Сбились с курса, потерялись в облаках, спускаются вниз, чтобы сориентироваться. Видят внизу человека и кричат ему:
 - Мистер, не подскажете где мы находимся?
 - Конечно, господа! Вы находитесь на воздушном шаре.
Холмс поворачивается к Ватсону и говорит:
 - Этот джентельмен определенно математик.
 - Как вы это вычислили, Холмс?
 - Он дал совершенно точный, но ничего не объясняющий ответ.



Блин, ясен Арафат, что хэши! ) Мне интересно, что за задача.
Это криптовалюта, преодоление чъей-то proof of work, взлом шифра или что-то еще )))
Post
Topic
Board Майнеры
Re: Вопрос о комиссии за перевод
by
Aleck
on 17/02/2012, 21:05:59 UTC
Тоже интересно, какова в данный момент средняя сумма комиссий транзакций в блоке? Насколько она сопоставима с размером вознаграждения? 
Post
Topic
Board Разное
Re: Возьму в аренду компьютерные мощности.
by
Aleck
on 17/02/2012, 21:00:41 UTC
Что такое считаете, если не секрет?
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 03/02/2012, 20:39:23 UTC
В следующий раз скидывайте биткоины на MultiBit, он гораздо шустрее. Smiley
За счёт чего MultiBit шустрее стандартного кошелька ?

Видимо за счет того, что не скачивает всю историю блоков от Адама до нынешних времен.
Он качает только Новый Завет. )
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 02/02/2012, 11:12:53 UTC
Aleck, вы рассуждаете о протоколе и алгоритме с позиции старой идеалогии централизации, когда клиенты общаются с сервером с фиксированной версией и правилами.

Да я понимаю, что p2p это не клиент-сервер. Поэтому и задаю вопросы, чтобы узнать, как именно регламентированы различные моменты. Я понимаю, что такие моменты, как размер комиссии, количество транзакций в блоке и даже частота блоков легко изменяется в исходном коде. Но по факту-то эти моменты все равно как-то регламентированы в официальном клиенте. А официальный клиент, как я полагаю, в среднесрочной перспективе все равно будет оставаться ориентиром для остальных узлов.

Большинство моих вопросов имеет смысл именно в такой интерпретации: как это реализовано на данный момент в официальном ПО.

А то, что "в открытом ПО возможно всё" это и так понятно. Просто иногда становится непонятно, зачем вообще как-то ограничивать размер блока, если "в будущем, когда мы упремся в это ограничение, его можно будет подправить"? Может его проще сразу не вводить? С другой стороны, раз его ввели, мне интересно узнать зачем, с какой целью? Если это сделано, чтобы создать разницу для генерирующих узлом между платными и бесплатными транзакциями, тогда интересно, а как дела обстоят сейчас: какой лимит от максимального размера блока исчерпан, принимают ли в массе своей узлы бесплатные блоки, какой размер средней транзакции и соответственно средний размер комиссии? И т.д.

p.p.s. на данный момент, пока проект bitcoin развивающийся, у него есть узкие места централизации - домен bitcoin.org, его владельцы, и наверное его разработчики (владельцы аккаунта на sourseforge и git). Уже благодаря наличию финансовой заинтересованности некоторых/многих участников, таких как, например, крупнейшие пулы майнинга и обменные биржи, мониторящих изменения в клиенте и возможно самостоятельно перенося изменения из основной ветки кода клиента в свою. При появлении серьезных расхождений в коде с идеологией как минимум будут возмущены этим положением.

Вот это, на мой взгляд, и является главным риском проекта. Если на каком-то этапе возникнет конфликт между тяжеловесами проекта, то это может привести к глобальному сплиту сети и появлению независимых версий проекта.

Кстати, а нет ли где-нибудь информации, какой максимальной длины цепочки отбрасывались за нынешнюю историю биткоина? Хочется оценить ситуацию, в целом всё спокойно и расхождение не выходят за пределы 1-2 блоков, или были более серьезные разделения? И если были, то в чем причина: во временной несвязности сети, или в реальной конкуренции?
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 01/02/2012, 03:22:22 UTC
Хешируется так называемый заголовок блока, он включает только важную информацию:
версия ПО, хеш предыдущего блока, хеш транзакций, текущее время, target сложности и
nonce, который инкрементируется после каждой попытки хеширования заголовка блока.

Ага, ясно главное: количество транзакций не влияет на вычислительную сложность. Т.е. ограничение на размер блока продиктовано чем-то другим. Чем, кстати?

И заодно так, чтобы уточниться...
Значит, какие действия делает узел, когда проверяет транзакцию на валидность в плане "Откуда деньги, Зин?". В проверяемой транзакции, как я понимаю, должна быть ссылка на блок (может быть даже очень древний), содержащий информацию, откуда у этого адреса взялись эти деньги. Далее узел достает этот древний блок из своего (или коллективного) хранилища. Дальше что?

Расчитываем хеш транзакций, указанных в этом блоке. Затем хешируем заголовок блока. Убеждаемся, что полученный хеш блока совпадает с тем, что указан в проверяемой транзации (т.е. деньги узлом не придуманы, а действительно получены в результате в результате предыдущей валидной транзакции). Всё, транзакция валидна. Или что-то пропустил?


Сначала помещаются оплаченные транзакции, если же еще остается место - бесплатные.

Сначала те, которые с комиссией - это требование протокола, или разумное решение узла, пакующего блок? По духу предполагаю, что второе.


На самом деле, места в блоке на сегодня вполне достаточно,

Какая, всё-таки, ёмкость блока? Насколько реальна ситуация что солнце погаснет сеть будет порождать больше транзакций, чем их можно упаковать в блоки, генерируемые, в среднем 6 раз в час?


просто разработчики решили, что
уже пора активно собирать комиссию, так как скоро награда за блок уменьшится с 50 до 25 BTC,
и к тому же это остановит засорение цепочки блоков дешевыми переводами. Разумное решение.

Как я понимаю, сейчас размер комиссии зависит от размера транзакции в килобайтах. Существуют ли данные о некотором "среднем" размере транзакции и, соответственно, о некотором среднем значении комиссии? Иными словами, вот я отправляю тебе сколько-то BTC. Какую по нынешним правилам комиссию я уплачу в среднем? А какая в соответствии с этими же правилами будет теоретически минимально возможная?


Кто вообще определяет, какие именно транзакции войдут в блок?
Еще некоторое влияние оказывают узлы, которые не занимаются самой
генерацией, так как есть правила, при которых они передают перевод остальным узлам.

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

А, в том смысле, что невалидная транзакция просто не распространится по сети, и не попадет к узлам, которые могли бы её включить в блок?

Что, кстати, произойдет, если узел сам упакует блок, содержащий невалидную транзакцию? Этот блок будет отвергнут другими участниками? Как вообще проверяется сетью найденный блок на наличие таких "закладок"?

Может ли вобще (в рамках протокола) быть описана невалидная транзакция, содержащая перечисление несуществующих у адреса денег?

Какой исходный адрес указан у транзакции при получении эмиссионных денег? Или в рамках протокола это какой-то особый тип транзакции?


каждый узел может проверить, совместим ли перевод с общей логикой системы, и еще с правилами, которые навязываются лидерами проекта в текущей версии Bitcoin.

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


Что такое даркнет? )))
Это настоящий Peer-to-Peer/Friend-to-Friend. Вы, допустим, доверяете мне и просите меня
дать свой IP-адрес для подключения к запущенному на моем компьютере Bitcoin, а я же
подключен к тем узлам, которым доверяю я, и так далее. Нам достаточно использовать
опцию -connect=адрес_IP для организации даркнета, только друзья знают IP адреса всех
своих друзей и не заинтересованы в действиях против друзей, а третьи лица не знают IP.
По умолчанию же адрес публикуется в списках, подконтрольных небольшой группе лиц.

Фактически, это получается доверенная p2p-сеть? Т.е. сеть, состоящая из узлов, которые доверяют друг-другу напрямую или опосредованно (через другие узлы)?

А в чем (в случае  в случае p2p-сети биткоин) может выражаться "доверие"? Что узлы как-то по-другому проверяют (интерпретируют) информацию, полученную от соседей? Или все узлы принимают какое-то соглашение, ну, например, в случае определенной ситуации (коллизии) реагировать координированным образом.

Как регламентируется вопрос, с какими именно пирами соединен узел сети? Он сам их выбирает из числа доступных? Есть ли какое-то ограничение на количество установленных соединений?


Да, Сатоши Накамото, кем бы он ни был, явно гений. А рождение Биткоин это величайшее
событие начала 21 века. Поддерживая Биткоин, мы вносим вклад в историю человечества.

Да, хотелось бы верить в то, что биткоин станет тем, чем задуман. Т.е. уникальным по своим свойствам средством взаиморасчетов, подкрепленным реальным товарообменом. А пока, к сожалению, для большинства сейчас (и в ближайший год) это слабо подкрепленные цифровые титульные знаки с непонятным статусом, валютный шлюз, еще один инструмент трейдинга и средство трансляции дешевой электроэнергии в деньги. )

Впрочем, мне нравится сама идея биткоин. Мне нравится её дерзость, сбалансированность и продуманность основ. Главное теперь не просрать развитие проекта, не дискредитировать его амбициями лидеров, выработать стратегию развития как в техническом, так и в экономическом, политическом и социальном аспектах. Разумеется это уже область компетенции тех же лидеров. А я, как простой участник, в свою очередь, готов в нее отчасти вложиться, что называется, идейно, т.е., понимая, что это, всё-таки, больше венчурный проект, который может в итоге либо сильно развиться, либо его ждет трагическая судьба. Третьего не дано, уж очень у него мощная культовая закваска. )
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 31/01/2012, 00:38:06 UTC
На текущей момент транзакции без комиссий по прежнему принимаются, если верить blockexplorer. На тот момнет, когда они не будут приниматься ни одним из генерирующих узлов сети то единственным способом ее провести действительно будет самостоятельная генерация блока с этой транзакцией.

Т.е., фактически, при таких условиях бескомиссионная транзакция может оставаться неподтвержденной неограниченное время?

Quote
Т.е. узлам фактически без разницы: добавлять в блок бескомиссионные транзакции, или нет. Или разница как раз проявляется из-за ограничения объема блока. Т.е. узлу выгоднее составить потенциальный блок в основном из тех транзакций, в которые выше комиссия, так получается?

Верно.

А какое действует ограничение на объему/количество транзакций в блоке? Это какая-то константа, или протокол допускает пересмотр этого значения со временем?

Quote
Т.е. каждый узел сети получает, хранит у себя и делится по запросу с другими узлами информацией о всех совершенных сетью транзакциях, и информацией о цепочке блоков, начинася с самого первого?
Верно.

Нифига себе! Так это получается, что весь трафик сети каждый узел вынужден накапливать у себя? Или там совсем старые (ну, допустим более 100 блоков, т.е. верняк 100%) транзакции клиент может удалять?
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 30/01/2012, 20:16:45 UTC
И известно ли, на что тратятся такие огромные вычислительные мощности?

Да. На обеспечение высокой степени защищенности системы в целом.
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 30/01/2012, 13:10:01 UTC
Тут я не могу согласиться, так как вопросы вовсе не глупые,
а на некоторые я сам не могу с ходу дать развернутый ответ.

Ну я специально прочел FAQ и всю ветку. И задал те вопросы, которые остались после этого )
Большое спасибо за развернутые ответы, прямо хоть в FAQ не добавляй.

продолжаю углублять:
Про обязательность комиссии. Т.е. сейчас официальный биткоин-клиент по умолчаию добавляет в каждую транзакцию какую-то комиссию (пропорциональную размеру в килобайтах)? А если я инициировал (путем модификация кода допустим) бескомиссионную транзакцию, то что, единственным способом включить её в блок, это самому посчитать такой блок? Большинство других узлов такую транзакцию отвергнет?

Хешируется лишь заголовок блока, а не весь блок со всеми переводами.

Если я правильно понимаю, подрасчет попадают только хеш-суммы транзакций. Т.е., грубо говоря, вот есть транзакция (документ, в котором написано кому и сколько перекинуть), есть квиточек от этого документа (его хеш-сумма), который строго соответствует содержанию документа. При расчете блока собираются несколько таких "квиточков" и к ним подбирается такой nonce (самый верхний листочек), с которым весь блок выглядит аккуратно и красиво.

и есть
ограничения на максимальный объем, так что блок нельзя перегрузить.

А ограничения на максимальный объем в килобайтах или в количестве транзакций? (Хотя, это одно и то же, наверное.)

Получает ли майнер (пул) какую-то выгоду от того, что не включает в блок транзакции без комиссии?
Ответ - нет (если исключить фактор принуждения к оплате комиссии).
[...]
Но, если большинство таких майнеров требует обязательной комиссии,
это повысит их доход, так как у пользователей особо не будет выбора.
[/quote]

Т.е. узлам фактически без разницы: добавлять в блок бескомиссионные транзакции, или нет. Или разница как раз проявляется из-за ограничения объема блока. Т.е. узлу выгоднее составить потенциальный блок в основном из тех транзакций, в которые выше комиссия, так получается?


Кто вообще определяет, какие именно транзакции войдут в блок?
Еще некоторое влияние оказывают узлы, которые не занимаются самой
генерацией, так как есть правила, при которых они передают перевод
остальным узлам.
[/quote]

Не очень понял, что за механизм имеется в виду. Можно поподробнее?

Кем и где рассчитывается сложность?
Всеми узлами. Расхождений быть не должно, так как правила для всех общие.

Ну расхождения теоретически как раз быть могут. Например, потому что у разных узлов может оказаться различная информация о времени, затраченном на генерацию послеждних 2016 блоков. Причиной может быть рассинхронизация часов, скорость распространения по сети и просто ветвление (т.е. одни узлы считают, что последний блок уже сгенерирован, а другие считают, что еще нет).

Но с этим уже понятно. В итоге побеждает та сложность, которая получилась по расчетам большинства узлов сети.

Кем и где фиксируются транзакции, которые майнеры объединяют затем в блоки?
Соло-майнеры и пулы.

Т.е. каждый узел сети получает, хранит у себя и делится по запросу с другими узлами информацией о всех совершенных сетью транзакциях, и информацией о цепочке блоков, начинася с самого первого?

Это обычная реализация Peer-to-Peer.
Если клиент еще ни к кому не подключался, то списочек узлов он
получит через группу хостов, которые контролируются лидерами
проекта. Но и никто не запрещает организовывать свой даркнет.

Что такое даркнет? )))
Несвязанная с основной массой узлов подсеть?

Эта микропрограмма задает с каких адресов на какие адреса и при
каких условиях должен быть зачтен перевод биткоинов. Таким вот
образом можно делать сложные скриптовые переводы, но сегодня
это почти не используется, так как и обычных переводов хватает.

Т.е. в скрипте можно описать условия для перемещения денег в зависимости, например,  от факта попадания денег в определенный кошелек, получаемой или перемещаемой суммы, наличия денег на своих адресах и прочих условий?

Блин, чем больше знакомлюсь с системой биткоин, тем больше поражаюсь гениальности её авторов. Это ж надо создать такую сбалансированную продуманную систему! Для меня это изобретение стоит на одном уровне с телеграфом, радио, телевидением, сотовой связью и интернетом.

Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 30/01/2012, 12:14:55 UTC
Чуть понятнее раскрою про расчет сложности и децентрализацию:

 Каждые ~2000 блоков все клиенты дружно пересчитывают сложность, правым останется тот клиент, кто первым найдет блок с новой сложностью (более точно, чей блок следующим включит в цепочку следующий майнер, и т.д.. т.е. чья цепочка длиннее).


В общем, как я понимаю любые проблемы различий в расчетах решаются штатным образом: даже если есть какое-то расхождение, то в итоге всё равно побеждает тот блок (та ветвь) которую поддержит большинство узлов. Универсальное решение )

Еще тогда вопрос про сложность: как я понимаю, сложность определяется требованием к определенному количеству идущих подряд нулей в младших битах двоичного представления хеша рассчитываемого блока. Корректно ли будет считать, что добавление каждого "нолика" в требования к хеш-сумме увеличивают среднее время поиска в 2 раза. Или там совершенно другая зависимость?

Иными словами, мне интересно, насколько точно система может тюнинговать требования к сложности.
Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 30/01/2012, 05:31:57 UTC
Уф-ф.. вычитал всю ветку, пару вопросов сразу отсеялось )
Теперь хочу задать свои первые 10 глупых вопросов о биткоин:

1. Не могу понять, является ли комиссия обязательной или нет? С одной стороны вроде бы везде написано, что комиссия может быть нулевой, но тогда время обработки может быть дольше. С другой стороны неоднократно встречал упоминание о зависимости размера комиссии от размера транзацакции в байтах. В чем истина, брат?

2.  Зависит ли сложность в вычислительном плане от количества обрабатываемых транзакций? А от размера этих транзакций? Получает ли майнер (пул) какую-то выгоду от того, что не включает в блок транзакции без комиссии?

3. Кто вообще определяет, какие именно транзакции войдут в блок? По каким правилам это происходит? Если я правильно предполагаю, то на момент нахождения очердного блока сети (т.е. каждому её участнику) известно энное количество валидных транзакций, которые успели инициировать во время поиска предыдущего блока. И именно их перечень составляет основу для вычисления следующего блока. А те транзакции, которые поступают в процессе поиска решения, будут включены в следующий блок. Это близко к правде?

4. Имеет ли смысл порядок транзакция (с точки зрения вычисления хеш-суммы)? Т.е. у одного и того же набора транзакций, взятого в разном порядке одна и та же сумма, или разные? Подозреваю, что разные. Тогда как протоколом регламентируется порядок транзакций? Или это непринципиально?

5. Кем и где рассчитывается сложность? Это вшито на уровне протокола, или существует какой-то механизм, которым текущая сложность (а точнее требования к хеш-сумме) каким-то образом объявляется для всех узлов сети? Если сложность рассчитывается всеми узлами независимо, то не бывает ли расхождения в расчетах?

6. Кем и где фиксируются транзакции, которые майнеры объединяют затем в блоки? Откуда качается база при установке биткоин-клиента? Где ведется история (цепочка блоков)?

7. Транзакция все-таки элементарная операция по передвижению средств или в ней может быть несколько адресов отправителей/получателей? Насколько я понимаю, второе. Как в этом случае реализован механизм контроля "неделимости" такой транзакции?

8. Не могу догнать, в чем потенциальная выгода от пул-хопинга? При каких условиях и правилах работы пула это выгодно? Мне вроде кажется, что какая разница, короткий блок или длинный: сколько шар прислал пулу, столько тебе и заплатили? Зачем прыгать-то?

Ну ладно, пока хватит )



Post
Topic
Board Новички
Re: Почему снизилась производительность?
by
Aleck
on 29/01/2012, 01:30:59 UTC
Похоже дело в аппаратном сбросе частоты. Тупо открыл форточку (на улице -15, комп стоит рядом с окном), через полчаса производительность магическим образом увеличилась )

p.s. Этак мы все квартиру застудим )))
Post
Topic
Board Новички
Topic OP
Почему снизилась производительность?
by
Aleck
on 27/01/2012, 22:54:20 UTC
Вчера решил попробовать поиграть с майнингом. На текущих дровах стандартный OpenCL генератор в GUIMiner показывал ~260 Mhash. Примерно это же значение показывала статистика пула (deepbit). Знаю, что это не предел. Что на при разгоне и тюнинге драйверов карта дает до 380. Но не суть.

Оставил комп на ночь. С утра смотрю, скорость генерации упала до примерно 200 Mhash. Подозрения на перегрев карты не оправдались: значения около 85º С, вентилятор работает на 30% - т.е. карта себя хорошо чувствует. Перезапустил майнер - ситуация не изменилась. Перезагрузил машину - то же самое. Выключил, подождал 15 мин, включил - скорость перебора та же - около 200  MHash.

Никаких действий с системой я не производил.
Это что-за особенность такая?