Bitcoin Forum
December 06, 2016, 10:18:40 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 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
Author Topic: DIANNA: IANA Decentralized концепт дизайн  (Read 27878 times)
Balthazar
Legendary
*
Offline Offline

Activity: 1988


Post rank racist


View Profile
February 22, 2012, 09:24:05 AM
 #81

Ну 38-100гб это в, общем-то, детский объем данных для любой полноценной современной СУБДы. При должной нормализации структуры БД и прочем, конечно... Они на нормальном железе терабайты только так ворочают, так что <100gb не вопрос вообще.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
1481019520
Hero Member
*
Offline Offline

Posts: 1481019520

View Profile Personal Message (Offline)

Ignore
1481019520
Reply with quote  #2

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

Posts: 1481019520

View Profile Personal Message (Offline)

Ignore
1481019520
Reply with quote  #2

1481019520
Report to moderator
1481019520
Hero Member
*
Offline Offline

Posts: 1481019520

View Profile Personal Message (Offline)

Ignore
1481019520
Reply with quote  #2

1481019520
Report to moderator
1481019520
Hero Member
*
Offline Offline

Posts: 1481019520

View Profile Personal Message (Offline)

Ignore
1481019520
Reply with quote  #2

1481019520
Report to moderator
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 09:40:59 AM
 #82

Gavin там чето такое умное сказал, я все пытаюсь въехать.

В цепи блоков он предлагает оставить только доменные транзы. Финансы он предлагает вынести вообще за рамки системы в так называемых регистраторов.

Клиент идет к регистратору и заказывает домен, заплатив N btc.
Регистратор идет к майнеру или пулу, дает M btc, заказывает ts-верификацию. Майнер запечатывает блок.
Потом регистратор каким то образом просит сохранить этот блок вместе с хешем блока bitcoin начального платежа.
После этого, ноды, ответственные за хранение DHT, проверяют proof-of-work блока DIANNA, проверяют что транзакция bitcoin имела место быть и сохраняют этот блок на определенное время.

Чет тут какой то разрыв шаблона по ходу. В этом есть нечто такое, над чем стоит подумать. Я еще не догнал сути, но это очень интересно.

Появляются еще два участника: регистраторы и ноды DHT. И всем надо оплатить работу.
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 10:11:27 AM
 #83

Я клиент. Иду к регистратору. Говорю, мне нужен домен "pent". Он проверяет доступность, говорит: 1 BTC.

Я делаю специальную транзу на кошель регистратора, вставляя в scriptSig имя домена, подписанное моим ключом и прохешированное. Получается в scriptsig сначала идет мой хеш, за ним OP_DROP, а потом нормальный биткоиновский расклад.

Так, деньги регистратору переведены и помечены "за домен pent".

Дальше это надо протаймштампить у майнеров и сохранить в DHT у стореджей, предоставляя каждым публичный ключ домена.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 10:25:32 AM
 #84

Если я правильно понял :

 1) Своя денежная подсистема по Гэвину у DIANNA отсутствует.

 2) Регистраторы аналог registrar в обычном DNS ?
     То есть посредники на коммерческой основе заинтересованные
   в фунициклировании всей системы в целом <-- это их хлеб с маслом

 3) Ноды DHT -- это все обычные клиенты DIANNA ?
    Зачем тогда им платить ?

     Или это какие-то серверы/ суперклиенты -- только на них
 хранятся ВСЕ блоки DHT доменов, а у рядовых клиентов
 есть тока заголовки/метаданные ?
-------------------------------------------------------------
 Я так понял -- но лучше уточнить что он имел/не имел ввиду  Smiley
----------------------------------------------------------
----------------------------------------------------------
 Плюсы такой системы:
 1) проще весь дизайн -- надежность выше
 2) нет проблем с койнами за их отсутствием
 3) ?
 4) ??
 5 Huh
-----------------------------------------------------------
 Минусы :
 1) не имея своих койнов полностью зависим от базовой
  денежной цепи BTC/LTC/ whatever

 2) Возможны проблемы с регистраторами как в обыч. DNS или другие

 3) Проблемы с отдельными от клиентов стореджами -- Какие ?

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 10:36:33 AM
 #85

Моя интерпретация идеи Гевина.

Разделяем нафиг всех участников:
1) клиенты - собсно клиенты, которые хотят домены
2) майнеры - делают таймштампинг блоков
3) стореджи - сохраняют цепь блоков
4) возможно для координации потребуются регистраторы

Финансовую цепь из дианы убираем. Принцип таймштампинга записей Сатоши сохраняем.

Пусть, скажем, регистраторы принимают че угодно.

Регистратор отдает заказ майнерам, платит им деньги. Они делают блок.

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

Майнеры (пуллы) по прежнему могут объединяться, деля добычу между участниками пропорционально хеш поверу, предоставляя свои услуги регистраторам.

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

Финансы за домен, полученные регистратором расплываются между регистратором, майнером и стореджем.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 10:55:09 AM
 #86

Вы запостите в английскую ветку подробно свое понимание
Мож Гэвин или кто др. что еще присоветуют ..

Также мне не понятно что в таком случае есть "DIANNA PoW" ?!
Если мы не считаем денежные хэши -- то что и как мы тогда
считаем ?

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 11:01:21 AM
 #87

Мы вместо коинов в блоках считаем домены.

Здесь проблема - как обеспечить непрерывность цепи блоков между разными кластерами стореджей.

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

Пошел перечитывать сатошинкский документ.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 11:50:08 AM
 #88

Кстати, если нет койнов а в блоках тока домены лежат
 то можно их делать реже скажем раз в 30 минут или раз в час
 чтобы успеть согласовать содержимое блока со всеми стореджами
 ( если это будет полезно конечно )

 Тому кто хочет зарегать домен ведь все равно будет он активирован
 через 10 мин или НЕ ПОЗДНЕЕ чем через час.

Еще я бы увеличил TTL домена до 6мес -- 3мес это слишком мало
 При 6мес будет меньше операций апдейта -- меньше траффика в сети
Но правда больше данных придется хранить.

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 11:56:31 AM
 #89

В этой схеме получается большая ответственность ложится на регистраторов.

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

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

В принципе это опять же на совести регистратора. Регистраторы могут договариваться с другими регистраторами на хранение бекапа блоков, арендуя бекап-место друг у друга и распределяя по бекапам свои блоки. Это в их интересах.
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 12:19:05 PM
 #90

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

Но здесь опять приходит на помощь взаимодействие.

Ведь блок, полученный регистратором от пулла будет иметь размер. И регистратор должен отдать этот блок на хранение сторедж пуллу. А сторедж пулл берет деньги за объем блока. Т.е. регистратор не заинтересован принимать от майнинг пулла блоки с каким то леваком.

ИМХО, мы на правильном пути.
rPman
Legendary
*
Offline Offline

Activity: 1078


View Profile WWW
February 22, 2012, 12:42:39 PM
 #91

Я где то упустил нить обсуждения... откуда у вас появились регистраторы? O_o

p.s. я смутно понимаю о чем говорит Gavin.. но кажется как то похожее реализован merged mining (добавить в блок biotcoin маленькую приписку от блока из связанного проекта).
Если реально можно будет отделить финансовую часть от доменов (а это точно реально, но код придется фактически заново писать) при этом завязать майнинг на bitcoin, то окончательный DNS клиент будет представлять из себя сплав клиента bitcoin и дополнительной базы имен.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 01:02:36 PM
 #92

Я где то упустил нить обсуждения... откуда у вас появились регистраторы? O_o
Регистраторы появились когда финансовая цепь была вынесена из системы.

Клиенты должны что то кому то платить. Гевин предлагает абстрагироваться и пусть регистраторы принимают любую валюту и далее координируют включение домена в глобальную цепь блоков.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 01:04:10 PM
 #93

to rPman :
Читайте английскую ветку
Гэвин забрал у нас все DIANNA coins
и сжег , чтоб мы не играли  со спичками  Smiley

Теперь Койнов у нас кажется и не будет.
В блоках будут тока одни домены
А таймстэмпить их будут во внешней сети BTC/LTC или еще где

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 01:08:16 PM
 #94

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

Отдельная валюта это реально геморой еще тот.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 01:19:24 PM
 #95

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

Чтоб не было как в стандартной DNS
 где регистраторы - первые киберсквоттеры и мошенники.

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 01:26:10 PM
 #96

От киберсквотерства не уйдешь никуда. С этим бороться бесполезно вообще.

Главное здесь - пессимизировать бесплатную регалку.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 01:38:40 PM
 #97

По крайней мере можно прижать домейнеров
-- тех кто спекулирует доменами регая их по общей цене
а продавая красивые имена с большой наценкой

Как это сделать - вопрос
Где-то уже было запощено -- что нужно
создать очень большое количество TLD
чтобы всем хватало и на любой вкус

У нас есть возможность сделать свой
протокол именования как угодно
и об этом стоит подумать

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 01:47:53 PM
 #98

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

Если хочет бесплатно нагреть доменов - да хоть мульен. Храни и отвечай за них.

Появляется возможность давления на регистратора. Ну значит херовый регистратор, если поддается давлению.
Ukigo
Hero Member
*****
Offline Offline

Activity: 924


View Profile
February 22, 2012, 02:06:13 PM
 #99

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

Если хочет бесплатно нагреть доменов - да хоть мульен. Храни и отвечай за них.

Появляется возможность давления на регистратора. Ну значит херовый регистратор, если поддается давлению.

1) А я думал что запросы доменов разрешает клиентская программа
 обращаясь непосредственно к сети стореджей
 А регистратор задействован только в процессе регистрации или апдейта

не надо давать им слишком много власти.

Или вы про обработку whois запросов ?

2) Бесконечное число зареганых доменов (мульен) == бесконечно большой
 ( или очень большой -- что на практике может быть одно и тоже)
 обьем DHT низкая скорость обработки или даже системный фэйл
хранения данных

3) Если доменов будет зарегано ОЧЕНЬ много
спрос на них станет низким -- случиться
крах на рынке когда отчаявшиеся регистраторы сольют
 их за бесценок -- новый раунд почти бесплатной
регистрации -- далее все по кругу/или резкое падения доверия к системе
 со стороны простых пользователей для которых все и затевается.
----------------------------------------------------------------

"...Enemies are everywhere ! Angka is all rage ! Be a good soldiers, blow everything... " <-- Pol Pot (C)
pent
Hero Member
*****
Offline Offline

Activity: 490



View Profile
February 22, 2012, 02:13:15 PM
 #100

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

Если хочет бесплатно нагреть доменов - да хоть мульен. Храни и отвечай за них.

Появляется возможность давления на регистратора. Ну значит херовый регистратор, если поддается давлению.

1) А я думал что запросы доменов разрешает клиентская программа
 обращаясь непосредственно к сети стореджей
 А регистратор задействован только в процессе регистрации или апдейта

не надо давать им слишком много власти.

Или вы про whois запросы ?

2) Бесконечное число доменов (мульен) == бесконечно большой
 (
 обьем DHT


1. Ну дык обращается к сети стореджей да. А стореджи то у регистратора в подчинении.

Смысл в том что храни сам то, что регаешь. И там хоть обрегайся - стореджи твои будут держать нагрузку.

2. Ну соответственно, DHT тут специальная, с избирательным хранением.

Вообще это все стремно как то пахнет. Но и интересно.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  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!