четверг, 29 декабря 2011 г.

GHzCoin

Небольшая такая идейка, возникнувшая после прочтения книги Мюррея Ротбарда "Государство и деньги. Как государство завладело денежной системой общества". Основной посыл Ротбарда - деньги - это товар. Причем не монопольный товар, выпускаемый государством, а товар, который могут и должны выпускать все, в ином случае монополист неизбежно будет залазить в карман ко всем остальным. Из-за того, что деньги должны быть товаром (причем очень ликвидным) по его мысли любые необеспеченные деньги (бумажные или иные) неизбежно будут скатываться в инфляцию. Книга написана в 64-м году. Тогда еще не было интернета и соответственно всяких электронных валют навроде биткоина, однако многие его предсказания очень точны (особенно про экономику государств третьего мира, коррумпированная верхушка которых живет за счет постоянной "помощи" МВФ, про евро итп). Собственно если Ротбард прав, тогда и у электронной валюты "новой волны" (криптовалюты навроде биткоина и его аналогов) тоже нет никаких шансов именно потому, что сами по себе они не обеспечены ни чем - тобишь не являются самоценным товаром. Собственно задумавшись как превратить некую электронную валюту в "товар" и придать ей ценность, у меня и возникла идея GHzCoin'a (ГигагерцКоина). В чем смысл идеи - делаем электронную валюту, обеспеченную процессорной вычислительной мощностью. В конце концов сейчас очень популярны и не являются проблемой движки распределенных вычислений (то же SETI). Итак, чтобы создать обеспеченную вычислительной мощностью криптовалюту нужно лишь создать набор инструментов, с помощью которого любой человек сможет выпускать "монеты", которые можно будет "погасить" вычислительной мощностью его компьютера. Ну и соответственно набор API и функций с помощью которых можно будет принимать оплату такой валютой на свои электронные кошельки и совершать оплату товаров в магазинах. Как я вижу такую валюту? Очень просто - программка, работающая "фоном" в трее компьютера. Программка оценивает мощность компьютера и соответственно потенциальную мощность, которую он может отдать в распределенную вычислительную сеть. К примеру час работы такого компьютера в распределенной сети приравнивается к одной монете. Соответственно владельцу разрешается нагенирировать столько монет, сколько его машина может отдать вычислительной мощности в течение, к примеру, суток (тем самым мы избегаем централизованной генерации денежной валюты, чего не лишен даже биткоин). Дальше компьютер присоединяется к распределенной вычислительной сети и владелец этих монет может их тратить на различные товары, при этом движение монет как и в биткоин фиксируется по p2p протоколу различными участниками. В чем отличие от Биткоин? В том что любой текущий владелец монет может затребовать "погашение" монет (при этом монеты исчезают из оборота, а владелец вычислительной техники может нагенерировать их опять на следующий срок). Как происходит погашение? Текущий владелец монет с помощью какого либо скриптового языка (понимаемого всеми работающим фоном "программками-кошельками-генераторами") пишет алгоритм на который ему требуются вычислительные ресурсы (к примеру влом хеша или там подбор пароля к архиву, услуги вебсервера (облачного хостинга) - да все что угодно в общем-то), его кошелек находит в сети машины, принимавшее участие в генерации монет, находящихся в данный момент в его кошельке и объединяет их с помощью тех самых фоном работающих программок в единую распределенную вычислительную сеть, забирая купленное по сути процессорное время. Ну а если этот компьютер не в сети?- спросите Вы. Тут я думаю в ход пойдет тот же алгоритм, что и при частной чеканке золотых монет. Всегда найдутся "качественные" чеканщики, чьи монеты точно соответствуют заявленному весу и не качественные (которые к примеру выпускают монеты меньшего веса или с добавлением примесей). Качественные всегда ценятся выше, вытесняя с рынка некачественных, монеты которых принимают с меньшей охотой чем монеты качественного монетного двора. Так и тут неизменно появятся "качественные" монето-генераторы (держащие к примеру выделенные сервера под это дело и мощные компьютеры) и "некачественные" - генерирующие монеты на своих нетбуках или лептопах. Так как изначальный производитель монет будет виден по его электронной подписи, то соответственно монеты "различной чеканки" будут цениться по репутации и обладать разной ценностью. Вот собственно и все - такая вот у меня идея.