Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
1 октября 2011, 10:51:08 PM   # 1
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
ЗАМЕТКА:  Пожалуйста, посмотри: Клиент Оружейная Bitcoin который был раздвоенный от этого проекта, чтобы быть самым передовым Bitcoin-клиент на сегодняшний день! Этот проект остается как полезный набор чисто питона инструментов. Но Оружейная полный клиент Bitcoin!

Я выпускаю свой Python / C ++ / SWIG код в дикой природе под GNU Affero General Public License:

      PyBtcEngine на Github по etotheipi

если вы в Linux / Ubuntu, вы можете легко скомпилировать и выполнить (Windows можно тоже, но это очень много работы, чтобы получить его компиляции):

      РВЕ блок-исследователь демо.

В двух словах:
PyBtcEngine представляет собой вычислительный бэкенд, который можно было бы использовать в качестве отправной точки для Python на основе BTC инструменты & программного обеспечения. Она не включает в себя Любые сетевой код на всех, но имеет достаточно полный набор всего остального, не связанного с сетями. Большинство компонентов библиотеки сильно блок-тестирования, так что должна быть достаточная степень грубости встроенной.  

Эта библиотека позволяет читать, сканировать и организовать весь blockchain, выполнять все операции ECDSA, оценить большинство сценариев, обнаружить Нестандартные скрипты, собрать остатки и списки Tx для кошельков / адресов, обнаружение / ручкой blockchain реорганизации изящно, и даже может быть используется для проверки ваших blk0001.dat для битовых ошибок.  И это может сделать все это до смешного быстро! (См тайминги ниже).  В своем нынешнем состоянии он идеально подходит для автономного BlockExplorer (в процессе), но может быть легко расширен на другие инструменты, или использовать для внутреннего интерфейса альтернативного клиента. Ниже более-полный перечень реализованных функций.

Ниже я скопировал "ПОЛОЖЕНИЕ ДЕЛ" раздел README, который показывает текущие возможности в каждом языке (которые объединены в SWIG):
Код:
************************************************** ******************************
* Статус: Последнее обновление - 28 октября 2011
* Условные обозначения:  
* _ не реализована
*. реализован, но не тестировалось
* + Реализованы и частично протестированы
* X реализованы и протестированы
*  
* C ++ Python SWIG
* ------------------------------------------------- --------------
* (01) Ser / Unser Блок Объекты Х Х Х
* (02) Hash160 / Hash256 X X X
* (03) Сложность Calcs X X X
* (04) Адрес Generation X X
* (05) Адрес Проверка / Manip X X
* ------------------------------------------------- --------------
* (06) BlkHeaders чтения / сканирования / орг Х Х Х
* (07) BlkHeaders X X реорганизации;
* (08) Blockchain чтения / сканирования / орг X X
* (09) Blockchain X X реорганизации;
* (10) Blockchain проверить целостность X X
* ------------------------------------------------- --------------
* (11) NonStd Ого Обнаружение + +
* (12) Сценарий pprint X X X
* (13) Сценарий OP_CHECKSIG X X
* (14 *) Произвольный сценарий Eval X X
* (15) ECDSA Вход / Проверка X X X
* ------------------------------------------------- --------------
* (16) Адрес / Wallet отслеживания X X X
* (17) Сканирование blkchain для Tx X X
* (18) Сканирование blkchain для NonStd X X
* (19) Reorg ж / двойной потратить X X
* (20) Добавить новый blockdata в реальное время X X
* ------------------------------------------------- --------------
* (20) SelectCoins для TX X X
* (21) Тх конструкт дали входы X X
* (22+) Distr Предложения для мульти-сига +                
* (23) Те вещания
* (24) Tx плата обнаружения / расч / ручка X X
* (25) Blockchain скачать
  
     + см https://gist.github.com/1321518
     * Все сценарии были реализованы, большинство из них проходит.  
       OP_IF / NOTIF / ELSE / ENDIF являются только коды еще не реализованы.
************************************************** ******************************


Тайминги:
Текущая реализация держит все в памяти, и поэтому она занимает около 1,2 Гб оперативной памяти прямо сейчас. Я планирую улучшить это в будущем, но мой компьютер имеет 8 Гб, так что я не тороплюсь, чтобы сделать его более легким. С другой стороны, из-за этого, а также мой кропотливо-тщательное управление памятью, библиотека очень быстро.  Вот тайминги, измеренные на одной нити с AMD Phenom X4 840 процессор с 8 Гб 1333 МГц DDR3.
  • Читать полностью blockchain в памяти:  5s
  • Сканирование всего blockchain, собирать заголовки / Txs:  10s
  • Организация и найти самую длинную цепочку:  0.5с
  • Проверьте целостность blkfile:  2.5s
  • Получить весы / гроссбух для набора адресов / кошельков, с нуля:  ~ 0.75s / бумажник

Да, вы можете загрузить, организовывать и просматривать все 600 МБ blockchain и найти сделки для данного кошелька в менее 20-х годов.  Мое тщательное управление памятью гарантирует, что нет практически никаких посторонних операций копирования на любом этапе. Таким образом, часть кода немного сложнее, но никто не может сказать, что это не является быстро! Большая часть кода C ++ документирована в базовом каталоге, в файле, Using_PyBtcEngine.README.  Существует также тонна пример / модульного тестирования кода, который будет иметь решающее значение для тех, кто хочет использовать его. В частности, три файла содержит примеры почти каждый доступный метод:
  • (C ++) BlockUtilsTest.cpp
  • (Python) unittest.py
  • (Вместе) testswig.py

Последние обновления (08 Dec, 2011):
Разработка была раздвоена на оружейный который будет использоваться для клиента будет все виды новых, инновационных функций. Если вы ищете чисто питона инструменты / код для Bitcoin, держать после PyBtcEngine, но в противном случае перейти к оружейной. Я должен иметь развитие готового GUI и иметь альфа-клиент выпущен в конце года! (Несколько зашифрованных кошельков, адрес импорт, наблюдая только для кошельков, мульти-сиг ОГО и даже больше!)

Последние обновления (16 Nov, 2011):  
  • Добавлено множество функций нового C ++: обеспечить двоичную обработку данных, шифрование AES, подписание ECDSA и время-и-память переплетом функцию ключа деривации! Кошелек с помощью этой библиотеки теперь можно установить время целевой вычислительной и память для функции ключ-вывод для расшифровки секретных ключей (клиент Satoshi имеет только время переплете KDF)
  • Добавлено сложное SelectCoins алгоритм, который на самом деле работает очень хорошо! Создано оценщик SelectCoins-решение, а затем бросил в несколько простых, несколько сложных алгоритмов выбора монет. И некоторые из них случайных. Оценщик SelectCoins дает каждому из них последовательность баллов, веса баллов по предпочтениям пользователя (значение по умолчанию), а затем выбирает наилучшее решение. Идея заключается в том, чтобы бросить в тонну решений, каждое из которых может быть лучше для начального стартового состояния. Какой бы ни один лучше на данный момент будет использоваться
  • Started безопасного формата бумажник и сериализации. Буду ли с помощью простого двоичного формата для кошельков, со всеми данными зашифрованных с помощью AES-256, а также с помощью функции ключа деривации, который номинально занимает 0,5с вычислений и 8 МБ оперативной памяти на компьютере пользователя. Калибровка времени затрудняет грубую силу решения, и требование к памяти полностью обезоруживает графические процессоры от того, чтобы помочь с таким поиском.
  • созданный BIP 0010 проактивно выяснить, как клиенты могут иметь дело с несколькими фирменными сделок. Концепция ядра "Tx Распределение предложения."  Таким образом, я реализовал TxDPs и фактически сделал их основу для всех операций по сделке, даже для одного подписчиков сделок. Если закрытый ключ на вашем компьютере, он будет подписан и транслировать сразу. Если нет, то это даст вам TxDP, который может быть подписан на автономном компьютере без необходимости доступа к blockchain. Если несколько подписей требуется, TxDPs легко копируются ASCII блоки, которые включают в себя, чтобы быть встроенный в электронную почту или в виде вложений, и легко комбинируются при получении несколько подписей.


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

Лицензия:
GNU Affero General Public License v3 (AGPL) для этого проекта. Лицензия была выбрана, чтобы позволить пользователям использовать его бесплатно, если они планируют создать больше OSS, но требуют двойного лицензирования переговоров, если кто-то хочет использовать его с закрытыми исходными кодами. Пожалуйста, свяжитесь со мной, если вы заинтересованы.
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi


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


7 октября 2011, 1:04:51 AM   # 2
 
 
Сообщения: 218
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

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





Отлично. Как человек, который также играл с гибридами Python (библиотеки C, используя ctypes), я очень впечатлен тем, что вы сделали. Я с нетерпением жду, чтобы строить его и проверить его в деталях.

Как же рад, как я, что вы выпустили это в общественное достояние, я не согласен с вашим выбором лицензирования. Конечно, это ваш код, так что это ваш выбор, но, на мой взгляд, все с открытым исходным кодом, относящиеся к Bitcoin должен быть выпущен под либеральными лицензиями, как MIT или Apache, не копилефт лицензий. Во-первых, потому что разрешительный лицензии более в соответствии с идеологией свободы на основе обвязывать Bitcoin, но самое главное, потому что мы должны предназначаться для бизнеса, когда мы создаем программное обеспечение Bitcoin. И ни один бизнес не будет касаться Affero GPL, если она не является частью двойного коммерческого / GPL соглашения. Affero является строжайшей GPL их всех, и под AGPL, даже не обмен будет в состоянии использовать свой код без активации положений GPL»S по всей их систем (именно поэтому они никогда не использовать).

Можете ли вы представить себе, если канонический клиент Bitcoin был выпущен под лицензией копилефта как AGPL? Мы бы почти наверняка не обменов, не Bitcoin-уведомят, нет bitpay, нет InstaWallet, и людей будут по-прежнему заказывать пиццу на 10000 BTC.

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

7 октября 2011, 1:53:55 AM   # 3
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Благодаря! До сих пор я не видел другую библиотеку, которая позволяет один эффективно получить доступ ко всему blockchain из Python. Я надеюсь, что это даст возможность некоторым людям ввязываться, которые не хотели сражаться код Satoshi C ++ (включая меня). Я надеюсь, что я могу оградить разработчик от деталей под капотом, и они могут просто сосредоточиться на использование интерфейса Python / SWIG создать свое программное обеспечение.

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

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



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

7 октября 2011, 3:06:58 AM   # 4
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Это здорово Нам нужно больше клиентов. Поскольку вы работаете на части сети, не стесняйтесь задавать мне любые вопросы. Я довольно много знаю исходный код наизнанку. Я genjix на Freenode IRC в #bitcoinconsultancy или Skype: zgenjix (хотя IRC лучше

Если вы ищете хорошую библиотеку / рамку, то Twisted это действительно хороший выбор. Это часть боя закаленные программного обеспечения и используется несколькими крупными поставщиками (например, Facebook, Rackspace Т.д.).

Также AGPL прекрасно. Этот плакат является неправильным, когда он говорит, что не может быть использован в коммерческих Настройки- он уверен, может. Подумайте о других программных AGPL'ed как базы данных SQL. Вы общаетесь по проводам с демоном. То же самое с Bitcoin. Единственный раз, когда вы должны освободить исходный код, когда вы а) продлить программу или б) ссылку на программу / совершать вызовы функций. Все остальное кошерная.
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix

7 октября 2011, 2:15:11 PM   # 5
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Это здорово Нам нужно больше клиентов. Поскольку вы работаете на части сети, не стесняйтесь задавать мне любые вопросы. Я довольно много знаю исходный код наизнанку. Я genjix на Freenode IRC в #bitcoinconsultancy или Skype: zgenjix (хотя IRC лучше

Если вы ищете хорошую библиотеку / рамку, то Twisted это действительно хороший выбор. Это часть боя закаленные программного обеспечения и используется несколькими крупными поставщиками (например, Facebook, Rackspace Т.д.).

Также AGPL прекрасно. Этот плакат является неправильным, когда он говорит, что не может быть использован в коммерческих Настройки- он уверен, может. Подумайте о других программных AGPL'ed как базы данных SQL. Вы общаетесь по проводам с демоном. То же самое с Bitcoin. Единственный раз, когда вы должны освободить исходный код, когда вы а) продлить программу или б) ссылку на программу / совершать вызовы функций. Все остальное кошерная.

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

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

7 октября 2011, 11:19:53 PM   # 6
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Если вы ищете хорошую библиотеку / рамку, то Twisted это действительно хороший выбор. Это часть боя закаленные программного обеспечения и используется несколькими крупными поставщиками (например, Facebook, Rackspace Т.д.).

Мммм .... Twisted ....

Я начал определение класса BitcoinProtocol, полученный из twisted.internet.protocol.Protocol для моего поперечному реализации в самой сети уровня тестирования проекта. Я планирую использовать скрученные и Trial (скрученная рамку модульного тестирования) кормить консервированной блок-цепочкой к "пустой" узлы и убедитесь, что они делать правильные вещи (отклонять блоки, которые нарушают правила blockchain или содержат недопустимые операции, принимают блоки, которые содержат странные, но недействительные сделки и т.д.).
  https://github.com/gavinandresen/Bitcoin-protocol-test-harness/blob/master/BitcoinClient.py

Во всяком случае, класс BitcoinProtocol может быть хорошим местом для начала для тех, кто хочет сделать некоторые питона программирования на основе Bitcoin сети. Хороший пример, чтобы продемонстрировать немного дамп-блоков инструмент, который я написал, чтобы выплюнуть blockchain в формате JSON:
  https://github.com/gavinandresen/Bitcoin-protocol-test-harness/blob/master/dumpblocks.py


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

28 октября 2011, 11:51:12 PM   # 7
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Я люблю питон. Продолжайте хорошую работу.
Red Emerald сейчас офлайн Пожаловаться на Red Emerald   Ответить с цитированием Мультицитирование сообщения от Red Emerald Быстрый ответ на сообщение Red Emerald

29 октября 2011, 1:42:41 AM   # 8
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Я люблю питон. Продолжайте хорошую работу.

Благодаря! Я надеюсь, что другие, которые, как питон, по достоинству оценят имеющие солидный интерфейс питона к blockchain.  

Так же, как обновление, я постоянно работаю над большим количеством функциональных возможностей. Я только недавно получил алгоритм SelectCoins реализован, и мой первый реальный продукт собирается быть оптимальный, автономный бумажник инструмент   У меня есть все части, я просто должен положить их вместе и битвы PyQt4 немного больше. Я также буду добавив "Примеры" каталог, чтобы продемонстрировать, как наилучшим образом использовать библиотеку. Там уже некоторые хороший пример кода в testswig.py и blockexplorer демо PBE, но те, которые предназначены для тестирования, а не для ясности использования кода.
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

29 октября 2011, 2:48:16 AM   # 9
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

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

29 октября 2011, 3:04:50 AM   # 10
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

оптимальный
Итак, вы говорите, что вы написали NP-жесткий Беллмана решатель в Python? Мой интерес, конечно, задело.

Хах. Нет NP-трудной задачи для меня - я буду придерживаться NP-полной задачи попытки найти достойное решение SelectCoins ... (Я считаю "оптимальный" SelectCoins решение будет NP-трудной)

Когда я говорю "оптимальный" по отношению к автономному бумажнике, я имею в виду оптимальное удобство / удобство. Я думаю, что я могу сделать очень чистый GUI / интерфейс, который позволяет людям делать автономные транзакции всего пару шагов, и не требует каких-либо JSON или CLI магии. Тем не менее, я до сих пор есть несколько вещей, чтобы работать, прежде чем я туда попасть, так что, возможно, это было немного заранее зрелыми, чтобы довести его до, но  


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

17 ноября 2011, 1:31:00 AM   # 11
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

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

17 ноября 2011, 1:57:40 AM   # 12
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Благодарности fivebells, я так рада, что кто-то получает некоторую пользу из этой библиотеки. Это в конечном итоге будет использоваться для клиента (я получаю очень близко к тому, все инструменты, которые мне нужны!), Но если это помогает другим понять Bitcoin в то же время, то все к лучшему! Python всегда легче понять, чем C ++

И спасибо за напоминание мне, чтобы обновить статус на этой странице! У меня есть все виды новых вещей там, хотя большинство из них не для образования - это в основном вещи, которые будут необходимы для реализации клиента: безопасное обращение двоичных данных, шифрование, ключ-деривационных функции, форматы бумажник, и Spiffy новые SelectCoins алгоритм ТХ строительства. Я имел этот материал плавает в Dev отрасли, но забыл, чтобы объединить его ... пока только сейчас. 

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

9 декабря 2011, 3:17:24 AM   # 13
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Большие обновления!

(1) Я только что нашел огромный надзор в том, как я сканировал blockchain для бумажника соответствующих операций. Я просто оптимизировал ад из него и получил полный бумажник сканирование до 0.75 секунд после загрузки blockchain! Конечно, мой компьютер пристойно: i5-2500K с 8 Гб оперативной памяти, но это по сравнению с 5-15s это было раньше. Так, Теперь я могу получить все транзакции для набора кошельков из холодного старта менее чем за 20 секунд -- который включает в себя чтение blk0001.dat, индексируют все данные, организации blockchain, и найти все транзакции для моего кошелька. То есть БЫСТРО.

(2) Я закончил всякие сумасшедший новых функций, но раздвоенная свой собственный проект оружейный и продолжается развитие там, где я должен заканчивать новый клиент до конца года (альфа-версия). Я раздвоенный проект, потому что мне нужно, чтобы объединить код питона и код C ++ / SWIG в единую гибридную библиотеку, но я не хотел disrupe чистый-pythonness оригинального модуля pybtcengine. Итак, если вы ищете чисто-питон, продолжайте использовать PyBtcEngine, но в противном случае вы должны начать следующую Оружейную вместо.

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

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

9 декабря 2011, 3:19:23 AM   # 14
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

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

9 декабря 2011, 3:25:54 AM   # 15
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

Наблюдая за этим, спасибо за ваш вклад, я хотел питон. 

То же самое. Развитие было удивительно быстрым и эффективным, так как я "законченный" ++ blockchain код и C был способен работать в питоне 100%. Это восхитительно

О, я забыл, что я также добавил свет сети Оружейной используя витую - соединение на локальный Bitcoin / bitcoind только, но может передавать ТХ и получить ТХ не в blockchain
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

3 января 2012, 1:09:57 AM   # 16
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: PyBtcEngine: BTC бэкэндом в Python (с C ++ / SWIG)

В заключение!  Я около недели от рилизинг оружейный.  Я начал поток в альтернативном форуме клиентов: 

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW