Karmicaids, спасибо, что нашли время для такой подробный ответ.
Кажется, есть, как это просто так бывает, существующий протокол именно для взаимодействия с сохраненными файлами данных на Freenet <УРА!>
О, я думал, что ты имел в виду, что, когда вы говорили с использованием Freenet. Пользователь запускает Freenet и Bitcoin будет взаимодействовать с ним, используя свой протокол управления. Однако запуск Freenet требует значительных ресурсов компьютера, особенно пропускной способности, и лично я не хочу, чтобы запустить узел Freenet только по этой причине. Вот почему я хотел, чтобы это было необязательным.
Я надеюсь, что я не создаться впечатление, что я либо предполагаете использовать магнитные ссылки без дополнительной рассмотрения / соглашения с другими, ни того, что моя предварительная поддержка для них основана на существующей популярности.
У меня создался впечатление, что вы не хотите, чтобы заново изобретать колесо, и именно поэтому популярность сыграла свою роль - что существующий прием магнитных ссылок в другом программном обеспечении был плюсом.
Magnet ссылки были разработаны для ссылки на файл или набор файлов на равный-равному сети, и как таковые все известные параметры относятся к файлам (имя файла, размер и т.д.).
К сожалению DataWraith, но при всем уважении, я не согласен. Первый вопрос заключается в том, что файлы на жестком диске, отображаются в иерархическом пространстве имен вложенных мест, т.е. доменов и каталогов. Принципиальное различие в подходе многих P2P-сетей является то, что пространство имена не иерархическое и данные, которые он поддерживает ссылаются не по адресу, но уникальность его содержания. Если цель файл или что-нибудь еще он не ссылается на определенном фиксированный адрес, но идентичность уникального содержимого. Идентичные файлы, по существу же идентичность и приложения P2P может использовать несколько экземпляров, как несколько каналов одному и тому же элементу. Параметры магнита хорошо подходят для любого P2P приложения.
Хорошо, извините, кажется, я еще не совсем понятно, что я имею в виду здесь. Я знаю, как магнит ссылка относится к содержанию, а не место в иерархическом пространстве имен.
Может быть, это просто разница ментальных моделей: Для меня, сделка Bitcoin есть, из-за отсутствия лучшего слова, не
вещь так как
обработать. На мой взгляд, магнит ссылки относятся к вещам (обычно файл - будь содержимого хэш или по местоположению), и пытается использовать их для обозначения процесса поражает меня как немного неловко. Magnet ссылки идентифицировать вещи, которые вы затем должны пойти принести, в то время как транзакция Bitcoin полностью описывается самой ссылки (хотя вы все равно должны сказать "Да, отправить монеты." как только вы щелкните по ссылке).
Мне кажется, что с помощью магнита ссылки будет (аб) использовать их для чего-то они не были предназначены для описания, так как они orignated в качестве замены для ed2k: //, Freenet:. //, и др, описывая, как получить файл.
Bitcoin-ссылка должна быть больше похожа электронной почты: чем магнит: ИМХО.
Ну на самом деле это обработчик URN, и я не уточнил, какие-либо ограничения на «массу», как вы выразились.
Да, моя ошибка, извините.
В любом случае я рассматриваю только это, в надежде, что это может быть сделано без установки Freenet, по крайней мере, кусок кода, необходимого для чтения и записи и от Freenet должно быть гораздо меньше, если (как я подозреваю) весь веб-сервер Freenet не требуется.
IIRC веб-сервер в значительной степени интегрированы в саму Freenet. Вы можете использовать простой протокол FCP говорить с экземпляром Freenet, но из-за типа контента на Freenet, не многие люди готовы принять общедоступный экземпляр, так что вам придется работать самостоятельно. Я не завидую, что вы хотите быть в состоянии сделать это, я просто не хочу, чтобы сделать это сам. Я бы предпочел провести TOR скрытого сервиса - вот почему я предложил использовать общий, полнофункциональный URL в качестве параметра детали, вместо того, чтобы сделать его Freenet специфики.
* Адрес: Адрес для отправки биткойны в. Так можно раздать разные адреса для разных людей, это также может определить отправителя.
* Количество (по желанию): Сумма для отправки.
* Сообщение (необязательно): Короткое сообщение, которое описывает транзакцию (такой же, как поле в клиенте Bitcoin)
* Данные (необязательный): кодироваться URL-с более подробной информацией о сделке. Для покупки в интернет-магазине, это может связать на детали покупки, например. Так как это будет полнофункциональный URL в себе, вы можете также связаться с Freenet, I2P и Tor, чтобы держать вещи анонимными.
Не уверен, что вы имеете в виду по адресу, кроме «Адрес», который предоставляется вашим Bitcoin подпись (которая больше похожа на название, чем место). Я не могу видеть, как вы можете раздать разные адреса для разных людей, если у вас уже есть некоторые псевдонимы определены. Таким образом, вы предлагаете дополнительную систему имен для кодирования и перевода псевдонимов для узла Bitcoin, является то, что то, что вы имеете в виду? Это может быть сделано без слишком много хлопот, я полагаю.
Ну, да, я имел в виду Bitcoin подпись. Я назвал его адрес, потому что это то, что он говорит, что в клиенте Bitcoin (т.е. "Изменение адреса"). Я действительно думал, что следует использовать различные псевдонимы, так же, как обменные сайты в настоящее время делают: Вы получаете адрес (или подпись, или любой другой), чтобы отправить монеты, а потому, что адрес был только дал вам, получатель знает, что оплата от тебя.
Система для перевода псевдонимов бы, конечно, хорошо, но я думаю, что лучше обращаться с адресной книгой или
mybitcoin.com или что-то.
Сообщение: Это где данные URI становится громоздким. Сообщение неявно полезный объем человеческого общения, которая никогда не предназначалась для доставки в самом URI. Если принимающая сторона хочет передать текст, то они могут сделать это в документе они издательские (IE. Где они публикуют ссылку). Текст для отправляющей стороны, можно использовать обычный маршрут, так как ссылка вызывает интерфейс Bitcoin и который обеспечивает поле включить примечание. Какое сообщение должно быть передано получателем (получателя платежа), что не представляется возможным в документе, в котором они публикуют ссылку?
Да, точно! Текст для отправляющей стороны может использовать обычный маршрут. Но что, если я хочу заранее указать текст, который должен быть направлен?
Это имеет аналог в MailTo: -links: Если вы хотите, чтобы кто-то отправить вам по электронной почте, вы можете также указать тему, он / она должен использовать: электронной почты: alice@example.org Subject = тест?. Так что, если я продаю что-то, скажем, Ebay, я могу дать покупателю ссылку Bitcoin, которая включает в себя сообщения "Оплата за Ebay аукционе # 12345", Так что он / она не должна вводить его сам, возможно, совершает ошибку, если код более загадочный, чем # 12345.
Детали: Я выступал с самого начала, желательность схемы URI, возможность ссылаться на документ с богатой структурой данных, которые могут быть использованы для украшения на основной существенной информации, передаваемой обязательных параметров. Я также предложил предлагаемый репозиторий для тех документов, которые приводят к некоторым проблемам доступности, но если решил бы повысить анонимность узла Bitcoin и обойти зависимость от не-P2P или иерархического пространства имен. Возможность принимать красивую сеть адресации протокола и переназначения его (или kludging его на) регрессивную, низший, приклад уродливый, который требует, чтобы все субъекты принять аналогию с фиксированного места, и свободно все трудно проводной ассоциации, если они сдвинуто, мне кажется, как тактичным, как давая красивый строительный камень пальто дешевой пластиковой краски; ярко-зеленая краска. URL-адрес для параметра Это точно вид бойни я предпочел бы избежать, потому что URL не URN и пространства имен он обращается, является иерархическим и в конечном итоге должна находиться в фиксированном IP.
К сожалению, я по ошибке, как правило, используют термины URI, URL и т.д. взаимозаменяемы, потому что вы вводите его в адресной строке%). Опять же, извините, если это приведет к путанице.
То, что я хотел здесь было сделать эту дополнительную информацию генерал. Некоторые примеры могут пояснить это:
Создатель ссылки выбирает, где поставить дополнительные детали, и получатель решает, нуждается ли он в дополнительную информацию, достаточно сильно, чтобы установить Freenet / Tor / I2P. Это одна из причин, в том числе короткое сообщение в самой ссылке: дополнительная информация не должна иметь решающее значение для сделки.
Насколько это "Вы можете также связаться с Freenet, I2P и Tor, чтобы держать вещи анонимными." то, вы явно не дали ему много думал. Если бы я мог просто ссылку на Freenet, то я мог бы так же легко включать Freenet как фактическое хранилище, на который ссылается URI, чтобы начать с.
Но не то, что сделало бы использование Freenet обязательным? Я хотел бы, чтобы остаться более гибким.
Кроме того, если бы я должен был запустить интернет-магазин, я предпочел бы иметь люди смотрят детали на моем собственном сайте, а не их необходимости установки Freenet. Это может также связать репутацию моего магазина с Freenet, который учитывая репутацию Freenet, в может быть нежелательным.
Это проблема. Вы не можете просто хранить файлы на Freenet, и ожидать, что кто-нибудь, чтобы иметь возможность получить их с помощью URL или URN, на обычный веб-сайт, если посетитель не имеет клиентское программное обеспечение для обработки ссылки, ссылка дает будет бесполезен ,
Ага. Это еще одна причина для желающих также позволить нормальный HTTP (S) URL. Если бы я не понял, вы, кажется, хотят, чтобы сделать использование Freenet для операций обязательным, что-то я категорически не согласен с.
Поскольку HTTP / с действует на иерархическое пространство имен и P2P клиенты работают на не иерархическое пространство имен, то один параметр не может быть использован для решения взаимозависимо обоих. Это немного поздно для вас, чтобы решить, чтобы стать анонимным после исправили вашу личность к физическому локуса.
Не каждая транзакция должна пуленепробиваемая анонимность. Подумайте Открытые проекты Источник получающие пожертвования или интернет-магазины. Если вы (а) нужно больше информации, чем параметр коротких сообщений обеспечивает, и (б) вы хотите быть полностью анонимным, вы можете просто указать Freenet или Tor или I2P-адрес (или URN - это сбивает с толку: - / ). Если вам не нужна дополнительная анонимность, вам не придется приложить усилия, чтобы запустить Freenet / Tor / I2P / что угодно.
Если я неправильно понял вас, я прошу прощения DataWraith, но вам не кажется, чтобы оценить разницу между этими двумя моделями пространства имен, ни их относительных преимуществ и обязательств. Я подоконник вполне готов рассмотреть любую другую систему схемы. Я не отвергая вашу критику из рук, не настаивая на мои собственные предпочтения должны быть по умолчанию. Я бы предпочел, чтобы просто сделать наилучшую схему URI можно независимо. Спасибо за ваше внимание все то же самое.
Ну, мы все вместе в этом. Я просто надеюсь, что прийти к наилучшей системе. 🙂
Благодарим Вас за тщательное объяснение и терпение с моими предложениями.