Вернуться   Биткоин Форум > Bitcoin Обсуждение
30 ноября 2010, 12:01:59 AM   # 1
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я вроде опасаться 210,000 блока. Как вы знаете, в это время награда будет половина от 50 до 25. Я не уверен, что поведение шахтеров предсказуемо. Интересно, если странные вещи могут произойти в этот момент.

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

Так, скажем, N (я) является оставшееся количество BTC должен быть извлечен на номер блока I.

Награда то г (я) = Н (я) - N (г + 1)

Затем мы должны А такие, что: г (я) = A * N (I)

Конечно, мы имеем N (0) = 21000000 = \ сумма R (I) и N (г + 1) = (1-А) * Н (я)

Нам нужно выбрать так, чтобы мы могли плавно перейти от текущей ситуации (г (г) = 50 BTC) в coninuous системного.

Скажем, мы делаем изменения в блоке 100000. На этом этапе будет добыто 5 млн Bitcoins. Это оставляет 16 миллионов.

N (1e5) = 16e6

Итак: А = 50 / 16e6 = 3.125e-6

Тогда г (100000 + I) = 3.125e-6 * (1-3.125e-6) ^ я * 16,000,000


Таким образом, генерация является непрерывной функцией от числа блоков.
grondilu сейчас офлайн Пожаловаться на grondilu   Ответить с цитированием Мультицитирование сообщения от grondilu Быстрый ответ на сообщение grondilu


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


30 ноября 2010, 12:14:54 AM   # 2
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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





Я вроде опасаться 210,000 блока. Как вы знаете, в это время награда будет половина от 50 до 25. Я не уверен, что поведение шахтеров предсказуемо. Интересно, если странные вещи могут произойти в этот момент.

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

Так, скажем, N (я) является оставшееся количество BTC должен быть извлечен на номер блока I.

Награда то г (я) = Н (я) - N (г + 1)

Затем мы должны А такие, что: г (я) = A * N (I)

Конечно, мы имеем N (0) = 21000000 = \ сумма R (I) и N (г + 1) = (1-А) * Н (я)

Нам нужно выбрать так, чтобы мы могли плавно перейти от текущей ситуации (г (г) = 50 BTC) в coninuous системного.

Скажем, мы делаем изменения в блоке 100000. На этом этапе будет добыто 5 млн Bitcoins. Это оставляет 16 миллионов.

N (1e5) = 16e6

Итак: А = 50 / 16e6 = 3.125e-6

Тогда г (100000 + I) = 3.125e-6 * (1-3.125e-6) ^ я * 16,000,000


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


Я понятия не имею, о чем вы говорите, но я полностью согласен!
Tyler сейчас офлайн Пожаловаться на Tyler   Ответить с цитированием Мультицитирование сообщения от Tyler Быстрый ответ на сообщение Tyler

30 ноября 2010, 12:25:35 AM   # 3
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

Мне кажется, что все низкорентабельное поколение повернет на падении до 25 и некоторые из них будут возвращаться после первой капли сложности.

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

30 ноября 2010, 1:58:48 AM   # 4
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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


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

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

30 ноября 2010, 2:38:58 AM   # 5
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Я смотрю на эту проблему более с человеческой точки зрения, где большие скачки когда-либо 210,000 блоки, вероятно, имеют разрушительное воздействие на валютных рынках и использование Bitcoins. По сути, это автоматическое удвоение сложности для добычи монет. Более непрерывная функция была бы гораздо, гораздо более предсказуемы с точки зрения стабильности рынка и людей, знающих, сколько Bitcoin будет примерно стоить. Это то, что я думал о слишком в плане, возможно, подходя с другой системой для определения того, что стоимость добытых монет в каждом блоке должна быть.

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

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

Единственная проблема, которую я вижу в том, что блок # 100000 достаточно, что бы близко "сила" все обновления до последней версии клиента, конечно же, прежде чем блок # 100000 создаются, и это будет разрушительным для сети. Это также повлияет на многие частные шахтеры делает блоки, где потенциально если достаточное количество этих шахтеров отказываются сделать это обновление, что это может вызвать некоторые серьезные проблемы. По крайней мере, это не будет столь же помчался как обновление с 0.3.9.
RHorning сейчас офлайн Пожаловаться на RHorning   Ответить с цитированием Мультицитирование сообщения от RHorning Быстрый ответ на сообщение RHorning

30 ноября 2010, 2:50:16 AM   # 6
 
 
Сообщения: 1222
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

30 ноября 2010, 3:28:19 AM   # 7
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

105000 это дает дополнительный месяц или около того, и это ровно половина 210,000.

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

30 ноября 2010, 5:12:57 AM   # 8
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Я согласен с FreeMoney.

Я думаю, что до тех пор, как награда поколения предсказуема не будет по существу никаких проблем; люди умные, и планировать заранее. Я предсказать 100 блоков после того, как награда поколения получает сократить до 25BTC будет генерироваться в то же время, что и 100 блока, генерируемого до награды разреза, в пределах, о (потянув ряд из уха) 20% плюс или минус.

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

30 ноября 2010, 11:29:20 AM   # 9
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

Это значит, что :

(1-А) ^ 210000 = 0,5

И поэтому :

А = 1 - ехр (-log (2) / 210000) = 3.3e-6


Это означает, что начальная награда имела бы 69.314603663439556 вместо 50.

Вознаграждение 50 бы произошло в блоке н где:

А * (1-А) ^ п * 21000000 = 50

п = +98958,561684339962

Я думаю, мы могли бы окружить его, чтобы заблокировать номер 99000

В любом случае: это не слишком поздно !!

PS. Я не очень серьезно, потому что здесь я с вами согласен, что это немного более сложным, и он может не стоит. Тем не менее, я считаю, что это очень элегантно.
grondilu сейчас офлайн Пожаловаться на grondilu   Ответить с цитированием Мультицитирование сообщения от grondilu Быстрый ответ на сообщение grondilu

30 ноября 2010, 11:42:23 AM   # 10
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Падение от 50 до 25 Bitcoins на блок не является проблемой. Рынки адаптироваться просто отлично такого рода вещи.

Рассмотрю это: это снижение по сравнению с 7200 до 3600 новых монет в день, что является крошечной каплей в море по сравнению с 10,500,000 монет, которые были получены к тому времени.

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

30 ноября 2010, 1:01:33 PM   # 11
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Спекулянты будут ожидать, что будут меньше монет ударяя рынок после 210,000. Цена будет расти, чтобы отразить это сокращение поставок, задолго до того дня переключателя. Держу пари, что колебания цен на этот день не будут больше нетипичным, чем на любой другой день.

Что произойдет, является резкое снижение сложности. Это только небольшая проблема, потому что даже если трудности падает от 10000000 до всего 1000000, шанс двойной атаки расходов будет равна нулю для всех практических целей.
Timo Y сейчас офлайн Пожаловаться на Timo Y   Ответить с цитированием Мультицитирование сообщения от Тимо Y Быстрый ответ на сообщение Timo Y

1 декабря 2010, 12:35:20 PM   # 12
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Я согласен с FreeMoney.

Я думаю, что до тех пор, как награда поколения предсказуема не будет по существу никаких проблем; люди умные, и планировать заранее. Я предсказать 100 блоков после того, как награда поколения получает сократить до 25BTC будет генерироваться в то же время, что и 100 блока, генерируемого до награды разреза, в пределах, о (потянув ряд из уха) 20% плюс или минус.

Я напомнил о Y2K обманет еще в 2000 году; что было предсказуемым событием, которое оказалось не-события.


Когда я вижу, кто-то утверждает, что Y2K был не-событие, я должен либо принять это Strawman аргумент или кто-то, кто совершенно невежественны о том, что на самом деле произошло.

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

То есть вроде как говорят есть крупный ураган или некоторые другие природные события, которые обычно убивают человек, а потому, что все попали в действие, чтобы убедиться, что никто бы умереть, никто не умер. Затем, когда вы вернуться назад и посмотреть на него и думаю, что это было не так уж важно, потому что никто не умер в случае и, кроме того, учитывать все усилия, и, возможно, даже деньги, потраченные на эвакуацию города или делать то, что другие препараты были сделаны необходимым чтобы защитить все это пустая трата времени и денег, потому что никто не умер. На самом деле, это не имеет никакого смысла вообще. Может быть, в следующий раз, когда событие попадает, который похож, возможно, люди будут успокаиваться, думая, что никто не умер в последний раз, и, следовательно, не будет умирать в этот раз и без денег и усилий не должно быть сделано, чтобы защитить людей, когда это происходит снова. Удачи с этим. Сколько было потрачено на ураган Катрина усилия восстановления / восстановления и сколько людей снова умер? И вы говорите мне, что подготовка к этому не могло быть сделано гораздо более дешевой цене были некоторые государственные и городские чиновники на самом деле думали раньше на некоторых из проблем, которые произошли? Обычно $ 1 (или аналогичное количество усилий) провели до того, как событие такого рода экономит $ 100 или $ 1000 позже, и это, конечно, был бы случай в Новом Орлеане, даже если люди злятся, когда что $ 1 истрачены, как это воспринимается как пустая трата денег, но кричать их голову, что они не получают $ 1000 позже.

То, что мы проводим здесь социальный эксперимент, и это будет интересно посмотреть, как это получается. Есть и другие проблемы, связанные с Bitcoins, которые должны быть решены, и я согласен, что этот конкретный вопрос блока # 210000, конечно, даже не на порядок, как вопрос Y2K .... Bitcoins выжить, несмотря на это "вопрос" будучи в алгоритме.

Что касается доверия к валюте путем изменения алгоритма, я не покупаю этот аргумент тоже. Это бета-версия программного обеспечения прямо сейчас, и оно должно рассматриваться как таковое, в том числе самого протокола. Ошибочно думать, что мы придумали все решения и то, что у нас есть некоторый дар от Бога сам и протокол является совершенным. Даже Satoshi признался, что может придумать какую-то ошибку или проблемы, которые могут даже потребовать перезапуска всего blockchain. До сих пор, все, что было проблемой нашел решение сохранить текущую цепочку происходит или, по крайней мере применить изменения из определенного блока вперед. То есть именно то, что предлагается здесь.

Я в порядке с теми, кто говорит, что нынешняя система проста (я ЛЮБЛЮ принцип ПОЦЕЛУЯ) в качестве аргумента просто оставить в покое, и что нынешняя система вдвое сократить стоимость добываемых блоков не должна быть переделана любым в дальнейшем. То есть твердый аргумент, основанный на логике и принципы хорошего дизайна. Но сказать, что это не проблема, потому что другие аналогичные виды проблем были не-вопросы игнорируют, почему они не имели проблемы в первую очередь. Я не понимаю.
RHorning сейчас офлайн Пожаловаться на RHorning   Ответить с цитированием Мультицитирование сообщения от RHorning Быстрый ответ на сообщение RHorning

1 декабря 2010, 2:00:32 PM   # 13
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Я напомнил о Y2K обманет еще в 2000 году; что было предсказуемым событием, которое оказалось не-события.

Когда я вижу, кто-то утверждает, что Y2K был не-событие, я должен либо принять это Strawman аргумент или кто-то, кто совершенно невежественны о том, что на самом деле произошло.

.......  Но сказать, что это не проблема, потому что другие аналогичные виды проблем были не-вопросы игнорируют, почему они не имели проблемы в первую очередь. Я не понимаю.

Y2K был не-событие именно потому, что это было предсказуемо и так много людей, было много работы, чтобы убедиться, что ничего не страшно плохое случилось.

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

RE: самодовольство: Я думаю, что мы намного лучше получать удовлетворенный о случайных событиях (таких как землетрясения и ураганы), чем "это абсолютно 100% уверен, произойдет или около этой даты" Мероприятия.


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

1 декабря 2010, 2:02:25 PM   # 14
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Никто не может с уверенностью сказать, что ни один не умер из-за Y2K, только то, что не много людей погибло.
Moonshadow сейчас офлайн Пожаловаться на Moonshadow   Ответить с цитированием Мультицитирование сообщения от Moonshadow Быстрый ответ на сообщение Moonshadow

6 декабря 2010, 3:06:41 AM   # 15
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

Я только что изменил функцию в main.cpp:

Код:
int64 GetBlockValue (интермедиат nHeight, int64 nFees)
{
    Int64 nSubsidy = 69,314603663439556 * ехр (-log (2) * nHeight / 21e4) * МОНЕТКА;

    вернуться nSubsidy + nFees;
}

Я хотел бы попробовать, что в тестовой сети.
grondilu сейчас офлайн Пожаловаться на grondilu   Ответить с цитированием Мультицитирование сообщения от grondilu Быстрый ответ на сообщение grondilu

6 декабря 2010, 8:30:06 AM   # 16
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

50->25 намного больше влияния, чем 1,5->0.8

Не беспокойтесь об этом.
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix

6 декабря 2010, 10:38:53 PM   # 17
 
 
Сообщения: 527
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

50->25 намного больше влияния, чем 1,5->0.8

Не беспокойтесь об этом.

Нет, если 1.5BTC стоит $ 100, так как она вполне может быть в [сколько?] Лет.
ASDF сейчас офлайн Пожаловаться на ASDF   Ответить с цитированием Мультицитирование сообщения от ASDF Быстрый ответ на сообщение ASDF

7 декабря 2010, 12:52:49 AM   # 18
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

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

50->25 намного больше влияния, чем 1,5->0.8

Не беспокойтесь об этом.

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

7 декабря 2010, 1:16:35 AM   # 19
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Что важно, так это падение% в средней общей награде за блок. Как плата стала большой частью падения% уменьшится. Я думаю, что только первые две капли будут большими близко к 50%.

Hum ... Я не понимаю этого. Почему плата имеет ничего общего с этим? Сборы добавляются субсидии от существующей Bitcoin акций. Это не уменьшает создание вообще.
grondilu сейчас офлайн Пожаловаться на grondilu   Ответить с цитированием Мультицитирование сообщения от grondilu Быстрый ответ на сообщение grondilu

7 декабря 2010, 7:07:21 AM   # 20
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: непрерывная функция для генерации?

Что важно, так это падение% в средней общей награде за блок. Как плата стала большой частью падения% уменьшится. Я думаю, что только первые две капли будут большими близко к 50%.

Hum ... Я не понимаю этого. Почему плата имеет ничего общего с этим? Сборы добавляются субсидии от существующей Bitcoin акций. Это не уменьшает создание вообще.


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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW