Как бы один идти о создании нового альт-монеты?

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

Какой самый быстрый способ для меня, чтобы создать этот новый альт-монеты, и если все будет добыча ГПУ - что бы быть лучшим альт-обмен на базу его (или было бы лучше, чтобы основание его оригинального биткоин)?

Какие навыки программирования нам нужно, чтобы повторно использовать существующий код?

Спасибо за вашу помощь!

Чч

+745
user26030 3 июн. 2012 г., 20:44:14
30 ответов

Любой сценарий может быть использован в технике P2SH/P2WSH. Используя произвольные скрипты в транзакции выходы причиной растет из базы данных UTXO и другие проблемы.

+996
Aurora Spear 03 февр. '09 в 4:24

Это указывает на выход 'N' в транзакции, что входные тратит сразу, не тратя одной.

+969
ppYu74 10 апр. 2017 г., 7:22:48

Какие блоги и сайты самые уважаемые в обществе, чтобы довести все до-до-даты с биткойн-новостей? Я уже не говорю о форумах, так как сам объем сообщений переполняют, и я не говорю о крупных новостных сайтов, которые иногда упоминают биткоины. Я хотел бы знать, куда идти, если они хотят новейшее подноготную всех вещей, связанного с биткоин в удобоваримой форме.

+918
Alfred Coleman 29 нояб. 2015 г., 18:31:28

Я первый раз купила маленький кусочек Bitcoin и хотел сделать кое-какие покупки, но я до сих пор мой кошелек содержит только не подтвердил биткоины.

Мои вопросы:

  1. Почему подтверждение занимает так много времени?
  2. Я увидел страницу, которая показывает общее количество неподтвержденных сделок, его возрастает, а не снижается - значит ли это, что моя транзакция не будет подтверждена?
  3. Как работает подтверждение?

Спасибо!

+917
Joel white 14 авг. 2010 г., 22:03:58

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

+903
NutralyfeRegain014 26 авг. 2014 г., 22:10:27

Почему-то, кажется, я больше не получает блокчейн информацию от сверстников. Когда я хвост отладочный лог-файл (например, хвост -Ф /путь/к/данные/отладки.журнала), это то, что я вижу. Обратите внимание, что Я заменил машины внутренние и внешние айпишники с Вт.х.г.з.

2017-03-22 01:01:45 гнездо отправить ошибку неверный дескриптор файла (9)
2017-03-22 01:01:45 ProcessMessages(версия, 102 байт) не равный=61
2017-03-22 01:03:13 Connect (), чтобы [2001:0:34ad:4890:20d9:1be6:c114:2db8]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:06:24 UpdateTip: новый лучший=0000000000000000007e1cab699eba16af94e62c3c58bf8b38cc00793de83b25 высота=458332 версии=значения 0x20000000 log2_work=86.161702 ТХ=206837725 дата='2017-03-22 01:06:17' прогресс=1.000000 кэш=218.2 Мб(140090tx)
2017-03-22 01:12:45 UpdateTip: новый лучший=0000000000000000000e7b4d72abdfbf7d0618627656ceac6ee0f81edcb51001 высота=458333 версии=значения 0x20000000 log2_work=86.161736 ТХ=206840788 дата='2017-03-22 01:12:22' прогресс=1.000000 кэш=219.0 Мб(143564tx)
2017-03-22 01:17:52 Connect (), чтобы [2a00:23c4:4900:б100:6c09:9ca4:bbcc:50f7]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:20:02 Connect (), чтобы [2001:0:d5c:5a30:3828:1853:9c4b:b8f0]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:22:25 Connect (), чтобы 139.162.118.32:8333 не после выбрать(): соединение сброшено (111)
2017-03-22 01:23:13 Connect (), чтобы 25.57.176.50:8333 не после выбрать(): сеть недоступна (101)
2017-03-22 01:23:14 Connect (), чтобы [2001:0:34ac:b067:3482:d5f:a76c:d681]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:24:47 AdvertiseLocal: реклама адрес Вт.х.г.з:8333
2017-03-22 01:25:41 ProcessMessages: реклама адрес Вт.х.г.з:8333
2017-03-22 01:25:41 получите версией сообщение: /Сатоши:0.14.0/: версия 70015, блоков=458333, США=Вт.х.г.з:58092, равный=62
2017-03-22 01:25:41 AdvertiseLocal: реклама адрес Вт.х.г.з:8333
2017-03-22 01:27:30 Connect (), чтобы 84.46.6.82:8333 не после выбрать(): Нет маршрута к хосту (113)
2017-03-22 01:31:09 предварительно выделить до установки 0xd00000 в rev00810.дат
2017-03-22 01:31:09 UpdateTip: новый лучший=0000000000000000009438446ed0a3d0a437a38a395d9893ba4b4dfa34b625e0 высота=458334 версии=значения 0x20000000 log2_work=86.16177 ТХ=дата 206843152='2017-03-22 01:30:11' прогресс=1.000000 кэш=225.5 Мб(147484tx)
2017-03-22 01:37:00 Connect (), чтобы [2001:0:34af:cc99:3835:4ba:b1db:e61b]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:40:15 Connect (), чтобы [2601:681:4180:601:342e:58f4:5406:a2f1]:8333 ошибка: сеть недоступна (101)
2017-03-22 01:41:24 ProcessMessages: рекламная адресом W. X. Y. Z:8333
2017-03-22 01:41:24 получите версией сообщение: /Сатоши:0.13.2/: версия 70015, блоков=458334, США=У. Х. Е. з:56428, равный=63
2017-03-22 01:41:24 AdvertiseLocal: рекламная адресом W. X. Y. Z:8333
2017-03-22 01:41:24 гнездо отправить ошибку неверный дескриптор файла (9)
2017-03-22 01:44:52 предварительно выделить до установки 0x7000000 в blk00810.дат
2017-03-22 01:44:52 UpdateTip: новый лучший=000000000000000001fcb4f772a0ccb44ae5cdcafb4af8b84546a3448db303a8 высота=458335 версии=значения 0x20000000 log2_work=86.161804 ТХ=206845444 дата='2017-03-22 01:44:02 "прогресс" =1.000000 кэш=227.6 Мб(151114tx)

Когда я введите команду netstat-АНП | грэп 8333 , чтобы увидеть, какие одноранговых узлов, с которым я связан, я вижу следующее.

протокол TCP 0 0 0.0.0.0:8333 0.0.0.0:* слушать 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:46840 212.59.241.216:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:34346 5.9.94.12:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:54488 88.99.109.181:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:51256 150.95.145.61:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:33368 52.64.15.18:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:45634 213.93.10.185:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:42636 5.189.155.84:8333 создана 16899/bitcoind 
протокол TCP 0 0 Вт.х.г.з:51966 163.172.55.147:8333 создана 16899/bitcoind 
протокол TCP 0 0 :::8333 :::* слушать 16899/bitcoind

Когда я введите команду netstat-АНП | команда grep Слушай , я вижу следующее.

протокол TCP 0 0 127.0.0.1:25 0.0.0.0:* слушать 2521/sendmail-а 
протокол TCP 0 0 Вт.х.г.з:28322 0.0.0.0:* слушать 16899/bitcoind 
протокол TCP 0 0 0.0.0.0:50147 0.0.0.0:* слушать 2301/ЭКП.он 
протокол TCP 0 0 Вт.х.г.з:8332 0.0.0.0:* слушать 16899/bitcoind 
протокол TCP 0 0 0.0.0.0:8333 0.0.0.0:* слушать 16899/bitcoind 
протокол TCP 0 0 0.0.0.0:111 0.0.0.0:* слушать 2280/даемон rpcbind 
протокол TCP 0 0 0.0.0.0:22 0.0.0.0:* слушать 2491/демон 
протокол TCP 0 0 :::47559 :::* слушать 2301/ЭКП.он 
протокол TCP 0 0 :::8333 :::* слушать 16899/bitcoind 
протокол TCP 0 0 :::111 :::* слушать 2280/даемон rpcbind 
протокол TCP 0 0 :::22 :::* слушать 2491/демон 
в Unix 2 [ акк ] трансляция прослушивания 8079 1/инит @/ком/Убунту/выскочка
в Unix 2 [ ППК ] SEQPACKET слушать 8345 1530/udevd @/орг/ядро/udev/udevd
в Unix 2 [ акк ] трансляция прослушивания 9945 2280/даемон rpcbind /ВАР/работа/даемон rpcbind.носок
в Unix 2 [ акк ] трансляция прослушивания 10117 2332/ДГУ-демон /ВАР/работа/ДГУ/system_bus_socket

Когда я использую ТОП , чтобы посмотреть на ЦП + мэм использования, они являются на 3,3% и 24,2%, соответственно.

Надо сказать, что допускается только с 22 порта для входящих подключений, и все остальные порты блокируются. Этот узел сидит в АРМ экземпляр EC2. Но я не думаю, что эта установка является действительно проблемой, потому что некоторое время назад, я получал данных Blockchain.

Как мне запустить демона заключается в следующем: bitcoind -переменной datadir=/путь/до/данные -демон.

Мой биткоин.конф файл выглядит следующим образом.

rpcpassword=somepassword
даемон rpcbind=Вт.х.г.з
выбрать=Вт.х.г.з/24
выбрать=В. х.г.з/24
zmqpubhashtx=ТСР://Вт.х.г.з:28322
zmqpubhashblock=ТСР://Вт.х.г.з:28322
zmqpubrawblock=ТСР://Вт.х.г.з:28322
zmqpubrawtx=ТСР://Вт.х.г.з:28322
txindex=1

Вот результат для биткоин-Кинк getinfo.

{
 "версия": 130200,
 "protocolversion": 70015,
 "walletversion": 130000,
 "баланс": 0.00000000,
 "блоки": 458338,
 "timeoffset": 0,
 "подключений": 8,
 "прокси": "",
 "трудность": 475705205061.6292,
 "тестовом режиме": ложные,
 "keypoololdest": 1488865612,
 "keypoolsize": 100,
 "paytxfee": 0.00000000,
 "relayfee": 0.00001000,
 "ошибки": ""
}

Команда для проверки ошибок в лог - кошка /путь/к/данные/отладки.журнал | грэп ошибки показывает следующие сообщения.

2017-03-20 11:37:30 гнездо отправить ошибку неверный дескриптор файла (9)
2017-03-21 00:45:39 ошибка сокета приема Соединение прервано (104)
2017-03-21 01:01:24 гнездо приема ошибка время ожидания соединения истекло (110)

Любая идея, что случилось?

Я должен быть позволяя более одноранговых подключений? Я читал в нескольких местах, что не следует соединять более 8 сверстников (по умолчанию) так как я только захват данных операций, а также увеличения узлов может отнять распространения ресурсов/узлов в глобальной сети.

Это может быть коллег, что я подключен к (что они ненадежны)?

Любая помощь приветствуется.

+889
Jane1776 12 сент. 2015 г., 23:32:07

Бабочка шахтеров лаборатории, безусловно, работать для Bitcoin, у меня есть один, он работает как рекламируется (лучше в моем случае) и успешно шахт.

+885
Gingy 9 янв. 2016 г., 19:23:35

Как Bitcoin не является законным платежным средством там очень мало, что вам нужно сделать.

  1. Вы не должны быть санкционированы финансового органа.

  2. Это будет связано с регулярной налоговой ставки не предусмотрен специальный тариф, так как они не определены как специальное значение какого-либо правительства. (Даже это может быть трудно для них)

  3. Точно такой же процесс будут вовлечены как было бы для любой другой хозяйственной деятельностью в стране вашего выбора.

Это правильно в это время он может в момент изменить. Я не могу говорить повсюду в мире, но я достаточно позитивно относится к западному миру.

Нет ничего, чтобы остановить вас Регистрация бизнес и продажа биткоинов, как и любой другой продукт.

Им Великобритании.

+881
Computernerd 16 нояб. 2019 г., 20:57:06

Ну, во-первых, когда вы отправить долей, он подвергается проверке через БТЦ/ЛТЦ клиент/демон. Если это правильное решение блока, то появится пуф, входящий сделки 25BTC / 50LTC в бассейнах историю транзакций. Это называется "незрелая" сделки.

Большинство бассейнов запускаются ППС / PPLNS как систему вознаграждения. Означает, Чем больше долей вы передаете, тем больше выигрыш вы получите в пропорции к общему числу акций в ходе круглого. Большинство программного обеспечения бассейна использовать какую-то базу данных, чтобы вставить действительных акций в для отслеживания проделанной работы для каждого работника/Шахтер.

Насколько я знаю, вы не получите никаких "особых" награда за нахождение блока... Если вы это сделаете, это бассейн-сторонняя установка. Некоторые бассейны использовать PC игры в качестве награды за нахождение блока и т. д. и т. п. Но вы не получите какой-то повышенной ЛТЦ/БТЦ.

Если вы имеете в виду, что вы не сообщили действительную долю, а затем представить его локально, поэтому только вы получите полную награду? Что не будет работать, так как вам нужно ваше местное биткоин/демона Litecoin на выполнить и принести работы. Если вы представляете долю вы не имеете работы, на другую лайткоин/демон биткоин, он не будет принят, так как сервер знает, что они не выдаются эту работу для вас.

Надеюсь, это отвечает на некоторые вопросы.

+847
Dgonnnnnn 11 июн. 2010 г., 12:53:00

Как добавить метаданные в блокчейн?

По сути, один из выходных скрипты должны быть

OP_RETURN <данные вы хотите добавить>

Вот именно.

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

  1. Преобразовать в двоичный
    "Дынь". -> 4d656c6f6e732e
  2. Добавить пуш-данных-на-стек команд на старте. Это длина ваших метаданных, если это меньше, чем 75 байт, или OP_PUSHDATAx иначе.
    074d656c6f6e732e
  3. Добавить OP_RETURN на старте
    6a074d656c6f6e732e
  4. Положите это в scriptPubKey выхода из сделки. Я написал руководство на эту здесь.

Как мне снова найти его?

Это... сложнее. Биткоин не оптимизирован для поиска метаданных сделок.

Возможности:

  • Просмотреть все сделки, которые вы получите С что-то вроде bitcointools.
  • Использовать сайт как coinsecrets.org.
+810
dvdw 9 нояб. 2011 г., 17:33:41

У меня multisig 2of2 кошелек доплата.

Я один правильный кошелек, но потеряли второй кошелек и только 11 из 12 слов из семян.Я уверен, что мисс последняя. У меня есть одни из первых создали адреса и пытался восстановить через btcrecover , но выдает ошибку:

Введенный адрес, является недействительным (не биткоин адрес P2PKH; версон байт 0x05)

Доплата использует адреса P2SH для multisig-адреса и я не знаю, жарко, чтобы продолжить.

Любые намеки?

+807
kyquan 31 янв. 2018 г., 7:31:43

Да, вы рассчитали дайджест 2c7ecdcb2381e657228284398f2f66b2d7d9cf6aa1bd8e39a7300d0b3c8cfa5a правильно.

Вот мой кусок грязного код:

статический недействительным xxtest ( )
{
 константный класс QByteArray Т ( MyByteArray ( )
 .putInt32 ( TX_VERSION ) // 01000000
 .putInt8 ( 1 ) // 01 : один вход
 .putArray ( класс QByteArray::fromHex ( "5f386c8a3842c9a9dcfa9b78be785a40a7bda08b64646be3654301eaccfc8d5e" ) )
 .putInt32 ( 1 ) // 01000000 : индекс
 .putPrefixed ( MyByteArray ( )
 .putInt8 ( OP_DUP )
 .putInt8 ( OP_HASH160 )
 .putPrefixed ( класс QByteArray::fromHex ( "21c43ce400901312a603e4207aadfd742be8e7da" ) )
 .putInt8 ( OP_EQUALVERIFY )
 .putInt8 ( OP_CHECKSIG ) )
 .putInt32 ( TX_SEQUENCE )
 .putInt8 ( 0 ) // без выходных данных
 .putInt32 ( TX_LOCK )
 .putInt32 ( SIGHASH_NONE ) );
 _trace ( в QString ( Т.toHex ( ).constData ( ) ) );
 константный MyKey32 дайджест ( Т.constData ( ), Т.размер ( ) );
 _trace ( в QString ( "дайджест = %1" ).арг ( дайджест.toStringRev ( ) ) );
 класс QByteArray константный умолчанию ( класс QByteArray::fromHex ( "04f1939ae6b01e849bf05d0ed51fd5b92b79a0e313e3f389c726f11fa3e144d9227b07e8a87c0ee36372e967e090d11b777707aa73efacabffffa285c00b3622d6" ) );
 константный подпись класс QByteArray ( класс QByteArray::fromHex ( "30440220bb4fbc495aa23babb2c2be4e3fb4a5dffefe20c8eff5940f135649c3ea96444a022004afcda966c807bb97622d3eefea828f623af306ef2b756782ee6f8a22a959a2" ) );
 _trace ( типа QString ( "проверить=%1 (ожидаемое значение=1)" ).арг ( дайджест.проверки ( по умолчанию, подпись ) ) );
 // теперь проверим то же самое с неверной дайджест
 константный MyKey32 "темп" ( "темр", 4 );
 _trace ( типа QString ( "проверить=%1 (ожидаемое значение=0)" ).арг ( темп.проверки ( по умолчанию, подпись ) ) );
}
//--------------------------------------------------------------
MyKey32 боол::проверка ( константный класс QByteArray& паб, константный класс QByteArray& сиг ) константный
{
 возврат 0 < ECDSA_verify ( 0, constPtr ( ), 32, (константный quint8*)сиг.constData ( ), сиг.размер ( ), EC_KEY_pub_key ( паб ) );
}

вывод:

"01000000015f386c8a3842c9a9dcfa9b78be785a40a7bda08b64646be3654301eaccfc8d5e010000001976a91421c43ce400901312a603e4207aadfd742be8e7da88acffffffff000000000002000000"
"дайджест = 2c7ecdcb2381e657228284398f2f66b2d7d9cf6aa1bd8e39a7300d0b3c8cfa5a"
"проверка=1 (ожидаемое значение=1)"
"проверки=0 (ожидаемое значение=0)"

Обновление: Вот небольшая программа для проверки подписи с зависимостью только для OpenSSL Либ:

#включить <класс QByteArray>
код #include <QDebug>

код #include <OpenSSL и/ЕС.ч>
код #include <OpenSSL и/ЭВП.ч>
код #include <OpenSSL и/уровнем.ч>
код #include <OpenSSL и/ша.ч>

статические EC_KEY* EC_KEY_pub_key ( константный класс QByteArray& паб )
{
 статические EC_KEY* Эке = EC_KEY_new_by_curve_name ( NID_secp256k1 );
 константный quint8* ppub = (константный quint8*)паб.constData ( );
 o2i_ECPublicKey ( &Эке, &ppub, паб.размер ( ) );
 возвращение Эке;
}
//--------------------------------------------------------------
тап_п(АГДС, типа char *переменной argv[])
{
 сведения константный класс QByteArray ( класс QByteArray::fromHex ( массива argv [1] ) );
 знак класс QByteArray константный ( класс QByteArray::fromHex ( массива argv [2] ) );
 константный класс QByteArray pubk ( класс QByteArray::fromHex ( массива argv [3] ) );

 quint8 ТМП [32];
 ::И SHA256 ( (константный quint8*)данные.constData ( ), данные.размер ( ), ТМП );
 quint8 дайджест [32];
 ::И SHA256 ( ТМП 32, дайджест );
 qDebug ( ) << "данных=" << типа QString ( данные.toHex ( ) );
 qDebug ( ) << "вход=" << в QString ( знак.toHex ( ) );
 qDebug ( ) << "pubk=" << типа QString ( pubk.toHex ( ) );

 qDebug ( ) << "переварить=" << в QString ( класс QByteArray ( (константный тип char*)дайджест, 32 ).toHex ( ) );

 константный тип в ( ::ECDSA_verify ( 0, дайджест, 32, (константный quint8*)знак.constData ( ), знак.размер ( ), EC_KEY_pub_key ( pubk ) ) );
 qDebug ( ) << "результат=" << в;

 возврат 0;
}
+790
profi2036 30 окт. 2011 г., 11:47:33

Я видел самодельную интерфейсы на PHP. Может проверить Google, форумы, GitHub или других источников. (не хотите размещать ссылки там).

Чтобы правильно ответить на вопрос: Вы можете получить доступ к экземпляру bitcoind через RPC и сделать все виды вещей. Это действительно позволяет использовать существующие или самодельных фронтендов.

Для справки на bitocin ЭКП проверить популярные форумы или Google до "Биткоин ЭКП команды"

Если вы предполагаете связь между собственным сервером и домашнего сервера можно обеспечить copnnection дополнительно с VPN например.

+783
y kiet Trinh 30 апр. 2011 г., 12:25:14

Я читаю книгу, осваивая биткоин. В какой-то момент я наткнулся на ВХ команды и попытался запустить его таким же образом, как биткоин-интерфейс командной строки (у меня есть биткоин основной узел работает). Но я просто получаю "команда не найдена" сообщение. Как я должен пойти об этом?

+747
MDLG 12 окт. 2012 г., 10:27:21

Хотя биткоин ДД% ниже, это уже более низкий % на большее основание. Конвертация в стандартный блок сказать биткойн-транзакции в долларах США величина выше, чем у других монет. Нижние ДД% ничего не говорит нам о номинальной суммы сделок, а относительный дней уничтожили между валютами.

Нижние ДД% просто означает, что менее старые монеты движутся в биткоин экономику других стран. Другие страны намного новее, таким образом, они не очень старые монеты, которые из-за своей крайней старости может перекосить стат donward. Если старый SolidCoin шахтеры просто мин и удерживайте их в самое может предотвратить 14 дней от разрушения. Для начала биткойн-майнеры, держась за одну монету может предотвратить сотни дней от разрушения.

Что касается причин, почему старые монеты не может иметь той же скоростью, как новые монеты. Некоторые, что могут быть потери. В течение длительного времени биткоин стоил меньше цента. Кто-то с 10000 монет (огромный тоды сумма) может не быть принято очень много мер предосторожности против него и потерянные монеты, в потери данных или форматов.

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

В первые годы существования биткоина не было большого значения или причины быстро продать монеты. Сейчас Шахтер уже не может быть даже горный и просто держа монеты в качестве спекулятивных инвестиций. Новые цепочки обычно имеют обмен открытой от одного дня. Проверка альтернативных форумов, шифрования и обмена чаты будут указывать на большое количество шахтеров не добыча монет Alt для долгосрочного прироста (что приведет к низкой ДД%), но вместо того, чтобы быстро продавать на биржах для других валют, в том числе и Фиат.

+741
Purple Rose 11 окт. 2012 г., 0:57:01
Вопросы, касающиеся проблем, возникающих при запуске Биткойн-программного обеспечения.
+705
unil 10 июл. 2015 г., 14:38:34

Биткоин по-прежнему является крупнейшей криптовалютой с точки зрения рыночной капитализации, и он всегда будет первым, чтобы решить некоторые из самых основных проблем по реализации криптографических монета.

Однако у нас есть много новых монет, которые решают некоторые недостатки Bitcoin и расширить возможности: масштабируемость/операции тариф, время обработки, умные контракты, энергетических потребностей, и т. д.

Из-за этого, мне трудно поверить, что биткоин в нынешнем виде будут по-прежнему актуальными (хотя я может быть ошибаюсь). Я не думаю, что шахтеры просто дайте биткоин исчезать, хотя, либо.

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

+683
user3337714 23 мая 2019 г., 18:06:49

Моя 7850 имеет очень похожие характеристики. 1250 МГц работает лучше. Я сомневаюсь, что есть формула, как моя 7870 намного счастливее с 1500 МГц. Помните, что видео памяти и коррекции ошибок. Иногда это может работать довольно высокая, с большим количеством ошибок, которые снизят вашу производительность.

+669
user8788 29 дек. 2018 г., 0:04:48

Я говорил некоторым людям, заинтересованным в развитии торговли немонетарных активов (власть, чтобы быть конкретным). Я думал, что пульсации в качестве платформы могут быть более подходит для таких сделок, чем биткоин. Однако, когда я занимался исследованием пульсации сегодня, мне показалось, что маркетинг у них теперь почти исключительно ориентируясь на банки.

Это еще можно выпускать собственные активы на гофре? Вы должны быть в гофре ворота, чтобы сделать так? Есть ли другое решение для учета самовыпускается активов в высокочастотный с нефиксированным группы участников по дешевке?

+610
TheLittleNaruto 26 авг. 2014 г., 23:14:53

Вам нужно запустить биткоин-Qt и bitcoind на вашей системе. Создать биткоин.conf файл, содержащий следующие строки:

rpcuser=Ваш-идентификатор пользователя
rpcpassword=ваш пароль
сервер=1

Затем вы можете подключиться к вашему биткойн-узел, указав адрес 127.0.0.1 и порт 8332. Используйте имя пользователя и пароль, который вы указали в биткоин.файл conf.

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

+587
Chandan Gupta 26 авг. 2015 г., 11:23:41

На техническом уровне - нет.

Оплаты кредитной карты, поскольку кредитная сетях, таких как Visa и MasterCard (и банков-участников) гигантские Кло или многосторонним банком распоряжения на сей счет. Кто-нибудь с постоянно действующую связь с банком, по сути, соглашается, имея деньги сняли со счета или заморожены в случае возникновения спора или другой забавный бизнес.

Это сложно реализовать с помощью Bitcoin-адресов, если эти адреса не более централизованной части биткоин экологии (валютные биржи, депозитариев, вне блока, платежные шлюзы), которые более мотивированы, чтобы отслеживать, наказывать и сообщать о кражах и мошенничестве.

Тем не менее:

  1. Биткоин страхование может стать популярным способом смягчения от кражи или мошенничества. Это должно быть довольно легко для страховых компаний для расчета актуарных таблиц и премий; в качестве глобального журнала транзакций в этой валюте полностью виден.

  2. Депозитный - распространенный вариант для "обратимым" сделок, но только потому, что атомная необратимые биткойн-транзакции разбиваются на две отдельные операции: одна для депонирования и один из депонирования, при условии, что депозитарий является более надежным, чем первый покупатель/продавец условия... сделки может обеспечить потенциал обратимого сервис для мошенничества, но было бы довольно бесполезны против воровства.

  3. А баунти организация может быть жизнеспособной. Как собственно и разгрузку биткоины на фиатные деньги трудно спрятать (если ваш смеситель сервис предоставляет бассейнов большого объема и равномерное диспетчерского интервала); предлагая вознаграждение или амнистии х% украденных денег может привести в вора вернуть.

+447
Nikhail WADHWANI 10N10M 19 июл. 2011 г., 13:51:33

Это часто встречающееся, но неправильное предположение о том, что цель добычи создании биткоинов. Причина интеллектуального анализа данных существует, - найти блоки, так что глобального консенсуса о порядке действительных сделок может быть установлено. Добыча трудно, потому что мы не хотим слишком частые блоки.

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

Поэтому, даже когда блок субсидии сморщивается и в конце концов становится равным нулю, добыча будет продолжаться. Блоки будут по-прежнему необходимы, и если шахтеры не создавать их, другие шахтеры появится. Ожидается, что они будут оплачены из сборов по сделке.

+427
Deborah Geter 12 июл. 2016 г., 19:33:44

Вы можете использовать что-то вроде VANITYGEN.

Vanitygen командной строки тщеславие генератор биткоин-адрес.

Если вы устали от случайных, таинственные адреса, порожденных регулярными клиент Биткоин, вы можете использовать vanitygen, чтобы создать более персонализированный адрес. Добавить уникальное чутье, когда вы говорите людям, чтобы отправить биткоины 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjo. Кроме того, vanitygen может быть используется для генерации случайных адресов в автономном режиме.

Vanitygen принимает в качестве входных данных шаблон или список шаблонов поиска и выдает список адресов и закрытых ключей. Vanitygen по поиск носит вероятностный, и количество времени, которое требуется найти конкретного шаблона зависит от того, насколько сложный рисунок, скорость вашего компьютер, и нужен ли Вам ПОВЕЗЕТ.

Пример ниже иллюстрирует сессии vanitygen. Это характерно, и занимает около 10 сек до конца, используя Соге 2 Duo E6600 с частотой процессора на х86-64 в Linux:

$ ./vanitygen сложности 1Boat: 4476342 узор: 1Boat
Адрес: 1BoatSLRHtKNngkdXEeobR76b53LETtpyt Привчной: Vanitygen 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18kkdxv4eqawx3ts включает в себя компоненты для выполнения адресного поиска на процессор (vanitygen) и вашим технологии OpenCL-совместимым процессором (oclvanitygen). Оба могут быть построены из источника, и оба они включены в двоичный пакет Windows. Также в комплект входит oclvanityminer, тщеславие адресу горно клиента. Oclvanityminer может использоваться для автоматической претензии щедроты на сайтах такие как ThePiachu суета бассейн.

Текущая версия: 0.22

ОС Windows х86+х64 бинарники здесь. ПГП подпись здесь.

Получить исходный код из GitHub. Включает в себя файлы Makefile для Linux и Mac ОС Х.

Основная дискуссия на BitCoinTalk

Последний источник не работает для топовых карт AMD (7ХХХ и больше). Решение заключается в изменении линии 459 в oclengine.C от: возвращение причудами; к: возвращение закидоны & ~VG_OCL_AMD_BFI_INT; окна х86+х64 бинарники, которые решают эту проблему, плюс обеспечить поддержку сжатые ключи здесь. ПГП подпись здесь. Если у вас есть какие-либо проблемы с бинарниками, присоединиться к соответствующим BitCoinTalk обсуждения.

Правильный синтаксис для VanityGen является:

Использование: vanitygen [-vqrikNT] [-Т <нити>] [-F <имя_файла|-] [<шаблон>...]
Генерирует биткоин адрес получения соответствующего <шаблон>, и выводит
адрес и связанного с ним закрытого ключа. Закрытый ключ может храниться в сейфе
местоположение или импортированные в биткоин клиенте, чтобы провести любой баланс, полученный на
адрес.
По умолчанию, <шаблон> интерпретируется как точное префикс.

Варианты:
-V подробный вывод
-Q тихий выход
-R использовать регулярное выражение вместо префикса
 (Целесообразность выражение не проверено)
-я регистр префикса поиск
-к сохранить шаблон и продолжить поиск после нахождения соответствия
-Н генерировать адрес свой Namecoin 
-Т создать биткоин адрес Testnet 
-Х <версия> Создать адрес с данной версии
-Т <темы> установить количество рабочих потоков (по умолчанию: количество процессоров)
-F <файл> - файл, содержащий список шаблонов, по одному в строке
 (Использовать "-" в качестве имени файла для стандартного ввода)
-о <файл> написать шаблон играм в <файл>
-s <файл> семя генератора случайных чисел из <файл>

Важные параметры, чтобы знать -я и -Р, которые вызывают в поиск не учитывает регистр и использовать regex, соответственно. В самом простом виде, вы выдаете команду:

vanitygen.exe 1david

Что говорит тщеславие поколения искать адрес с точным префиксом "1david". На одном ядре моего сердечника i5 это работает примерно 325,000 ключей в секунду, как показано на дисплее (который показывает ориентировочное время.):

[324.43 Kkey/с][общая 15166208][Возм 0.1%][50% в 9.1 ч

С помощью опции-I резко уменьшается время жизни одного поколения. vanitygen.exe -я 1david получены следующие результаты за несколько секунд:

Сложность: 36384905
Шаблон: 1david
Адрес: 1DAVid3iW7XhDBzdoj8FbnaSaqWCjeTgup
Привчной: 5JvtXtpUbwbNNqRoQjF3w2nyXHhphJk6lx1pwkpyekbr4nnnbel

Параметр-R позволяет задавать значение выражения вместо параметра шаблона по умолчанию. Если, например, я потребовал, чтобы мой адрес содержат все строчные буквы, но я не волнует, если "D" в "Давида" - это заглавные или нет, я мог бы использовать vanitygen.exe -Р 1[ДД]алчный. Один недостаток для указания префикса регулярных выражений заключается в том, что вам не будут давать расчетное время или данных вероятность, поскольку такие расчеты не столь тривиален, как соответствующие простой префикс.

Более конкретные критерии соответствия (и чем дольше шаблон) тем больше времени потребуется для создания вашего адреса(ов). Это может быть значительно ускорена при наличии ATI/видеокарты AMD, так как там тоже для OpenCL версии VanityGen, который может попробовать миллионам ключей в секунду на приличный ГПУ.

+292
Enea 26 нояб. 2010 г., 4:58:17

Нет. Узлы уведомлять только о блока высота в начале подключения в версии сообщение. Когда узел хочет уведомить о новых блока/ТХ его получил/создан, он использует инв сообщение.

Нет смысла уведомлять других участников о загрузке полный блокчейн. Другие узлы не имеют ничего общего с такой информацией.

+253
Kirollos Magdy 30 июн. 2017 г., 19:31:26

Я знаю, что это очень простой вопрос, но я просто любопытно обо всем этом обмен вещами и я новичок в этом.. так вот

Если я торгую на биткойн-рынке (бирже) позволяет говорить Кракен, Bitstamp или куда.. и я например купить 100 долларов в Bitcoin.

На следующий день биткоин падает и я иду отрицательные например. -7,8

Что это значит? а) я просто потерять 100$ и придется платить эту дополнительную 7,8 вернуться в 0,0? Б) или просто потеряете 100$, потому что цена упала, но я еще владелец этого 0,0001 BTC и я подождать пару дней, так что стоимость идет вверх снова и я иду положительные, или продать все и смириться с тем, что я просрал 100$?

Что это?

+196
Wurm Thomas 7 окт. 2017 г., 17:37:11

Не используйте Убунту PPA для Bitcoin, так как она устарела.

Вместо того, скачивание универсальных архив в Linux. Не волнуйтесь, вам не нужно ничего компилировать, он содержит также двоичные файлы.

Ссылка для скачивания: https://bitcoin.org/en/download

Распакуйте и скопируйте файлы из папки bin/64 в /usr/местные/Бен

Вы можете просто скопировать и вставить это в вашем терминале:

с wget https://bitcoin.org/bin/0.9.1/bitcoin-0.9.1-linux.tar.gz
тар xvzf bitcoin-0.9.1-linux.tar.gz
компакт-диск биткоин-0.9.1-для Linux/ОГРН/64
судо СР bitcoind и Bitcoin-CLI и Биткоин-Кварт /usr/местные/Бен
+193
orole 4 апр. 2017 г., 8:11:41

Насколько мне известно, последняя официальная новость-статья После генерального директора обвинительное заключение Великий МТ. Гора Gox биткоин Тайна углубляется с 14 сентября 2015 года, и эти два твита:

ПДГ #французский бирже MtGox,банк #БТЦ basé à #Токио сера condamné без jugement sur ДЕЗ обвинения Н'ayant Окене залога АВЭК disparition 50,000,000$ – @NathalieStucker (7-го января 2016)

и

30歳のフランス人が6ヶ月間以上東京の #刑務所 に #永遠 と取調べられてるため、#外国メディア は日本の #司法制度 に #疑問。23日間の #保管期間、#人権 にかかわる。– @NathalieStucker (9-го января 2016)

Вы можете следить за Натали стаки на Twitter @NathalieStucker и как вкладчик на день зверь, кажется, она единственная заинтересована в правду и справедливость на эту тему.

Теперь несколько неофициальный новости, насколько мне известно, Марк Karpelès не были допущены какие-то визиты, даже контакты со своей семьей и не разрешается использовать компьютер. Он уже потерял 35 кг, но до сих пор не принято быть козел отпущения, который, кажется, почему он до сих пор задержан после более чем 4 месяцев, без всякого суда и официальных обвинений...

+153
Ohtmane 8 нояб. 2012 г., 21:09:18

Я слышал, что там был старый блок с одной сделки и это займет 20 секунд времени процессора для проверки.

1) Какой блок был? Я забыл ее высота блока.

2) есть блок, который занимает больше времени, чтобы проверить? Или есть подобный блок?

+127
Lyne Lefebvre 10 июл. 2017 г., 6:26:55

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

+99
robocot 16 авг. 2014 г., 0:01:00

На самом деле, я работаю над этим сам проект, как выше сказал, Вы можете использовать API bitcoind.

Чтобы получить информацию о адресах вы не владеете команды "getrecievedbyaddress" и так далее не будет работать.

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

Вот порядок команд вы бы следовать для того, чтобы не следовать блокчейн.

  1. getblockcount - это даст вам общее количество блоков в сети
  2. Теперь начинается бесконечный цикл перехода от блока к блоку с помощью следующей команды - индекс getblockhash {индекс} это высота блока. Например, когда вы делаете блок подсчета можно увидеть что-то вроде 200890. Поэтому индекс последнего блока 200890 так что вы бы ввод getblockhash 200890 который будет возвращать хэш-функции блока.

  3. getblock {хэш} эта команда сейчас дает вам все транзакции в блоке.

  4. Теперь ваш собираюсь использовать каждый идентификатор транзакции в блок с помощью следующей команды getrawtransaction {txid} это собирается дать вам список входов и выходов каждой сделки. Здесь вы увидите адреса, которые получены и отправлены в транзакции и суммы.

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

Надеюсь, вы обнаружите, что блок текста полезен в некотором роде =)

+67
Michael Frederick 23 февр. 2013 г., 19:15:17

Показать вопросы с тегом