Show Posts
|
Pages: « 1 [2] 3 »
|
Я тебе советую не перепрыгивать через ступеньку а сперва разобраться что такое BIP16 то есть что было до внедрения этого изменения протокола, в чем заключается это изменение и что стало лучше по сравнению с оригинальным концептом. Потом сегвит становится понятнее - это дальнейшее развитие той же идеи что старый клиент проверяет тупо хэш, а новый клиент кроме этого делает некоторые магические пассы. Посмотрел BIP16 у входа scriptSig это результат подписи публичного ключа с опкодом подписи, приватным ключом подтверждающим владение кошельком Я это увидел где-то так scriptSig = sign(pubkey + OP_CHECKSIG, privKey), А у выхода scriptPubKey это (в самом простом случае без мультиподписи) scriptPubKey = OP_HASH160 + hash(pubkey + OP_CHECKSIG) + OP_EQUAL Хотя я вижу и другие сценарии у выхода вроде scriptPubKey = OP_DUP + OP_HASH160 + hash(pubkey + OP_CHECKSIG) + OP_EQUALVERIFY + OP_CHECKSIG Если правильно понял суть, то подпись рассчитывается не сразу Как пример старой транзакции брал эту http://learnmeabitcoin.com/browser/transaction/json.php?txid=7a160081db721c1f915d9d5bec8a66fb4b52583188d2dab91ef37264d3534b12Как еще более старая транзакция до BIP16 http://learnmeabitcoin.com/browser/transaction/json.php?txid=d52e6e7fbc1b5d5bc9177947c0ab276f261a761266aeba69eae413e80055dc57Преобразование адреса в хеш проверял тут http://bitcoinvalued.com/tools.php3QVitrqkY1ddvWqVhCwAZteERFfv2MZ2hz -> FA281A32566066CC8BCA5E9FCD4051C66C690279 -> 1PohyKMJz7KFqM94a7Ga9GHJGjPCWD6FyP 1pGcRWf6XVg3z7susY1nGMMfnhv3M3Zsf -> 08F094D5EAF2F1C52E572F17828EFE12E4C52398 -> 1pGcRWf6XVg3z7susY1nGMMfnhv3M3Zsf
|
|
|
Оговорюсь сразу с С++ я не дружу. Поэтому курить исходники не посылайте. Но представление о информации, и технологиях применимых в программировании имеется, также как и принцип работы биткоина по старой схеме.
Если правильно понимаю то основная идея это вынесение подписи в отдельный тип блока. То есть в выходе остается отправитель и получатель, а подпись считается позже и сохраняется в отдельный безразмерный блок. Получается что-то похожее на сайдчейн. И еще добавляется какой-то SegWit адресс. Не понимаю как он обезопасит от фальшивых транзакций, ведь получается что транзакция добавляется в блок а только потом проверяется ее валидность.
|
|
|
Кто-то погрузился в исходники NEM? Как работает делегированный харвестинг на словах понятно. Но не смог найти ни в исходниках ни в тестах. Где он реализован, а также как считается POI в коде
|
|
|
Если раньше проект Arcticoin был сомнительный из-за сетевого маркетинга и закрытых исходников, то сейчас он похож на дешевый недопереведённый на русский язык Dash. С одной стороны хорошо так как на поезд смогут сесть все те, кто не успел на Dash, но с другой стороны новый владелец забил болт на проект и его форум. А жаль.....
|
|
|
-zapwallettxes=1 помогло и вернуло средства в кошелёк. В этот раз на коммисию не поскупился. Пробовал отправлять повторно, но майнеры не принимают( На blockchain.info она не попадает. Прошли почти сутки. Входы и выходы указал те же что и в первой транзакции, поменял только комиссию.
|
|
|
А разве нельзя отправить транзакцию еще раз в сеть. Подправив значение комиссии. Одна из них будет помечена как двойная трата и отброшена сетью. Логично что транзакция с большей комиссией получит больше подтверждений и окажется основной. Или я неправильно понял матчасть?
|
|
|
Пользовался корой и раньше. Но сегодня что-то пошло не так. Обычно у меня монетки какое-то время лежали на кошельке и тратил я их неохотно. А сегодня получил перевод, и не дожидаясь подтверждения отправил монеты. С комиссией не игрался. Отправил ту что предложило. Походу это было фатальной ошибкой. Транзакция у меня затянуло 225 байт и вышло 0.00001318, что крайне граничит с минимальной. И ждать мне теперь квинтиллион лет пока она попадется кому-то.
Реально что она за сутки попадет еще кому-то, или может можно как-то подправить? Отправить еще раз с большей комиссией. Чтоб откинуло эту как невалидную
|
|
|
Очень сырая система. Всё работает на коленке. После регистрации аккаунт заморожен на сутки. Из их FAQ:
"Мы устанавливаем холд на вывод средств в случае, если вы сбрасывали пароль, сбрасывали пин код или первый раз пополнили свой счет с новой платежной карты"
Но ребята, нельзя было добавить одно условие? Холд только на update, а create чтоб проходил. Почему я должен ждать сутки, я ничего не менял?!
После снятия холда, попробовал вывести деньги. Которые мне нужны были срочно, и так извинялся перед получателем за задержки из-за холда. Следующим этапом стал PIN код (который уходит вам на ящик, и поставить свой нельзя, только сгенерировать новый). После подтверждения вывода, я лёг спать в надежде что утром деньги уже будут с подтверждениями. Но нет, висит стату "в работе". Написал в суппорт, ответ такой получил "сработала система безопасности, сейчас выводим". Через пару часов захожу в кабинет и смотрю на статус "отменено". В ярости!!!! WTF? Снова создаю заявку на вывод, подтверждаю, и снова жду. Теперь объяснения саппорта звучат как "Не проходит подпись вашим пинкодом, проверяем ваш акк". Бирже два года, ее что не тестировали перед запуском. Пошел второй день, а статус до сих пор в "работе".
|
|
|
For El Capitan/Sierra sudo defaults write /Library/Preferences/.GlobalPreferences.plist LSAppNapIsDisabled -bool YES
|
|
|
I have error inkcoin.c: In function ‘scanhash_inkcoin’: inkcoin.c:124:3: warning: implicit declaration of function ‘xhash’ [-Wimplicit-function-declaration] xhash(ostate, data); ^ CC sgminer-animecoin.o CC sgminer-groestlcoin.o CC sgminer-sifcoin.o CC sgminer-twecoin.o CC sgminer-marucoin.o CCLD sgminer sgminer-inkcoin.o: In function `scanhash_inkcoin': inkcoin.c:124: undefined reference to `xhash' collect2: error: ld returned 1 exit status
|
|
|
Спасибо друзья! Помогло. Хотя думаю вопросы еще возникнут, когда начну копать глубже)
|
|
|
Хотелось бы обсудить реализацию POS. Общие принципы понятны. При генерации блока вероятность его сгенерировать больше у того майнера, у которого на счету больше монет. Кто-то вникал более глубоко? Интересует само техническое решение этой задачи. Или может подскажет название функции где это реализовано в сорцах
|
|
|
На чем чекер написан, и сколько потоков? "у меня на компе" значит что сам чекер не предоставляете? Словарь у меня и самого есть, правда генератор с мутациями возможно составит более полный. Перечислите пожалуйста мутации которые он может делать (помимо тривиальных). И 10 BTC все равно много. Кстати кошелек - Litecoin, а не Bitcoin...
FASM, cколько угодно потоков. Я 4 ставил, так как 4 ядра. Больше не вижу смысла быстрее не будет) Мутации написал. Можно добавить, конечно, но мне кажется что всё остальное это уже ближе к бруту. Основные ошибки которые могли возникнуть при вводе я реализовал. Всего лишь предложил). Насчёт лайтов думаю можно было бы адаптировать. Но коль вопрос упёрся в цену, то не вижу смысла. без обид, но 20 паролей/секунду за 10BTC это чушь....Хотя может и найдутся, те кому это будет полезно...
20 пасов в секунду - достаточно, чтобы восстановить СВОЙ пароль. Мы ведь не говорим сейчас о GPU бруте.
|
|
|
Разумеется не полностью - перебор по словарю. Просто не знаю как реализовать.
Есть: -софт для вытаскивания шифрованных ключей из кошелька -чекер паролей(около 20 паролей в секунду, у меня на компе) -генератор словаря из возможных паролей (раскладка, капс, соседние клавиши, пропущенные клавиши, повтор клавиш) Не обладает магическими способностями угадывания забытых паролей, паролей к чужим кошелькам, поможет лишь при ошибочном вводе своего пароля, как это бывает)
Всё вместе 10 BTC. Сразу извиняюсь за меркантильность. Жизнь вынуждает.
|
|
|
Уф! К линуксу еще привыкнуть нужно)
Запустилось с второй попытки. Первая почему-то оказалась неудачной. Удалил папку, продел все шаги заново. Запустилось. Рад как слон!) Спасибо!
|
|
|
Спасибо! Качаю Убунту! Поставлю на виртуалку. Хоть опыта не особо, но думаю справлюсь с MinGW же подружился как-то) Хотя впервые с ним столкнулся вчера)
|
|
|
Камнями не бросать! До этого не сталкивался с MinGw. Cкачал сорцы и компоненты. btc_0.8.0 boost_1_53_0 (mgw47-mt-sd-1_53) db-5.3.21.NC openssl-1.0.1e mingw 0.5b-20120426-1 MAKE = /c/MinGW/bin/mingw32-make.exe PATH + c:\MinGW\msys\1.0\bin;c:\MinGW\bin После часика танца с бубном и вычитывания гугла. Скомпилировал все библиотеки и настроил сборку. С OpenSSL и Boost проблем почти не было. А вот с Berkeley DB пришлось повозиться. Хоть в конечном итоге созбать библиотеки получилось, но видимо не до конца. Пробовал несколько версий, результата не дало. Собсвтенно ошибка сама C:\BITCOIN>make -f makefile.mingw g++ -mthreads -O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parame ter -g -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE _IPV6=1 -I/c/BITCOIN/leveldb/include -I/c/BITCOIN/leveldb/helpers -I"/c/BITCOIN" -I"/usr/local/include" -Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-awa re -o bitcoind.exe -L"/c/BITCOIN/leveldb" -L"/usr/local/lib" leveldb/libleveldb. a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/cr ypter.o obj/key.o obj/db.o obj/init.o obj/irc.o obj/keystore.o obj/main.o obj/ne t.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/rpcnet.o obj/rpcmining.o o bj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/script.o obj/sync .o obj/util.o obj/wallet.o obj/walletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/ leveldb.o obj/txdb.o -l leveldb -l memenv -l boost_system-mgw47-mt-sd-1_53 -l bo ost_filesystem-mgw47-mt-sd-1_53 -l boost_program_options-mgw47-mt-sd-1_53 -l boo st_thread-mgw47-mt-sd-1_53 -l boost_chrono-mgw47-mt-sd-1_53 -l db_cxx -l ssl -l crypto -l kernel32 -l user32 -l gdi32 -l comdlg32 -l winspool -l winmm -l shell3 2 -l comctl32 -l ole32 -l oleaut32 -l uuid -l rpcrt4 -l advapi32 -l ws2_32 -l ms wsock -l shlwapi c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../libdb_cxx.a(os_pid.o):os_pid.c:(. text+0x24): undefined reference to `_imp__pthread_self' collect2.exe: ошибка: выполнение ld завершилось с кодом возврата 1 make: *** [bitcoind.exe] Error 1
|
|
|
Коль пошла такая пляска. Думал тоже развивать FPGA майнинг, но руки не доходят.
Продам свои 3 спартана. А то лежат мёртвым грузом
XC6SLX150-3FGG484I Обратите внимание 3-й спидгрейд и индастриал исполнение
Цена 525$ за троих Киев
|
|
|
474$ Однак дешевле чем Icarus. Да и это Европа а не Азия.
|
|
|
|