Pages:
Author

Topic: Ufasoft Coin - Мульти-валютный Open Source клиент для Windows - page 5. (Read 20176 times)

LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
По этой причине SolidCoin пока нельзя прописать, у него другая Hash-функция
Думаю, и не стоит с ним возиться, иначе придется после каждой минорной версии переделывать. Smiley
sr. member
Activity: 404
Merit: 251
Сами проверяли или придерживаетесь конформизма? Smiley
Логический вывод из прочитанного на ветках Development
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Не Ubisoft, а Ufasoft
Виноват, опечатался.

Решает не столько Гэвин, сколько пользователи.
У меня ощущение, что большинству все равно.

В клиенте Ufasoft параметры инфляции не жестко прописаны, а задаются параметрически в XML файле.
Здорово. Можно легко подключать новые форки?

Это же шутка?
Ну, разумеется. Иначе это было бы слишком нагло.

Все совместимо со старыми версиями.
Сами проверяли или придерживаетесь конформизма? Smiley
sr. member
Activity: 404
Merit: 251
Это же шутка?
почитал английскую тему по вашей ссылке в подписи, ничего не понял про изменения, вроде как блокчайн на 2 ветки может разделиться с 0.6
Насколько известно о версии 0.6 - ничего страшного в ней не планируется, будет расширено понятие bitcoin-адреса для повышения безопасности кошелька.  Все совместимо со старыми версиями.
legendary
Activity: 1218
Merit: 1004
Можно вопрос? Какое решение примет Ubisoft, если Гэвин увеличит максимальное количество монет?

Это же шутка?
почитал английскую тему по вашей ссылке в подписи, ничего не понял про изменения, вроде как блокчайн на 2 ветки может разделиться с 0.6
sr. member
Activity: 404
Merit: 251
Немного помогу. Станет ли Ubisoft лидером изначального направления или подчинится группе лидеров?
1. Не Ubisoft, а Ufasoft

2. Решает не столько Гэвин, сколько пользователи. Для того чтобы изменить параметры инфляции надо убедить пользователей отказаться от старой версии и установить новую. Если установит только часть пользователей, то остальные клиенты не будут признавать новые блоки и BlockChain разделится на 2 валюты, между которыми обмен будет невозможен.

В клиенте Ufasoft параметры инфляции не жестко прописаны, а задаются параметрически в XML файле. Это означает что каждый пользователь сам выберет - подкорректировать их или нет. и это определит к какому форку он присоединится.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Вот только, хорошо это или плохо?
Это очень даже хорошо. У децентрализованной криптовалюты должно быть множество независимых клиентов.
Если люди и дальше будут доверять власти небольшой группы людей, то это уже может не кончиться хорошо.
И не надо гнаться за совместимостью с клиентом Гэвина. Есть ряд известных правил работы клиента Сатоши,
на эти правила и нужно ориентироваться. Можно даже делать дополнительный функционал поверх системы,
если при этом не нарушится совместимость с клиентом Сатоши. Вовсе не обязательно смотреть на Гэвина.

Стандартный клиент является эталоном, и все изменения в протоколе задают они.
Можно вопрос? Какое решение примет Ubisoft, если Гэвин увеличит максимальное количество монет?
Немного помогу. Станет ли Ubisoft лидером изначального направления или подчинится группе лидеров?
sr. member
Activity: 404
Merit: 251
А вообще, похоже, что стандартный клиент медленно, но верно вымирает - конкуренты становятся и удобнее, и быстрее развиваются.

Вот только, хорошо это или плохо? Ведь так разработчики теряют контроль над сетью - в случае чего выпустить update для одного клиента не проблема, но когда их целый зоопарк..
Стандартный клиент является эталоном, и все изменения в протоколе задают они. Авторы остальных клиентов стремятся к совместимости. Потому что иначе транзакции одних будут не признаваться другими клиентами и деньги застрянут.
sr. member
Activity: 404
Merit: 251
Ну что-то типа того. Версию без инсталлятора, чтобы можно было закинуть на флешку и сразу работать.
Само собой, базу блоков таскать на флешке никто не станет - ее наверно все равно надо грузить в %APPDATA%, а кошелек иметь возможность хранить в произвольном месте.

Инсталлятор - лишь распаковщик, скопировав из C:\Program Files\Ufasoft\Coin на флешку - получаете рабочую программу.
Чтобы БД велась на флешке ее надо запускать с измененным %APPDATA%, например таким батнником:
Code:
set APPDATA=.
coin.exe
В текущей версии это пока не работает, потому что путь к каталогу данных берется из Registry, а не из %APPDATA%.
newbie
Activity: 31
Merit: 0
А что понимается под Portable? Чтобы БД вела не в папке %APPDATA%?  Тогда решается маленькой правкой в 3 строки. 
Ну что-то типа того. Версию без инсталлятора, чтобы можно было закинуть на флешку и сразу работать.
Само собой, базу блоков таскать на флешке никто не станет - ее наверно все равно надо грузить в %APPDATA%, а кошелек иметь возможность хранить в произвольном месте.


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

Вот только, хорошо это или плохо? Ведь так разработчики теряют контроль над сетью - в случае чего выпустить update для одного клиента не проблема, но когда их целый зоопарк..
sr. member
Activity: 404
Merit: 251
Шифрование кошелька есть?

Portable-версия не планируется?
Шифрование кошелька есть

А что понимается под Portable? Чтобы БД вела не в папке %APPDATA%?  Тогда решается маленькой правкой в 3 строки. 
newbie
Activity: 31
Merit: 0
Шифрование кошелька есть?

Portable-версия не планируется?
sr. member
Activity: 404
Merit: 251
Кстати, как я понял, у Вас разные программы требуют разный .Net Framework.
Может быть, приведете код к совместимости с Mono? Это облегчило бы жизнь.

P.S. Ufasoft Coin не запустился под .Net 2.0, а 4.0 требует аж полтора гига. Shocked

Спасибо за замечание, были ошибки в установщике. Сейчас исправлено для .NET 2.0

Под Mono не запустится, потому что на .NET написан только GUI, который вызывает нативную DLL. Когда эта DLL будет портирована под Linux, тогда будет можно. Ничего непортабельного там нет, так что скорее всего будет сделано.


LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Кстати, как я понял, у Вас разные программы требуют разный .Net Framework.
Может быть, приведете код к совместимости с Mono? Это облегчило бы жизнь.

P.S. Ufasoft Coin не запустился под .Net 2.0, а 4.0 требует аж полтора гига. Shocked
AV
hero member
Activity: 910
Merit: 1000
всегда интересовало ufasoft из Уфы или нет?  Smiley
Из Уфы
Внезапно Smiley
sr. member
Activity: 404
Merit: 251
всегда интересовало ufasoft из Уфы или нет?  Smiley
Из Уфы
sr. member
Activity: 288
Merit: 251
всегда интересовало ufasoft из Уфы или нет?  Smiley
сорри за оффтоп
sr. member
Activity: 404
Merit: 251
о сейчас мало кому можно доверить контроль за своими средствами.

Этот вопрос - непростая проблема для финансового софта.
Есть некоторые минусы:
1. Появятся форки проекта, часть которых может быть создана и распространена мошенниками. И когда будут пропадать деньги у людей с кошельков, то обвинять будут в том числе и авторов проекта.  На примере Miner-а это уже наблюдалось, когда антивирусные компании стали классифицировать его как Malware из-за майнящих троянов и вирусов.

Такое может себе позволить команда оригинального Bitcoin-клиента. В силу их известности репутация не пострадает, если у кого-то чтото взломают.

2. Пока исходники закрыты, легче обеспечивать Security кошелька. Представьте, что если бы клиент WebMoney с его 20-ю степенями защиты был бы открыт. Способов взломать и украсть ключи было бы много больше.

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

LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
В данном случае меня больше беспокоит не сам код и вопросы его повторного использования,
а факт того, что предлагается к использованию проприетарная программа. Разумеется, никак
не оспариваю заслуги Ufasoft для сообщества, но сейчас мало кому можно доверить контроль
за своими средствами. Вовсе не обязательно делать код свободным, можно начать с открытия
кода под любой удобной в данном случае лицензией. Это придало бы некоторую уверенность.
sr. member
Activity: 404
Merit: 251
Есть ли возможность открыть код в будущем?

Пока это будущее неопределенно. Для разработчиков уже есть открытый аналог: библиотека libbitcoin для построения произвольных приложений.
Pages:
Jump to: