Bitcoin Forum
March 19, 2024, 08:27:00 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 »  All
  Print  
Author Topic: DIANNA: IANA Decentralized концепт дизайн  (Read 31141 times)
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 03:35:49 PM
Last edit: February 24, 2012, 04:11:51 PM by pent
 #121

Пусть вас не смущает то, что PDiff может находиться в промежутке от 0 до десятка процентов от награды блока.

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

На самом деле я просто беру мерку работы, выраженную в деньгах из биткоина (Bounty/Difficulty) и применяю ее к диане.

Дианна объявляет заказ на этой неделе за каждый блок, ("план" на пятилетку Smiley ), выраженный, в проценте от награды биткоиновского блока. И каждую неделю корректирует обхем заказа согласно активности сети.

Отсюда и вытекает рыночная цена домена.
1710836820
Hero Member
*
Offline Offline

Posts: 1710836820

View Profile Personal Message (Offline)

Ignore
1710836820
Reply with quote  #2

1710836820
Report to moderator
1710836820
Hero Member
*
Offline Offline

Posts: 1710836820

View Profile Personal Message (Offline)

Ignore
1710836820
Reply with quote  #2

1710836820
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1710836820
Hero Member
*
Offline Offline

Posts: 1710836820

View Profile Personal Message (Offline)

Ignore
1710836820
Reply with quote  #2

1710836820
Report to moderator
1710836820
Hero Member
*
Offline Offline

Posts: 1710836820

View Profile Personal Message (Offline)

Ignore
1710836820
Reply with quote  #2

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

Activity: 490
Merit: 500



View Profile
February 24, 2012, 04:19:32 PM
 #122

Ukigo: прошу впредь не отписываться, не извиняться и вообще ничего не делать за меня, я большой мальчик, сам разберусь.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 04:35:59 PM
 #123

Quote
1) Предлагаю пока ограничиться обеспечением доменами только анонимных
   сетей   и построить и обкатать систему не больше чем на 300 - 500 тысяч доменов
 всего . Она должна обеспечить мин. 50000 новых регистраций в год при любых
  раскладах снаружи и внутри системы.
  Это позволит:
Я ничего ограничивать не собираюсь. Любые ограничения - это централизация. Система живет своей жизнью и никому не отдает предпочтения или дискриминации. В этом ее прелесть.
O01eg
Full Member
***
Offline Offline

Activity: 209
Merit: 100



View Profile WWW
February 24, 2012, 04:44:57 PM
 #124

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)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 05:36:32 PM
 #125

Ты не прав -- я только  хотел спасти твою репутацию перед ними
Но ты сам спалился в русской ветке  Wink
 
Если ты хочешь хороших отношений с ними тебе следует зайти туда и извиниться самому
мое извинение для них ничего не значит -- а так как ты возобновил контакты -- это не то

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

Надеюсь, на этом оффтоп закончен.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 24, 2012, 05:46:30 PM
 #126

Уже напоминали. Ты теперь не сам по себе, ты уже:
1) лидер проекта DIANNA (а ведь могут надеяться);
2) представитель русскоязычной части сообщества.

Если что-то делаешь не так, то:
1) от этого теряет DIANNA (это меня не очень беспокоит);
2) и портится мнение о русскоязычной части сообщества.

Теперь оффтоп закончен. Smiley

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

Activity: 490
Merit: 500



View Profile
February 24, 2012, 05:56:06 PM
 #127

Короче Smiley

Будет такая формула

Sum(domain fees) = PDIff * (BitcoinBlockReward + Sum(Bitcoin TR fees))

Чтобы разрешить блок, майнер должен соблюсти Sum(domain fees). PDiff устанавливается Дианой в зависимости от активности сети.

Если у майнера получилось Sum(domain fees) больше или меньше нужного значения, будет дополнительный пеналь на сложность.

Ну собственно, все. А майнеры уже сами разбираются, сколько денег драть с клиентов, чтобы укладываться в эту формулу. Бесплатные транзакции не позволяются.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 06:10:49 PM
 #128

Да хорошо, буду архангелом Михаилом. Давайте только вернемся к дискуссии.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 06:39:55 PM
 #129

В общем, майнер должен соблюсти

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)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 07:00:39 PM
 #130

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

Но мне здесь не нравится сегментация.

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

Но мне кажется это решается динамическим PDIff, который устанавливает сеть.

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

То есть это все таки не приведет к архи-форсированию конкуренции пуллов.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 24, 2012, 07:14:08 PM
Last edit: February 24, 2012, 07:50:29 PM by pent
 #131

Хорошо. Тогда давайте десегментируем. Нефиг им объединяться.

Пусть платеж за домен будет не на личный счет майнера, а просто как комиссия за блок биткоин. Специально скрафченная комиссия, помеченная подписью домена и со ссылкой на доменную транзу.

Тогда будет пофигу какой майнер ее обработал и включил в блок. Пусть плодятся и размножаются Smiley Однако что делать с синхронизацией? Любой майнер может захапать эту транзу себе без работы по DIANNA.

Короче без вмешательства в bitcoin это невозможно.

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

ДХТ тогда вешаем и на лайт клиентов. Пусть тоже трудятся )
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 25, 2012, 09:31:47 AM
 #132

Ну так а чего он предложил? Вопрос цены он не решил. Носителями домена сделал биткоины. Опять какие то централизованные NSы в децентрализованной сети. Засирать цепь биткоин левой инфой предложил. Непонятно кому идет комиссия.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 25, 2012, 09:51:04 AM
 #133

Я после выходных пойду весь этот винегрет писать в вики.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 25, 2012, 10:56:54 AM
 #134

Сори, я пошел праздновать ) До пнд не ищите.
panic
Sr. Member
****
Offline Offline

Activity: 442
Merit: 260


View Profile WWW
February 25, 2012, 12:38:06 PM
 #135

Оплата транзакции в DIANNA.
а. Клиент создаёт доменную транзакцию + указывает сумму которую готов за неё заплатить.
а.1. Клиент оплачивает заявку на включение доменной транзакции в блок DIANNA с указанием её идентификатора. (оплата в размере минимальной комиссии биткоина с целью избежать флуда заявками)
б. Майнер проверяет оплату заявки, после чего, если его устроит цена, включает доменную транзакцию клиента + биткоин адрес майнера + цену транзакции + хеш блока с заявкой в блок DIANNA.
в. Клиент получает сообщение о том, что его транзакция была помещена в блок, но ещё не оплачена.
в.1. Клиент переводит необходимые средства на указанный майнером адрес, добавив в комментарии идентификатор доменной транзакции.
г. Сеть проверяет и берёт на хранение оплаченные транзакции.

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

По поводу сложности.
Используйте проверенный алгоритм. Цель: 1 блок DIANNA в течение 10 минут после генерации блока биткоина с заявкой.

По поводу внутренней валюты и про регистраторов.
В клиентском приложении можно реализовать механизм работы с регистраторами.
1. клиент платит регистратору $ ฿ или ещё какие-нибудь тугрики, взамен получает токен в котором указан адрес регистратора + уникальный код токена. После чего в клиентском приложении токен используется для отправки транзакции регистратору на подпись и для оплаты транзакции.
2. в принципе то же самое, но попроще: опция в клиенте - использовать сайт регистратора + логин:пароль для отправки и оплаты транзакции.


...too much panic and too little reason
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 26, 2012, 04:26:06 PM
 #136

Оплата транзакции в 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
Sr. Member
****
Offline Offline

Activity: 442
Merit: 260


View Profile WWW
February 26, 2012, 05:28:59 PM
 #137

плохо, но это нормально))

Что будет, если большая часть майнеров перейдёт на p2pool?

Почему клиент должен платить за ещё не выполненную работу, а если пул упадёт, прилетят марсиане и зохавают одмина? (Проявляются недостатки централизованных систем)

Почему вообще майнер назначает цену за домен, а не свободный рынок?


.......
Майнер добывает биткоины (редкие коллекционные фантики), но цену на них появляется на бирже, никто заранее не станет оплачивать добычу фантиков, майнеры работают на свой страх и риск.
///
из вашей вики:
Quote
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)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 26, 2012, 05:35:50 PM
 #138

Так, ну прежде всего, вики устарела, как и пдфки. Я сейчас занят обобщением всего этого винегрета и разложением по вики статьям.

Quote
Что будет, если большая часть майнеров перейдёт на p2pool?

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

Quote
Почему клиент должен платить за ещё не выполненную работу, а если пул упадёт, прилетят марсиане и зохавают одмина? (Проявляются недостатки централизованных систем)

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

И это уже становится вопрос ценности своего авторитета - кидать клиентов или делать все как надо. Мы не можем это проверить.

Quote
Почему вообще майнер назначает цену за домен, а не свободный рынок?

Так же как и любой магазин назначает цену за айфон. Но есть обратные связи с сообществом в целом, которые не позволяют уйти далеко в своих назначениях. Это обычная конкуренция.
pent (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
February 26, 2012, 05:44:44 PM
 #139

Я говорил про
http://foswiki.org
вики на перл такая продвинутая -- как раз -- хочу на ней писать документы
если она выдержит

Это почти псевдокод -- прорвемся   Smiley

http://rosettacode.org/wiki/Averages/Arithmetic_mean#Octave
Ну давай уж на медиавики писать. Чем не нравится?
panic
Sr. Member
****
Offline Offline

Activity: 442
Merit: 260


View Profile WWW
February 26, 2012, 06:56:18 PM
 #140

Quote
Понимаете ли, мы вынесли финансовую цепочку вовне, решив этим кучу проблем. Это "вовне" мы не можем контролировать полностью, по этому появляются локальные централизованные авторитеты - майнеры, которым платят деньги.
Я предложил вариант с заявками, в котором финансовая составляющая контролируется полностью.
Возможно есть вариант с использованием криптографии, но пока готового решения у меня нет.
Есть ещё один недоработанный вариант: награждать майнеров доменами (в bitDNS проскакивала такая идея), полученные домены майнеры потом выменивают на деньги (также как сейчас продают нэймкоины).

.....
У мелких пулов ведь вообще не остаётся никаких шансов заработать. В итоге крупные пулы будут за проценты давать работу мелким, становясь ещё жирнее и недоступнее.
+ в последствии возможно давление на пулы со стороны заинтересованных лиц, может появиться TOS, PP, сбор информации о клиенте, необходимость предоставления документов и прочие прелести централизованных систем.


...too much panic and too little reason
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 »  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!