Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 сентября 2013, 5:36:49 PM   # 1
 
 
Сообщения: 817
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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


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

В основном я хочу начать с выяснения того, как создать веб-сайт, который может создать Bitcoin адреса и позволит мне отправлять / получать монеты. Изначально я собирался сделать это с помощью C #, как я наиболее комфортно с ним. Это единственный способ, чтобы написать приложение Bitcoin, чтобы клиент QT и выполнять команды RPC? Есть более простые способы, чтобы сделать это как-то использовать более легкий клиент, как Электрум и выполнение команд через него? Я не хочу, чтобы держать полную копию blockchain, если это возможно. Если бы я должен был развернуть такой сайт будет мне нужно установить QT и blockchain на мой хостинг пространстве?

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

Изменить: Я обнаружил, что blockchain.info кажется, имеет API, который может удовлетворить мои потребности: https://blockchain.info/api/json_rpc_api
Каковы недостатки использования такой системы, как это? Скажем, я должен был написать приложение, которое использует это, и это стало чем-то широко используется, Я выстрелил себе в ногу каким-то образом с помощью такой услуги третьей стороны, а не свертывать самостоятельно?

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


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


22 сентября 2013, 9:01:04 PM   # 2
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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





У меня есть некоторые идеи для нескольких веб-сервисов, которые я хотел бы попробовать и закодировать в свободное время, но я с трудом выяснить, как начать работу.

В основном я хочу начать с выяснения того, как создать веб-сайт, который может создать Bitcoin адреса и позволит мне отправлять / получать монеты. Изначально я собирался сделать это с помощью C #, как я наиболее комфортно с ним. Это единственный способ, чтобы написать приложение Bitcoin, чтобы клиент QT и выполнять команды RPC? Есть более простые способы, чтобы сделать это как-то использовать более легкий клиент, как Электрум и выполнение команд через него? Я не хочу, чтобы держать полную копию blockchain, если это возможно. Если бы я должен был развернуть такой сайт будет мне нужно установить QT и blockchain на мой хостинг пространстве?

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

Изменить: Я обнаружил, что blockchain.info кажется, имеет API, который может удовлетворить мои потребности: https://blockchain.info/api/json_rpc_api
Каковы недостатки использования такой системы, как это? Скажем, я должен был написать приложение, которое использует это, и это стало чем-то широко используется, Я выстрелил себе в ногу каким-то образом с помощью такой услуги третьей стороны, а не свертывать самостоятельно?

Edit2: оказывается blockchain потребности быть в курсе вашего секретного ключа, чтобы знак операции, которые, вероятно, будут считаться неприемлемыми.

U следует использовать QT. 3-служба партии является ненадежной. Я использовал BlockChain.Info API и имел негативный опыт из-за их ошибки (замедленные уведомления, двойные сделки).
Вот мой Java-бот, который использует QT, и может легко преобразовать его в C # -
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

23 сентября 2013, 8:36:50 AM   # 3
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Почему вы не хотите запускать bitcoind локально? Вы не можете позволить себе 10 гигов или так дискового пространства? Это действительно узкое место для вашего проекта?

Вы можете использовать bitcoinj, чтобы сделать это, как хорошо. Это библиотека Java, но должно быть пригодны для работы с .NET через IKVM. Я не пробовал, что сам, но я предполагаю, что это должно работать как bitcoinj относительно скучный обычный старый Java 1.6.

Если вы используете bitcoinj у вас есть варианты - вы можете подключить его напрямую к сети P2P, которая дает вам более низкий уровень безопасности (уровень SPV), или вы можете подключить его к bitcoind, который работает на местном уровне, и в этом случае уровень безопасности является максимально возможной. Если вы начинаете, думая, что вы не хотите, чтобы запустить узел Bitcoin, а затем решить, на самом деле вы можете себе это позволить, в конце концов, это очень легко переключать режимы. Если вы используете blockchain.info или какой-либо другой третьей стороной конкретный API, то вам не повезло.

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

23 сентября 2013, 10:50:47 AM   # 4
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

У меня есть некоторые идеи для нескольких веб-сервисов, которые я хотел бы попробовать и закодировать в свободное время, но я с трудом выяснить, как начать работу.

В основном я хочу начать с выяснения того, как создать веб-сайт, который может создать Bitcoin адреса и позволит мне отправлять / получать монеты. Изначально я собирался сделать это с помощью C #, как я наиболее комфортно с ним. Это единственный способ, чтобы написать приложение Bitcoin, чтобы клиент QT и выполнять команды RPC? Есть более простые способы, чтобы сделать это как-то использовать более легкий клиент, как Электрум и выполнение команд через него? Я не хочу, чтобы держать полную копию blockchain, если это возможно. Если бы я должен был развернуть такой сайт будет мне нужно установить QT и blockchain на мой хостинг пространстве?

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

Изменить: Я обнаружил, что blockchain.info кажется, имеет API, который может удовлетворить мои потребности: https://blockchain.info/api/json_rpc_api
Каковы недостатки использования такой системы, как это? Скажем, я должен был написать приложение, которое использует это, и это стало чем-то широко используется, Я выстрелил себе в ногу каким-то образом с помощью такой услуги третьей стороны, а не свертывать самостоятельно?

Edit2: оказывается blockchain потребности быть в курсе вашего секретного ключа, чтобы знак операции, которые, вероятно, будут считаться неприемлемыми.

U следует использовать QT. 3-служба партии является ненадежной. Я использовал BlockChain.Info API и имел негативный опыт из-за их ошибки (замедленные уведомления, двойные сделки).
Вот мой Java-бот, который использует QT, и может легко преобразовать его в C # -

Я не согласен. Я запустил более 2500 транзакций через блок chain.info. Только одна двойная сделка. Немного лаг, но не тот ничего общего с ними.

С другой стороны, для работы Qt в режиме демона и взаимодействие с C # ROC звонков было абсолютно ненадежно. Врежется в час.

Проверьте мой coinjar.net проект на GitHub, который имеет подобный API. У меня также есть версия для blockchain информации им готовы поделиться. Последний отзыв, посмотреть на bitsharp на GitHub. Я мог бы присоединиться эту команду в ближайшее время.
Doof сейчас офлайн Пожаловаться на Doof   Ответить с цитированием Мультицитирование сообщения от Doof Быстрый ответ на сообщение Doof

23 сентября 2013, 11:03:37 AM   # 5
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Только одна двойная сделка.

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

24 сентября 2013, 4:24:13 PM   # 6
 
 
Сообщения: 817
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Почему вы не хотите запускать bitcoind локально? Вы не можете позволить себе 10 гигов или так дискового пространства? Это действительно узкое место для вашего проекта?

Вы можете использовать bitcoinj, чтобы сделать это, как хорошо. Это библиотека Java, но должно быть пригодны для работы с .NET через IKVM. Я не пробовал, что сам, но я предполагаю, что это должно работать как bitcoinj относительно скучный обычный старый Java 1.6.

Если вы используете bitcoinj у вас есть варианты - вы можете подключить его напрямую к сети P2P, которая дает вам более низкий уровень безопасности (уровень SPV), или вы можете подключить его к bitcoind, который работает на местном уровне, и в этом случае уровень безопасности является максимально возможной. Если вы начинаете, думая, что вы не хотите, чтобы запустить узел Bitcoin, а затем решить, на самом деле вы можете себе это позволить, в конце концов, это очень легко переключать режимы. Если вы используете blockchain.info или какой-либо другой третьей стороной конкретный API, то вам не повезло.

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

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

25 сентября 2013, 12:36:19 AM   # 7
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

25 сентября 2013, 8:16:46 AM   # 8
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

Если ваши ограничения хостинга вы на чистом PHP или что-то, то просто получить вместо реальной VPS. Веб-хостинг только планы давно устарели.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

25 сентября 2013, 12:28:33 PM   # 9
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?
tgerring сейчас офлайн Пожаловаться на tgerring   Ответить с цитированием Мультицитирование сообщения от tgerring Быстрый ответ на сообщение tgerring

25 сентября 2013, 1:50:43 PM   # 10
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

25 сентября 2013, 7:23:44 PM   # 11
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?

Если разработчик не имеет навыков, чтобы закодировать приложения против API JSON-RPS, то они действительно не должны пытаться создать что-то, что обрабатывает деньги. Шансы лучше, чем не то, что они в конечном итоге будут взломаны, и терять биткойны они держат.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

25 сентября 2013, 8:41:31 PM   # 12
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

25 сентября 2013, 11:17:46 PM   # 13
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Вот несколько хорошее место, чтобы вы начали.

https://en.bitcoin.it/wiki/Running_Bitcoin
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list
https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)

Приветствия не стесняйтесь PM мне, если у вас есть какие-либо вопросы по работе с Bitcoind
icedicedavid сейчас офлайн Пожаловаться на icedicedavid   Ответить с цитированием Мультицитирование сообщения от icedicedavid Быстрый ответ на сообщение icedicedavid

26 сентября 2013, 3:20:03 PM   # 14
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?

Если разработчик не имеет навыков, чтобы закодировать приложения против API JSON-RPS, то они действительно не должны пытаться создать что-то, что обрабатывает деньги.  Шансы лучше, чем не то, что они в конечном итоге будут взломаны, и терять биткойны они держат.

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

26 сентября 2013, 4:34:17 PM   # 15
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?

Если разработчик не имеет навыков, чтобы закодировать приложения против API JSON-RPS, то они действительно не должны пытаться создать что-то, что обрабатывает деньги.  Шансы лучше, чем не то, что они в конечном итоге будут взломаны, и терять биткойны они держат.

Это даже отдаленно не близко к справедливому заявлению. Если бы это было, такие компании, как Брэйнтри не существовало бы.

Вы хотите сказать, что те разработчики, которые создали Braintree не обладают навыками, чтобы закодировать приложения против API ???
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

26 сентября 2013, 4:57:35 PM   # 16
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?

Если разработчик не имеет навыков, чтобы закодировать приложения против API JSON-RPS, то они действительно не должны пытаться создать что-то, что обрабатывает деньги.  Шансы лучше, чем не то, что они в конечном итоге будут взломаны, и терять биткойны они держат.

Это даже отдаленно не близко к справедливому заявлению. Если бы это было, такие компании, как Брэйнтри не существовало бы.

Вы хотите сказать, что те разработчики, которые создали Braintree не обладают навыками, чтобы закодировать приложения против API ???

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

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

27 сентября 2013, 8:26:01 PM   # 17
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Ну, я предложил бы использовать то, что уже доступно с открытым исходным кодом. Нет смысла изобретать колесо.

Есть уже тонны с открытым исходным кодом, бесплатно, эффективные продукты доступны:

Storefront - Magento, сообщество (открытая версия источника).

Используйте Bitpay (или многие другие) merchange Bitcoin шлюзы, чтобы узнать и посмотреть, как интерфейс Bitcoin оплаты работы с витрины магазина.

Так как мы говорим PHP, Python и, конечно, C / C # и т.д., вы можете углубиться в исходный код, если вы хотите, чтобы начать вносить изменения нужно.

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

С точки зрения только настройки основной jsonRPC в .. Есть несколько учебников, которые идут через все это в Интернете. Отправить мне PM, если вы хотите некоторые ссылки на него.

Приветствия /
Lelantos.


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

9 октября 2013, 12:35:26 AM   # 18
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

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

Поскольку настройка bitcoind узла и кодирование приложений против JSON-RPC API не легко для первого времени Bitcoin разработчика.

Вы действительно ожидаете * каждый * разработчик, чтобы стать экспертом в `createrawtransaction`?

Честно говоря, да. Если вы хотите написать "Bitcoin приложение" Вы действительно должны научиться правильно делать вещи, связанные с Bitcoin, прежде чем пойти и сделать полное приложение.

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

12 октября 2013, 9:26:04 AM   # 19
 
 
Сообщений: 53
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Это может быть глупый вопрос, но как бумажник, как Multibit обновляется и отправить / ПОЛУЧИТЕ сделки? Blockchain.info, я полагаю?
соматический сейчас офлайн Пожаловаться на соматические   Ответить с цитированием Мультицитирование сообщения от соматической Быстрый ответ на сообщение соматические

12 октября 2013, 11:15:38 AM   # 20
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Как начать писать приложение Bitcoin?

Это может быть глупый вопрос, но как бумажник, как Multibit обновляется и отправить / ПОЛУЧИТЕ сделки? Blockchain.info, я полагаю?

Multibit использует SPV (Упрощенная проверка оплаты)

https://en.bitcoin.it/wiki/Thin_Client_Security#Simplified_Payment_Verification_.28SPV.29

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

Эта схема описана в разделе 8 Оригинальный Bitcoin Whitepaper

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW