Bitcoin Forum
April 25, 2024, 03:30:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
Author Topic: Создан патч для резолва .bit (namecoin) доменов в I2P  (Read 13165 times)
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


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

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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
1714059024
Hero Member
*
Offline Offline

Posts: 1714059024

View Profile Personal Message (Offline)

Ignore
1714059024
Reply with quote  #2

1714059024
Report to moderator
1714059024
Hero Member
*
Offline Offline

Posts: 1714059024

View Profile Personal Message (Offline)

Ignore
1714059024
Reply with quote  #2

1714059024
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714059024
Hero Member
*
Offline Offline

Posts: 1714059024

View Profile Personal Message (Offline)

Ignore
1714059024
Reply with quote  #2

1714059024
Report to moderator
1714059024
Hero Member
*
Offline Offline

Posts: 1714059024

View Profile Personal Message (Offline)

Ignore
1714059024
Reply with quote  #2

1714059024
Report to moderator
1714059024
Hero Member
*
Offline Offline

Posts: 1714059024

View Profile Personal Message (Offline)

Ignore
1714059024
Reply with quote  #2

1714059024
Report to moderator
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



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

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

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

Activity: 1722
Merit: 1072


P2P Cryptocurrency


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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



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

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

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 07:37:07 PM
 #65

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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



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

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

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

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

Activity: 490
Merit: 500



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

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

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

Activity: 1722
Merit: 1072


P2P Cryptocurrency


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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



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

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

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

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

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

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 08:26:27 PM
Last edit: February 02, 2012, 08:53:10 PM by lzsaver
 #70

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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 09:40:28 PM
Last edit: February 02, 2012, 09:57:32 PM by pent
 #71

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

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
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 11:44:00 PM
Last edit: February 03, 2012, 12:19:59 AM by lzsaver
 #72

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

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

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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Lessandro
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10



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

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

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

Теперь подробнее:
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: 181
Merit: 101


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

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

Activity: 1064
Merit: 1000


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

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

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

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

kimmeriets
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000


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

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

Activity: 490
Merit: 500



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

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

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

Activity: 490
Merit: 500



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

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

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

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

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

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

Activity: 1722
Merit: 1072


P2P Cryptocurrency


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

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

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 03, 2012, 10:25:41 AM
 #80

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

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

Но обратную связь надо установить в правильном месте, чтобы не быть уязвимыми к дос-атаке, которая взвинтит сложность/мзду.
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!