4 декабря 2010, 3:50:52 PM   # 1
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я нахожу идею Bitcoin интересной, и я заглянул в его исходный код немного. Я считаю, это немного монолитные и я думал, что это было бы хорошей идеей, чтобы извлечь не-Ui (и это, я имею в виду каждый пользовательский интерфейс, включая RPC и командной строки) код и создать новую библиотеку из него.

Таким образом, было бы легче создать альтернативные клиент, а также привязку к другим языкам (Python !!!).

Как кто-то думал об этом еще? Есть ли конкретная причина, почему это будет обречена на провал?
HSoft сейчас офлайн Пожаловаться на HSoft   Ответить с цитированием Мультицитирование сообщения от HSoft Быстрый ответ на сообщение HSoft


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


4 декабря 2010, 3:57:13 PM   # 2
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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





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

Таким образом, было бы легче создать альтернативные клиент, а также привязку к другим языкам (Python !!!).

Как кто-то думал об этом еще? Есть ли конкретная причина, почему это будет обречена на провал?

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

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

4 декабря 2010, 4:12:59 PM   # 3
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Не bitcoind точно такое же программное обеспечение, но с "-server" флаг?

Что я имею в виду, чтобы сделать с libBitCoin, чтобы сделать его проще создавать привязки для него, а также альтернативных клиентов (вместо WxWidgets одного).

Это может стимулировать инновации в рамках проекта Bitcoin (новый материал легче попробовать в динамических языков, таких как Python). Примером может быть Джанго Bitcoin интеграции, или тому подобное. В последний раз я проверил RPC API, он, казалось, довольно ограничен для меня.

Кроме того, внедрение RPC вещи намного проще сделать в Python, чем в C ++. Это одна из конкретных вещей, которые я думал.
HSoft сейчас офлайн Пожаловаться на HSoft   Ответить с цитированием Мультицитирование сообщения от HSoft Быстрый ответ на сообщение HSoft

4 декабря 2010, 5:09:12 PM   # 4
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Не bitcoind точно такое же программное обеспечение, но с "-server" флаг?

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

То, что вы можете захотеть взглянуть на этот сайт:

http://www.bitcoin.org/wiki/doku.php?id=api

Почти каждая функция от изучения структуры блоков & операции по отправке & получение монет есть.

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

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

Имейте в виде, я даже не Диссинг понятия, возможно, лучше подсоединенной библиотеки как Libpng, которая позволяет сделать изображение этого графического формата. То, что я говорю о том, что библиотека существует после того, как мода и если есть что-то конкретное, чтобы добавить к уже существующим API может быть лучше маршрут принять, если вы делаете что-то на очень низком уровне, связанных с самой сети. Конечно, вы могли бы в значительной степени повторно создать собственный пользовательский интерфейс для конкретного приложения, используя JSON API, проходящий через Bitcoind, как это реализуется в настоящее время.
RHorning сейчас офлайн Пожаловаться на RHorning   Ответить с цитированием Мультицитирование сообщения от RHorning Быстрый ответ на сообщение RHorning

4 декабря 2010, 6:03:39 PM   # 5
 
 
Сообщения: 291
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Это очень, очень легко подключить к интерфейсу JSON-RPC демона с питоном. К сожалению, это не хватает несколько ключевых функций, таких как полные, официальных команды listtransactions, так что сделал бы для довольно чахлого GUI.
brocktice сейчас офлайн Пожаловаться на brocktice   Ответить с цитированием Мультицитирование сообщения от brocktice Быстрый ответ на сообщение brocktice

4 декабря 2010, 10:26:40 PM   # 6
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Это очень, очень легко подключить к интерфейсу JSON-RPC демона с питоном. К сожалению, это не хватает несколько ключевых функций, таких как полные, официальных команды listtransactions, так что сделал бы для довольно чахлого GUI.

Скажем, что в API. Было бы намного проще и прочь добавить одну команду, которая просто выставляет что-то программное обеспечение уже делает, чем создать целую новую библиотеку + API с нуля. Если у вас есть конкретный запрос, я уверен, что тех, кто занимается активным развитием основного программного обеспечения Bitcoin, по крайней мере, рассмотреть эту идею и может поставить его в будущем обновлении, особенно если вы можете показать это довольно тривиальным запрос.

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

4 декабря 2010, 10:43:26 PM   # 7
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Это очень, очень легко подключить к интерфейсу JSON-RPC демона с питоном. К сожалению, это не хватает несколько ключевых функций, таких как полные, официальных команды listtransactions, так что сделал бы для довольно чахлого GUI.

Скажем, что в API.

Полный listtransactions был отклонен.  <пожимание плечами>  Много людей используют его, так что я буду продолжать публиковать рабочий участок.

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

5 декабря 2010, 8:29:05 AM   # 8
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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

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

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

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

5 декабря 2010, 4:35:56 PM   # 9
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Ну хорошо, я дал ему попробовать сегодня (я хочу выучить C ++, так что я думал, что это будет хорошая возможность). (Неполный, конечно) результат по адресу:

http://bitbucket.org/hsoft/libbitcoin

Я также клонировал Bitcoin хранилища и изменил его так, что он использует libBitCoin:

http://bitbucket.org/hsoft/bitcoin-reorg

Чем больше я играю с этим кодом, тем больше я думаю, что некоторые реструктуризации будут здоровыми. Я не знаю много о C ++, но это нормально, что это много кода в конечном итоге в заголовочные файлы, а не CPP файлы?
HSoft сейчас офлайн Пожаловаться на HSoft   Ответить с цитированием Мультицитирование сообщения от HSoft Быстрый ответ на сообщение HSoft

7 декабря 2010, 3:17:51 PM   # 10
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Для записи: я потерпел неудачу.

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

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

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

7 декабря 2010, 3:27:08 PM   # 11
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Нет, вы не только один.

Bitcoin бы извлечь большую пользу от того, чтобы включены в официальной DEBiAN РЕПО.
Существует в настоящее время дискуссия продолжается, на DEBiAN багтрекере см http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578157

Код Bitcoin также тесно связан с WxWidgets тоже, и это не очень хорошая вещь для включения в Debian ..

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

Я хотел бы видеть обезглавленный клиент делает его в DEBiAN репо, и я буду поддерживать его, пожертвовав (я неудачник на C ++).
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

10 декабря 2010, 10:36:38 AM   # 12
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Ну, я начал работать над моим альтернативным подходом, который должен очистить код Bitcoin первым. Я, конечно, узнаю много о C ++ и его плохой практики. Репо по адресу:

http://bitbucket.org/hsoft/bitcoin-clean

Я написал, как я планирую приступить к очистке в этом файле:

http://bitbucket.org/hsoft/bitcoin-clean/src/tip/cleaning_process.txt
HSoft сейчас офлайн Пожаловаться на HSoft   Ответить с цитированием Мультицитирование сообщения от HSoft Быстрый ответ на сообщение HSoft

10 декабря 2010, 10:40:22 AM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Я только что прочитал ваше описание процесса очистки.

Я думаю, что вместо того, чтобы блокировочные WXw из кода вы должны бросить его полностью и просто сделать это легко (JSON-RPC легко) реализовать один в качестве дополнительного слоя.

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

10 декабря 2010, 10:41:58 AM   # 14
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Я только что прочитал ваше описание процесса очистки.

Я думаю, что вместо того, чтобы блокировочные WXw из кода вы должны бросить его полностью и просто сделать это легко (JSON-RPC легко) реализовать один в качестве дополнительного слоя.



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

14 августа 2011, 2:56:25 AM   # 15
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Просто хотелось бы отметить мой проект здесь (libbitcoin):

Создание большого прогресса и функциональный. Там в рабочее приложение в примерах / poller.cpp, который просто загружает Bitcoin блоки + сделок + все в PostgreSQL, так что вы можете проверить его. Кто-то может легко бросить графический веб-интерфейс вокруг этого и ...

вуаля! blockexplorer клон

https://gitorious.org/libbitcoin/libbitcoin/blobs/master/examples/poller.cpp
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix

14 августа 2011, 6:48:46 AM   # 16
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

Просто хотелось бы отметить мой проект здесь (libbitcoin):

Создание большого прогресса и функциональный. Там в рабочее приложение в примерах / poller.cpp, который просто загружает Bitcoin блоки + сделок + все в PostgreSQL, так что вы можете проверить его. Кто-то может легко бросить графический веб-интерфейс вокруг этого и ...

вуаля! blockexplorer клон

https://gitorious.org/libbitcoin/libbitcoin/blobs/master/examples/poller.cpp
милая!
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

14 августа 2011, 2:06:05 PM   # 17
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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

14 августа 2011, 4:54:07 PM   # 18
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

С склонными вы можете добавить свои собственные хранилищу. Может быть, вместо того, чтобы попасть в официальный DEBiAN репо, мы могли бы просто сделать свой собственный репозиторий для Bitcoin как Tor сделал (http://mirror.noreply.org/pub/tor/).

Во всяком случае, я думаю, что libbitcoin это отличная идея, но точно не проект для кого-то нового на C ++.
zellfaze сейчас офлайн Пожаловаться на zellfaze   Ответить с цитированием Мультицитирование сообщения от zellfaze Быстрый ответ на сообщение zellfaze

14 августа 2011, 6:43:37 PM   # 19
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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

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

14 августа 2011, 10:44:37 PM   # 20
 
 
Сообщения: 1470
Цитировать по имени
цитировать ответ
по умолчанию Re: libBitCoin, хорошая идея?

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

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

Да, это так.
Мы должны поместить Bitcoin в операции РЕПО в дистрибутивах Gentoo, Arch, Ubuntu или Debian Sid (нестабильная, "свежий" Debian), которые имеют более новые версии пакетов обновляются чаще.

Но эта политика не будет работать с корпоративным классом дистрибутивами Stable Debian, CentoOS / Redhat и т.д.
ShadowOfHarbringer сейчас офлайн Пожаловаться на ShadowOfHarbringer   Ответить с цитированием Мультицитирование сообщения от ShadowOfHarbringer Быстрый ответ на сообщение ShadowOfHarbringer



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW