pent (OP)
|
|
February 24, 2012, 03:35:49 PM Last edit: February 24, 2012, 04:11:51 PM by pent |
|
Пусть вас не смущает то, что PDiff может находиться в промежутке от 0 до десятка процентов от награды блока. Да, фактически это ограничение на максимальный оборот по доменам за блок. Но это лишь косвенный вывод. И в самом деле, не может же работа по доменам DIANNA приравниваться к работе по вообще всему, что связано с биткоин. Она может колебаться в районе нескольких процентов. Просто биткоин еще молодой, работа идет впустую. На самом деле я просто беру мерку работы, выраженную в деньгах из биткоина (Bounty/Difficulty) и применяю ее к диане. Дианна объявляет заказ на этой неделе за каждый блок, ("план" на пятилетку ), выраженный, в проценте от награды биткоиновского блока. И каждую неделю корректирует обхем заказа согласно активности сети. Отсюда и вытекает рыночная цена домена.
|
|
|
|
pent (OP)
|
|
February 24, 2012, 04:19:32 PM |
|
Ukigo: прошу впредь не отписываться, не извиняться и вообще ничего не делать за меня, я большой мальчик, сам разберусь.
|
|
|
|
pent (OP)
|
|
February 24, 2012, 04:35:59 PM |
|
1) Предлагаю пока ограничиться обеспечением доменами только анонимных сетей и построить и обкатать систему не больше чем на 300 - 500 тысяч доменов всего . Она должна обеспечить мин. 50000 новых регистраций в год при любых раскладах снаружи и внутри системы. Это позволит: Я ничего ограничивать не собираюсь. Любые ограничения - это централизация. Система живет своей жизнью и никому не отдает предпочтения или дискриминации. В этом ее прелесть.
|
|
|
|
O01eg
|
|
February 24, 2012, 04:44:57 PM |
|
OKay, раз вы, оказывается, занимаетесь мозговым штурмом, присоединюсь:
Давайте уйдём в i2p целиком! Кого-то волнуют юридические вопросы? Мы шифруемся. Гевин насылает на нас орды терахэшей? Они увязнут в тормозах i2p. ICANN? Ко-ко-ко.
|
BC: 1LhZ2ooo1egD7wKT5pBmEhN6wpUExYek2H "Социализм -- это экономическая политика толпы, масс, лишенных понимания природы экономической деятельности. Социалистическая теория есть результат их подхода к экономическим вопросам. Она создана и поддерживается теми, для кого экономическая жизнь враждебна, кто не понимает ее." Людвиг фон Мизес "The rotter who simpers that he sees no difference between the power of the dollar and the power of the whip, ought to learn the difference on his own hide – as, I think, he will." Francisco d’Anconia
|
|
|
pent (OP)
|
|
February 24, 2012, 05:36:32 PM |
|
Ты не прав -- я только хотел спасти твою репутацию перед ними Но ты сам спалился в русской ветке Если ты хочешь хороших отношений с ними тебе следует зайти туда и извиниться самому мое извинение для них ничего не значит -- а так как ты возобновил контакты -- это не то вот именно -- мальчик тебе надо расти Не переживай за мою репутацию, она всегда была хреновая. Я за тобой по пятам не бегаю и не разъясняю народу что ты имел в виду. Это неприятно. Надеюсь, на этом оффтоп закончен.
|
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
February 24, 2012, 05:46:30 PM |
|
Уже напоминали. Ты теперь не сам по себе, ты уже: 1) лидер проекта DIANNA (а ведь могут надеяться); 2) представитель русскоязычной части сообщества. Если что-то делаешь не так, то: 1) от этого теряет DIANNA (это меня не очень беспокоит); 2) и портится мнение о русскоязычной части сообщества. Теперь оффтоп закончен.
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
pent (OP)
|
|
February 24, 2012, 05:56:06 PM |
|
Короче Будет такая формула Sum(domain fees) = PDIff * (BitcoinBlockReward + Sum(Bitcoin TR fees)) Чтобы разрешить блок, майнер должен соблюсти Sum(domain fees). PDiff устанавливается Дианой в зависимости от активности сети. Если у майнера получилось Sum(domain fees) больше или меньше нужного значения, будет дополнительный пеналь на сложность. Ну собственно, все. А майнеры уже сами разбираются, сколько денег драть с клиентов, чтобы укладываться в эту формулу. Бесплатные транзакции не позволяются.
|
|
|
|
pent (OP)
|
|
February 24, 2012, 06:10:49 PM |
|
Да хорошо, буду архангелом Михаилом. Давайте только вернемся к дискуссии.
|
|
|
|
pent (OP)
|
|
February 24, 2012, 06:39:55 PM |
|
В общем, майнер должен соблюсти
Sum(domain fees) = PDIff * (BitcoinBlockReward + Sum(Bitcoin TR fees))
Допустим, он отклонился от этого плана блока и набрал транз на Sum1(domain fees).
Тогда разность с намеченным планом будет
SDiff=|Sum(domain fees) - Sum1(domain fees)| (по модулю, шоб в обе стороны было)
Тогда вводится дополнительный коэффициент к сложности PDiff, зависящий насколько сильно он отклонился от плана.
PPDiff=(1 + SDiff/Sum(domain fees)) - лояльный, линейный вариант: Отклонение Пеналь 100% 100% 200% 200% 300% 300%
PPDiff= 2 ** (SDiff/Sum(domain fees)) - жеский, экспоненциальный вариант: Отклонение Пеналь 100% 200% 200% 400% 300% 800%
В конце концов майнер должен будет считать блок по сложности
BlockDiff=PDiff*PPDiff*BitcoinDiff + BitcoinDiff
Здесь PDiff задается DIANNA сетью, PPDiff - пеналь за несоблюдение плана (1, если план соблюден), BitcoinDiff - сложность PARENT блока bitcoin
|
|
|
|
pent (OP)
|
|
February 24, 2012, 07:00:39 PM |
|
Это целиком и полностью решает проблему спекуляций и злоупотреблений. Цена домена жестоко завязана на объем затрачиваемой работы.
Но мне здесь не нравится сегментация.
Майнеры будут принимать платежи от клиентов, а следовательно, процессить только свои транзакции в свои блоки, соблюдая последовательность. Если один майнер опередил другого в расчете блока, то другой должен будет уже брать другой блок.
Но мне кажется это решается динамическим PDIff, который устанавливает сеть.
Такая ситуация описывает явление, когда блоки выходят слишком часто. А значит, диана подкорректирует PDiff, чтобы у каждого майнера была возможность создать свой блок.
То есть это все таки не приведет к архи-форсированию конкуренции пуллов.
|
|
|
|
pent (OP)
|
|
February 24, 2012, 07:14:08 PM Last edit: February 24, 2012, 07:50:29 PM by pent |
|
Хорошо. Тогда давайте десегментируем. Нефиг им объединяться. Пусть платеж за домен будет не на личный счет майнера, а просто как комиссия за блок биткоин. Специально скрафченная комиссия, помеченная подписью домена и со ссылкой на доменную транзу. Тогда будет пофигу какой майнер ее обработал и включил в блок. Пусть плодятся и размножаются Однако что делать с синхронизацией? Любой майнер может захапать эту транзу себе без работы по DIANNA. Короче без вмешательства в bitcoin это невозможно. Получается только так. Деньги лично майнеру или через посредника, и он майнит свои блоки. Вероятно домены майнить смогут себе позволить крупные игроки с вменяемой задержкой. ДХТ тогда вешаем и на лайт клиентов. Пусть тоже трудятся )
|
|
|
|
pent (OP)
|
|
February 25, 2012, 09:31:47 AM |
|
Ну так а чего он предложил? Вопрос цены он не решил. Носителями домена сделал биткоины. Опять какие то централизованные NSы в децентрализованной сети. Засирать цепь биткоин левой инфой предложил. Непонятно кому идет комиссия.
|
|
|
|
pent (OP)
|
|
February 25, 2012, 09:51:04 AM |
|
Я после выходных пойду весь этот винегрет писать в вики.
|
|
|
|
pent (OP)
|
|
February 25, 2012, 10:56:54 AM |
|
Сори, я пошел праздновать ) До пнд не ищите.
|
|
|
|
panic
|
|
February 25, 2012, 12:38:06 PM |
|
Оплата транзакции в DIANNA. а. Клиент создаёт доменную транзакцию + указывает сумму которую готов за неё заплатить. а.1. Клиент оплачивает заявку на включение доменной транзакции в блок DIANNA с указанием её идентификатора. (оплата в размере минимальной комиссии биткоина с целью избежать флуда заявками) б. Майнер проверяет оплату заявки, после чего, если его устроит цена, включает доменную транзакцию клиента + биткоин адрес майнера + цену транзакции + хеш блока с заявкой в блок DIANNA. в. Клиент получает сообщение о том, что его транзакция была помещена в блок, но ещё не оплачена. в.1. Клиент переводит необходимые средства на указанный майнером адрес, добавив в комментарии идентификатор доменной транзакции. г. Сеть проверяет и берёт на хранение оплаченные транзакции.
В качестве гарантов, что транзакция будет всё-таки оплачена могут выступать регистраторы, дополнительно подписывая транзакцию на этапе её создания.
По поводу сложности. Используйте проверенный алгоритм. Цель: 1 блок DIANNA в течение 10 минут после генерации блока биткоина с заявкой.
По поводу внутренней валюты и про регистраторов. В клиентском приложении можно реализовать механизм работы с регистраторами. 1. клиент платит регистратору $ ฿ или ещё какие-нибудь тугрики, взамен получает токен в котором указан адрес регистратора + уникальный код токена. После чего в клиентском приложении токен используется для отправки транзакции регистратору на подпись и для оплаты транзакции. 2. в принципе то же самое, но попроще: опция в клиенте - использовать сайт регистратора + логин:пароль для отправки и оплаты транзакции.
|
...too much panic and too little reason
|
|
|
pent (OP)
|
|
February 26, 2012, 04:26:06 PM |
|
Оплата транзакции в DIANNA. а. Клиент создаёт доменную транзакцию + указывает сумму которую готов за неё заплатить. а.1. Клиент оплачивает заявку на включение доменной транзакции в блок DIANNA с указанием её идентификатора. (оплата в размере минимальной комиссии биткоина с целью избежать флуда заявками) б. Майнер проверяет оплату заявки, после чего, если его устроит цена, включает доменную транзакцию клиента + биткоин адрес майнера + цену транзакции + хеш блока с заявкой в блок DIANNA. в. Клиент получает сообщение о том, что его транзакция была помещена в блок, но ещё не оплачена. в.1. Клиент переводит необходимые средства на указанный майнером адрес, добавив в комментарии идентификатор доменной транзакции. г. Сеть проверяет и берёт на хранение оплаченные транзакции.
В качестве гарантов, что транзакция будет всё-таки оплачена могут выступать регистраторы, дополнительно подписывая транзакцию на этапе её создания.
По поводу сложности. Используйте проверенный алгоритм. Цель: 1 блок DIANNA в течение 10 минут после генерации блока биткоина с заявкой.
По поводу внутренней валюты и про регистраторов. В клиентском приложении можно реализовать механизм работы с регистраторами. 1. клиент платит регистратору $ ฿ или ещё какие-нибудь тугрики, взамен получает токен в котором указан адрес регистратора + уникальный код токена. После чего в клиентском приложении токен используется для отправки транзакции регистратору на подпись и для оплаты транзакции. 2. в принципе то же самое, но попроще: опция в клиенте - использовать сайт регистратора + логин:пароль для отправки и оплаты транзакции.
Не совсем так. Опять же, пусть регистратор = пулл для простоты понимания. 1. Пулл смотрит текущий PDiff системы, смотрит на средний объем своих заявок и определяет оптимальную цену, которая бы позволила все эти транзакции всунуть в блок без пеналей. Вывешивает эту цену на сайте. Пусть будет 0.01 BTC 2. Клиент приходит на сайт, видит цену. Так же как и у обычных регистраторов, проверяет доступность домена. 3. Создает пару ключей, подписывает приватным имя домена 4. Создает транзакцию 0.01 BTC на адрес пулла, включающую подписанную строку 5. Говорит пуллу: Я заплатил 0.01 BTC, вот transaction_id, вот pubkey, вот имя домена - регайте 6. Пулл все проверяет, говорит "Окей", ждет пока таких транзакций накопится на текущий PDiff DIANNA 7. Когда накопилось, мерж-майнит блок DIANNA Если чето кому то не понравилось - разборки на форумах, кал в репутацию. Для упрощения пунктов 3,4,5 для клиента, могут появиться посредники.
|
|
|
|
panic
|
|
February 26, 2012, 05:28:59 PM |
|
плохо, но это нормально)) Что будет, если большая часть майнеров перейдёт на p2pool? Почему клиент должен платить за ещё не выполненную работу, а если пул упадёт, прилетят марсиане и зохавают одмина? (Проявляются недостатки централизованных систем) Почему вообще майнер назначает цену за домен, а не свободный рынок? ....... Майнер добывает биткоины (редкие коллекционные фантики), но цену на них появляется на бирже, никто заранее не станет оплачивать добычу фантиков, майнеры работают на свой страх и риск. /// из вашей вики: Actual DIANNA design was created after inspecting NameCoin design. While NameCoin is designed to provide almost free names at the end, DIANNA is designed to provide authoritative database of names and numbers and pay reward to people (miners) who help to secure DIANNA domain records. но при этом цена майнинга будет неуклонно падать, и цена доменов будет тоже падать... ... скорее всего при такой реализации пулы будут сами себе платить, а от клиентов получать $. Может это и неплохо, но тогда никакой реальной статистики мы не увидим.
|
...too much panic and too little reason
|
|
|
pent (OP)
|
|
February 26, 2012, 05:35:50 PM |
|
Так, ну прежде всего, вики устарела, как и пдфки. Я сейчас занят обобщением всего этого винегрета и разложением по вики статьям. Что будет, если большая часть майнеров перейдёт на p2pool? Всегда найдется майнер, желающий получить небольшой куш за мержед майнинг доменов. Почему клиент должен платить за ещё не выполненную работу, а если пул упадёт, прилетят марсиане и зохавают одмина? (Проявляются недостатки централизованных систем) Понимаете ли, мы вынесли финансовую цепочку вовне, решив этим кучу проблем. Это "вовне" мы не можем контролировать полностью, по этому появляются локальные централизованные авторитеты - майнеры, которым платят деньги. И это уже становится вопрос ценности своего авторитета - кидать клиентов или делать все как надо. Мы не можем это проверить. Почему вообще майнер назначает цену за домен, а не свободный рынок? Так же как и любой магазин назначает цену за айфон. Но есть обратные связи с сообществом в целом, которые не позволяют уйти далеко в своих назначениях. Это обычная конкуренция.
|
|
|
|
pent (OP)
|
|
February 26, 2012, 05:44:44 PM |
|
Ну давай уж на медиавики писать. Чем не нравится?
|
|
|
|
panic
|
|
February 26, 2012, 06:56:18 PM |
|
Понимаете ли, мы вынесли финансовую цепочку вовне, решив этим кучу проблем. Это "вовне" мы не можем контролировать полностью, по этому появляются локальные централизованные авторитеты - майнеры, которым платят деньги. Я предложил вариант с заявками, в котором финансовая составляющая контролируется полностью. Возможно есть вариант с использованием криптографии, но пока готового решения у меня нет. Есть ещё один недоработанный вариант: награждать майнеров доменами (в bitDNS проскакивала такая идея), полученные домены майнеры потом выменивают на деньги (также как сейчас продают нэймкоины). ..... У мелких пулов ведь вообще не остаётся никаких шансов заработать. В итоге крупные пулы будут за проценты давать работу мелким, становясь ещё жирнее и недоступнее. + в последствии возможно давление на пулы со стороны заинтересованных лиц, может появиться TOS, PP, сбор информации о клиенте, необходимость предоставления документов и прочие прелести централизованных систем.
|
...too much panic and too little reason
|
|
|
|