Pages:
Author

Topic: colored coins... уже не ищем программистов. - page 2. (Read 2814 times)

hero member
Activity: 672
Merit: 500
Да, я думал на Common Lisp сделать, но там нет Bitcoin библиотек, портировать самому лень...

...портировать самому лень...
1. ИМХО, с таким псевдолидером у проекта нет шансов.

2. Вы на какую аудиторию ориентируетесь что на python собрались писать код? На домохозяек? Но их тут нет..

3. Вы делаете этот проект под скам или честно готовы жить в тени биткоина? Имхо, есть только 1 проект которые мог бы с биткоином быть на равных, но это не ваш проект ибо концепция слабовата..

И все же, успехов.
legendary
Activity: 1022
Merit: 1033
ты меня не [пере]убедил, не буду джойниться к твоему проекту.

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

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

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

Теперь я предлагаю 0.25 BTC/час за то, чтобы человек делал решал конкретные поставленные задачи именно так, как я этого хочу.

legendary
Activity: 1022
Merit: 1033
на платформе с максимальным количеством встроенных механизмов автоматизации.

Да, я думал на Common Lisp сделать, но там нет Bitcoin библиотек, портировать самому лень...

3) если сборка мусора может выполняться рефкаунтингом или графовым алгоритмом (mark/sweep & etc) - надо выбирать работающую наверняка, т.е. с графовым алгоритмом (Python vs Java)

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

http://www.digi.com/wiki/developer/index.php/Python_Garbage_Collection

Prior to Python version 2.0, the Python interpreter only used reference counting for memory management.

Т.е. в Вашем конкретном случае
надо писать на IronPython и компилировать софтом от Xamarin для Android и iOS (для Linux и Windows оно и без Xamarin заработает)

Мда, то есть на удобство для конечных пользователей посрать, главное чтобы компиляция и сборка мусора быстрыми были, да?

В общем, объясняю: в случае с обычным Python, для Windows можно сделать бинарник со всем в комплекте. Пользователи Linux могут пользоваться той версией Python что идёт в составе дистрибутива.

А вот скорость работы для данного проекта вообще не важна. Важна прозрачность, лёгкость установки и т.д. То есть мы используем обычный, православный Python, такой же как у всех. В частности, такой же что используют Armory и Electrum.
legendary
Activity: 1386
Merit: 1000
На чём надо писать?

на платформе с максимальным количеством встроенных механизмов автоматизации.

1) если есть выбор между интерпретаторами и компиляторами - надо выбирать компиляторы (это про javascript vs Java на серверной стороне)
2) если есть выбор между платформой со сборкой мусора и без неё - то надо выбирать со сборкой мусора (это к вопросу C++ vs Java)
3) если сборка мусора может выполняться рефкаунтингом или графовым алгоритмом (mark/sweep & etc) - надо выбирать работающую наверняка, т.е. с графовым алгоритмом (Python vs Java)
4) если есть сборка мусора с паузами и многопроцессорная сборка мусора с гарантированным реалтаймом - надо выбирать с реалтаймом (сборщик мусора Metronom oт IBM гарантирует)
5) если есть встроенная машина логического вывода (prolog) и вы умеете ей пользоваться - надо использовать
6) если реализация generic-ов сделана в виде эмуляции или нативно в рантайме - надо выбирать там где нативно (это про JVM vs CLR)

Т.е. в Вашем конкретном случае
надо писать на IronPython и компилировать софтом от Xamarin для Android и iOS (для Linux и Windows оно и без Xamarin заработает)
legendary
Activity: 1022
Merit: 1033
на Python

Некоторые люди верят в Бога (потому что у них в мозгу фатальная ошибка).
Некоторые пишут на Python. Мне этого не понять никогда.

На чём надо писать?
legendary
Activity: 1022
Merit: 1033
EDIT: Программистов уже нашли.

Мы разрабатываем новый colored coins клиент... Грубо говоря, это Bitcoin wallet с дополнительными возможностями. (EDIT: суть дополнительных возможностей: децентрализованный рынок ценных бумаг.) Написан практически с нуля на Python.

Сейчас я всё делаю сам... То есть как бы есть товарищи вызвавшиеся помочь, но пока что от них не поступило ни одного коммита.

Хотелось бы всё-таки как-то ускорить разработку, поэтому я всё ещё ищу программистов.

Спонсоры на разработку выделяют 70 BTC денег, т.о. работа оплачивается. Есть разные варианты.

Код: https://github.com/bitcoinx/ngcccbase/
Примерный список задач (он будет меняться): https://github.com/bitcoinx/ngcccbase/issues?state=open

Если заинтересовало -- пишите в личку. Но я сразу замечу что скорость выполнения заданий критична, я планирую закончить разработку за две недели. Так что вариант "может быть посмотрю на выходных" не подходит, таких желающих уже хватает, толку нет.

(Я уже написал основную часть клиента за две-три недели, но он нуждается в доработках, к примеру, сейчас можно смотреть баланс, принимать и присылать коины, но историю транзакций он не показывает.)
Pages:
Jump to: