Bitcoin Forum
December 10, 2016, 11:10:53 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: deleted  (Read 2577 times)
Bitcoin_pro
Newbie
*
Offline Offline

Activity: 4


View Profile
April 15, 2012, 03:45:11 PM
 #1

deleted
1481368253
Hero Member
*
Offline Offline

Posts: 1481368253

View Profile Personal Message (Offline)

Ignore
1481368253
Reply with quote  #2

1481368253
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481368253
Hero Member
*
Offline Offline

Posts: 1481368253

View Profile Personal Message (Offline)

Ignore
1481368253
Reply with quote  #2

1481368253
Report to moderator
1481368253
Hero Member
*
Offline Offline

Posts: 1481368253

View Profile Personal Message (Offline)

Ignore
1481368253
Reply with quote  #2

1481368253
Report to moderator
rPman
Legendary
*
Offline Offline

Activity: 1078


View Profile WWW
April 15, 2012, 04:07:58 PM
 #2

Первое и основное предложение - по возможностям плагинов (большинство пожеланий, это реальное и необходимое будущее проекта):
1. язык программирования javascript либо lua - это как минимум, по интеграции в клиент с ними проблем не будет (лицензирование, opensource,..)
1.а) опционально, объектно-ориентированный подход по доступа к функционалу
2. доступ к стандартному функционалу bitcoin (комманды rpc)
3. расширенный анализ блоков и транзакций, в т.ч. с несвязанными адресами кошелька
3.а) запросы уровня blockexplorer/blockchain.info/abe
3.b) анализ кода внутри транзакции (как минимум парсер), запросу типа regexp для анализа и сравнения с шаблонами
4. поддержка майнинга и возможность создания своих нестандартных транзакций
5. расширение графического интерфейса (кстати, если есть желание сэкономить на разработке, пусть это будет html5+javascript, для этого достаточно открыть браузер в программе, в идеале со своим протоколом, типа bpro://имя_плагина/метод#аргументы)
6. дополнение rpc для запросам к плагинам
7. доступ к htttp запросам из плагинов
8. разграничение прав доступа, разрешения устанавливаются при установке плагина (пример установка мобильных приложений из репозитариев, к примеру android google), чтобы пользователи видели к чему нужен будет доступ плагину (сеть, gui, rpc, блоки, кошелек, распределенная база DHT, доступ к другим плагинам.. только чтение/доступ на запись/...)
...

1000. само собой для плагинов необходим репозитарий (в идеале такой же децентрализованный, что и bitcoin, со своим DHT хранилищем), плагины должны быть подписаны разработчиками (добро пожаловать подпись адресами bitcoin) и все что от сюда следует.

p.s. в привате, могу поделиться идеями

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
N.Z.
Sr. Member
****
Offline Offline

Activity: 449



View Profile
April 15, 2012, 07:11:23 PM
 #3

Что вы можете рассказать о себе? Как и где будет вестись разработка? На каком языке?
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 15, 2012, 07:29:16 PM
 #4

Чего вам не хватает в стандартном клиенте?

1) backend-а для работы через I2P.
Это сейчас критическая точка
2) встроенного аналога DarkExchange (только на менее экзотическом языке разработки)
3) интеграции системы передачи сообщений типа I2P-Messenger (с возможностью ЭЦП)
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 15, 2012, 07:34:09 PM
 #5

Языки: python

немедленно закопать.
Самая передовая командная оболочка (2006-ой год выпуска) - это PowerShell (и ее опенсорсная версия pash).
Если уж писать на чем-то с рантаймом (а не на C++), то это на mono
rPman
Legendary
*
Offline Offline

Activity: 1078


View Profile WWW
April 15, 2012, 08:15:31 PM
 #6

Чего вам не хватает в стандартном клиенте?

1) backend-а для работы через I2P.
Это сейчас критическая точка
2) встроенного аналога DarkExchange (только на менее экзотическом языке разработки)
3) интеграции системы передачи сообщений типа I2P-Messenger (с возможностью ЭЦП)

клиент вполне себе сможет работать через i2p, если прописать в настройках proxy сервер от i2p, не нативная поддержка но хоть что-то.
http://www.i2p2.de/faq.html#socks
bitcoind -proxy=<ip:port> - socks4 proxy

Прочитай документ тут https://bitcointalk.org/index.php?topic=76771.0

Языки: python

немедленно закопать.
Самая передовая командная оболочка (2006-ой год выпуска) - это PowerShell (и ее опенсорсная версия pash).
Если уж писать на чем-то с рантаймом (а не на C++), то это на mono

Это шутка? PowerShell? может лучше на Go? или не... лучше на Haskell.. в общем сделайте в гугле запрос 'непопулярные языки программирования'.
Писать проект нужно на том, на чем умеют разработчики, это даже обсуждать странно.

Mono хотя бы выглядит чуть более привлекательным.. но сомнительная лицензионная политика microsoft (подумайте внимательно, на основе каких библиотек будет основан проект) ставит его не на первое место
Кстати на java было бы еще логичнее писать... язык для еще более легкой поддержки большого количества платформ.

А еще выбирать надо тот инструментарий, на котором уже написано хотя бы часть проекта.

p.s. лично я не люблю python, никак не могу привыкнуть на отсутствие { }..

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
April 15, 2012, 08:31:30 PM
 #7

Mono/C# + Gtk# хороший вариант (тем более что уже есть проект реализации протокола bitcoin на C#), а вот повершелл - уж извините, извращение-извращением. Это для скриптов, а не полноценных приложений.

Quote
но сомнительная лицензионная политика microsoft
Лицензионная политика тут непричем, потенциальные проблемы с патентами могут быть. Но CLR стандартизирована ISO и ECMA, так что проблем быть не должно. Тем более что M$ публично пообещала что не будет предъявлять патентных претензий, а в СШП одобные заявления считаются офертой. В СНГ же и прочих странах (исключая некоторые тихоокеанские острова) патентное законодательство СШП не действует и накладываемые им ограничения по боку.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 15, 2012, 08:34:52 PM
 #8

повершелл - уж извините, извращение-извращением. Это для скриптов, а не полноценных приложений.

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

Quote
Это шутка? PowerShell? может лучше на Go?

Можно взять Go фронтэнд к gcc, backend к CLR и запускать программы на Go в powershell

Лучше - однозначно на С++ потому что больше готового кода. Но никак не питон.
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
April 15, 2012, 08:36:42 PM
 #9

Ну блин, еще можно на Brainfuck или ассемблере под ЕС ЭВМ написать. Понятное дело, что можно. Сам повершеллом увлекаюсь, но советовать на нем писать биткоин-клиент - это либо прикол, либо просто не понимать что такое повершелл.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 15, 2012, 08:38:44 PM
 #10

советовать на нем писать биткоин-клиент - это либо прикол, либо просто не понимать что такое повершелл.

Советование использовать питон - это непонимание того, что питон это убогая опенсорсная альтернатива Java. А Java superseded by mono.
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
April 15, 2012, 08:51:38 PM
 #11

советовать на нем писать биткоин-клиент - это либо прикол, либо просто не понимать что такое повершелл.

Советование использовать питон - это непонимание того, что питон это убогая опенсорсная альтернатива Java. А Java superseded by mono.
Опенсорсная альтернатива опенсорс проекту? Или язык с динамической типизацией, являющийся альтернативой языку со статической типизацией? А Владимир Путин, очевидно, тогда является альтернативой Обаме или Перис Хилтон, да. И как я сразу не догадался. Выключайте неадекватор перед постингом в разделах, отличных от "Разного", пожалуйста. Ибо "аргументы" просто ппц. Roll Eyes

P.S. разговор на эту конкретную тему считаю завершенным, т.к. конструктив отсутствует.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
enchantner
Newbie
*
Offline Offline

Activity: 1


View Profile
April 15, 2012, 08:56:52 PM
 #12

питон это убогая опенсорсная альтернатива Java
Чочо? Здесь должна быть картинка с Фраем "Not sure if trolling or just stupid". Количество реализаций протокола на питоне зашкаливает, если что, а Java не нужна.
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 15, 2012, 09:06:52 PM
 #13

Чочо?

Вот мои аргументы:
1) цель создания питона - облегчить написание кода по сравнению с C++.
Для этого туда вводится рантайм для поддержки сборки мусора путем рефкаунтинга
2) время создания питона - это то же самое время, когда создавалась java

GC в Java реализован лучше однозначно

Ну а mono создан позже и продуман лучше - с учетом всех выявленных java-ой косяков
naima53
Hero Member
*****
Offline Offline

Activity: 616



View Profile
April 16, 2012, 07:28:35 AM
 #14

Давайте к теме  Wink Думаю что создание такого многофункционального клиента - здорово, но Вам не кажется что немного рискованно "держать все яйца в одной корзине"?? Если будет (а определенно будет) обнаружена критическая уязвимость - то так можно не просто монет в кошельке лишиться, а всего сразу...

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
panic
Sr. Member
****
Offline Offline

Activity: 444


View Profile WWW
April 16, 2012, 06:02:14 PM
 #15

1. Запланированные платежи + календарь.
2. Профиль получателя платежа с возможностью импорта данных из соцсетей.
panic
Sr. Member
****
Offline Offline

Activity: 444


View Profile WWW
April 16, 2012, 07:47:20 PM
 #16

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

LZ
Moderator
Legendary
*
Offline Offline

Activity: 1456


Satoshi everywhere!


View Profile WWW
April 17, 2012, 04:45:45 AM
 #17

Я так понял, что он имел в виду автоплатеж, то есть автоматическое совершение регулярных операций.
Это весьма популярная функция, многие таким образом оплачивают доступ в Интернет и услуги ЖКХ. Roll Eyes

"Never invest unless you can afford to lose your entire investment." © S3052
rPman
Legendary
*
Offline Offline

Activity: 1078


View Profile WWW
April 17, 2012, 05:06:38 AM
 #18

Платежи это не просто переводы денег, нужно понятие счета! чтобы обе стороны знали (договорились о) 'назначение платежа'.
Я думаю в клиенте не хватает механизмов по создании и обслуживанию счетов. Было бы хорошим пунктом.

p.s. опять у народа путаница... кошелек и платежная система это сильно разные вещи, все из-за того что благодаря идеологии bitcoin и того что это все в электронном виде а значит автоматизируется, поверх кошелька можно строить свои собственные платежные системы очень просто.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
naima53
Hero Member
*****
Offline Offline

Activity: 616



View Profile
April 22, 2012, 07:01:34 AM
 #19

Вы о чём? Мы не собираемся переписывать Bitcoin с нуля, какие уязвимости? какие яйца? Smiley
Я не буду вдаваться в подробности. Хочу сказать что использование такого замечательного (не спорю) клиента подразумевает что клиент будет запущен длительное время. А если через него можно управлять средставми нескольких платежных систем, то увеличивается вероятность того, что при случайном заражении системы будет нанесен ущерб (Ведь, многие запускают скажем, webMoney keeper только когда нужно совершить платеж/посмотреть баланс) А это из за особенности биткоин с "синхронизацией" провоцирует на "постоянно запущенный клиент", дабы не ждать синхронизации.. Все эти примочки типа "суперкриптозашифрованный" кошелек без проблем обходится банальным кейлоггером, будь клиент очень популярным - массовые взломы гарантированны.. (или я не прав?)

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
DeepBit
Donator
Hero Member
*
Offline Offline

Activity: 532


We have cookies


View Profile WWW
April 22, 2012, 09:32:14 AM
 #20

Так вы основываетесь на 0.6 или пишете с нуля ?

Welcome to my bitcoin mining pool: https://deepbit.net ~ 3600 GH/s, Both payment schemes, instant payout, no invalid blocks !
Coming soon: ICBIT Trading platform
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!