Там было много разговоров в последнее время о ОТКРЫТОМ Сделки
как "централизованная система" (По сравнению с E-Gold или MtGox.)
Я хотел бы прояснить некоторые из этих заблуждений ...
Зрение не центрального сервера вы должны доверять.
Скорее всего, видение федеративных серверов вы не должны доверять.
Моя цель с открытыми Сделками для серверов, чтобы иметь возможность работать на
анонимные сети.
Для этой работы, что означает пользователи должны иметь возможность доверять системе,
даже если они не доверяют серверам.
Мы должны НИЗКАЯ TRUST СЕРВЕРА-и это то, что я работаю
в направлении. Сочетание низкого доверия технологии с безвестно наличными
это то, что позволит запускать серверы OT анонимных сетей,
на прибыль.
--------------------------------------------------------
Последние события стимулировали много разговоров о проблемах безопасности в Bitcoin,
в частности, за счет использования централизованных серверов со стороны сообщества Bitcoin.
Есть некоторые большие различия между открытыми операциями и
«Типичная централизованная система» ...
1) - The Типичная централизованная система является полностью прослеживаться. Вы
всегда под пристальным взглядом «всевидящее око».
Но на открытых СДЕЛОК, слепые подписи заняты, обеспечивая
безвестна цифровая наличность.
--------------------------------------------------------
2) - The Типичная централизованная система запоминает числовая запись в виде
ваш «баланс счета.» Сервер может изменить баланс просто
путем изменения этого числа, и вы должны доверять серверу, чтобы не изменить
Ваш баланс, или украсть ваши деньги. (Как ни странно, это так на всех
Bitcoin связанные обменные сайты сегодня.)
Но сервер с открытой СДЕЛКОЙ не может подделать любую сделку,
и не может изменить баланс без вашей подписи. Даже
вредоносный сервер не может сделать эти вещи!
Как это возможно? Потому что ваш «баланс» на OT является то, что
появляется на последней квитанции. И сервер OT не может подписывать какие-либо квитанции
если вы не первый подписал первоначальный запрос, так как полная копия
что запрос должен появиться в квитанции. таким образом сервер не может
фальсифицировать квитанцию, потому что сервер не может подделать подпись на
запрос.
Поэтому сервер OT никогда не может подписать любой баланс, или сделки, что
Вы не подписаны первым.
--------------------------------------------------------
3) - это Типичная централизованная система имеет возможность
побегу с Bitcoins или золота.
Но сервер ОТКРЫТОГО СДЕЛКИ не может исчезнуть с
резервы!
Почему нет? Потому что он не имеет.
OT следует философии «разделение властей». Значение, эмитент
и сервер транзакций являются отдельными юридическими лицами. Если, например, ваш
валюта опирается на золото, то золото эмитент вы должны доверять,
не сервер транзакций OT. Даже когда сервер транзакций OT
исчезает в ночи, вы по-прежнему иметь свой счет (то есть последний
квитанция), и вы все еще можете выкупить его у вашего эмитента, или его
переоформлены на новый сервер транзакций.
То же самое скоро будет верно с Bitcoin: Я сотрудничаю с
некоторые разработчики Bitcoin на новый механизм, чтобы позволить пользователям поруки
их Bitcoins снаружи и изнутри серверов OT, без необходимости доверять
сам сервер. То есть, даже если сервер попытался скрыться с вашим
Bitcoin, он не сможет. Следующее поколение Bitcoin и ОТ
будет иметь такую возможность. (Новый BTC протокол не был добавлен
в OT еще, но в ближайшее время.) Горе любого строящего сайт Bitcoin
что не имеет такой возможности! (... Потому что скоро ваш OT-включен
конкуренты съедят ваш обед.)
Подробнее о разделении властей:
- Единая валюта (например, «Pecunix золота граммов» или «Liberty Reserve
долларов») может быть выдано на дюжине различных серверов транзакций в
в разных юрисдикциях, с одной и той же валюте контракта используется для
все они. (Одна валюта-много серверов.)
- серверы транзакций могут доказать, какие валюты были
выпущен там, производя последнюю квитанцию эмитента. (И
валютный контракт.)
- Эмитенты и серверы транзакций могут одновременно доказать общую сумму
что было выдано, Кроме того, производя последнюю квитанцию.
- Та же валюта может быть распределена по дюжине различной
эмитентов, с использованием корзины валют. (Корзины валют позволяют пользователям
распределить риск единой валюты на нескольких доверенных эмитентов.)
- Содержание одного «счета активов» могут быть распределены по
десяток различных серверов транзакций. (Если эта абстракция кодируется в
ваш GUI-клиент, то, что выглядит как единый счет фактически распространяется
через X количества серверов.)
--------------------------------------------------------
4) - Давайте признаем, что в то время как OT не может подделать квитанций против отдельных
пользователей, злонамеренный сервер может еще использовать фиктивный счет для надувания
сама валюта, без необходимости какой-либо из подделать индивида
квитанций пользователей, и без того, чтобы подделать квитанцию эмитента.
Это верно, но это не будет бежать предстоящее OT Аудит
протокол!
Почему нет? Поскольку поддельные средства не могут быть потрачены без вытекающих из
незаконный счет в другие счета населения в целом,
где общая сумма будет отображаться на аудит и сравниваться с
сумма на последней квитанции эмитента.
До тех пор, как квитанции хранятся между аудитом (который может быть ежедневно)
то пользователи, как указано выше, может просто сбросить ненадежный сервер и
выкупить свои чеки на эмитенте. (Это может быть автоматизировано.)
серверы транзакций, конечно, будет иметь огромный стимул, чтобы не тянуть
это, так как они уже не могут уйти с ним, и так как они будут
мгновенно теряют свои ежедневные доходы от сборов сделки.
Аналогичное решение планируется Bitcoin на основе расчетов по ОТ, используя
тот же новый механизм, описанный в ответ (3). Он также не пострадал
что Bitcoins публично-проверяемым, но планы выходят за рамки этого.
(FYI, протокол ОТ аудита разработан, но еще не закодирован.)
--------------------------------------------------------
5) - это Типичная централизованная система очень уязвимы для хакеров,
которые используют всевозможные кросс-сайт-сценариев и инъекции SQL в
Чтобы получить доступ к вашей учетной записи сервера и делать операции вам
никогда не разрешал.
Но на открытых СДЕЛОК, бесполезно взломать сервер, поскольку даже
вредоносный сервер не может подделать транзакции на OT! Взлом пользователя потребуется
получить доступ к его закрытому ключу - который не хранится на сервере - а также
как установить кейлоггер на компьютере пользователя (для того, чтобы получить свою ключевую фразу.)
Кроме того, хакер должен сделать это для каждый отдельный пользователь. (The
Окончательное решение идет еще дальше: хранить секретный ключ крипто-карту.
Люди на самом деле начать делать это достаточно один раз из них были взломаны.)
Для сравнения, MtGox недавно хакеры распродажи пользователей
Остатки на гроши. Это также имело эффект сбой Bitcoin
рынок и повреждая «пуленепробиваемый» репутацию Bitcoin.
Там просто не должно быть любые пароли хранятся в любом месте! ни
должны ли быть какие-либо операции обрабатываются, которые не были подписанный
закрытый ключ пользователя.
--------------------------------------------------------
6) - это Типичная централизованная система уязвимы для хакеров
получить копию своей базы данных, а затем распределяя
пользователей электронной почты, соленого пароли, остатки на счетах и
имена пользователей по всему Интернету.
Эти же пользователи затем подвергают после состоящей из хаков
на их Tradehill, Facebook, (и т.д.) счета, а также введение
расстраивает счет-подтверждение а также пароль изменяющие
процедуры на всех этих сайтах.
Но на открытых СДЕЛОК, пароли не хранятся на сервере ИЛИ
сторона клиента. Вместо этого используется шифрование с открытым ключом, а сервер
реагирует только на подписанные запросы. Пользователям не придется идти и
изменить свой пароль Gmail при использовании систем OT-основе.
--------------------------------------------------------
7) - это Типичная централизованная система должен хранить все свои квитанции,
навсегда. Это потому, что он не может доказать, какие инструменты
уполномоченный, или какие сделки расчистили, без сохранения их всех
(В постоянно растущей базе данных.) Это единственный способ, которым это может доказать свою правоту
в случае любого спора. (Если стороны не могут «доказать свою правоту» в
спор, то система ломается.)
Но ОТКРЫТАЯ СДЕЛКА использует тройные зарегистрированы расписки: Стороны могут доказать
какие сделки расчистили, а также какие инструменты
уполномоченный, просто производя их последний подписан
квитанция.
--------------------------------------------------------
8) - это Типичный централизованный сервер (Например, E-Gold) может быть
давление с целью получения данных о транзакциях, и юридически ответственность
доложите об этом. Такие данные также уязвимы для хакеров (такие как
случилось с MtGox.)
Но на открытых СДЕЛОК, пользователей и серверов транзакций и имеют
выбор для работы в «наличными только» режим, который полностью
анонимный. Сервер не может оказывать давление или взломан, чтобы выявить ваши
счет, если вы не один!
Эмитент является так же безопасен, благодаря философии OT о «разделении
полномочия.»Поскольку он аутсорсинг обработки транзакций в
сервер транзакций, эмитент не может быть принужден к получению каких-либо
данные он сделка не имеет какой-либо!
--------------------------------------------------------
9) - это Типичный централизованный сервер требует процесса зависимого держания в
получить новые средства на сервер и обратно снова.
Open-Транзакция сервера не требуют зависимого держания процесса, так как
они не хранят никаких запасов. Вместо этого эмитент выбирает, когда
выпуск новых единиц любой валюты, и любая ссуда происходит через
выпустившее. (Так же, как Loom.)
Похожее еще более p2p решение в ближайшее время для Bitcoin спинок
валюты - это тот же самый новый механизм упоминается в (3).
Дополнительные опции в ближайшее время:
С помощью Ripple протокола, пользователь будет иметь возможность передавать от ВЗ
сервер просто путем отправки средств другому пользователю на ВЗ (кто делает
подобная обратная передача на совершенно иной системе (через
Пульсация.)
Фактически, это позволяет пользователям выручать из определенных серверов, не имея
чтобы «спасти» на всех - вместо того, чтобы просто посылать внутренний перевод на другой
Пользователь, который затем выплачивает их в отдельном счете через Ripple.
Пульсация возможности клиента встраиваются в меняла (OT Java
клиент.) Так как пользователи меняла, скорее всего, список другую валюту
типы в их кошельках, то имеет смысл только подключить их все с помощью
Пульсация. Тем более, что клиенты OT будут P2P в любом случае (они должны
сверить с файлами общественных мятой для различных OT-серверов.)
Здесь я вижу истинное значение Ripple: Устранение любых потребностей
для сервера на сервер передачи, позволяя валюты течет непосредственно
через пользователей.
Open-Транзакция также позволяет пользователям в передачи с одного сервера
к другому через эмитента, так как он уже существует на обоих концах.
(Таким образом, пользователю не придется «спасать» между ними.)
Open-транзакция будет также использовать Bitcoin в качестве «клея», или
«Универсальная среда», между серверами ОТ. OT всегда будет использовать
крипто-валюты в этом отношении (будь то Bitcoin или что-то еще), так как
это уникальное решение этой проблемы.
--------------------------------------------------------
10) - это Типичный централизованный сервер поддерживает только две финансовые
инструменты: внутренний перевод, и иногда рынок
сделки.
Но ОТКРЫТАЯ СДЕЛКА в настоящее время поддерживает многие финансовых
инструментов, включая чеки, счета-фактуры, чеки, счет передачи,
поступления, рыночные сделки, планы оплаты, и безвестна цифровая наличность.
Многие другие инструменты в ближайшее время в OT, в том числе с
SCRIPTABLE пользовательских поведения.
--------------------------------------------------------
11) - это Типичная централизованная система не имеет контрактов.
ОТКРЫТАЯ СДЕЛКА позволяет пользователям создавать рикардианский стиль
контракты. Они могут быть использованы для выпуск валюты, или
заключать соглашения между другими пользователями, и эти контракты могут быть
исполнение сервера.
OT также использует контракты сервера, а это означает, что каждый сервер транзакций OT
определяется договором, в котором содержатся сведения о нем соединения для
различные сети, а также ее открытый ключ.
В ВЗ, контракты стали строительным блоком всего
библиотека. Эти договоры являются самостоятельной проверки, и, если применяется к
предметная область имя, у них есть потенциал, чтобы полностью децентрализовать
система DNS.
Скоро: «Смарт-контракты» (пункты со сценариями.)
Экономика Bitcoin, а также РСК (цифровые золотые валюты) будет
нужно больше финансовых инструментов для того, чтобы расти. Такие инструменты, как
Escrow, Real Bills, акции, облигации и т.д. Там всегда будет необходимость
для системы, которая позволяет, что следующий финансовый инструмент. Я предлагаю
сделать те, которые доступны с помощью сценариев, так что новый пользовательский код не
необходимо внутри самого OT для большинства новых видов контрактов.
----------------------------------------------------------------------
ЧТО ТАКОЕ «Открытые сделки»?
Open-Транзакция библиотека программного обеспечения, а также сервер приложения
и клиент API (построен на вершине этой библиотеки.) Новое: Клиент приложения Java
Также была добавлена.
ЧТО ЭТО ДЕЛАЕТ?
Open-транзакции позволяют выпускать и управлять цифровыми активами.
Пользователи могут создавать множество псевдонимов (открытые ключи), каждый из которых может владеть
Счета активов различных типов. Пользователи могут передавать цифровые активы
надежно между счетами (даже сервер не может изменить баланс или подделать
сделки.) Пользователи также могут работать «наличные только» (без счетов) для
максимальная анонимность.
Open-Транзакция поддерживает целый ряд финансовых инструментов, такие как
чеки, ваучеры и безвестна цифровая наличность. Это все аналогично
на одни и те же финансовые инструменты, которые мы все используем в нормальных банках сегодня.
Все уже есть интуитивное понимание этих финансовых
инструменты, потому что мы используем их регулярно в нашей обычной повседневной жизни.
Open-Транзакция также реализует более высокий уровень, на контрактной основе
операции такие как планы оплаты и рынки с торгов.
Рынки на поддержку Open-Транзакции рыночных ордеров, лимитных ордеров,
заполнить или поражение заказов, день заказов, стоп-приказы, и прекратить ограничения, так же, как торговля
на реальном рынке. OT также поддерживает корзины валют.
Все это осуществляется таким образом, чтобы все стороны в состоянии
доказать, во все времена, что транзакции расчищенных и которые
инструменты имеют право, без необходимости хранить их цельные
история транзакций, но вместо этого просто держит последний подписал
квитанция.
Истинная красота Open-Сделок является пока еще неписаным будущим
новые идеи, которые вы можете построить с ним, и будущее свободы и
безопасность ваших детей, вы можете помочь защитить делая так в
очень реальный и ощутимый образ.