Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 декабря 2014, 5:05:56 PM   # 1
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

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


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

Что это значит ?

Что вы можете поделиться кодом .NET через несколько безболезненно цеха изготовления печатных форм Xamarin.
Что вы можете использовать полную структуру Bitcoin на Mac, Android, IOS, Windows Все все распространяется с NuGet.

Как это использовать ?

Если вы используете Visual Studio, то это так же просто, как работает

котировка
Install-Package NBitcoin

На вашем проекте, NuGet автоматически определит наиболее функции полной версии NBitcoin для вашего цех изготовления печатных форм.

Что это означает, что технически?

Создание NBitcoin работ accross все цех изготовления печатных форм, заставил меня создать версию, поддерживающую Портативный Profile111 и Profile259 (111 + WP8).
Это означает, что мне нужно, чтобы лишить несколько вещей, чтобы выделить общий знаменатель:

-Bitcoin Сетевое подключение (Потому что нет поддержки сокета в этом профиле)
-Оплата (BIP70) (Потому что это зависит от того, что Protobuf не является переносимым на profile111, и потому profile111 не поддерживает X509Certificate2 либо)
-Вам нужно будет настроить Plateform конкретный ГСЧ в зависимости от цех изготовления печатных форм. (RandomUtils.Random, используйте UnsecureRandom, если вы не заботитесь о хорошем ГСЧЕ, NBitcoin использовать Детерминированные подписи)

Все остальное портирована красиво (входит в Open Asset, для цветных монет и поддержки Stealth адрес)
Тесты Блока будут также портированы, я могу заверить вас, что нет отключающих изменений.

Портативный Lib это хорошо, но это означает, что я не мог включать благость родной plateforms в код.
Поэтому другая конкретная версия с копирайтом NBitcoin будет отправлена ​​в ближайшие месяцах и включает в себя некоторый Plateform специфической особенности.
На самом деле, я уже сделал это для Android. (Для автоматической настройки ГСЧ)

Что дальше ?

-Поддержка платформы .NET Micro, так что вы можете сделать в Интернете вещей с Bitcoin сбываются, и создать ручную работу Трезора (вот что можно сделать http://www.codeproject.com/Articles/657218/Upgrading-your-car-with-NET-Micro-Framework)
-Plateform конкретных версий, для простоты использования.
-Поддержка Windows Phone 8.0

Сейчас самое время для инноваций!
Кто сказал, что .NET мир не охватывает с открытым исходным кодом?

Если какой-либо проблемы или обратной связи, вы можете пойти на GitHub.

Напоминание о NBitcoin особенность, что я мог бы порт:

  • Строительные и Подписать операции всех типов легко (TransactionBuilder ссылка ниже)
  • Синтаксический все связанные структуры Bitcoin данных (блок, транзакция, адрес, и все виды данных base58)
  • клавиши HD
  • BIP38
  • мульти сиг, p2pkh, p2pk, и все P2SH их версии
  • Создание скрипта, синтаксический анализ и оценка
  • Open Asset
  • Stealth Адрес

Некоторые статьи соответствуют тому, что можно сделать:

NBitcoin Github: https://github.com/NicolasDorier/NBitcoin

NBitcoin NuGet: https://www.nuget.org/packages/NBitcoin/

Вступление : http://www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt

Как построить сделки (TransactionBuilder): http://www.codeproject.com/Articles/835098/NBitcoin-Build-Them-All

Stealth Оплата и BIP38: http://www.codeproject.com/Articles/775226/NBitcoin-Cryptography-Part
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier


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


8 декабря 2014, 7:28:20 PM   # 2
 
 
Сообщений: 38
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

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





Отличная работа. Я отправил об этом https://twitter.com/BitcoinProg/status/542037614950236160 чтобы привлечь внимание разработчиков .Net
Фаргали сейчас офлайн Пожаловаться на Фаргали   Ответить с цитированием Мультицитирование сообщения от Фаргали Быстрый ответ на сообщение Фаргали

8 декабря 2014, 7:57:31 PM   # 3
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

Благодаря !
Только что закончил добавить КР8 к соединению.

Так что если кто-то есть проект Xamarin, он создал портативный LIB ссылается на все Plateform конкретных проекты без проблем!
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier

8 декабря 2014, 7:57:58 PM   # 4
 
 
Сообщения: 386
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

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

10 декабря 2014, 1:23:41 AM   # 5
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

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

10 декабря 2014, 2:02:02 AM   # 6
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

да, поддерживает все ФОС, пример синтаксического анализа:

котировка
вар байт = новый скрипт ("1 pubkey1 pubkey2 2 OP_CHECKMULTISIG") .ToBytes ();

Существует несколько классов для генерации скрипта, так это проще, чем писать самостоятельно: PayTo ***** Шаблон
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier

10 декабря 2014, 3:32:19 AM   # 7
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

да, поддерживает все ФОС, пример синтаксического анализа:

котировка
вар байт = новый скрипт ("1 pubkey1 pubkey2 2 OP_CHECKMULTISIG") .ToBytes ();

Существует несколько классов для генерации скрипта, так это проще, чем писать самостоятельно: PayTo ***** Шаблон
Есть ли обратная тоже? Возьмите байты и превращаются в стек сценарии?
Doof сейчас офлайн Пожаловаться на Doof   Ответить с цитированием Мультицитирование сообщения от Doof Быстрый ответ на сообщение Doof

10 декабря 2014, 12:32:15 PM   # 8
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

да, поддерживает все ФОС, пример синтаксического анализа:

котировка
вар байт = новый скрипт ("1 pubkey1 pubkey2 2 OP_CHECKMULTISIG") .ToBytes ();

Существует несколько классов для генерации скрипта, так это проще, чем писать самостоятельно: PayTo ***** Шаблон
Есть ли обратная тоже? Возьмите байты и превращаются в стек сценарии?

Да,

котировка
вар ул = новый скрипт (байт) .ToString ();

Если по "стек сценария" Вы обращаетесь в стек после выполнения сценария, а затем.

котировка
стек переменная = новый ScriptEvaluationContext () EvalScript (сценарий, TX, п) .Stack.
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier

15 декабря 2014, 6:13:34 AM   # 9
 
 
Сообщения: 765
Цитировать по имени
цитировать ответ
по умолчанию Re: NBitcoin: Mac, IOS, Android, Windows Phone 8.1, Windows * Совместимый библиотека

да, поддерживает все ФОС, пример синтаксического анализа:

котировка
вар байт = новый скрипт ("1 pubkey1 pubkey2 2 OP_CHECKMULTISIG") .ToBytes ();

Существует несколько классов для генерации скрипта, так это проще, чем писать самостоятельно: PayTo ***** Шаблон
Есть ли обратная тоже? Возьмите байты и превращаются в стек сценарии?

Да,

котировка
вар ул = новый скрипт (байт) .ToString ();

Если по "стек сценария" Вы обращаетесь в стек после выполнения сценария, а затем.

котировка
стек переменная = новый ScriptEvaluationContext () EvalScript (сценарий, TX, п) .Stack.
Спасибо за ответ, я буду смотреть сегодня вечером.
Doof сейчас офлайн Пожаловаться на Doof   Ответить с цитированием Мультицитирование сообщения от Doof Быстрый ответ на сообщение Doof



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW