Bitcoin Forum
December 05, 2016, 04:24:24 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
Author Topic: Создан патч для резолва .bit (namecoin) доменов в I2P  (Read 11523 times)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 06:20:28 PM
 #61

Чето ты не по тем источникам ходишь Smiley

Матчасть, документ Сатоши, Глава 4, страница 3.

Quote
To compensate for increasing hardware speed and varying interest in running nodes over time,
the proof-of-work difficulty is determined by a moving average targeting an average number of
blocks per hour. If they're generated too fast, the difficulty increases.

Quote
Чтобы компенсировать увеличение мощности сети и изменение интереса участников во времени, сложность изменяется согласно среднему числу найденных блоков в час. Если они генерируются слишком быстро, сложность растет
1480911864
Hero Member
*
Offline Offline

Posts: 1480911864

View Profile Personal Message (Offline)

Ignore
1480911864
Reply with quote  #2

1480911864
Report to moderator
1480911864
Hero Member
*
Offline Offline

Posts: 1480911864

View Profile Personal Message (Offline)

Ignore
1480911864
Reply with quote  #2

1480911864
Report to moderator
1480911864
Hero Member
*
Offline Offline

Posts: 1480911864

View Profile Personal Message (Offline)

Ignore
1480911864
Reply with quote  #2

1480911864
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480911864
Hero Member
*
Offline Offline

Posts: 1480911864

View Profile Personal Message (Offline)

Ignore
1480911864
Reply with quote  #2

1480911864
Report to moderator
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 06:27:40 PM
 #62

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

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

"Never invest unless you can afford to lose your entire investment." © S3052
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 06:54:33 PM
 #63

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

То что нэймкоины уничтожаются - это прекрасно, по другому это
просто не будет работать, так как фактически отменится лимит
в 21 миллион, что нарушает всю дефляционную экономику NMC.
Как он отменится? Деньги перешли от покупателя домена к майнеру. Из воздуха они не взялись.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 07:04:37 PM
 #64

Как раз-таки взялись из воздуха. Покупатель уже воспользовался ими.

"Never invest unless you can afford to lose your entire investment." © S3052
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 07:06:27 PM
 #65

Как раз-таки взялись из воздуха. Покупатель уже воспользовался ими.
Ага. Покупатель запросил создание домена, майнер верифицировал транзу. Покупатель заплатил мзду майнеру. Общее количество nmc не изменилось.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 07:37:07 PM
 #66

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

Да, колечиство монет на любой момент времени не будет
превышать 21 миллион, но если смотреть на все время, то
будет получаться, что майнеры выпустят и регенерируют
больше монет, чем 21 миллион. Вся экономика в никуда.

"Never invest unless you can afford to lose your entire investment." © S3052
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 07:43:05 PM
 #67

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

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

Больше монет в награде - выше сложность решения.
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 08:03:29 PM
 #68

Есть только одна проблема пока. Как мне подсказали в ирке, можно заддосить систему кучей регистраций, повысив сложность до небес. Хз, насколько это экономически выгодно будет....

Думаем чего с этим делать.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 08:14:06 PM
 #69

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

"Never invest unless you can afford to lose your entire investment." © S3052
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 08:18:05 PM
 #70

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

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

Сложность должна соответствовать мощности сети да. Но вводится дополнительная поправка в сторону увеличения пропорционально регистрационной активности.

Но здесь в схеме не хватает еще одного звена.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 08:26:27 PM
 #71

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

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

"Never invest unless you can afford to lose your entire investment." © S3052
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 02, 2012, 09:40:28 PM
 #72

Отходя от размышлений. только факты.

1. NetworkFee уходит в ноль и будет нулем в ~80000 блоке Пруф
2. Система была задизайнина для бесплатных доменов и это ее "будущее" Пруф
3. Разработчики вынуждены вмешиваться в систему Пруф Пруф
Quote
In the current system, registration fees are reduced by 50% about every 3 months. There is no lower limit, so the fees will go to zero after a few years. If the value of NMC grows faster than that, then indeed there is an issue.
Quote
Even with 0.01NC (current defined lower limit), the number of lost coins could be significant, and we may need to change this limit.

А между тем, база доменов хранится на каждом клиенте + цепочка блоков. И в эту базу любой сможет вставить какую нибудь хрень нахаляву. В больших количествах.

Вы скажете, да базу можно хранить только на центральном ДНС сервере. Зачем она клиентам?

Я отвечу: Разработчики метят встроиться в DNS систему, которая по определению централизована. Децентрализованную систему встроить в централизованную. Ага. Матфея 9:17.

База скорей всего будет распределена по клиентам. И из-за ее потенциально большого размера может стать весьма неудобной.

К чему это я? Регистрация и операции с доменом должны быть платными и ограничивать аппетит юзера.

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

И вообще они сами не знают что делать.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 02, 2012, 11:44:00 PM
 #73

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

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

Во втором случае, нужно не забывать о тех, кто вложил свои ресурсы в
развитие Namecoin, следует делать премайн, что не очень-то приятно.
Если же не писать софт с нуля, то можно продумать жесткие правила,
которые не должны нарушаться (подобно жесткому лимиту в 21 млн),
убедить разработчиков в необходимости подчинения этим правилам.

Тонкое равновесие убивает не уничтожение NMC, а его отсутствие
в некотором будущем. Нельзя допустить бесплатной регистрации.
В данный момент в голову приходит только установка жесткого
лимита минимальной стоимости регистрации в 0.00000001 NMC.

"Never invest unless you can afford to lose your entire investment." © S3052
Lessandro
Newbie
*
Offline Offline

Activity: 20



View Profile
February 03, 2012, 01:10:38 AM
 #74

Ребята, мне тут пришло. Если пришло мимо - сильно не пинайте.

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

Теперь подробнее:
1) Сложность считается точно так же как в биткоине.
2) Количество монет за блок фиксировано и не уменьшается со временем (пусть будет 100).
3) Целевое количество блоков в сутки, допустим, 20. Итого 2000 монет в сутки.
3) Эмиссия бесконечна.
4) После регистрации монеты за домен уходят из оборота навсегда.
5) Цена на домен = кол-во монет за блок * коэфф. К / сложность
6) коэфф. К - константа зашитая в код. Вычислим ниже. В общем и целом он зависит от того, сколько доменов должен среднестатистический "хороший" юзер регистрировать в сутки и вида цепочки (GPU/CPU)

В результате имеем
1) Старт системы. Сложность низкая, каждый может сгенерировать себе блок. Но и домен стоит дорого. Итого - большое количество монет в руках единиц, но дороговизна доменов не позволяет регать их пачками на продажу. А вот зарегить парочку для использования по назначению - без проблем. Все четко.
2) Развитие. Мощность сети растет, сложность идет вверх. Теперь уже не так то просто получить целый блок. Количество монет генерируемое в сутки остается тем же самым, они лишь "размазываются" по большему количеству кошельков разных людей. Итого, на 1го человека приходится меньше коинов, но и стоимость домена пропорционально падает! Итого - нормальные люди спокойно регят себе домены, а барыги-массовые-регистраторы в пролете (надо слишком много вычислительных мощностей и электричства, что бы генерировать много коинов и регистрировать домены пачками, а прибыли при таком раскладе это не принесет).

Допустим GPU майнер 1 гигахеш/сек генерирует 830 шар сложности 1 в час. (я это на глаз прикинул, мог ошибиться)
Целевое время потраченное на создание 1 домена при 1 Гхеш/сек мощности = 24 часа (для примера)
Рассчитаем коэфф. К
K = целевое количество часов * кол-во шар единичной сложности за час
K = 24 * 830
K = 19920 = 20000 (так проще считать)

Пример 1
Сложность 25000.
Прибыльность при 1 Гхеш/сек за 24 часа = 830 * 24 / 25000 = 0,7968 блока * 100 (коинов за блок) = 79 коинов
Рассчитаем стоимость домена по формуле из 5-го пункта
Стоимость домена = кол-во монет за блок * коэфф. К / сложность
Стоимость домена = 100 * 20000 / 25000 = 80 коинов (попали!)

Пример 2
Сложность 1500000.
Прибыльность при 1 Гхеш/сек за 24 часа = 830 * 24 / 1500000 = 0,01328 блока * 100 (коинов за блок) = 1,33 коина
Стоимость домена = 100 * 20000 / 1500000 = 1,(3) коинов (попали!)

В общем, остается только на трезвую голову решить, сколько времени должен "хороший" юзер тратить на создание своего домена, что бы не слишком долго, но и одновременно невыгодно для барыг. Сделать это надо ОДИН раз.
promankirov
Full Member
***
Offline Offline

Activity: 180


View Profile
February 03, 2012, 03:57:31 AM
 #75

Хочу еще уточнить относительно текущей реализации неймкоина несколько вещей:
1) Можно ли передавать права на загеристрированный домен?
2) (Гипотетически, так как сейчас продление бесплатное) Если не проплачено продление домена то что с ним будет?
kimmeriets
Legendary
*
Offline Offline

Activity: 1078


View Profile
February 03, 2012, 05:16:46 AM
 #76

3) Эмиссия бесконечна.
4) После регистрации монеты за домен уходят из оборота навсегда.
могила. домены не бесконечны, IP не бесконечны, так почему эмиссия должна быть бесконечна? и зачем тогда убивать монеты? пусть остаются в обороте: регистрация и продление.

6) коэфф. К - константа зашитая в код. Вычислим ниже. В общем и целом он зависит от того, сколько доменов должен среднестатистический "хороший" юзер регистрировать в сутки и вида цепочки (GPU/CPU)
что значит хороший юзер? давайте исходить из определения, что все равны и все хорошие.

5) Цена на домен = кол-во монет за блок * коэфф. К / сложность
это нравится. но коэффициент, тем более что вы не даете четкого определения, не понятен. коэффициент и его определение должно зависть только от возможности системы, т.е. технически обоснован, а не субъективно на основании каких-то действий, какого-то "хорошего" юзера.

kimmeriets
Legendary
*
Offline Offline

Activity: 1078


View Profile
February 03, 2012, 05:24:07 AM
 #77

1) Можно ли передавать права на загеристрированный домен?
ликвидировали монеты, ликвидировали домен. точнее домен есть, но ни у кого нет возможности его использовать. если я правильно понял неймкоин, то я могу зарегать кучу доменов интересных. а потом стереть (допустим случайно) свой кошелек и к этим доменам уже ни у кого не будет доступа. или нет?
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 03, 2012, 09:58:49 AM
 #78

Хочу еще уточнить относительно текущей реализации неймкоина несколько вещей:
1) Можно ли передавать права на загеристрированный домен?
2) (Гипотетически, так как сейчас продление бесплатное) Если не проплачено продление домена то что с ним будет?
1) Самое простое - отдаешь приватный ключ, ассоциированный с монеткой, которая ассоциирована с доменом
2) Проэкспайрится и любой сможет его зарегать вновь. Для этого разработчики рекомендуют имплементерам за 1000 блоков до экспайра домена переставать его резолвить, чтобы дать время овнеру заметить экспайр и продлиться.

Quote from: promankirov
если я правильно понял неймкоин, то я могу зарегать кучу доменов интересных. а потом стереть (допустим случайно) свой кошелек и к этим доменам уже ни у кого не будет доступа. или нет?
Правильно. Каждый домен ассоциируется с монеткой (сейчас 0.01 NMC), т.е. с приватным ключом. Я правда пока не въехал что потом с этой монеткой происходит. Вроде должна освобождаться после экспайра. Но не уничтожается точно. И величина этой монетки в принципе никем не проверяется, это может быть хоть единичный квант: 1E-8 NMC.
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 03, 2012, 10:08:59 AM
 #79

Ребята, мне тут пришло. Если пришло мимо - сильно не пинайте.
Неплохая попытка. Но.

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

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

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

И давайте разделять майнинг эмиссии оборотных средств с майнингом по верификации доменных операций. Ведь разработчики разделяют кошельки с доменными монетками и кошельки с простыми (N- и M- кошельки). Кстати надо проверить сырцы насчет этих кошельков. Че там куда идет.
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
February 03, 2012, 10:19:11 AM
 #80

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

"Never invest unless you can afford to lose your entire investment." © S3052
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!