Простейшая действующая модель "мировых денег нового типа" на основе "Ethereum"

На модерации Отложенный

"Ethereum" - это система, позволяющая любому желающему выпускать свои криптовалютные ("биткойновские") деньги.


Но действительно ли это - "деньги"? И что такое вообще "деньги"?


Многие думают, что деньги должны быть обязательно либо товаром, либо "равны" товару, либо "приравнены" к товару.
Т.е. в качестве денег якобы можно использовать либо, например, зерно или скот (типа баранов-верблюдов),
либо монеты (кусочки металла с клеймом власти, выпускающей монеты), либо бумажные или безналичные деньги, "приравненные" к товарам
(т.е. деньги с "золотым содержанием", например, типа 1 рубль равен Х граммов золота).


И в то же время все могут видеть, что в развитом мире деньги НЕ равны и НЕ приравнены к товарам,
что деньги не имеют "золотого содержания" (1 рубль больше НЕ равен никакому фиксированному количеству золота).


Это противоречие многими объясняется так, что якобы современные "необеспеченные" деньги - это "неправильные" деньги,
которые в будущем исчезнут, что скоро якобы должен будет произойти переход к старым "обеспеченным" деньгам "с золотым (товарным) содержанием".


В данном тексте предлагается другая точка зрения: 
современные "необеспеченные" деньги - это логичный результат исторического развития человечества, 
это - "деньги нового типа", Деньги Будущего, и их только нужно дополнить Мировыми деньгами Будущего,
чтобы получить финансово-денежную основу Будущего человечества (Post-человечества).



Эта точка зрения на "необеспеченные деньги нового типа" описана в интернете, в статьях о Post-деньгах.


Если вкратце повторить, то...


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

В этом "посредничестве" - вся суть денег. 
Всё остальное, что можно сказать про деньги ("средство платежа" и т.д.) - это следствия этой простой сути.

Удобство денег (посредника в обмене товаров) по сравнению с "бартером" (с обменом напрямую, без посредников) 
показано исторической практикой (без денег нет развитой экономики).


И также показано исторической практикой, что "посредник обмена" не обязан быть "предметом обмена" 
(т.е. в товарном обмене посредник НЕ обязан быть товаром или как-то приравнен к товару),
посредником может быть и просто кусок бумаги, например, или содержимое памяти компьютера. 

Т.е., ВСЁ, ЧТО УГОДНО, ЧТО СТАБИЛЬНО ОБМЕНИВАЕТСЯ НА ТОВАР И ОБРАТНО, ЭТО - ДЕНЬГИ. 
Деньги - это просто постоянный/стабильный посредник в обмене товарами, и это - всё, что нужно для определения денег.

 

Теперь, если переходить к "мировым деньгам", то...

"Мировые деньги" - это тоже просто удобный посредник, но в обмене НЕ товарами, а деньгами.


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


И сейчас "мировые деньги" (посредник в обмене деньгами) - это доллар (+евро и т.д.), т.е. те же деньги,
т.е. сейчас деньги - посредник в обмене деньгами,
подобно тому, как в недавнем прошлом товар (золото) служил посредником в обмене товаров.


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


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


Т.е., ещё раз повторим,
посредник обмена в обмене товарами (т.е. деньги) перестал быть товаром и даже просто приравниваться к товару (к "предмету обмена"),
и аналогично
посредник обмена в обмене деньгами (т.е. мировые деньги) должен перестать быть деньгами ("предметом обмена").

Т.е. предлагается "мировые деньги" (посредник в обмене деньгами) "не приравнивать к деньгам", 
подобно тому, как сейчас деньги (посредник в обмене товарами) "не приравниваются к товарам".

Т.е. как сейчас нельзя сказать, что рубль "равен" или "приравнивается к" Х граммам золота, хотя и обменивается на них, 
так же предлагается сделать так, чтобы нельзя было сказать, что "единица мировых денег" "приравнивается к" Y долларов (плюс Z евро и т.д.),
хотя и обменивается на них.


Далее следует краткое описание практического способа реализации мировых денег нового типа.


Предварительно ещё раз повторим. 
"Мировые деньги нового типа", которые здесь предлагаются - это НЕ деньги, хотя обмениваются на деньги,
т.е. эти мировые деньги нового типа НЕ "приравниваются" к деньгам,
т.е. нельзя сказать, что 1 единица мировых денег равна Х долларов, т.е. нет никакого "курса обмена" мировых денег на деньги,
хотя, тем не менее, мировые деньги нового типа обмениваются на деньги.

Общая идея практического способа обмена мировых денег нового типа на деньги нового типа такая:
в обмен на деньги выдаётся дробная часть единицы мировых денег, 
и эта дробная часть равна той дробной части, 

какую эти обмененные деньги составляют в общей сумме всех таких же уже обмененных денег данного государства.

 

Т.е., например: если кто-то обменял на мировые деньги Х рублей, а уже ранее, до него, было обменено тоже Х рублей,
то человек получает 1/2 единицы мировых денег
потому что доля денег этого человека в общей сумме уже обмененных денег (Х из общего количества 2Х) равна 1/2.

Аналогично, если кто-то обменял на мировые деньги Х рублей, а уже ранее было обменено 9 * Х рублей,
то человек получает 1/10 единицы мировых денег, 
потому что доля денег человека в общей сумме обмененных рублей - это 1/10 (Х из общего количества 10Х).
И т.п.
...
Для "хранения" денег, обмененных на мировые деньги, должен быть Большой Банк или Большой Общий Котёл "в общей собственности",
это примерно как организована система биткойнов, т.е. сейчас Банк биткойнов - в общей собственности, 
и каждый участник имеет как бы счёт в общем "банке биткойнов", и этот банк распределён по компьютерам всех участников, 
и в среде биткойнов нет управляемого какими-то представителями от имени всего сообщества "Центрального банка", 
как это есть в системе любого нынешнего государства.


Все деньги, обмененные на мировую валюту, хранятся в таком "криптовалютном" Большом Котле,
и никак не используются, но только обмениваются обратно на мировую валюту (служат как бы "обеспечением" мировой валюты).

Обмен мировой валюты на валюту делается так:
за свои мировые деньги (например: за 1/2 единицы мировых денег) человек получает ту же дробную долю от всей суммы валюты любого государства в Общем Котле, 
т.е. за 1/2 мировых денег человек может, если захочет, получить 1/2 всех рублей, которых ранее поменяли на мировую валюту
и потому хранят в Общем Котле. 

У такой мировой валюты нового типа - особые правила арифметики (правила сложения и т.д.),
т.е., например, 1/2 + 1/2 - это не 1, как в школе, 
потому что, например, 
если кто-то обменял на мировые деньги Х рублей, а уже ранее было обменено тоже Х рублей,
и человек получает 1/2 единицы мировых денег, и в Общем Котле становится 2Х рублей,
а затем 
человек добавляет ещё 2Х рублей, чтоб получить ещё 1/2 (и в Котле становится 4Х),
то его денег в Котле будет 3Х (Х+2Х) из общих 4Х, т.е. это будет 3/4 от общего количества рублей,
т.е. в результате двух операций у человека должно быть 3/4 единицы мировых денег, а не 1 единица, 
т.е. в арифетике мировых денег нового типа получается "1/2 + 1/2 = 3/4".

(Подробнее об этом и другом см статьи в Инете о Post-деньгах.)


Далее описывается простейшая действующая модель мировых денег нового типа, созданная на основе платформы "Ethereum". 

 

На платформе "Ethereum" создан "контракт" ("контракт" - это "программная единица" в "Ethereum"), в котором...


...определено 3 "тестовые" валюты:
--- валюта № 1,
--- валюта № 2,
--- тестовая мировая валюта нового типа (МВ),
а также есть типа "Большой Банк", в котором хранятся валюты, обмененные на МВ (мировую валюту).

Валюта №1 и валюта №2 простейшим образом имитируют обмен "настоящих" валют.

Т.е.
валюта №1 выдаётся всем желающим бесплатно (равным для всех количеством), 
а валюта №2 меняется на валюту №1 по законам, приближённым к законам обычных валют, 
т.е. с "курсом обмена", который меняется в зависимости от популярности" валюты №2, 
т.е. чем больше обменено валюты №1 на валюту №2, тем "дороже" валюта №2, тем выше её "курс обмена" на валюту №1.


Мировая же валюта меняется и на валюту №1, и на валюту №2 по описанным выше правилам обмена, без всякого "курса обмена". 


Т.е., получив начальное количество валюты №1, можно выполнять следующие функции:
менять...
...валюту № 1 на валюту № 2 --- Exchange_1_to_2 
...валюту № 2 на валюту № 1 --- Exchange_2_to_1 
...валюту № 1 на валюту МВ --- Exchange_1_to_Wm 
...валюту № 2 на валюту МВ --- Exchange_2_to_Wm 
...валюту МВ на валюту № 1 --- Exchange_Wm_to_1 
...валюту МВ на валюту № 2 --- Exchange_Wm_to_2 


В контракте показываются константы:
...курс обмена №2 на №1 --- rate2_1 
...курс обмена №1 на №2 --- rate1_2 
...сколько валюты №1 у Вас --- balanceOf1
...сколько валюты №2 у Вас --- balanceOf2
...сколько валюты №1 вообще поменено на валюту №2 --- stored_1 
...сколько валюты №2 вообще поменено на валюту №1 --- given_2 
...сколько валюты №1 в Общем Котле --- store_1_Wm20 
...сколько валюты №2 в Общем Котле --- store_2_Wm20 
...сколько МВ у Вас --- balanceOfWm20
...сколько валюты №1 поменено Вами на МВ --- balanceOf_1_Wm20; 
...сколько валюты №2 поменено Вами на МВ --- balanceOf_2_Wm20; 


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


Примечание: 
в Ethereum нет дробных чисел,
поэтому
МВ измеряется тут
в миллионных долях от Единцы Мировой Валюты,
т.е.

1/2 Единицы равна 500 000
(константа coefficient, кстати - это константа, определяющая, миллионная это доля или, например, стомиллионная).

Также в миллионных долях измеряется и курс обмена валют №1 и №2.


Путём обменов валюты на валюту можно увеличивать "начальный капитал" за счёт тех, кто станет обменивать позже.


Например, если в Большом Банке был 1 рубль (или 1 единица валюты №1),

и Вы положили туда ещё один рубль и у Вас появилось 1/2 единицы мировой валюты,
и если затем кто-то положил в Банк ещё 999 рублей, и там стало 1000 рублей,
то тогда Вы за свою 1/2 получаете 500 рублей (половину от 1000) вместо вложенного 1 рубля. 

Вы таким образом увеличите свои первоначальные деньги в 500 раз. 
Но можете и проиграть аналогичным образом, если те, кто пришёл раньше Вас, снимут тоже раньше Вас,
забрав Ваши деньги.

Это таким образом получается нечто вроде игры, кто больше увеличит свои тестовые деньги по определённым выше правилам.
Эта игра тестирует систему мировых денег нового типа.

(Чтобы из "действующей тестовой модели мировых денег" сделать "действующие мировые деньги", 
надо будет всего лишь 
обменивать на мировую валюту нового типа "настоящие" деньги нового типа ("необеспеченные" рубли/доллары/... и т.д.)
вместо тестовых валют №1 и №2.
Т.е., нужно будет сделать механизм обмена валюты №1 на рубли (1:1), например, №2 - на долллары и т.д.
и не обменивать их друг на друга в рамках данного контракта, а обменивать за пределами данного контракта. 
)


Конкретно. Как конкретно включиться в такую "тестовую игру" по тестированию модели мировых денег нового типа. 

Чтобы получить доступ к модели мировых денег нового типа, нужно присоединиться к пользователям "Ethereum"
https://www.ethereum.org/

И в тестовом варианте сети ищите мой контракт "FirstTest72 BF22" и "загрузите" его себе
с "интерфейсом" 

[ { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_Wm_to_1", "outputs": [], "type": "function" }, { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_1_to_Wm", "outputs": [], "type": "function" }, { "constant": true, "inputs": [], "name": "delta", "outputs": [ { "name": "", "type": "uint256", "value": "2" } ], "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOf1", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "coefficient", "outputs": [ { "name": "", "type": "uint256", "value": "1000000" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "startSumma", "outputs": [ { "name": "", "type": "uint256", "value": "1000" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "given_2", "outputs": [ { "name": "", "type": "uint256", "value": "100" } ], "type": "function" }, { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_1_to_2", "outputs": [], "type": "function" }, { "constant": true, "inputs": [], "name": "name2", "outputs": [ { "name": "", "type": "string", "value": "FirstTest72" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "rate2_1", "outputs": [ { "name": "", "type": "uint256", "value": "2000000" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "owner2", "outputs": [ { "name": "", "type": "address", "value": "0xa49540625f19d95afbdfb26b77343b74ef03d44e" } ], "type": "function" }, { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_2_to_Wm", "outputs": [], "type": "function" }, { "constant": false, "inputs": [ { "name": "newDelta", "type": "uint256" }, { "name": "newStartSumma", "type": "uint256" }, { "name": "newRate2_1", "type": "uint256" }, { "name": "newCoefficient", "type": "uint256" } ], "name": "changeParameters", "outputs": [], "type": "function" }, { "constant": true, "inputs": [], "name": "rate1_2", "outputs": [ { "name": "", "type": "uint256", "value": "3000000" } ], "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOf2", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "store_1_Wm20", "outputs": [ { "name": "", "type": "uint256", "value": "2" } ], "type": "function" }, { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_Wm_to_2", "outputs": [], "type": "function" }, { "constant": false, "inputs": [ { "name": "_value", "type": "uint256" } ], "name": "exchange_2_to_1", "outputs": [], "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOf_1_Wm20", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "store_2_Wm20", "outputs": [ { "name": "", "type": "uint256", "value": "3" } ], "type": "function" }, { "constant": true, "inputs": [], "name": "stored_1", "outputs": [ { "name": "", "type": "uint256", "value": "200" } ], "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOf_2_Wm20", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "type": "function" }, { "constant": false, "inputs": [ { "name": "_to", "type": "address" } ], "name": "giveaway", "outputs": [], "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOfWm20", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "type": "function" }, { "inputs": [ { "name": "setName", "type": "string", "index": 0, "typeShort": "string", "bits": "", "displayName": "set Name", "template": "elements_input_string", "value": "FirstTest72" } ], "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" } ], "name": "Giveaway", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_1_to_2", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_2_to_1", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_1_to_Wm", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_Wm_to_1", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_2_to_Wm", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Exchange_Wm_to_2", "type": "event" } ]


Затем пришлите мне адрес своего получившегося контракта (который - копия моего, но - у Вас в аккаунте), 

чтоб я выслал Вам 1000 единиц валюты №1 для начала "тестовой игры".

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


PS
Этот текст - с другого форума, он не адаптирован к этому форуму, я тороплюсь, возможны шероховатости, вопросы приветствуются. 

 PPS
Чтобы не повторять то, что было сказано, даю ссылку не некое обсуждение темы с полными кретинами:

http://www.politforums.net/world/1468439946.html