Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
10 июня 2014, 12:56:32 PM   # 1
 
 
Сообщения: 129
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
На данный момент демон и кварта кошелек разделены, тем не менее кварта кошелек содержит и нужен все данные в демоне. Не было бы возможно иметь один бумажник, который привлекает на демоне, рассматривая его как DLL?

У меня есть тонны БТС и других altcoin кошельков после обновления, и хотел бы, если бы я мог просто заменить демон в той же папке, что и кошелек (который может затем быть совместимым при скрещивании с другими (подобными) altcoin демонами).

Это вообще возможно?
nuggetbram сейчас офлайн Пожаловаться на nuggetbram   Ответить с цитированием Мультицитирование сообщения от nuggetbram Быстрый ответ на сообщение nuggetbram


Как заработать Биткоины?
Без вложений. Не майнинг.


10 июня 2014, 3:23:24 PM   # 2
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Получил 1806 Биткоинов
Реальная история.





Это вообще возможно?
Большой вопрос. Хотя я предпочел бы спросить: как это возможно, что бумажник не отделились от узла теперь?

Мое личное исследование приходит к весьма тенденциозно выводу, что команда bocoin ядро ​​DEV просто не заботится много о безопасности вашего кошелька, и именно поэтому они не хотят, чтобы отделить его от онлайновой части, вместо того, чтобы интегрировать все больше и больше с вещами как OpenSSL, которые (даже если они молча признают) на самом деле никто не знает, что он делает внутри.

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

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

Теперь, если вы заботитесь о моих личных оценках о какой-реалистической графике, так как для этой конкретной команды инженеров: Я не считаю, что они достигнуты целью в течение ближайших 10 лет.
Другими словами: если вам нужен бумажник, который был бы отделен от узла, чем раньше вы научитесь Bitcoin программирования и сделать его самостоятельно.
И вы слышите это от парня, который на самом деле это сделал.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

10 июня 2014, 3:42:58 PM   # 3
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Возможно, он просто не был замечен в качестве приоритета. Есть много преимуществ, как было бы ускорить развитие альтернативных клиентов. "узел" это самая трудная часть. Он должен быть 100% точно совместим со всеми существующими узлами. Есть бесчисленное множество Гоча и ловушки для новых разработчиков. Если узел был отделен от кошелька было бы развитие альтернативных безопасной. Один простой пример будет детерминированных бумажники. Если сегодня вы хотели разработать детерминированный кошелек у вас есть три варианта а) написать полный узел & Стек кошелек от нуля (и прошу вас не вводить некоторые критические ошибки), б) вилка Bitcoin-ядро, а затем необходимо постоянно исправлять и обновлять его навсегда, как "узел" часть Bitcoin-ядро обновляется, с) разработать бумажник, который использует Bitcoin-ядро в качестве узла бэкэнда (т.е. Армори). Ни один из них не являются особенно привлекательными. Однако в Bitcoin-ядре (кошельке) и Bitcoin-узла (0% бумажник, 100% подключение узла) были отдельными процессы, которые вы могли бы раскошелиться Bitcoin-ядро, чтобы сделать Bitcoin-HD и его подключение к Bitcoin-узлу. Из того, что изменения указывают на Bitcoin-ядро не приведет к зависимости вы бы дело только с обращенную наружу изменения в Bitcoin-узел. Ваш клиент может поддерживать обновление поддержки узла просто имея загрузку пользователя и установить последнюю версию Bitcoin-узел.

Я предпочел бы полный разрыв, когда все функции бумажника удаляется из bitcoind, а также и bitcoind стал только общий узел и на ОС Windows это будет работать как служба 24/7 в фоновом режиме. Еще лучше было бы рефакторинг его на три компонента Bitcoin-Lib (набор библиотек, содержащих функциональные возможности узла аки DLL), Bitcoin-узел (реализация этой библиотеки), Bitcoin-сердечника (бумажник, который обеспечивает эталонную реализацию как подключиться к Bitcoin-узел). Я думаю, что я написал пост об этом более двух лет назад так piotr_n баллов из него, вероятно, не произойдет. Я не колотить основную команду разработчиков, и я мои навыки C не на уровне этого типа рефакторинга потребует. Я бы с удовольствием способствовать Баунти, чтобы это сделать, но критическая часть была бы для того, чтобы стать магистральным репо. Просто с совместимым но другим проектом не очень хорошо, как это нужно будет постоянно обновляться, чтобы соответствовать изменениям в магистральный клиент. Так что это потребует больше, чем просто финансирование было бы также потребовать поддержки и приверженности со стороны основной команды.

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

DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

10 июня 2014, 4:11:25 PM   # 4
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Ощутимый прогресс.

Поддержка Отключить кошелек раскатывают в 0,9. Это первый шаг к публичному демону быть отдельным процессом из бумажника. Этот режим позволяет отключение бумажника во время компиляции (нет BDB или бумажника кода) или выполнения.

Заголовки первой синхронизации является следующим шагом. Это позволит более быстрой, более безопасной цепи синхронизации ... а также включить дополнительный кошелек раскол.

В тот момент, бумажник может работать как отдельный клиент, разговаривая с blockchain двигателя общественности.

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

10 июня 2014, 4:34:37 ​​PM   # 5
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Ощутимый прогресс.

Поддержка Отключить кошелек раскатывают в 0,9. Это первый шаг к публичному демону быть отдельным процессом из бумажника. Этот режим позволяет отключение бумажника во время компиляции (нет BDB или бумажника кода) или выполнения.

Заголовки первой синхронизации является следующим шагом. Это позволит более быстрой, более безопасной цепи синхронизации ... а также включить дополнительный кошелек раскол.

В тот момент, бумажник может работать как отдельный клиент, разговаривая с blockchain двигателя общественности.

jgarzik,

Рад слышать, что звучит здорово. Кроме того, мы надеемся, мой пост не был принят в качестве критики. Как было отмечено у меня нет уровня развития C, необходимое для рефакторинга такого масштаба, так что я не хочу, чтобы кто-нибудь подумать, что я бросал камни. Может быть, некоторые разработчик, который в конце концов пишет новый altcoin увидеть реальные трудности и явное количество работ, необходимых для (осторожно) разорвать тесную связь пользовательского интерфейса, бумажник, и логику узла вводится в Satoshi клиента и начинает с нуля проект по лучшей платформе.

котировка
Этот режим позволяет отключение бумажника во время компиляции (нет BDB или код бумажника)

Я с нетерпением жду этого не только для уменьшенного кода след, но и для потери BDB зависимость.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

10 июня 2014, 4:44:17 PM   # 6
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

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

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

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

Но искренне, если вы не хотите потерять гонку, вы должны получить свое дерьмо вместе, мою дорогую команду разработчиков ядра Bitcoin.
Потому что ваш аргумент по умолчанию в "Сатоси оставил свой код для нас, так что попасть на вас колени, присосок" не будет работать вечно.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

10 июня 2014, 6:06:12 PM   # 7
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Вы уже можете подключить внешний кошелек с помощью функций RPC. При желании, добавить оповещатели уменьшить опрос.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

10 июня 2014, 6:10:14 PM   # 8
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Вы уже можете подключить внешний кошелек с помощью функций RPC. При желании, добавить оповещатели уменьшить опрос.

Мы, вероятно, имеют различное понимание того, что кошелек.

Для меня бумажник сказал бы к узлу, как "дать мне все текущие записи UTXO для этих адресов: <здесь идут адреса>"
А затем, после второй или два, узел будет отвечать с перечнем UTXO записей, что бумажник потенциально может потратить.

Для всех я знаю, текущий RPC не поддерживает такие вещи.
И архитектура не делает его легко добавить поддержку.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

10 июня 2014, 10:59:55 PM   # 9
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Вы уже можете подключить внешний кошелек с помощью функций RPC. При желании, добавить оповещатели уменьшить опрос.

Мы, вероятно, имеют различное понимание того, что кошелек.

Для меня бумажник сказал бы к узлу, как "дать мне все текущие записи UTXO для этих адресов: <здесь идут адреса>"
А затем, после второй или два, узел будет отвечать с перечнем UTXO записей, что бумажник потенциально может потратить.

Для всех я знаю, текущий RPC не поддерживает такие вещи.
И архитектура не делает его легко добавить поддержку.

Ваш кошелек просто облегченная версия общего кошелька. Вы правы, что текущий API не поддерживает легкий бумажники. Смотрите второй ссылке в моем сиг, чтобы посмотреть на то, что изменения, которые необходимы, чтобы поддержать их.

Но более тяжелый кошелек прекрасно работает с тем, что у нас уже есть. На самом деле, единственное, что трудно сделать сегодня является подметать privkeys.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

11 июня 2014, 7:51:40 AM   # 10
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Ваш кошелек просто облегченная версия общего кошелька. Вы правы, что текущий API не поддерживает легкий бумажники. Смотрите второй ссылке в моем сиг, чтобы посмотреть на то, что изменения, которые необходимы, чтобы поддержать их.

Но более тяжелый кошелек прекрасно работает с тем, что у нас уже есть. На самом деле, единственное, что трудно сделать сегодня является подметать privkeys.
Я не знаю, что вы говорите.
Что разница между облегченным кошельком, общим кошельком и тяжелым кошельком?

Я думаю, у нас есть общее непонимание на культурном уровне, потому что, когда я пришел из тяжелого кошелька является тот, который имеет много денег в него, и Bitcoin-кварта, безусловно, не там, где я был бы готов держать много моих деньги

Кроме того, почему ты говоришь мне, что изменения будут нужны?
Это все равно что сказать: я могу летать на Луну, потому что это то, что мне нужно, чтобы получить там: ...
это именно то, что я говорю об упоминании десяти лет: ваш пост три года, и вы еще не сделали вещь, чтобы добавить поддержку для любой проблемы вы считаете, что было бы решить.
Ждете других людей, чтобы реализовать свои идеи в коде для вас, или что?



РЕДАКТИРОВАТЬ:
Я не эксперт в своем коде, но ИМХО самая большая проблема, вы встретитесь, добавив поддержку нескольких внешних кошельков (которые я понимаю, это конечная цель) не будет в кошельке, но в части blockchain двигателя.
В настоящее время подхода, в котором у вас есть файл бумажник, который имеет свое собственное государство, которое привязывается к определенному состоянию блока цепи - это невыполнимо для внешних кошельков.
Владелец кошелька не хочет, чтобы сохранить какую-либо часть своего кошелька в интернет-узле, для реального времени синхронизации с цепью. Он хочет, чтобы прийти ко мне домой, подключить его аппаратный бумажник к моим ПК и потратить свои монеты из своего бумажника, используя свой узел, не дожидаясь полчаса для -rescan.
Теперь он не может - не с программным обеспечением. И это не вопрос API.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

11 июня 2014, 11:35:30 AM   # 11
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

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

У меня есть работа, жизнь, и в самом деле множество других интересов. Кроме того, я редко использую C ++, поэтому работать на официальном клиенте трудно для меня, и из-за вышеупомянутых других интересов, я еще не удосужился вкладывать достаточно времени, чтобы улучшить свои навыки в этой области (и, вероятно, никогда не будет) , Однако, не все потеряно. То, что я построил работает очень хорошо для меня, хотя он никогда не будет пригоден для общего выпуска для общественности. И другие люди реализуют подобные вещи по-своему, так что это не так, как мир лишен какой-либо большой пользы от моей продолжающейся невнимательности.

Суть в том, что можно использовать существующие инструменты для реализации Bitcoin кошелька за пределами стандартного узла, на сегодняшний день. Приведение, что бумажник до ваших стандартов потребует немного больше, например, дополнительный сервис, который реализует дополнительные RPC вызовы, которые я определил 3-х лет назад. Но это не трудно сделать вообще.

Bitcoin является работа на общественных началах. Разработчики либо следовать своим собственным прихотям или прихотям своих работодателей. Если вы не расплачиваетесь, существует не так много смысла жаловаться, что ваш любимый проект не получают внимания.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

11 июня 2014, 12:35:09 PM   # 12
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

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

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

Я считаю, что автор OP использует аналогичное определение бумажника, как у меня, а не ваша.

Но если для вас "бумажник" на самом деле клиент равный-равному вместе с бумажником, то теперь вы сделали меня удивление; то, что вы, ребята, на самом деле планирует отделить, от чего, в вашей программе?
И что же вы на самом деле отключить с помощью переключателя блокировки кошелька? Видимо, я получил все это неправильно
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

11 июня 2014, 12:39:21 PM   # 13
 
 
Сообщения: 129
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Моя интерпретация была, что кошелек в любом месте монеты хранятся в памяти - так что технически даже bitcoind это кошелек ...

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

nuggetbram сейчас офлайн Пожаловаться на nuggetbram   Ответить с цитированием Мультицитирование сообщения от nuggetbram Быстрый ответ на сообщение nuggetbram

11 июня 2014, 12:42:34 PM   # 14
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Моя интерпретация была, что кошелек в любом месте монеты хранятся в памяти - так что технически даже bitcoind это кошелек ...
Но теперь вы меня задаться вопросом, что "хранятся" на самом деле означает.
Все, что мы знаем "монеты хранятся для хранения" в blockchain.
Зная закрытый ключ (ы) вы можете уничтожить всю установку bitcoind и вы все равно сможете потратить монеты.

котировка
На данном этапе у нас нет в любом случае подключения к сети без бумажник, который является то, что эта тема о.
Что вы имеете в виду? Разве это не то, почему они сделали режим отключения кошелька в 0,9?
И что фактическое применение такой функции? Потому что я не могу понять что-нибудь полезное, чтобы сделать с ним, имея API такого существа предоставляет.

IMO, что тема о том, чтобы сделать компонент, который хранит секретные ключи и признаки сделки отделяющих от части p2p узла.
Таким образом, вы могли бы, например, запустить компонент бумажника на более обеспеченных аппаратных средств; как аппаратный бумажник. Разве это не то, что весь пух о?
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

11 июня 2014, 12:55:42 PM   # 15
 
 
Сообщения: 129
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Я сформулировал, что очень страшно не я 

Это больше, чем я имел в виду - возможность подключения и настройке узла без всего остального прилагается, только узел / сетевое программное обеспечения
nuggetbram сейчас офлайн Пожаловаться на nuggetbram   Ответить с цитированием Мультицитирование сообщения от nuggetbram Быстрый ответ на сообщение nuggetbram

11 июня 2014, 1:00:38 PM   # 16
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Я сформулировал, что очень страшно не я  

Это больше, чем я имел в виду - возможность подключения и настройке узла без всего остального прилагается, только узел / сетевое программное обеспечения

Да, но как я добавил позже, с API текущий узел обеспечивает в режиме сНаЫе кошелек программное обеспечение довольно бесполезно.

Что вам действительно нужно от такого рода программного обеспечения, чтобы иметь возможность обращаться к базе данных UTXO.
Без него такой узел есть только генерировать ненужный трафик и потреблять ресурсы.
Это довольно бесполезно, если вы не можете даже проверить баланс адреса, не говоря уже получающий свои неизрасходованные выходы.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

11 июня 2014, 3:03:44 PM   # 17
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Я предпочел бы полный разрыв, когда все функции бумажника удаляется из bitcoind, а также и bitcoind стал только общий узел и на ОС Windows это будет работать как служба 24/7 в фоновом режиме.

....

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

Это то самое было сделано в btcd с нуля. Он был специально разработан таким образом, для многих из тех самых причин, упомянутых в этой теме.

btcd не имеет ни малейшего представления о кошельках, встроенных в него на всех, и только обеспечивает сервер цепи, что делает основной блок проверки цепи и сети. Для тех, кто не знаком с проектом, это не альт-монета, а это альтернативная реализация bitcoind (Bitcoin ядро ​​в настоящее время), которая отделяет вещи в хорошо разобщенные штуки. Как уже упоминалось в недавнем сообщении бета, достаточно зрелый и предоставляет все части, необходимые в данный момент, что это теоретически возможно запустить всю сеть Bitcoin исключительно на btcd.  ЗАМЕТКА:  Мы твердо считаю, что должно быть множество реализаций, поэтому мы не хотели бы, чтобы эта ситуация происходит вообще, но она служит для иллюстрации текущей полноты btcd.

Так как это было предназначенный с разделением бумажником в виду, он не страдает от проблем, воспитанных piotr_n в этой теме. Он предоставляет RPC API JSON, который в основном совместим с Bitcoin Core. Тем не менее, он расширяет API-интерфейс немного также обеспечить WebSockets в режиме реального времени обновления вещей случилось с цепью, таких как блок-подключит и отключит, который затем используется отдельный процесс btcwallet выполнять функции бумажника, такие как запрос баланса, создавая адреса и т.д.

Такая конструкция намеренно делает возможным, и вполне вероятно, будет в конечном счете, будет несколько внешних реализаций бумажник, в том числе аппаратных кошельков, которые используют только btcd для цепных услуг.
davec сейчас офлайн Пожаловаться на davec   Ответить с цитированием Мультицитирование сообщения от davec Быстрый ответ на сообщение davec

11 июня 2014, 3:09:06 PM   # 18
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Я помню, когда я только что получил сам interestied с Bitcoin, тема протокола бумажник был довольно популярным в то время. Существует даже старая вики страница об этом: https://en.bitcoin.it/wiki/Wallet_protocol

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

Некоторое общее API между онлайновой частью и кошельками, кажется, еще более желательно, чем когда-либо прежде.
Bitcoin Foundation используется пообещать стандартизации такого рода вещи, но они, по-видимому, были слишком заняты обменом визитных карточек в течение последних трех лет.
Не то, что любой нормальный человек был на самом деле надеялся, что они будут способствовать стандартизации ничего, кроме их собственной прибыли.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

12 июня 2014, 11:38:03 PM   # 19
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Отдельный бумажник и демон еще дальше

Если я понимаю цели правильно, Bitcoind будет иметь все "бумажник" материал удаляется от него, и тогда ваш "бумажник" будет отдельная программа, которая взаимодействует с вашим bitcoind с помощью RPC или аналогичный.

Это означает, что bitcoind будет в бизнесе получения и отправки сообщений, отслеживания операций и блоков, и не будет иметь ни малейшего представления, какие сделки могут принадлежать к любому на локальном компьютере и не будут иметь никакого доступа к любой privkeys ни при каких обстоятельствах. 

Ваш кошелек с другой стороны, будет взаимодействовать с одним местным экземпляром bitcoind, и если вы и владелец некоторого удаленного узла не согласны с конфигурацией, не будет говорить ни к чему по сети. Это будет отслеживать ваш баланс и txouts, и когда он разблокирован он будет иметь возможность получить ключи для txouts - но это будет просить bitcoind для ничего общего с подтверждениями, операциями или блоками. 

Когда вы платите кому-то, ваш кошелек будет оповещать bitcoind новой сделки (которая bitcoind будет распространяться на остальной части сети). Когда кто-то платит вам, bitcoind не заметит, или ухода, потому что нет ключей, которые являются «особыми» к нему. Это будет просто проверить и журнал сделки так же, как он проверяет и регистрирует все другие операции. Но когда ваш кошелек спрашивает его о сделках, связанных с конкретным Публичным, он будет кашлять все операции, которые изменили баланс этого ключа. 

Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW