Bitcoin Forum
June 23, 2024, 03:49:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 »
1  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: May 21, 2015, 04:12:19 AM
Каталог Ethash появится, когда запустится майнинг.
2  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: May 20, 2015, 03:30:27 AM
Создайте каталог Geth в корне диска D:. Если D: нету, то в корне диска C:. В Program Files не корректно свои каталоги вручную создавать, хоть и можно.

После запуска cmd нужно выбрать диск D:, если каталог на D:. Наберите "d:" и нажмите Enter.

Затем чтоб перейти в каталог Geth наберите "cd d:\geth" и нажмите Enter. Либо "cd с:\geth", если на диске C:.
3  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: May 18, 2015, 12:41:41 PM
Еще раз попробовал - всё работает в geth.

Сначала вручную грохнул каталоги Ethereum и Ethash в C:\Users\User\AppData\Roaming, созданные старыми клиентами - на всякий случай, чтоб начать типа с чистого листа. Скачал последний geth.
Запустил Командную строку и в ней перешел в каталог куда положил geth.exe.

Создание аккаунта:
Code:
geth account new
дважды надо повторить придуманный пароль в приглашении Passphrase.

Затем выходим Ctrl-C и запускаем
Code:
geth --unlock primary --nat "any"
вводим Passphrase и ждём синхронизации цепочки блоков - довольно долго, не меньше полу-часа. Сам старт синхронизация тоже не сразу стартует, в моём случае через 4 минуты.

Снова выходим Ctrl-C и запускаем
Code:
geth --unlock primary --nat "any" --mine
вводим Passphrase и теперь ждём некое Still generating DAG, когда оно дойдёт до 100% - начнётся майнинг. Но сейчас видимо народу прибавило и блоки так часто сыплются каждые 15 секунд, что у меня ни одного блока geth не смайнил.

Каталоги Ethereum и Ethash в C:\Users\User\AppData\Roaming должны вырасти каждый до 1.2 ГБ.
4  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: May 15, 2015, 07:58:46 AM
Frontier - Первая стадия живой, настоящей сети ethereum. Майнинг дает 10% от стандартного вознаграждения. Гарантированно работает с клиентом geth. Ждем через 1-2 недели, будет предупреждение за 48 часов.
А где ожидать предупреждение за 48 часов? На каком сайте, какой странице сайта?
5  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: May 15, 2015, 07:43:39 AM
На билдботе есть все клиенты для всех систем, кроме Mist-win. Уже скомпиленные последних текущих версий. Например, для geth ищете строчку "Windows Go develop branch", справа нажимаете "#<номер билда>" (сегодня #105), ищете 12-й пункт upload, в нём Geth-Win64-20150514174001-0.9.20-60--3ac34ee.7z скомпиленный бинарник последней версии. Alethzero - это строчка "Windows C++ develop branch", сейчас она красная, т.е. автоматически не скомпилилась, когда станет зелёной значит скомпилилась.

geth нужно запустить в командной строке с хэлп-параметром и почитать хэлп. Там всё просто. Сначала нужно запустить geth с соответствующим параметром для создания аккаунта, и затем с другим параметром уже можно запускать для майнинга. Кошель хранится в Appdata, т.е. там же, где хранит стандартный bitcoin-клиент. Но можно соответствующим параметром открывать кошель в текущем каталоге.
6  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: April 27, 2015, 09:00:35 AM
На билдботе появилась ветка Mist-win, правда пока еще ни разу не собранная.
7  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: April 15, 2015, 06:24:20 AM
Какие-то непонятки с этой сборкой под винду. В QT-5.2.1 отсутствует QTWebEngine, который присутствует в зависимостях текущего Mist. Если собирать под текущую версию QT-5.4.1, то вылазит веер других ошибок. У меня не получилось. Хотя консольный geth.exe собрался.
8  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: April 03, 2015, 04:33:52 AM
Хотя всё равно падает при запуске Mine. Удивительно, но моя статичная сборка с вырезанным браузером не падает. При первом запуске майнинга нужно дождаться несколько минут, пока процесс alethzero.exe не съест больше гига оперативы. Последующие запуски почему-то происходят быстрее. Также для майнинга нужно включить галочки Mining Paranoia и Force Mining.
9  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: April 03, 2015, 03:59:21 AM
На билдботе можно откопать текущие Mist-OSX и AlethZero-Win. Mist-Win там не наблюдается, к сожалению.

Если AlethZero-Win будет падать при запуске, то надо вручную грохнуть каталоги Ethereum в AppData\Roaming и (возможно) соответсвующую ветку реестра. Т.е. удалить мусор от предыдущих версий, если они ранее запускались. В моём случае это помогло.
10  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: March 27, 2015, 08:03:59 AM
Ещё интересный вопрос, насколько оно в таком виде уязвимо для вирусозлопыхателей, если html-код будет исполняться локально?
11  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: March 27, 2015, 07:49:39 AM
В клиент интегрирован не только вэб-браузер, но и вэб-сервер. Насколько понял, оно нужно для создания на жава-скриптах собственного сайтика, привязанного к контракту. Непонятно, как оно будет работать на практике. Если будет нужен статичный внешний IP и размещение своего сайтика допустим на VPS - то это для гиков, и всё та же зависимость от централизованных сервисов. Если же html-код контракта будет открываться прямо из блокчейна, т.е. буквально локально - то это мега-идея для будущего децентрализованного мира. Будем посмотреть, как говорится.

В репозитории клиента есть каталог Mix, из которого насколько понял должен собираться отдельный экзэшник - это видимо что-то типа IDE для создания html+скрипт кода контрактов. Кстати, есть сайт для визуального создания кода контрактов: http://etherscripter.com, его может стоит в заглавном посте темы упомянуть.
12  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: March 26, 2015, 07:39:46 PM
Кое-что по-русски про Mist и AlethZero:
https://www.youtube.com/watch?v=qMwcbDIxjIU
https://www.youtube.com/watch?v=0OnUYAgBDmQ
13  Local / Альтернативные криптовалюты / Re: Ethereum смарт-контракты и приложения on: March 25, 2015, 04:52:39 PM
Сделал статичную сборку (virustotal) текущего cpp-ethereum-develop.zip. Пришлось выкинуть из проекта всё связанное с QtWebEngine, т.к. оно статику на данный момент не поддерживает вообще, но вроде работает и без него. Кстати непонятно, зачем в клиенте нужен вэб-браузер? Или через него Javascript Console работает?

Есть куча вопросов. Чем отличается cpp-ethereum-develop от cpp-ethereum-p2p? Что такое Whisper? Где контракты?

Больше всего хотелось по-изучать язык программирования контрактов, в живую увидеть запуск смарт-контракта хотя бы в тестовой сети.
14  Local / Альтернативные криптовалюты / Re: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] on: March 25, 2015, 05:22:17 AM
У меня вопрос по сборке в MSVC. В каком месте сборки зависимостей используется python?
15  Local / Кодеры / Re: В чём ошибка? on: March 15, 2015, 06:07:36 PM
MSVC 2013
16  Local / Кодеры / Re: Bitcoin Microsoft Visual C++ on: March 13, 2015, 04:12:53 PM
USE_LEVELDB актуально только для Новы, насколько понимаю.


А почему BerkeleyDB именно версии 4.8.30.NC, почему не последней?


Проекта bitcoin-qt нету?
17  Local / Кодеры / Re: В чём ошибка? on: March 13, 2015, 11:33:31 AM
Как поправить следующую ошибку?:

Code:
1>------ Сборка начата: проект: riecoin-qt, Конфигурация: Release x64 ------
1>  paymentrequestplus.cpp
1>..\..\src\qt\paymentrequestplus.cpp(203): error C2664: "CScript::CScript(const std::vector<unsigned char,std::allocator<_Ty>> &)": невозможно преобразовать аргумент 1 из "const unsigned char *" в "std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<unsigned char>>>"
1>          with
1>          [
1>              _Ty=unsigned char
1>          ]
1>          Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


Эта ошибка возникает в строчке
Code:
        CScript s(scriptStr, scriptStr+details.outputs(i).script().size());
в этом коде
Code:
QList<std::pair<CScript,qint64> > PaymentRequestPlus::getPayTo() const
{
    QList<std::pair<CScript,qint64> > result;
    for (int i = 0; i < details.outputs_size(); i++)
    {
        const unsigned char* scriptStr = (const unsigned char*)details.outputs(i).script().data();
        CScript s(scriptStr, scriptStr+details.outputs(i).script().size());
        result.append(make_pair(s, details.outputs(i).amount()));
    }
    return result;
}
18  Local / Кодеры / Re: В чём ошибка? on: March 12, 2015, 01:26:41 PM
Если погуглить по обоим кодам варнинга и ошибки C4002 C1075, то находится статья про чудесатые макросы и запятую, которую нельзя использовать в таких макросах вне круглых скобок.

Т.е. причина была в этой строчке:
Code:
std::map<int, int> mapUnkIds;

В итоге я эту строчку заменил на
Code:
MapUnkIds mapUnkIds;

и перед макросом IMPLEMENT_SERIALIZE описал тип
Code:
typedef std::map<int, int> MapUnkIds;


Стало собираться без ошибок. Впрочем мне это не помогло, т.к. при запуске riecoind вываливается в ошибку. Куда теперь копать не знаю, охота было научиться собирать riecoin в MSVC.
19  Local / Кодеры / Re: Сборка bitcoin-0.10.0 в MSVC on: March 12, 2015, 05:47:27 AM
checked_malloc это оно?:

Code:
void * checked_malloc(size_t len)
{
    void * k;
    k = malloc(sizeof(len));       
    if (!k){
        perror("checked_malloc");
        exit(1);
    }
    return k;
}
20  Local / Кодеры / Re: Сборка bitcoin-0.10.0 в MSVC on: March 11, 2015, 05:15:00 PM
А с этим как быть?
Code:
1>d:\soft\cointest\bitcoin\src\secp256k1\src\group_impl.h(93): error C2466: невозможно выделить память для массива постоянного нулевого размера
1>d:\soft\cointest\bitcoin\src\secp256k1\src\group_impl.h(93): error C2133: az: неизвестный размер
1>d:\soft\cointest\bitcoin\src\secp256k1\src\group_impl.h(106): error C2133: azi: неизвестный размер
1>d:\soft\cointest\bitcoin\src\secp256k1\src\ecmult_impl.h(49): error C2133: prej: неизвестный размер
1>d:\soft\cointest\bitcoin\src\secp256k1\src\ecmult_gen_impl.h(46): error C2117: nums_b32: переполнение границ массива
1>          d:\soft\cointest\bitcoin\src\secp256k1\src\ecmult_gen_impl.h(46): см. объявление "nums_b32"
Pages: [1] 2 3 4 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!