Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 марта 2013, 7:23:31 AM   # 1
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Есть ли смысл за тот факт Bitcoin клиент поставляется с двумя исполняемыми "Bitcoin" а также "bitcoind"? Почему это не может быть один модуль с обеих функциональности? Технически это представляется возможным. Пользователь затем может увидеть выход либо на рабочем столе сервера, либо через RPC.

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


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


13 марта 2013, 7:32:49 AM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

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





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

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

13 марта 2013, 7:49:22 AM   # 3
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Есть свой кусок пирога и съесть его: «Bitcoin-кварты -server»
Revalin сейчас офлайн Пожаловаться на Revalin   Ответить с цитированием Мультицитирование сообщения от Revalin Быстрый ответ на сообщение Revalin

13 марта 2013, 9:17:04 AM   # 4
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Есть свой кусок пирога и съесть его: «Bitcoin-кварты -server»
Спасибо, так мило!
СТН сейчас офлайн Пожаловаться на СТН   Ответить с цитированием Мультицитирование сообщения от СТН Быстрый ответ на сообщение СТН

13 марта 2013, 10:15:46 AM   # 5
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

С одной стороны, графический интерфейсом клиенту нужен графический интерфейс, который представляет собой огромное количество накладных расходов для машин, у которых нет экрана, ни мыши, и нет клавиатуры ...
А для других вещей? * Фг *
Хм .. Вы имеете в виду это GUI-накладные результаты о, я думаю, ~ 20% бесполезных выделенной оперативной памяти, от общего клиента Bitcoin-кварты? *ЛОЛ*
Какая огромная трата ресурсов. : ->>

Я считаю, что это историческое решение для дизайна "prettyness", Потому что старый GUI (WTX) был просто относительно независимо кодируются от остального кода - или новый GUI (кварты) независимо был закодирован таким образом, что это было легко получить клиент GUI-менее, тоже (в том случае, если в будущем ГИП будет снова изменен на другую библиотеку / API) - ну, мои домыслы.

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

13 марта 2013, 10:27:37 AM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Его не только RAM, его экран изображение, которое может быть Царапины на KeyLog-и-screensrape вредоносных программ; его клавиатура и мышь ввод, которые могут быть пиратский по кейлоггер и мышь-эмулятор вредоносных программ.

Его массивная поверхность атаки лучше всего сделать без него.

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

13 марта 2013, 11:41:06 AM   # 7
 
 
Сообщения: 204
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Каковы недостатки? Я на самом деле не знаю, как много накладных расходов ГИП имеет, но тем не менее много / мало есть, что является актуальной проблемой с наличием 2 версии?
Может быть, вы думаете, что много кода должен быть удвоен, сохраняется в двух местах или так? Это, конечно, не тот случай, фактическое ядро ​​Bitcoin код, конечно же общего и существует только в одном месте (исходный файл). Создание 2 исполняемых файлов только вопрос дополнительного файла проект, это делается полностью автоматически на полной сборке ...
Killdozer сейчас офлайн Пожаловаться на Killdozer   Ответить с цитированием Мультицитирование сообщения от Killdozer Быстрый ответ на сообщение Killdozer

13 марта 2013, 12:14:17 PM   # 8
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Есть ли смысл за тот факт Bitcoin клиент поставляется с двумя исполняемыми "Bitcoin" а также "bitcoind"? Почему это не может быть один модуль с обеих функциональности? Технически это представляется возможным. Пользователь затем может увидеть выход либо на рабочем столе сервера, либо через RPC.
Было бы лучше, чтобы иметь больше разделения, не меньше.

Только один экземпляр bitcoind нужен в локальной сети, и он должен работать все время, как демон. Для общих машин это не имеет значения, какой пользователь вошел в систему, или если кто-то регистрируется в. Клиенты, с другой стороны, нужно только работать, когда вы хотите использовать их, и не должны быть разделены.

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

13 марта 2013, 12:27:53 PM   # 9
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

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

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

в обычном с операционными системами * NIX, инструменты разработаны, чтобы сделать несколько вещей хорошо, и перегородку между bitcoind, который не зависит от Qt (большой DEP) и Bitcoin-кварта делает прекрасное чувство.
behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

13 марта 2013, 12:44:41 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

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

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

ГПИ, к сожалению, трудно избежать в настоящее время для таких вещей, как просмотр, но может быть очень раздражает.

У меня есть какие-то дурацкие значок в верхней части экрана прямо сейчас, что, как представляется, ссылка на веб-страницу и щелкнув правой кнопкой мыши он не имеет опцию удаления, lefclicking пытается посетить страницу, и middleclick ничего не делает. Существовали два в одном месте, и я избавилась от одного-то, перетащив его где-нибудь и уронить, но понятия не имею, почему это работает - я не уронить его в мусорную корзину картины - и перетащив этот оставшийся один не сделать его уйти последний раз, когда я пытался. Последнее, что я хочу, чтобы заполнить эту строку с пиктограммами для Bitcoin, namecoin, devcoin, groupcoin, ixcoin, i0coin и coiledcoin только потому, что DiabloMiner слит-добыча на p2pool где-то на заднем плане (ни, к счастью, blipping иконки у меня).

Я уже закрыл ppcoin, bbqcoin, geistgeld и terracoin, чтобы сохранить оперативную память, и это было со всеми из них демонов не кварты-GUI.

-MarkM-

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

13 марта 2013, 5:09:16 PM   # 11
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Каковы недостатки?
bitcoind является функциональным подмножество Bitcoin-QT: проверить функцию ThreadSafeAskFee (). Версия с пользовательским интерфейсом на самом деле спрашивает и не позволяет да / нет ответа. Версия NOUI всегда отвечает да.

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

13 марта 2013, 5:23:35 PM   # 12
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

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

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

13 марта 2013, 5:55:42 PM   # 13
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Bitcoind не требуется способность генерировать транзакции или управлять кошельками.
С одной стороны, это верно. С другой стороны, команда разработчиков ядра будет делать все, чтобы убедиться, что это не произойдет. Пожалуйста, смотрите сообщения gmaxwell относительно Stratum & Электрум (не следует путать с добычей полезных ископаемых страты).

Мечтать!

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

13 марта 2013, 9:10:58 PM   # 14
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Если bitcoind не может сделать sendcoins от имени сценариев оболочки, приложения, других машин в локальной сети, другие машины везде, где разрешены, и так далее, то walletd будет нужны ...

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

13 марта 2013, 9:13:10 PM   # 15
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Если bitcoiond не может сделать sendcoins от имени сценариев оболочки, приложения, других машин в локальной сети, другие машины везде, где разрешены, и так далее, то walletd будет нужны ...
Я бы назвал это Bitcoin-проклятий, дополнение командной строки для Bitcoin-Qt. http://en.wikipedia.org/wiki/Curses_%28programming_library%29
 
Кто-то может даже сделать libbitcoin хранить общую функциональность между двумя клиентами, что другие приложения могут связать напрямую. На самом деле, похоже, кто-то уже сделал что-то подобное уже.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

13 марта 2013, 9:18:05 PM   # 16
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Что является причиной разделения на 2 программы демона и GUI?

Проклятия! Ха-ха.

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

(Это все просто "opentxs sendcoinstoaddress --blockchain Bitcoin --address 1234dghdtjhj --amount 5,4321")

-MarkM-

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW