Хорошо, так что я читал о Bitcoin и после обсуждения на этом форуме в течение нескольких недель. В то время как я был изначально энтузиазмом, что Bitcoin может заменить наличные деньги я быстро охлаждаются, как проблемы с валютой пришли более в центре внимания. Жаль разочаровать вас всех, но Bitcoin в его нынешнем виде имеет некоторые действительно серьезные препятствия. Основными из них являются: анонимность является исключением не является нормой и что она занимает слишком много времени для сделки быть подтверждены. Эти два вопроса, конечно, обсуждался здесь много раз. Существует также два других меньших вопросов, которые имеют важное значение, которые не так часто упоминаются: каждая транзакция будет иметь плату участие и опирается на подключение к Интернету.
Это шоу остановки problems-- Bitcoin в его нынешнем виде * не * заменить печатную валюту, если вы не можете преодолеть их.
Размышляя о Bitcoin и виртуальная валюта сделали интересно, как я бы реализовать виртуальную валюту. Это то, что я придумал:
1) Любой пользователь может загрузить программное обеспечение транзакций и установить его на столько машин, сколько они wish-- до тех пор, как компьютер и его операционная система является надежным и заслуживающим доверия, и что он может доказать другим машинам, что она является надежным. Программное обеспечение позволяет пользователю создавать любое количество учетных записей на своих машинах. Счет в основном безопасный магазин одного неотрицательного числа, которое представляет собой сумму валюты проводится. Каждая учетная запись создается с нулевым балансом.
2) Каждый, кто участвует в системе может самонастройки ровно один счет по своему выбору с 1000 монет. Это единственный способ, что новые монеты чеканятся. а именно: все дается один и тот же начальный денежный холдинг в качестве вознаграждения за участие в системы- таким образом, это побуждает людей к суду валюты, так как это позволяет им немедленно осуществлять сделки без каких-либо затрат для них в то же самое время загрузки обвязки всю систему , Этот механизм является справедливым по отношению к участникам, потому что все лечение одинаково и данным точно такой же начальной начальной суммы. Эти ботинки-обвязка контролирует механизм / ограничивает общее предложение денег в экономике.
3) Помимо первоначальных сделок бутстраповских все дальнейшие операции происходят между ровно два счета - счет получения денег списывается (т.е. его баланс увеличивается на сумму сделки) другой отсылка зачисляется деньги (т.е. его баланс уменьшается). Сумма сделки может быть небольшая часть монеты, скажем, до одной миллионной. Сделка будет происходить только тогда, когда управляющее программное обеспечение обоих счетов взаимно успешно признали, что машина и программное обеспечение другого счета является надежным, а также о том, что счет будет зачислена имеет баланс больше или равно, чем сумма сделки. (Примечание: два счета могут быть на той же машине, например, кто-то передавая свои деньги между своими собственными счетами.). Там нет необходимости записывать эти операции только окончательный баланс двух вопросов счетов, не внешний объект (или центральный или распределенных), которые необходимо подтвердить действительность сделки.
4) Если общая сделка включает в себя два счета на разных машинах программного обеспечение может использовать любую защищенную сеть, которая соединяет их, чтобы обсудить детали, например: от локальных соединений, как ближнее поле для широких межконтинентальных соединений TCP / IP.
Вот именно, это система, в двух словах! Очень простая, интуитивно понятная и эффективная система. Операции в этой системе действительно анонимными, сделки разрешаются немедленно (т.е. нет задержки с участием p2p подтверждение сети), общие операции не имеют сборы / стоимость не участвует, то система устойчива и не имеет единой точки отказа, ни один контролирующее лицо.
На вершине этой системы вы можете легко построить другие услуги, такие как эскроу услуги, банки, биржи и т.д.
Так скажи мне, что ты think-- это Bitcoin лучше или хуже, чем это, и почему?
-----------------------------------------------------------------------------------------------------------------------
PS: На данный момент вы можете спросить, "Можем ли мы на самом деле осуществить это? Есть необходимые технологии уже существуют?", Ну сегодня у нас нет инфраструктуры, необходимой для развертывания его, однако это вполне правдоподобно, что в самое ближайшее время (менее чем за пару лет) требуемая технология будет доступна и широко развернуты.
Давайте работать через то, что технология, которую мы для этого нужно и то, что мы в настоящее время получили:
# Во-первых, в отношении технологий, необходимых для установки и запуска стандартного программного обеспечения транзакций:
То, что нам нужно:
-Нам нужно базовое ядро, которое достойным доверия и широко применяются.
-Мы должны быть уверены, что сапоги устройств ядра надежно запирающейся свободный путь.
-Нам нужно устройство, чтобы утверждать, что она является надежной с программным обеспечением.
-Нам нужен способ, чтобы надежно распространять программное обеспечение для конечных пользователей и способ, чтобы иметь возможность надежно установить его.
-Нам нужны взаимодействующими экземпляры программного обеспечения за счет использования аппаратных механизмов / OS при условии, чтобы иметь возможность подтвердить друг другу, что они заслуживают доверия.
-Нам нужен способ, чтобы надежно хранить учетные записи на устройстве и способ для устройств для безопасной связи по сети.
То, что мы получили:
- Мы получили половину этих потребностей, охватываемые: в случае требования базового ядра мы имеем OKL4 ядро, которое является чрезвычайно надежным и широко используются в мобильных телефонах (над * * миллиардом внедрений). Что касается безопасного хранения и сетевых параметров стандартных методов шифрования и протоколов охватывают их. Кроме того, это уже обычная практика для безопасного распространения программного обеспечения через Интернет. К сожалению, решения для покрытия других требований в настоящее время совершенно не хватает, и ситуация нуждается в значительном улучшении, прежде чем мы сможем безопасно развернуть валюту. Однако, это не все, что плохо, потому что эти улучшения уже ведутся - чрезвычайно безопасная загрузка и программное обеспечение аттестация в мобильных телефонах являются областями, которые наступающие очень быстро, потому что производители телефонов признали, что скала управление цифровых прав является очень насущной потребностью в целом. Широко развернутые решения являются лишь вопросом через год или два прочь. (Эта валюта действительно ничего более, чем управление цифровой right-- поэтому усовершенствования в настоящее время в трубопроводе для общего управления цифровых прав на мобильных телефонах поддаются реализации этой валюты.)
# Во-втором в отношении требований к специальной начальным операциям начальной загрузки:
То, что нам нужно:
-Мы должны быть в состоянии предотвратить то же лицо от множественных регистраций с система-- они должны только быть разрешено собирать вознаграждение монеты в 1000 раз.
То, что мы получили:
-Мы можем покрыть эту потребность путем внедрения системы p2p подобную тому, как Bitcoin работает путем создания сети, которая подтверждает, что данный пользователь еще не присоединился к системе. Это будет работать, назначая каждому пользователю ровно один уникальный глобальный идентификатор. Узлы в этой сети будут мчаться, чтобы завершить блоки, содержащие новые идентификаторы пользователей уже не известные сети. Когда пользователь хочет, чтобы собрать 1000 пробную монету стимула они просят программное обеспечение сделки, чтобы дать ему их, программное обеспечение транзакций спросить сеть p2p, если идентификатор пользователь, связанный с пользователем уже зарегистрирован, и если нет, то зарегистрировать идентификатор. После того, как сеть добавила идентификатор_пользователь в блоке цепь и ее была подтверждена программным обеспечение транзакций награды пользователя 1000 монет минус небольшой платой обработки, которая идет на шахтер. Очевидно, что если идентификатор пользователя уже зарегистрирован программное обеспечение транзакции отказывается запрос пользователя на награду.
Хотя эта система p2p больше, чем можно развернуть сегодня это приводит к проблеме, как связать уникальный идентификатор с реальным человеком, и как запретить это лицо от получения более одного ID. Это общая проблема, которая страдает Интернет долгое время без реального ведущего решения. Мы могли бы основывать наше решение этого на основе существующих технологий, таких как OpenId или схемы веб-правового доверия, или мы создаем новое решение, основанное на p2p и краудсорсинга *, или сочетание этих технологий и т.д.
* Это грубый набросок моих идей для толпы источников решения проблемы присвоения глобально уникальный идентификатор для каждого пользователя:
Система имеет три типа участников:
1) client-, который человек ищет глобально уникальный идентификатор пользователя, чтобы они могли требовать награды монеты 1000,
2) идентификатор provider- это доверенная служба программного обеспечения, которое устанавливает, что клиент, который они говорят, что они и присваивает глобально уникальный идентификатор пользователя для них,
3) verifiers- которые множество людей, которые на самом деле решили, что клиент, который они говорят, что они есть. Любой желающий может в Интернете, может присоединиться, чтобы быть испытателем. Когда они присоединяются они заявляют, какие документы они искусны в определении.
Для каждой возможной национальности клиента есть тип документа, который согласован по всей системе в качестве необходимого документа, который должен быть предоставлен в качестве доказательства в их притязаниях личности. Этот документ должен иметь уникальный идентификатор среди всех документов этого типа и человек должен только быть в состоянии получить один из них. например: для большинства стран это будет нынешний паспорт своей страны.
Процесс присвоения клиента их ID работает следующим образом:
1: клиент платит небольшую плату идентификатору provider-- это платить за время Контролеры, а также за счет запуска поставщика. Конкурентный рынок среди провайдеров будет определять эту плату. Клиент также приютит связь в условном депонировании с провайдером ID, который будет уничтожен, если контролеры думать люди мошенничество, иначе он будет возвращен. Эта связь должна быть значительной частью вознаграждения, скажем, 500 монет. Они могли бы одолжить эти деньги от друга или, возможно, уже заслужили это, продавая вещи.
Затем они заполняют веб-форму от провайдера о том, кто они утверждают, и что тип документов будет производиться в качестве доказательства и что идентификатор от требуемого документа является.
2: проверки поставщика среди своих коллег, что запрашиваемый документ уникальный идентификатор не быть уже зарегистрированы в системе. Если он информирует клиента и возвращает деньги еще она продолжается.
3: клиент добавление к провайдеру короткого видео они создали о себе и выстрелах сопроводительной документации. Это видео должно быть достаточно деталей, чтобы доказать верификаторы, что существует человек с определенным credentials- таких как имя, адрес и т.д., и что человек на самом деле люди в видео, и что существует подлинный необходимый документ с тот же идентификатор, что и в клиентах сформироваться и это тот же человек, как и другие документы. например: они первый фильм себя удостоверение личности с фотографией документами самого по себе, таким как водительским правам, а также любые другие данные, идентифицирующие они хотят, такие как счета, родимые сертификаты, facebook и т.д. это устанавливает, что есть на самом деле люди с теми учетными данными, которые существуют и что человек является человеком на видео. Затем они делают подробную видеосъемку конкретного требуемого документа, с его уникальным идентификатором. Они должны снять это достаточно подробно, чтобы доказать, что он описывает тот же человек, как и другие документы, и что документ не является подделкой (например: в случае паспорта они заснять его в целом, фильм на главной странице, а также Крупные планы видимых анти-НСД функций).
4: это видео затем распространяется до двадцати случайно выбранных испытателей, которые знакомы с типами документов, предоставленных. Контролеры смотреть видео и decide-- а) нет достаточных доказательств, чтобы принять решение, б) доказательства достаточно хорошо, и они решили, что данное лицо является мошенничество или в) есть веские доказательства, и человек соответствует его. Они информируют поставщика о своем решении.
5: поставщик собирает decisions- если + 80% согласны с тем, что человек, который они говорят, что это дает им глобальный уникальный идентификатор пользователя, регистрирует требуемый идентификатор документа со своими коллегами и возвращает связь; если + 80% говорят, что они являются мошенничеством, то она разрушает связь (она просто вычитает сумму из своего счета); в противном случае она возвращает связь. Поставщик выплачивает контролер.
6: В верхней части этого основного процесса проверки мы добавим еще один mechanism-- верификаторами каждый вносит депозит на сумму, равную оплату проверки до каждого раунда проверки. После того, как решения в те испытатели в договоре большинства получить депозит других испытателей. например .: если 45% проголосовало мошенничество, 35% недостаточно доказательств и 20% проголосовал подлинные избиратели мошенничеств победят вклады от других. Это усиливает само регулирование испытателей, через некоторое время определенные стандарты, естественно, будут развиваться как каждый пытается голосовать так же, как для данного сбора доказательств. Кроме того, видео может быть разослано неопытными испытателями, которые могут практиковать свои навыки проверки против pros-- этих учащиеся не должны подавать монеты на практику. Они получают, чтобы увидеть конечный результат от реальных испытателей, чтобы сравнить, как они собираются, как только они достаточно уверены, что они могут участвовать в реальном процессе.
Вы можете видеть, что есть небольшой недостаток с этим above-- некоторые люди имеют несколько паспортов и национальностей, чтобы они успешно могли быть выпущены с несколькими UserIds и претендовать на награду в несколько раз. Правда, там не так много вы можете сделать о this-- лично я счастлив, чтобы игнорировать его и сказать "повезло им ", Возможно, вы также заметили, что вам все еще нужно самонастройка этого процесса, то есть. как же самый первый человек, присоединиться к система-- вы могли бы трудно провода в программное обеспечение, что очень первый счет сделал создается с 1000 открытия монеты баланса, а затем использовать, чтобы заплатить за первые облигации и плату системы проверки.