Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
10 февраля 2011, 10:55:36 PM   # 1
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я полагаю, что каждая сделка Bitcoin в настоящее время стоимостью около $ США 0,0003 (три сотых процента)

Вот расчет обратно-оф-конверт, я использовал, чтобы получить к этому номеру:

Размер сделки: ~ 300 байт.
Стоимость места на диске: 0,05 $ США за гигабайт (около $ 100 за 2TB жесткий диск в эти дни)
Пропускная способность Стоимость: 0.02 $ США за гигабайт
Стоимость CPU: 0 (плохо assumption-- кто-нибудь хочет, чтобы попытаться придумать лучшей оценкой?)

Размер Bitcoin сети: ~ 10000 узлов

Каждая сделка в настоящее время передается по сети в два раза (один раз самостоятельно, и однажды, когда он становится частью блока). Он хранится на диске один раз. Так диск + полоса пропускания стоимость одной машины составляет:
 (0,05 + 0,02 + 0,02) * (300/1000000000)
... раз 10000 узлов дают $ 0,00027 за одну транзакцию.


Пожалуйста, проверьте мой work-- я обычно винт и добавить или удалить дополнительный ноль при выполнении этих видов расчетов.

 
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен


Как заработать Биткоины?
Без вложений. Не майнинг.


10 февраля 2011, 11:31:02 PM   # 2
 
 
Сообщения: 314
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Получил 1806 Биткоинов
Реальная история.





Проверка сигнатуры ECDSA занимает около 3 мс. Скажем, типичная сделка имеет 2 входа. Каждая транзакция проверяется дважды, один раз один и один раз в блоке. Это 12 мс на каждый узел, 10000 раз узлы для 120 CPU-секунд, иначе 2 CPU-минут или 1/30 CPU-час. Я хочу сказать, компьютер рисует 300W @ $ 0,10 / кВтч для электроэнергии, на $ 0,03 за CPU-час. YMMV. Это составляет $ 0,001 за расходы процессора, одну десятую процента, который, как представляется, доминировать.
Hal сейчас офлайн Пожаловаться на Hal   Ответить с цитированием Мультицитирование сообщения от Hal Быстрый ответ на сообщение Hal

10 февраля 2011, 11:52:42 PM   # 3
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Я хочу сказать, компьютер рисует 300W @ $ 0,10 / кВтч для электроэнергии, на $ 0,03 за CPU-час. YMMV. Это составляет $ 0,001 за расходы процессора, одну десятую процента, который, как представляется, доминировать.

Я думаю, вы должны рассчитывать лишь незначительное использование процессора. Если кто-то запускает программу Bitcoin, компьютер работает независимо есть транзакции или нет. Я понятия не имею, что дополнительное потребление энергии рисуется такой короткий расчет, но значительно ниже, чем 300W. Я думаю, 50W или меньше, так как процессор, вероятно, будет в режиме powersaving низкой тактовой частоты. Это делает его менее чем за $ 0,0002
Раул сейчас офлайн Пожаловаться на Рауло   Ответить с цитированием Мультицитирование сообщения от Рауло Быстрый ответ на сообщение Рауло

11 февраля 2011, 8:44:45 AM   # 4
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

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

Более того, существуют жесткие ограничения масштабируемости, насколько большой один узел может получить. Большинство из этих 10000 узлов будет запущен на одном или двухъядерных машинах. Несколько людей могут запускать их на 8 или 16 основных машинах, но даже очень большая облачные вычисления операция редко идет намного выше, чем это. Таким образом, используя Халс количество 12ms за транзакцию мы можем сделать ~ 80 транзакций / сек / сердцевина (немного больше, чем 50, я оцененной) так, оптимистично, 160 ТФС для всей сети потому что каждый узел должен быть в состоянии идти в ногу.

Это ограниченный и дефицитный ресурс. Правильный подход к определению цен на дефицитный ресурс, чтобы позволить цена этого всплывают на рынке, а не пытаться выяснить, составляющие его издержки, а затем просто привязав цену на этот вопрос. В противном случае вы навязывания контроля над ценами и может в конечном итоге с дефицитом.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

11 февраля 2011, 9:18:49 AM   # 5
 
 
Сообщения: 205
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Проверка сигнатуры ECDSA занимает около 3 мс. Скажем, типичная сделка имеет 2 входа. Каждая транзакция проверяется дважды, один раз один и один раз в блоке. Это 12 мс на каждый узел, 10000 раз узлы для 120 CPU-секунд, иначе 2 CPU-минут или 1/30 CPU-час. Я хочу сказать, компьютер рисует 300W @ $ 0,10 / кВтч для электроэнергии, на $ 0,03 за CPU-час. YMMV. Это составляет $ 0,001 за расходы процессора, одну десятую процента, который, как представляется, доминировать.

3 мс звучит как долгое время, на какое оборудование является то, что?
Sandos сейчас офлайн Пожаловаться на Sandos   Ответить с цитированием Мультицитирование сообщения от Sandos Быстрый ответ на сообщение Sandos

11 февраля 2011, 12:17:41 PM   # 6
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

ECDSA интенсивна. Глянь сюда:

http://www.cryptopp.com/benchmarks.html

Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

11 февраля 2011, 3:10:27 PM   # 7
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

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

Согласен. Однако, в данный момент "мы" должны решить, что правила по умолчанию, и то, что будет принято решение теперь будет влиять на то, что люди думают "Справедливая" через два года (когда, как мы надеемся, Bitcoin находится в процессе становления дико успешным).

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

Есть скрытые расходы; поэтому я хочу сделать обратно-оф-конверт, чтобы выяснить, насколько велика эти скрытые расходы сейчас, и насколько велика они, вероятно, чтобы получить в будущем. Это не рационально, но большинство людей предпочли бы иметь "бесплатные операции", Даже если они в конечном итоге платить 10 центов больше затрат на электроэнергию каждый месяц ли они или нет на самом деле делать какие-либо сделки.

(Я могу переместить это в тему экономики в зависимости от того, где идет обсуждение)
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

11 февраля 2011, 3:17:27 PM   # 8
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Например, "свободно" это магическое число.
Все, что под копейкой за сделку так хорошо, как свободные, когда ближайший конкурент PayPal.
ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

11 февраля 2011, 3:39:31 PM   # 9
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Проверка сигнатуры ECDSA занимает около 3 мс. Скажем, типичная сделка имеет 2 входа. Каждая транзакция проверяется дважды, один раз один и один раз в блоке. Это 12 мс на каждый узел, раз 10000 узлов ...

Благодаря Hal!

Если бы я имел кластер Bitcoin узлов обработки транзакций (или большую горную ферма), я бы связать их с кэшем памяти и хранить сделки хэш / проверенные пары флагов, поэтому подписи были проверены один раз. Или, может быть только один аппарат фильтра транзакций / блок трафика и передавать только по уважительным сделок / блоков, а не остальные машины даже потрудились проверки подписей.

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

Если они добывают ... ну, мне кажется, одноузловых шахтеры становятся все более редкими, как Bitcoin масштабируется. Аппаратные средства хозяйства или шахтеры с использованием майнинг, похоже, как путь в будущее.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

11 февраля 2011, 3:42:03 PM   # 10
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Например, "свободно" это магическое число.
Все, что под копейкой за сделку так хорошо, как свободные, когда ближайший конкурент PayPal.

Нет, это точка: 0 это магическое число в наших головах.

"1 / 50'th стоимость Paypal" получит, скажем, 5% людей, для переключения.

"Свободно" получите 50% для переключения.

(Номер вытащил из моей задницы, конечно, но вы получите идею)
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

11 февраля 2011, 4:07:06 PM   # 11
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

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

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

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

Я думаю, что на самом деле есть две проблемы здесь:

1) какова должна быть плата (продолжая быть равно нулю будет лучше)

а также

2) если они должны быть подняты в каком-то момент, например, для обработки переходных атак DoS, как вы общаетесь, что реальные пользователей, чтобы они знали, сколько платы включать?

Кроме того, как вы делаете это в быстром таким образом, что злоумышленник не сможет вынуть сеть быстро. Блок на основе консенсуса интуитивно чувствует, слишком медленно. Представьте, как разрушительный за 20 минут выхода из строя VISA или MasterCard будет. Я на самом деле никогда не слышал о таких вещах, вероятно, эти компании приложили много усилий в надежность, и я знаю, что они путь overprovisioned выдерживать временные пик нагрузки .... и они не имеют вопрос о принятии сделок с кем попал.

Я не уверен, что ответы на них, хотя. Будет ли поразмыслить немного больше в эти выходные.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

11 февраля 2011, 4:30:39 PM   # 12
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

"1 / 50'th стоимость Paypal" получит, скажем, 5% людей, для переключения.

"Свободно" получите 50% для переключения.

Хорошо, скажем, ради обсуждения, что эти цифры являются правильными.

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

ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

12 февраля 2011, 11:40:12 AM   # 13
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

Я только что прочитал назад некоторые из старых ниток. Кажется, Гэвин уже есть проблема DoS понял, и я просто не встречал решения в исходном коде (или они еще не реализованы).

Одна вещь, я не уверен, что это взаимодействие всех идей Gavins. Имея узлы не проверять подписи на монетах, которые не направлены им высвобождает много процессорного времени по сети и означает, что вы могли бы передать тысячи транзакций в секунду на хорошей аппаратной, а не только 100-200. Заказ сделок по приоритету и отказа реле низкого приоритета операций, когда узел запускается из средств емкости "реальный" сделки, вероятно, не страдают.

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

Во всяком случае, я думаю, что я до сих пор путают о различных типах сборов поэтому, возможно, не очень помогает эту нить. Они используются как в качестве системы анти-спама и поощрять шахтеров в более поздние годы, когда меньше монеты чеканятся в блоке. Я не уверен, что мы пытаемся рассчитать стоимость сделки для ... Я предполагаю, что это на самом деле последний случай.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

14 февраля 2011, 10:21:25 AM   # 14
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

При расчете суммы в долларах хранения, вы хотели бы принять резервные копии во внимание. Мои данные сохранены локально, резервное копирование с помощью Carbonite, и, вероятно, на DropBox.

Это означает, что если бы я был запущен узел Bitcoin, вы должны рассчитывать мой обратно вверх диск, коробка падения (который будет самой дорогой части), а пропускная способность участвовать в перемещении копии в Dropbox и резервного копирования на Carbonite.
tedstein сейчас офлайн Пожаловаться на tedstein   Ответить с цитированием Мультицитирование сообщения от tedstein Быстрый ответ на сообщение tedstein

14 февраля 2011, 11:20:02 AM   # 15
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

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

Но вы не должны создавать резервные копии блоков. Просто ваш кошелек. И wallet.dat размер не имеет значения, сколько сделок были присоединены к блокам.
Раул сейчас офлайн Пожаловаться на Рауло   Ответить с цитированием Мультицитирование сообщения от Рауло Быстрый ответ на сообщение Рауло

14 февраля 2011, 12:59:37 PM   # 16
 
 
Сообщения: 487
Цитировать по имени
цитировать ответ
по умолчанию Re: общесетевые стоимости сделки

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

На самом деле это напоминает мне мою идею использования гиперкуба, транзакции всегда направляется к узлам, которые проверяют входы, если сеть никогда не кончится вычислительной мощность, мы просто добавить новую степень локально и успешно вдвое мощность вычислений, необходимую (путем добавления дополнительный бит к префиксу согласованного), уменьшил нагрузку на сеть до 1/4 (половины узлов полностью подключены 1 / 2n => 1 / 4n ^ 2), все, что для добавления дополнительного хмеля в конечный пункт назначения
Cdecker сейчас офлайн Пожаловаться на Cdecker   Ответить с цитированием Мультицитирование сообщения от Cdecker Быстрый ответ на сообщение Cdecker



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW