Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
18 июня 2012, 8:07:11 PM   # 1
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Protobuf кошельки в C ++, Python, C - кого фантазия это?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Если вы C ++, Python или C DEV и фантазии, играя о с Протокольные буферы вот полезный проект для вас. , ,

Некоторое время назад Android Андреаса Bitcoin кошелька перенес свой формат бумажник из Java конкретных один к одному на основе буферов протокола (Protobuf). Я просто повышен Multibit использовать тот же формат для новых кошельков.

Это формат данных, используемый для большинства болтовни Google, машина-машина и является компактным и легко расширить.
Вы можете автоматически создавать аксессор кода в различных языках программирования с использованием файла определение сообщения, которое для bitcoinj находится здесь:
http://code.google.com/p/bitcoinj/source/browse/core/src/bitcoin.proto?name=release-0.5

Есть Protobuf генераторы (по крайней мере) C ++, Python и C, которые я знаю.

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

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


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


18 июня 2012, 9:32:26 PM   # 2
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Protobuf кошельки в C ++, Python, C - кого фантазия это?

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





Если вы C ++, Python или C DEV и фантазии, играя о с Протокольные буферы вот полезный проект для вас. , ,

Некоторое время назад Android Андреаса Bitcoin кошелька перенес свой формат бумажник из Java конкретных один к одному на основе буферов протокола (Protobuf). Я просто повышен Multibit использовать тот же формат для новых кошельков.

Это формат данных, используемый для большинства болтовни Google, машина-машина и является компактным и легко расширить.
Вы можете автоматически создавать аксессор кода в различных языках программирования с использованием файла определение сообщения, которое для bitcoinj находится здесь:
http://code.google.com/p/bitcoinj/source/browse/core/src/bitcoin.proto?name=release-0.5

Есть Protobuf генераторы (по крайней мере) C ++, Python и C, которые я знаю.

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

Джим, мне очень нравится библиотека Protobuf Google, и с нетерпением жду, чтобы использовать их для чего-то. Они, кажется, имеют большую поддержку на нескольких языках.

Однако, для Оружейных кошельков, Я придерживаюсь чистых, ручных, бинарных файлов. Я могу быть просто глупо упрям, но мне нравится контроль 100,0% больше, чем каждый бит в файле, и не давая какое-либо внешнее прикосновения библиотеки его. Я понимаю, что это намного меньше, чем сфера применения библиотеки BSD-DB, которые позволяют жуку шифрования бумажника, но я все еще параноидальным об этом. Кошелек одна вещь, которую я не буду аутсорсинг любой другой код.

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

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

18 июня 2012, 9:39:09 PM   # 3
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Protobuf кошельки в C ++, Python, C - кого фантазия это?

etotheipi: Вы можете написать свой собственный код сериализации / deserialise бумажников в формате Protobuf. Это кажется довольно простым: https://developers.google.com/protocol-buffers/docs/encoding
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

18 июня 2012, 10:22:57 PM   # 4
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Protobuf кошельки в C ++, Python, C - кого фантазия это?

Привет Алан,

Да, вы правы в любом месте, где есть перевод слой есть возможность введения «неверность». Если бы это был доморощенный формат не будет комфортно, но я думаю, что Protobuf устанавливается достаточно, и наш файл прото довольно ванили. Есть также множество тестов туда и обратно бумажника в обоих bitcoinj и многоразрядной (и я тоже уверен в кодовом Андреасе).

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

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

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

Ура,

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

18 июня 2012, 10:31:51 PM   # 5
 
 
Сообщения: 666
Цитировать по имени
цитировать ответ
по умолчанию Re: Protobuf кошельки в C ++, Python, C - кого фантазия это?

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW