Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 февраля 2011, 8:25:27 AM   # 1
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я готов платить кому-то реализовать эту функцию в кратчайшие сроки. Пожалуйста, ответьте на эту тему с любыми уточняющими вопросами. Если вы хотели бы быть рассмотрены для кодирования этой функции, пожалуйста, свяжитесь со мной непосредственно chaord.btc@gmail.com и включают в себя оценку для а), как долго для реализации функции б) желаемой компенсации (в BTC или долларовом эквиваленте). 

В двух словах, вот что мне нужно:

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

Это фактически позволяет, на той же машине, разделить ваш кошелек в "онлайн" а также "не в сети" Счета. Удаленный злоумышленник может только скомпрометировать ваш "онлайн" Счета. Даже если злоумышленник имел физический доступ к машине, он все равно нужен физический доступ к USB флэшки, чтобы скомпрометировать "не в сети" Счета.

Я знаю, что подобные функции были предложены ранее. Тем не менее, мне нужна эта функция (или что-то, который выполняет ту же цель) реализован как можно скорее.  Если вы думаете, что вы квалифицированы, чтобы реализовать функцию, как это, пожалуйста, свяжитесь со мной и дать мне цитату по электронной почте. Конечно, если у вас есть вопросы, или не возражают детали вашей цитаты публично известны, все средства, ответ на эту тему.

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


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


8 февраля 2011, 11:07:22 AM   # 2
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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





закрытые ключи учетной записью может быть экспортирована в предусмотренном месте (например, USB флэш-памяти). Секретный ключ затем будет удален из "жить" база данных.

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

Поэтому фраза "закрытые ключи зарегистрироваться в" не имеет никакого значения в текущей реализации.
ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

8 февраля 2011, 1:36:02 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Поэтому фраза "закрытые ключи зарегистрироваться в" не имеет никакого значения в текущей реализации.
Оно делает. Видеть "getnewaccountaddress",
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

8 февраля 2011, 1:53:26 PM   # 4
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Поэтому фраза "закрытые ключи зарегистрироваться в" не имеет никакого значения в текущей реализации.
Оно делает. Видеть "getnewaccountaddress",

Я полагаю, вы имеете в виду "getaccountaddress", Этот вызов возвращает принимающий адрес (открытый ключ). Любой Bitcoins, оплаченные по этому адресу регистрируются с соответствующей учетной записью.

Но когда вы делаете компенсацию от некоторого счета, клиент Bitcoin не заботится, какие монеты он тратит. Если вы делаете платеж со счета "В", Он может потратить монеты, которые были получены от приемного адреса, связанного с учетной записью "",

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

8 февраля 2011, 2:21:44 PM   # 5
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Я полагаю, вы имеете в виду "getaccountaddress", Этот вызов возвращает принимающий адрес (открытый ключ). Любой Bitcoins, оплаченные по этому адресу регистрируются с соответствующей учетной записью.
Правда

Но когда вы делаете компенсацию от некоторого счета, клиент Bitcoin не заботится, какие монеты он тратит. Если вы делаете платеж со счета "В", Он может потратить монеты, которые были получены от приемного адреса, связанного с учетной записью "",
Правда, однако, это просто означает, что алгоритм выбора выход должен быть ограничен некоторыми минусами, а не все доступные выходы при отправке монет со счета.

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

8 февраля 2011, 4:28:20 PM   # 6
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

ribuck & Дав -

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

Это ввести потенциально ручной процесс, если учетная запись А не имеет достаточно средств, чтобы отправить из, но счета B делает, пользователь вручную должен переводить денежные средства (например, официальные сделки Bitcoin, а не внутренние) с одного счета на другой. Тем не менее, это именно то, что я после. Я хочу, чтобы убедиться, что перевод денежных средств между счетами требует, чтобы закрытые ключи присутствовать (или вставляется, если нет).

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

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

8 февраля 2011, 5:02:44 PM   # 7
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Будет либо из вас готовы осуществить это для меня?

К сожалению, я не могу его реализовать. Несмотря на то, что я разработчик программного обеспечения, у меня нет опыта работы с C ++.

Это звучит как большая задача, потому что довольно много Bitcoin Внутренности должна быть изменена (например, выбор монеты для платежей должен стать аккаунтом известен, как будет меняться-обработка).

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

8 февраля 2011, 5:07:33 PM   # 8
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

8 февраля 2011, 8:10:07 PM   # 9
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

До тех пор, как мы можем эффективно иметь одну часть бумажника "не в сети" такие, что монеты не могут быть переданы без вставки USB палки, я был бы счастлив. Я не обязательно нужен "Счет" аспект. Это может быть сделано с бизнес-логикой, как уже упоминалось. Мне нужен онлайн / автономный аспект по соображениям безопасности, и лишь описывая его с помощью "Счета" особенность, думая, что было бы проще точкой входа.

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

8 февраля 2011, 8:27:13 PM   # 10
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

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

8 февраля 2011, 9:46:07 PM   # 11
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

Чтобы снова импортировать ключ, вы должны либо выполнить повторное сканирование блоков цепи, или Bitcoin должны быть изменены, чтобы продолжить просмотр для сделок в этом ключе.

Да, что-то вдоль этих линий может работать. Так кому будет интересно выложив точный план для выполнения желаемой цели и кодирования его как можно скорее? для оплаты?
chaord сейчас офлайн Пожаловаться на chaord   Ответить с цитированием Мультицитирование сообщения от chaord Быстрый ответ на сообщение chaord

9 февраля 2011, 12:09:19 AM   # 12
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

Чтобы снова импортировать ключ, вы должны либо выполнить повторное сканирование блоков цепи, или Bitcoin должны быть изменены, чтобы продолжить просмотр для сделок в этом ключе.

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

9 февраля 2011, 1:32:56 AM   # 13
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

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

Это. -rescan переключатель существует в отрасли Гэвина. Ключ импорт не был реализован, хотя и экспорт доступен только через сторонний инструмент.

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

9 февраля 2011, 4:08:03 AM   # 14
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Это. -rescan переключатель существует в отрасли Гэвина. Ключ импорт не был реализован, хотя и экспорт доступен только через сторонний инструмент.

-rescan выключатель может быть слишком медленно, чтобы быть часто годны к употреблению. Я не знаю, насколько быстрее это пересканировать, чем повторно загрузить блок цепь.

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

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

9 февраля 2011, 4:35:30 AM   # 15
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

-Пересканировать будет в 0.3.20.

Она занимает около минуты прямо сейчас на моей машине (но это будет получить больше и больше, как все больше и больше сделок в блок цепи).
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

9 февраля 2011, 4:50:20 AM   # 16
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Она занимает около минуты прямо сейчас на моей машине (но это будет получить больше и больше, как все больше и больше сделок в блок цепи).

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

9 февраля 2011, 7:50:45 AM   # 17
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Этот запрос функционально идентичен мой предыдущий запрос для «экспорта в файл / импорта из файла функции», за исключением шахты включены данные о транзакциях, а также. Я не понимаю, почему это такая трудная вещь, чтобы реализовать, поскольку GnuPrivacyGuard может импортировать и экспортировать государственные и / или частные ключи к файлам, которые можно затем прикрепить к электронной почте, если я хочу. Конечно, это чрезвычайно опасно с секретными ключами; но это произойдет в любом случае.
Moonshadow сейчас офлайн Пожаловаться на Moonshadow   Ответить с цитированием Мультицитирование сообщения от Moonshadow Быстрый ответ на сообщение Moonshadow

9 февраля 2011, 9:08:47 AM   # 18
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Этот запрос функционально идентичен мой предыдущий запрос для «экспорта в файл / импорта из файла функции», за исключением шахты включены данные о транзакциях, а также. Я не понимаю, почему это такая трудная вещь, чтобы реализовать, поскольку GnuPrivacyGuard может импортировать и экспортировать государственные и / или частные ключи к файлам, которые можно затем прикрепить к электронной почте, если я хочу. Конечно, это чрезвычайно опасно с секретными ключами; но это произойдет в любом случае.
Зависит от того, что вы хотите точно, со счетами вещи, как это описано первоначально, это довольно трудно.
Просто экспортировать ключ, и повторное сканирование при реимпорте не так уж трудно.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

9 февраля 2011, 4:02:34 PM   # 19
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Зависит от того, что вы хотите точно, со счетами вещи, как это описано первоначально, это довольно трудно.
Просто экспортировать ключ, и повторное сканирование при реимпорте не так уж трудно.

Не будучи хорошо знаком с исходным кодом, я, вероятно, не описал цели в терминах "Счета."  Похоже, creighto после почти идентичной функции. Возможно, мы должны начать новый свежий поток, который не будет мореными нас вниз думать о тонкостях счетов. Вместо этого мы можем сосредоточиться на просто позволяя приватные ключи, экспортируемые (и считанные из) за пределы стандартного файла wallet.dat.

Если я понимание внутренностей Bitcoin в правильно, одна вещь, которая, кажется, задержать это "изменить транзакцию."  Верный? Так предполагая, что у вас говорят, 100 BTC в Bitcoin адреса, привязанного к закрытым ключом Y, который находится на смонтированном диске USB. Если вы хотите, чтобы отправить все 100 BTC на новый адрес, все будет работать нормально. Тем не менее, если вы хотите отправить, скажем, 80 BTC, на новый адрес, вам потребуется дополнительный секретный ключ (например Bitcoin адрес) на флешку доступной получить 20 BTC, как изменение. Могу ли я понимать вопрос правильно?
chaord сейчас офлайн Пожаловаться на chaord   Ответить с цитированием Мультицитирование сообщения от chaord Быстрый ответ на сообщение chaord

9 февраля 2011, 4:35:36 PM   # 20
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Help Wanted (за плату): Реализовать "отсутствует учетная запись" возможности

Если я понимание внутренностей Bitcoin в правильно, одна вещь, которая, кажется, задержать это "изменить транзакцию."  Верный? Так предполагая, что у вас говорят, 100 BTC в Bitcoin адреса, привязанного к закрытым ключом Y, который находится на смонтированном диске USB. Если вы хотите, чтобы отправить все 100 BTC на новый адрес, все будет работать нормально. Тем не менее, если вы хотите отправить, скажем, 80 BTC, на новый адрес, вам потребуется дополнительный секретный ключ (например Bitcoin адрес) на флешку доступной получить 20 BTC, как изменение. Могу ли я понимать вопрос правильно?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW