Bitcoin Forum
April 26, 2024, 07:34:16 AM *
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)
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 10:57:31 AM
 #41

Да, я понимаю. Но хрен знает. Вот счас напишем клиента, включим в мажор. И существует вероятность что всех, кто его запустит, загадят спамом фри доменов, если девелоперы не изменят эту пошлину. Она уже совсем скоро будет исчисляться тысячными долями nmc. А если изменят, то уничтожится еще больше nmc. Где здесь баланс? Я не вижу в приведенном коде балансировки этого дела.

Вот биткоин например, для балансировки растущей нагрузки использует сложность. Больше майнеров (больше мощность) - больше сложность. Сеть сама себя организует. А здесь кто организует балансировку? Девелоперы. Да, здесь тоже есть сложность, но есть и другая величина, которая сдерживает систему от хаоса - пошлина за новый домен. И она без обратной связи с растущим количеством доменов.

Как с этим бороться? Дело не в спамерах, дело в архитектуре.

Это все равно что, если бы в биткоин сложность девелоперы руками вписывали.

Ну может подумаем, а, коммунити?
1714116856
Hero Member
*
Offline Offline

Posts: 1714116856

View Profile Personal Message (Offline)

Ignore
1714116856
Reply with quote  #2

1714116856
Report to moderator
1714116856
Hero Member
*
Offline Offline

Posts: 1714116856

View Profile Personal Message (Offline)

Ignore
1714116856
Reply with quote  #2

1714116856
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714116856
Hero Member
*
Offline Offline

Posts: 1714116856

View Profile Personal Message (Offline)

Ignore
1714116856
Reply with quote  #2

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

Activity: 490
Merit: 500



View Profile
February 02, 2012, 01:50:53 PM
Last edit: February 02, 2012, 02:06:49 PM by pent
 #42

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

https://bitcointalk.org/index.php?topic=62017.msg727656#msg727656

Вкратце:
1) Оставляем плату за регистрацию постоянной
2) Возвращаем ее как награду за блок
3) Ввводим дополнительную положительную обратную связь между ростом регистраций и ростом сложности
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 02:19:13 PM
Last edit: February 02, 2012, 02:45:10 PM by pent
 #43

В этой схеме неймокин становится круче биткойна. Т.к. монеты становятся обеспечены доменами.

Кроме того, на определенном этапе вообще можно отменить transaction fee для обычных переводов. Т.к. поток бабла от регистраций на это время намного превысит все transaction fee и награды за блок вместе взятые.

Так то.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 04:01:23 PM
 #44

Вам не нравится контроль разработчиков или просто хотите снять лимит в 21 миллион?
Если же второе, то лично мне такие монетки не нужны и майнить-то их точно не буду,
так как инфляционная экономика делает эту криптовалюту неконкурентноспособной.
Тот Namecoin, что мы знаем сейчас, сам выравняется, когда стоимость домена дойдет
до своего минимального значения, мы сможем регистрировать домены очень и очень
долгое время, не вижу причин беспокоиться о том, что нэймкоинов людям не хватит.
Тут же математика очень простая, каждый сам может все проверить - мы в избытке.
Если проблема в контроле разработчиков, то Биткоин-то ведь тоже 100% полностью
управляется небольшой группой лиц, но мы этого и не боимся, так как можем сами
патчить клиент и/или организовывать даркнет среди биткоин-партнеров и друзей.

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

Activity: 490
Merit: 500



View Profile
February 02, 2012, 04:12:56 PM
 #45

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

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

Ты читал что я там написал?

В текущем варианте разработчики своим вмешательством балансируют систему между спамовым притоном и полным коллапсом.

Мне не контроль не нравится. И не лимит. Дизайн кривой и система не самостоятельна как биткоин.

Установят fee в 100 - система уничтожит много коинов и коллапсирует.
Установят fee в 0.0001 - систему засрут спаммеры.


Функция установки networkfee не имеет никакой обратной связи с ростом сети (как сложность) и разработчики пытаются угадывать ее значение. А это фундаментальная точка системы - такая же как сложность.

Хорошо. Скажу по другому. Представь что в биткоин сложность выставляет не сама сеть, а разработчики. Каждые две недели. Смотря сколько было блоков. И если больше чем надо - увеличивают. Если меньше - уменьшают. Руками. А потом просят клиентов обновиться.

Вот именно такая же хрень в неймкоин с networkfee.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 04:17:36 PM
 #46

И я еще раз повторяю, Network Fee это НЕ пошлина за обычную транзакцию. Это пошлина за регистрацию домена. Чтобы не путались.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 04:30:19 PM
 #47

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

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

Activity: 490
Merit: 500



View Profile
February 02, 2012, 04:35:07 PM
 #48

Для начала. Я хочу услышать ответы.

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

Я хочу услышать ответы.
promankirov
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
February 02, 2012, 04:42:59 PM
 #49

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

https://bitcointalk.org/index.php?topic=62017.msg727656#msg727656

Вкратце:
1) Оставляем плату за регистрацию постоянной
2) Возвращаем ее как награду за блок
3) Ввводим дополнительную положительную обратную связь между ростом регистраций и ростом сложности

Если монеты при регистрации доменов действительно удаляются из системы то это на самом деле совсем не гуд.
И данное предложение считаю правильным.
Еще думаю к трем вышеперечисленным пунктам добавить пункт 4.
4) Ввести плату за продление домена (пусть тоже будет постоянной). Это ограничит киберсквоттинг.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 04:48:07 PM
 #50

Если монеты при регистрации доменов действительно удаляются из системы то это на самом деле совсем не гуд.
И данное предложение считаю правильным.
Еще думаю к трем вышеперечисленным пунктам добавить пункт 4.
4) Ввести плату за продление домена (пусть тоже будет постоянной). Это ограничит киберсквоттинг.
Более того, необходимо брать мзду за: регистрацию, проделние и апдейт домена. И все эти три величины должны влиять на текущую сложность, т.к. все деньги будут возращаться майнерам.
promankirov
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
February 02, 2012, 04:52:14 PM
 #51

Если монеты при регистрации доменов действительно удаляются из системы то это на самом деле совсем не гуд.
И данное предложение считаю правильным.
Еще думаю к трем вышеперечисленным пунктам добавить пункт 4.
4) Ввести плату за продление домена (пусть тоже будет постоянной). Это ограничит киберсквоттинг.
Более того, необходимо брать мзду за: регистрацию, проделние и апдейт домена. И все эти три величины должны влиять на текущую сложность, т.к. все деньги будут возращаться майнерам.
Полностью согласен!!!
И всю эту мзду возвращать в систему в качестве награды за решенный блок. (Будет стимул майнить)
А то, что получается нарегали доменов и они теперь навечно, можно компы из майнинга немкоинов выводить?
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 04:59:52 PM
 #52

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



Вот неймкоин - надстройка. Все тоже самое. Но плюс еще кое что. Они конвертят коины в домены. Здесь помимо сложности всплывает еще одна фундаментальная величина: Network Fee. Это мзда за регистрацию домена (апдейт и продление пока пропустим).

Я привел текущий код для расчета этой величины на предыдущей странице обсуждения. Это сугубо УБЫВАЮЩАЯ регресивная функция. Она убывает от значения 50, делясь на 2 каждые 2 месяца (непонятно откуда логика). Пруф:

Quote
The purpose of the network fees is to slow down the initial gold-rush.

Network fees start out at 50 NC per operation at the genesis block
Every block, the network fees decreases based on this algorithm, in 1e-8 NC:
res = 500000000 >> floor(nBlock / 8192)
res = res - (res >> 14)*(nBlock % 8192)
nBlock is zero at the genesis block
This is a decrease of 50% every 8192 blocks (about two months)
As 50 NC are generated per block, the maximum number of registrations in the first 8192 blocks is therefore 2/3 of 8192, which is 5461
Difficulty starts at 512

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

Вот схема того что есть сейчас


pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 05:02:18 PM
 #53

А вот что предлагаю я.

Я предлагаю
1) цену за регистрацию (продление, апдейт) установить константами
2) Возвращать эти деньги майнерам
3) Чтобы майнерам от этого не прибавлялось халявы, установить обратную связь активности регистраций с текущей сложностью!



pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 02, 2012, 05:08:03 PM
 #54

В результате мы будем иметь Bitcoin 2.0

Это будет больше чем биткоин.

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

Кроме того, на определенном этапе можно будет отменить мзду за обычные денежные транзакции вообще! Потому что мзда за регистрации/продление/апдейт доменов превысит не только цену награды за блок. И Transaction fee вообще не будет смысла. Мелким транзакциям давать низкий приоритет и все.

А биткоин обречен на повышение мзды по транзакциям, т.к. цена за блок делится на 2 каждые 4 года.

А в таком неймкоине цену за транзакции можно будет отменить.

Люди будут юзать домены, платить мзду и обеспечивать этим майнинг. А майнинг будет обеспечивать секурность доменов. Плюс гонять деньги туда-сюда. При чем бесплатно. Это замкнутый круг жизни. Это не прекратится никогда.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 05:32:16 PM
 #55

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

Что такое сложность в биткоине и неймкоине?
0x00000000ffff0000000000000000000000000000000000000000000000000000
поделенное на CBigNum().SetCompact(pblock->nBits).getuint256() выдаст
сложность предыдущего блока, для получения актуальной сложности
делим на pblock->GetHash(). Сложность предудущего блока должна
быть меньше сложности текущего блока, и так для всей цепочки.
Еще есть переоценка делимого таргета каждые две недели, но
это и так все знают. В общем, не совсем понял, к чему вопрос.

Зачем она нужна?
Как она меняется и по какому принципу?
Для расчета требования к необходимой работе для создания следущего блока
или отмене предыдущих блоков. Принцип смены сложности тоже расписать?
Есть конечно отличие Namecoin из-за Merged Mining, в этом чтоли проблема?

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

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

Activity: 490
Merit: 500



View Profile
February 02, 2012, 05:37:23 PM
 #56

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

Что такое сложность в биткоине и неймкоине?
0x00000000ffff0000000000000000000000000000000000000000000000000000
поделенное на CBigNum().SetCompact(pblock->nBits).getuint256() выдаст
сложность предыдущего блока, для получения актуальной сложности
делим на pblock->GetHash(). Сложность предудущего блока должна
быть меньше сложности текущего блока, и так для всей цепочки.
Еще есть переоценка делимого таргета каждые две недели, но
это и так все знают. В общем, не совсем понял, к чему вопрос.

Зачем она нужна?
Как она меняется и по какому принципу?
Для расчета требования к необходимой работе для создания следущего блока
или отмене предыдущих блоков. Принцип смены сложности тоже расписать?
Есть конечно отличие Namecoin из-за Merged Mining, в этом чтоли проблема?

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

Ответ не совсем верный. Сложность увеличивается или уменьшается согласно росту мощности сети.

Если связки с ростом мощности не будет и она будет убывать, намайнят 21 миллион бтц за три дня.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 05:39:37 PM
 #57

Ну, намайнят, а потом цепочку перепишут. А потом еще перепишут и так далее.
В любом случае, это не очень приятный вариант. Хочешь сказать, он возможен?

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

Activity: 490
Merit: 500



View Profile
February 02, 2012, 05:42:43 PM
 #58

Ну, намайнят, а потом цепочку перепишут. А потом еще перепишут и так далее.
Ну объясни мне, что включает в себя понятие "перепишут" в текущем контексте. Т.е. с сотнями тысяч пользователей. Как это все будет происходить. Особенно со строчек "потом еще и еще".
Не, если это для тебя в принципе нормально, то я не вижу смысла вообще тут распинаться Smiley
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 02, 2012, 06:14:26 PM
 #59

"Block chain length" is calculated from the combined difficulty of all the blocks, not just the number
of blocks in the chain. The one that represents the most CPU usage will win.
Если сложность только уменьшается, а общая мощность сети не изменяется,
то неизбежно появление множества разных форков, потому что блоки будут
распределяться неравномерно, и разные цепочки будут концентрироваться
вокруг мощных пулов. Если же злоумышленик захочет поиметь сразу всех,
то он даже может начать переписывать и более ранюю историю цепочки,
так как рано или поздно настанет момент (при сохранения закона Мура),
когда у него будет достаточно мощности, чтобы переписать все блоки.
Но вероятность этого невелика, иначе бы я не использовал Bitcoin. Roll Eyes

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

Activity: 490
Merit: 500



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

Чето ты не по тем источникам ходишь 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
Чтобы компенсировать увеличение мощности сети и изменение интереса участников во времени, сложность изменяется согласно среднему числу найденных блоков в час. Если они генерируются слишком быстро, сложность растет
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!