Bitcoin Forum
June 26, 2024, 12:29:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 »
21  Local / Кодеры / Re: Помогите разобраться с SegWit on: September 08, 2017, 10:03:31 AM
Quote
Я тебе советую не перепрыгивать через ступеньку а сперва разобраться что такое BIP16
то есть что было до внедрения этого изменения протокола, в чем заключается это изменение
и что стало лучше по сравнению с оригинальным концептом. Потом сегвит становится понятнее -
это дальнейшее развитие той же идеи что старый клиент проверяет тупо хэш, а новый клиент
кроме этого делает некоторые магические пассы.

Посмотрел BIP16

у входа scriptSig это результат подписи публичного ключа с опкодом подписи, приватным ключом подтверждающим владение кошельком
Я это увидел где-то так
Code:
scriptSig = sign(pubkey + OP_CHECKSIG, privKey), 

А у выхода scriptPubKey это (в самом простом случае без мультиподписи)
Code:
scriptPubKey =  OP_HASH160 + hash(pubkey + OP_CHECKSIG) + OP_EQUAL

Хотя я вижу и другие сценарии у выхода вроде
Code:
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.php

Quote
3QVitrqkY1ddvWqVhCwAZteERFfv2MZ2hz -> FA281A32566066CC8BCA5E9FCD4051C66C690279 -> 1PohyKMJz7KFqM94a7Ga9GHJGjPCWD6FyP
1pGcRWf6XVg3z7susY1nGMMfnhv3M3Zsf -> 08F094D5EAF2F1C52E572F17828EFE12E4C52398 -> 1pGcRWf6XVg3z7susY1nGMMfnhv3M3Zsf
22  Local / Кодеры / Re: Помогите разобраться с SegWit on: September 04, 2017, 03:10:29 PM
То что информации в блоке стало больше я уже понял, и что она считаться стало иначе. И теперь TXID статическая.  Если раньше vsizesize, то сейчас vsize <= size  и это размер который учитывается в контейнере блока.

А что за дичь txinwitness? Как они формируются?

http://learnmeabitcoin.com/browser/transaction/json.php?txid=06c543e4f1f2ff6448e2c370078ac80b1d1ab324aa9dbef8db2202313a70c643

Теперь в scriptSig находится merkle tree хеш этих txinwitness?

Что за вес блока?

23  Local / Кодеры / Помогите разобраться с SegWit on: August 24, 2017, 08:02:42 PM
Оговорюсь сразу с С++ я не дружу. Поэтому курить исходники не посылайте. Но представление о информации, и технологиях применимых в программировании имеется, также как и принцип работы биткоина по старой схеме.

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

24  Local / Альтернативные криптовалюты / Re: NEM on: August 02, 2017, 07:40:31 PM
Кто-то погрузился в исходники NEM? Как работает делегированный харвестинг на словах понятно. Но не смог найти ни в исходниках ни в тестах. Где он реализован, а также как считается POI в коде
25  Local / Альтернативные криптовалюты / Re: Заработок на мастернодах - сравнительный on: July 31, 2017, 11:42:31 AM
Если раньше проект Arcticoin был сомнительный из-за сетевого маркетинга и закрытых исходников, то сейчас он похож на дешевый недопереведённый на русский язык Dash.
С одной стороны хорошо так как на поезд смогут сесть все те, кто не успел на Dash, но с другой стороны новый владелец забил болт на проект и его форум. А жаль.....
26  Local / Новички / Re: Когда вернутся битки от неподтверждённо&# on: February 03, 2017, 09:36:32 AM
-zapwallettxes=1 помогло и вернуло средства в кошелёк. В этот раз на коммисию не поскупился. Пробовал отправлять повторно, но майнеры не принимают( На blockchain.info она не попадает. Прошли почти сутки. Входы и выходы указал те же что и в первой транзакции, поменял только комиссию.
27  Local / Новички / Re: Когда вернутся битки от неподтверждённо&# on: February 02, 2017, 06:43:43 PM
А разве нельзя отправить транзакцию еще раз в сеть. Подправив значение комиссии. Одна из них будет помечена как двойная трата и отброшена сетью. Логично что транзакция с большей комиссией получит больше подтверждений и окажется основной. Или я неправильно понял матчасть?
28  Local / Новички / Re: Когда вернутся битки от неподтверждённо&# on: February 02, 2017, 06:04:25 PM
Пользовался корой и раньше. Но сегодня что-то пошло не так. Обычно у меня монетки какое-то время лежали на кошельке и тратил я их неохотно. А сегодня получил перевод, и не дожидаясь подтверждения отправил монеты. С комиссией не игрался. Отправил ту что предложило. Походу это было фатальной ошибкой. Транзакция у меня затянуло 225 байт и вышло 0.00001318, что крайне граничит с минимальной. И ждать мне теперь квинтиллион лет пока она попадется кому-то.

Реально что она за сутки попадет еще кому-то, или может можно как-то подправить? Отправить еще раз с большей комиссией. Чтоб откинуло эту как невалидную
29  Local / Трейдеры / Re: Украинская биржа криптовалюты BTC TRADE UA on: February 02, 2017, 10:39:16 AM
Очень сырая система. Всё работает на коленке. После регистрации аккаунт заморожен на сутки. Из их FAQ:

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

Но ребята, нельзя было добавить одно условие? Холд только на update, а create чтоб проходил. Почему я должен ждать сутки, я ничего не менял?!

После снятия холда, попробовал вывести деньги. Которые мне нужны были срочно, и так извинялся перед получателем за задержки из-за холда. Следующим этапом стал PIN код (который уходит вам на ящик, и поставить свой нельзя, только сгенерировать новый). После подтверждения вывода, я лёг спать в надежде что утром деньги уже будут с подтверждениями. Но нет, висит стату "в работе". Написал в суппорт, ответ такой получил "сработала система безопасности, сейчас выводим". Через пару часов захожу в кабинет и смотрю на статус "отменено". В ярости!!!! WTF? Снова создаю заявку на вывод, подтверждаю, и снова жду. Теперь объяснения саппорта звучат как "Не проходит подпись вашим пинкодом, проверяем ваш акк". Бирже два года, ее что не тестировали перед запуском. Пошел второй день, а статус  до сих пор в "работе".
30  Bitcoin / Bitcoin Technical Support / Re: How to speed up the syncing process of Bitcoin-QT under Mac OS X Mavericks on: February 01, 2017, 05:40:21 PM
For El Capitan/Sierra
Code:
sudo defaults write /Library/Preferences/.GlobalPreferences.plist LSAppNapIsDisabled -bool YES
31  Alternate cryptocurrencies / Mining (Altcoins) / Re: [ANN] sph-sgminer: multi-coin multi-algorithm GPU miner | added MaruCoin on: January 30, 2017, 11:51:27 AM
Quote
mkdir SPH-SGMINER
cd SPH-SGMINER/
git clone https://github.com/prettyhatemachine/sph-sgminer .
./autogen.sh
./configure
make

I have error
Quote
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
32  Local / Кодеры / Re: Proof of Stake on: March 25, 2014, 08:32:19 PM
Спасибо друзья! Помогло. Хотя думаю вопросы еще возникнут, когда начну копать глубже)
33  Local / Кодеры / Proof of Stake on: March 23, 2014, 06:29:00 PM
Хотелось бы обсудить реализацию POS. Общие принципы понятны. При генерации блока вероятность его сгенерировать больше у того майнера, у которого на счету больше монет. Кто-то вникал более глубоко? Интересует само техническое решение этой задачи. Или может подскажет название функции где это реализовано в сорцах
34  Local / Кодеры / Re: Wallet.dat перебор по словарю on: April 18, 2013, 11:13:48 AM
На чем чекер написан, и сколько потоков? "у меня на компе" значит что сам чекер не предоставляете?
Словарь у меня и самого есть, правда генератор с мутациями возможно составит более полный. Перечислите пожалуйста мутации которые он может делать (помимо тривиальных).
И 10 BTC все равно много.
Кстати кошелек - Litecoin, а не Bitcoin...
FASM, cколько угодно потоков. Я 4 ставил, так как 4 ядра. Больше не вижу смысла быстрее не будет) Мутации написал. Можно добавить, конечно, но мне кажется что всё остальное это уже ближе к бруту. Основные ошибки которые могли возникнуть при вводе я реализовал.
Всего лишь предложил). Насчёт лайтов думаю можно было бы адаптировать. Но коль вопрос упёрся в цену, то не вижу смысла.

без обид, но 20 паролей/секунду за 10BTC это чушь....Хотя может и найдутся, те кому это будет полезно...
20 пасов в секунду - достаточно, чтобы восстановить СВОЙ пароль. Мы ведь не говорим сейчас о GPU бруте.
35  Local / Кодеры / Re: Wallet.dat перебор по словарю on: April 18, 2013, 10:58:18 AM
Разумеется не полностью - перебор по словарю. Просто не знаю как реализовать.

Есть:
-софт для вытаскивания шифрованных ключей из кошелька
-чекер паролей(около 20 паролей в секунду, у меня на компе)
-генератор словаря из возможных паролей (раскладка, капс, соседние клавиши, пропущенные клавиши, повтор клавиш)
Не обладает магическими способностями угадывания забытых паролей, паролей к чужим кошелькам, поможет лишь при ошибочном вводе своего пароля, как это бывает)

Всё вместе 10 BTC. Сразу извиняюсь за меркантильность. Жизнь вынуждает.
36  Local / Кодеры / Re: Make MinGw Bitcoin Src on: March 15, 2013, 02:07:33 AM
Уф! К линуксу еще привыкнуть нужно)

Запустилось с второй попытки. Первая почему-то оказалась неудачной. Удалил папку, продел все шаги заново. Запустилось.
Рад как слон!) Спасибо!
37  Local / Кодеры / Re: Make MinGw Bitcoin Src on: March 14, 2013, 02:46:41 PM
Спасибо! Качаю Убунту! Поставлю на виртуалку. Хоть опыта не особо, но думаю справлюсь с MinGW же подружился как-то) Хотя впервые с ним столкнулся вчера)
38  Local / Кодеры / Make MinGw Bitcoin Src on: March 14, 2013, 05:29:49 AM
Камнями не бросать! До этого не сталкивался с MinGw.
Cкачал сорцы и компоненты.
Quote
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 пришлось повозиться. Хоть в конечном итоге созбать библиотеки получилось, но видимо не до конца. Пробовал несколько версий, результата не дало.
Собсвтенно ошибка сама
Code:
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



39  Local / Кодеры / Re: опен сорс FPGA Miner 200MH/s 200$ 10W Для стран СНГ. "CIS.FPGA" on: April 28, 2012, 01:35:27 PM
Коль пошла такая пляска.
Думал тоже развивать FPGA майнинг, но руки не доходят.

Продам свои 3 спартана. А то лежат мёртвым грузом

XC6SLX150-3FGG484I
Обратите внимание 3-й спидгрейд и индастриал исполнение

Цена 525$ за троих
Киев
40  Local / Кодеры / Re: опен сорс FPGA Miner 200MH/s 200$ 10W Для стран СНГ. "CIS.FPGA" on: February 25, 2012, 03:19:21 PM
474$
Однак дешевле чем Icarus. Да и это Европа а не Азия.
Pages: « 1 [2] 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!