Каталог решений - Криптовалюты, а также иные взгляды на природу денег в терминах 1С

Криптовалюты, а также иные взгляды на природу денег в терминах 1С

Криптовалюты, а также иные взгляды на природу денег в терминах 1С

В наличии

Это отчасти полемическая статья. Я задумал написать ее как ответ на другую хорошую статью о криптовалютах. Хотелось поспорить с некоторыми утверждениями автора, а ещё больше с некоторыми комментариями. А чтобы текст был более понятным для местной аудитории, я решил использовать, где только возможно, терминологию и практику 1С.

Категория:

Описание

Вот эта статья //sale.itcity.ru/public/986126/. Я прочел ее с удовольствием, но меня несколько расстроила позиция автора насчёт того, что криптовалюты — это, с его же слов, "МММ 21 века". Дескать, настоящие деньги имеют какое-никакое обеспечение, а криптовалюты они все пустые пустышки и ничего более. Мне всегда досадно слышать такое от нашего брата-ИТишника. Ведь деньги — это, в сущности, ничто иное, как информация. Когда я прихожу к вам купить пирожок, общество посредством денег передает вам информацию о том, что я в чём-то хороший человек. И вы можете отдать мне пирожок, и тогда общество будет уже вас считать в чём-то хорошим человеком. Нуждается ли информация в каком-либо обеспечении? Конечно нет.

Во избежание дальнейших недоразумений, нам следует поставить здесь большой полосатый столб. Он будет отделять то, что было до появления компьютеров, от того что мы имеем сейчас. Очень часто ставят знак равенства между информационными и компьютерными технологиями. Но это неправильно. Информационные технологии существовали и до изобретения компьютеров. Просто они были немного другими. В описанном мною только что случае с продажей пирожка, людям, не имеющим компьютеров, требовалось найти какой-то способ верификации передаваемой информации. И способ был найден. Простой и эффективный. Информация была привязана к ценности. Мне не нужно золото само по себе. Но я его ношу с собой, потому что с одной стороны оно надёжно верифицирует информацию, а с другой — его много не надо, и поэтому его не очень сложно носить. Но суть всего этого в том, что я ношу с собой не золото. Я ношу информацию на золотом носителе. И надо понимать, что такая привязка — это вынужденная мера. С изобретением компьютера необходимость в ней отпадает. В комментариях к той статье многие справедливо замечали, что современные валюты уже давным-давно ни к чему не привязаны. Все так. Только не "давным-давно", а с появлением компьютеров.

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

никогда, никогда, никогда, никогда… 

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

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

Я буду использовать понятия и термины 1С. Более того, я опишу вам словами некую конфигурацию. Таким образом, большинству из вас будет сразу понятно — работает то, о чем я говорю или нет. В принципе эту конфигурацию можно будет и воспроизвести в реальности, если у кого-то возникнет такая безумная идея.

Итак, допустим несколько 1С-ников решили сделать себе криптовалюту.  Для этого им не нужно ничего, кроме базы. Они договорились, что база будет  храниться не у кого-то одного, а сразу у всех. Примем одно необязательное упрощение. Предположим, что они договорились обмениваться данными в строгом порядке. Первый участник вносит изменения в базу и передает ее второму участнику (если изменений не было, просто передает базу). Второй делает то же самое и передает базу третьему и т.д. Последний участник передает базу снова первому. Если говорить умными словами, в этой базе будет высший уровень изоляции транзакций, и не будет коллизий. Ниже я покажу, каким образом можно разрешать коллизии и установить произвольный порядок обмена, но будет лучше, если мы съедим этого слона по кусочкам.

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

 

has been added to your cart:
Оформление заказа