Может децентрализованной технологии blockchain биткоин, как использоваться для хранения медицинской информации?

Например, пациенты получают собственный ключ, провайдерам получить публичный ключ?

+788
Vijay Palve 10 июн. 2017 г., 11:18:43
24 ответов

Если это выходной P2SH и выкупить скрипт OP_TRUE, то это кто-может-тратить и вы не обязаны предоставлять ничего в scriptSig

+995
BsdHelper 03 февр. '09 в 4:24

Лайткоин сопротивляется ГПУ ускорение с помощью scrypt в на основе функции хэширования, которая займет некоторое количество памяти для создания и проверки. Проблема с этим состоит в том, что Р параметр должен быть установлен достаточно высоко, что трудно использовать GPU, но достаточно низко, так низко-памяти клиентов (т. е. смартфонов) можно еще эффективно проверить блоки.

Есть доказательства работы, которая занимает значительно больше памяти для создания доказательства работы на блоке, чем это делает, чтобы убедиться, что блок содержит достаточные доказательства работы?

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

+946
kvakva 4 апр. 2018 г., 10:59:34

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

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

+899
Answers 7 янв. 2019 г., 6:22:16

На странице https://en.bitcoin.it/wiki/Running_Bitcoin он показывает несколько команд. Это только для Bitcoin Qt или я могу использовать более легкий клиент, как Электра?

+813
Eelco Hoogendoorn 20 дек. 2012 г., 11:45:44

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

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

+803
sxmboy 4 апр. 2014 г., 6:07:55

Вы можете сделать это наоборот.

Создать новый узел

@мастер = MoneyTree::мастер.новый

а затем импортировать в Электрум мастер закрытого ключа'

@мастер.to_bip32(:частный)

Если вы создаете новый кошелек в Электрума и выберите: 'использовать стандартный бумажник' >'открытых или закрытых ключей', там вы сможете поставить BIP32 закрытого ключа.

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

+756
Bikash Dash 19 янв. 2010 г., 0:20:36

Я создал транзакцию, используя "bitcoinjs-Либ".

Вот хеш:

01000000013f3e32e0b436f37d6c67265dd0cb71053fe6b6f9cee12efbe52065071215d37b000000006a47304402203dc1f1d173ac8eaa059ef6f703793d16c98a33f1d6e2b6b83b894517041fdc08022065e57c6ad4c3f371348334b6aa27188ce4719f6278dc18003f60d4081b423c2401210273abe13a1fefd8663f7deeb4e755ad8753481fc6204b24e244835207edcbb760ffffffff02e8030000000000001976a91414c50581bac21c1fa611f906db135736d87e4c5088ac54820100000000001976a91463978c3bc763ceb4981d6992224d4b0c2892652888ac00000000

Вот значение этого хэша.

{
"lock_time":0,
"размер":225,
"входы":[
{
"prev_out":{
"индекс":0,
"хэш":"7bd31512076520e5fb2ee1cef9b6e63f0571cbd05d26676c7df336b4e0323e3f"
},
"script":"47304402203dc1f1d173ac8eaa059ef6f703793d16c98a33f1d6e2b6b83b894517041fdc08022065e57c6ad4c3f371348334b6aa27188ce4719f6278dc18003f60d4081b423c2401210273abe13a1fefd8663f7deeb4e755ad8753481fc6204b24e244835207edcbb760"
}
],
"версии":1,
"vin_sz":1,
"хэш":"a85b07d647f728986687933f30db758b545144b34e9110d78355b2c11efc8423",
"vout_sz":2,
"выход":[
{
 "script_string":"OP_DUP OP_HASH160 14c50581bac21c1fa611f906db135736d87e4c50 OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"12tpY8cF2bfTUzTQSZjwhRZ2k33RGNKzpg",
"значение":1000,
"сценарий":"76a91414c50581bac21c1fa611f906db135736d87e4c5088ac"
},
{
 "script_string":"OP_DUP OP_HASH160 63978c3bc763ceb4981d6992224d4b0c28926528 OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"1A5bSiXqBBt4rSani8UHaAV4314pU8pon9",
"значение":98900,
"сценарий":"76a91463978c3bc763ceb4981d6992224d4b0c2892652888ac"
}
]
}

Блокчейн дает ошибку "не удается найти все ТХ входы".

Почему это (и как это исправить)?

+747
Peter T 11 авг. 2014 г., 4:02:14

AFAIK, чтобы создать очередной блок, должна быть определенная структура (определенное количество ведущих нулей) в выход рассчитан на заголовок блока. Этот заголовок содержит набор основных частей (дерево Меркле, предыдущий блок, хэш, ...) и двух переменных частей: nonce и timestamp.

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

+663
yunfanz 4 февр. 2015 г., 4:49:45

Как один bitcoind узел я могу только определить количество подключенных пиров у меня. Есть ли способ, чтобы иметь видение всей сети Bitcoin?

+639
Haichen Shen 25 февр. 2019 г., 20:51:29

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

Как и сказал Марч, возможность найти один и тот же адрес: 1 до 4.6 х 10^172

При получении ударила молния дважды: 1 до 3,6 х 10^11

Статистически говоря, вы, вероятно, умереть, прежде чем вы даже приблизиться на том же публичном выступлении.

Престижность,

-Бешир

+635
user59322 19 нояб. 2013 г., 15:05:31

В схеме Сатоши Накамото:

enter image description here

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

Вопрос: Предположим, что три изображенные транзакции #1, #2, и #3 слева направо.

Это подпись для транзакции № 2, рассчитываются с использованием 1 владелец закрытого ключа и данные транзакции для транзакции № 1 или это вычислено с помощью рук 1 закрытый ключ и данные транзакции для транзакции № 2?

Спасибо.

+625
jjurisch 4 мая 2014 г., 22:37:03

Внутренние Шахтера был удален из Bitcoin Core в версии 0.13.0, в этом пр: https://github.com/bitcoin/bitcoin/pull/7507

Он привык быть увеличена в ScanHash(), но как для удаления, нет места, что увеличивает нонсен, это будет сделано путем обеспечения горного производства.

+615
gloria segovia 3 февр. 2015 г., 16:30:51

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

+565
emraher 28 нояб. 2012 г., 1:28:09

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

from_address = '2NAvmqmZmodXKDHyWQaRufsFptZ6cDPVapq'
to_address = '2MyTfwJFbWYueyFpDjdN8cJ4ZwsSA7Ufn8s'

Неизрасходованные в from_address

[{'txid': '421ac74f3fb137ea0f65d20e71825abefd463322b4e4a9033057e78e2a27bb69', 'Uвых': 1, 'адрес': '2NAvmqmZmodXKDHyWQaRufsFptZ6cDPVapq', 'счет': ", 'redeemScript': '00140363a5b9ce91754185b3d39d292f262ac3f417c5', 'scriptPubKey': 'a914c1f4f356a6c6d28742dd1e80270edd55e6a5b0c687', 'количество': 0.5455, 'подтверждение': 108, 'расходуемого': правда, решаемая': правда, "безопасный": "истина"}]

создание rawtransaction

биткоин-CLI и createrawtransaction [{'txid': '421ac74f3fb137ea0f65d20e71825abefd463322b4e4a9033057e78e2a27bb69', 'Uвых': 1}] {'2MyTfwJFbWYueyFpDjdN8cJ4ZwsSA7Ufn8s' : 0.0495 ,'2NAvmqmZmodXKDHyWQaRufsFptZ6cDPVapq' : 0.4955}

подписание сделки

биткоин-Кинк signrawtransaction '020000000169bb272a8ee7573003a9e4b4223346fdbe5a82710ed2650fea37b13f4fc71a420100000000ffffffff02f0874b000000000017a9149ca7d200ee0b4e751d1de0c56fd3cf8defde173d87b012f4020000000017a914c1f4f356a6c6d28742dd1e80270edd55e6a5b0c68700000000' [{'txid': '421ac74f3fb137ea0f65d20e71825abefd463322b4e4a9033057e78e2a27bb69', 'Uвых': 1, 'redeemScript': '00140363a5b9ce91754185b3d39d292f262ac3f417c5', 'scriptPubKey': 'a914c1f4f356a6c6d28742dd1e80270edd55e6a5b0c687', 'количество': 545500}] ['cR5YAMiTGaAwFgrEHeXK2MpEm8SEBFXm7pf2r2m6snbx3srqvpyw']

sendrawtransaction

биткоин-Кинк sendrawtransaction '0200000000010169bb272a8ee7573003a9e4b4223346fdbe5a82710ed2650fea37b13f4fc71a4201000000171600140363a5b9ce91754185b3d39d292f262ac3f417c5ffffffff02f0874b000000000017a9149ca7d200ee0b4e751d1de0c56fd3cf8defde173d87b012f4020000000017a914c1f4f356a6c6d28742dd1e80270edd55e6a5b0c68702483045022100ccf694b3439a163ca100743c749ba80e6732d96e2f1dc951ea38c6aba7624cf102203463130bec546cd5cf5d0a18067b51cdd63b879eb34cbecf61b2883ee58021110121034fb6dfc450dd53dcb083cb38ad8ad4d5ad744e3da6c93b579eb19354c3ff2e6600000000'

Ошибка:

поднять исключение('ошибка в RPC вызов:' + ул(responseJSON ["ошибка"]))
Исключение: ошибка в RPC вызова: {'код': -26, 'сообщение': '64: неимперативные-скрипт-проверить-флаг (подпись должна быть ноль для не удалось проверить(мульти)операции сиг)'}
+480
1nar2uto3 17 сент. 2019 г., 3:19:05

Текущая биткоин клиент отфильтровывает все толкает за пределы определенного размера.

статический константный беззнаковый инт MAX_SCRIPT_ELEMENT_SIZE = 520; // байт
[...]
если (vchPushValue.размер() > MAX_SCRIPT_ELEMENT_SIZE)
 возвращение set_error(serror, SCRIPT_ERR_PUSH_SIZE);

Какой смысл это делать? Это предотвратит нападение?

Насколько трудно будет изменить это? Бы увеличение этой константы требуют мягкая/жесткая вилка?

+420
jcubero 12 июл. 2017 г., 19:17:49

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

+420
Staxxx 2 нояб. 2011 г., 20:09:36

Полного понимания того, откуда вы, ихмо, вы должны выбрать криптовалюты, которую большинство ваших потенциальных клиентов все равно в их кошельки. Особенно когда речь идет о небольших суммах (как вы говорите) вряд ли кто-то будет готов пойти на обмен первый и торговля 0.0005 БТЦ в другую монету, только платить вы.

Я бы предложил взглянуть на молнию сети (https://en.wikipedia.org/wiki/Lightning_Network).

+395
lovecooking540 11 авг. 2018 г., 21:11:06

Да, много мелких монет восприимчивы к таким атакам. Однако, стоимость монет настолько мала, что 51% атаки на монете почти нет реальной пользы никакой. Монеты, которые действительно имеют значение, где выполнение 51% атаки предполагает существенные выгоды для злоумышленника более трудно атаковать, потому что они фактически используются.

+338
Tunahan Yilmaz 30 июл. 2019 г., 17:40:37

После построения лайткоин версии v0.15.Клиент 1rc1 на Ubuntu 16.04, я хочу построить приложение, которое использует Лайткоин. Но я наткнулся на нечто странное (по крайней мере для меня).

Я сделал следующую команду: ./лайткоин-Кинк getrawtransaction 716aba3806b7737f5152af0079c73d20b924a4c1b679026feac42205e06d9f5b 1

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

Спасибо заранее!

Редактировать: данная сделка является сделкой тестовом режиме

Полный выход:

{
 "txid": "716aba3806b7737f5152af0079c73d20b924a4c1b679026feac42205e06d9f5b",
 "хэш": "716aba3806b7737f5152af0079c73d20b924a4c1b679026feac42205e06d9f5b",
 "версия": 2,
 "размер": 667,
 "размер V": 667,
 "locktime": 482836,
 "Альвин": [
{
 "txid": "c7fdc7179381c001b056e2f905c5b506c79d10ae9fc3cd2a7721467a4bf05906",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d723c11024ec3800aa87f9e20ebbd344ebcb57db5f71b2cc66155a2ea3ac167f022019f1455f1438d44e048ecf3895a5e3d041b2aca1146fc18b9c8dc4e77e40bb50[ALL] 035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44",
 "наговор": "483045022100d723c11024ec3800aa87f9e20ebbd344ebcb57db5f71b2cc66155a2ea3ac167f022019f1455f1438d44e048ecf3895a5e3d041b2aca1146fc18b9c8dc4e77e40bb500121035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44"
},
 "последовательности": 4294967294
},
{
 "txid": "102313318e90c4c4ccb7581c90c1a8d38085106f19917544a21359067a80096a",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "30440220269bf280fd82163658da1be2f5301f851f13978937ee2c7701f654ac49ffc03602204fafb6592af7bdbedede204bd476b24fb03b50cdd75c5fbdb35e57692e870635[ALL] 0258c857eff89b9b54ccab29d4fcbadcb01c0a4cf9627fa56e4d6b96ae74f5e462",
 "наговор": "4730440220269bf280fd82163658da1be2f5301f851f13978937ee2c7701f654ac49ffc03602204fafb6592af7bdbedede204bd476b24fb03b50cdd75c5fbdb35e57692e87063501210258c857eff89b9b54ccab29d4fcbadcb01c0a4cf9627fa56e4d6b96ae74f5e462"
},
 "последовательности": 4294967294
},
{
 "txid": "7c7c64412dfaad8bf74280748f295ae8b4fa88b469e2473b08c98198c1ba9266",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "3044022039293b68bda763f2f07ead2edd257eee35078ece91e0afdeb56b898c5e89d44502205f49dbebb0521e1cf4d74a1ec0fec0d174352e47385f773c4323e0533453e566[ALL] 035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44",
 "наговор": "473044022039293b68bda763f2f07ead2edd257eee35078ece91e0afdeb56b898c5e89d44502205f49dbebb0521e1cf4d74a1ec0fec0d174352e47385f773c4323e0533453e5660121035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44"
},
 "последовательности": 4294967294
},
{
 "txid": "7c7c64412dfaad8bf74280748f295ae8b4fa88b469e2473b08c98198c1ba9266",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "304402200563b82f8d85ebc37f0adc106595caff6a69e5fecfda67c3003523fc195dd2a4022023f18ab2027f39b8c1e6be8cdf57d5fb6aae56c71756db4db9f123d6e88b77d3[ALL] 0209fac8d3f346aef9bf636e3d539e9c2cb0eb59bcd2898d560f0bbc9405628067",
 "наговор": "47304402200563b82f8d85ebc37f0adc106595caff6a69e5fecfda67c3003523fc195dd2a4022023f18ab2027f39b8c1e6be8cdf57d5fb6aae56c71756db4db9f123d6e88b77d301210209fac8d3f346aef9bf636e3d539e9c2cb0eb59bcd2898d560f0bbc9405628067"
},
 "последовательности": 4294967294
}
],
 "Uвых": [
{
 "значение": 0.01885081,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 6e3201e86a59653a0ea031af8f2b03615748d248 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a9146e3201e86a59653a0ea031af8f2b03615748d24888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"mqZcXjXjHBTHJwSxns2ZajLHpu3Ej33gh3"
]
}
},
{
 "значение": 0.10000000,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 b3ebe3b4f7f100e00a1abfbb4ae39af4aece27f3 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914b3ebe3b4f7f100e00a1abfbb4ae39af4aece27f388ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"mwvHqHCSHqrfp7t7bnFA74JdnmaFAVXplk"
]
}
}
],
 "наговор": "02000000040659f04b7a4621772acdc39fae109dc706b5c505f9e256b001c0819317c7fdc7010000006b483045022100d723c11024ec3800aa87f9e20ebbd344ebcb57db5f71b2cc66155a2ea3ac167f022019f1455f1438d44e048ecf3895a5e3d041b2aca1146fc18b9c8dc4e77e40bb500121035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44feffffff6a09807a065913a2447591196f108580d3a8c1901c58b7ccc4c4908e31132310010000006a4730440220269bf280fd82163658da1be2f5301f851f13978937ee2c7701f654ac49ffc03602204fafb6592af7bdbedede204bd476b24fb03b50cdd75c5fbdb35e57692e87063501210258c857eff89b9b54ccab29d4fcbadcb01c0a4cf9627fa56e4d6b96ae74f5e462feffffff6692bac19881c9083b47e269b488fab4e85a298f748042f78badfa2d41647c7c000000006a473044022039293b68bda763f2f07ead2edd257eee35078ece91e0afdeb56b898c5e89d44502205f49dbebb0521e1cf4d74a1ec0fec0d174352e47385f773c4323e0533453e5660121035e23a55d8804ae49e49136a2412fb53b02f3de495622ef1e6a40f63f1ea93e44feffffff6692bac19881c9083b47e269b488fab4e85a298f748042f78badfa2d41647c7c010000006a47304402200563b82f8d85ebc37f0adc106595caff6a69e5fecfda67c3003523fc195dd2a4022023f18ab2027f39b8c1e6be8cdf57d5fb6aae56c71756db4db9f123d6e88b77d301210209fac8d3f346aef9bf636e3d539e9c2cb0eb59bcd2898d560f0bbc9405628067feffffff0299c31c00000000001976a9146e3201e86a59653a0ea031af8f2b03615748d24888ac80969800000000001976a914b3ebe3b4f7f100e00a1abfbb4ae39af4aece27f388ac145e0700",
 "blockhash": "bb55f8d0463ddf6b1c854286a2f1911ab590ed154ef502406f28fd0a01e52238",
 "подтверждений": 6,
 "время": 1523009113,
 "blocktime": 1523009113
}
+335
Dimarik0303 1 окт. 2017 г., 23:13:46

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

Их любой вызов RPC, доступных для установив плату за транзакции (для установки приоритета операций) ?

+200
oodlenger 15 июн. 2015 г., 7:40:21

Я слышал, что PayPal позволяет торговцам принимать Bitcoin, однако, я не могу найти любую документацию, показывая, как PayPal и торговцы могут сделать это. Как продавец может PayPal принимают биткоин?

+162
Parikshit Thakur 23 февр. 2013 г., 7:25:24

это хорошая теория, но реальная причина, кажется, чтобы быть немного разные, бит ОС монета требует некоторых специальных операций на целое число (целое) число, когда большинство расчетов сегодня производится с использованием плавающей точки. NVIDIA была перенести вычислительные способности есть карты вдоль поколений в пользу плавающей точкой. Если вы хотите погружаться в детали есть очень хорошая статья здесь: http://www.itproportal.com/2013/04/17/amd-thrashes-nvidia-at-bitcoin-mining--will-the-gap-ever-be-closed/

+151
yashastrah 7 авг. 2010 г., 2:39:02

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

Изменение стандартной сети P2P порт также поможет в качестве узлов будет действительно только подключаться к другим узлам, используя порт по умолчанию.

+130
John t 12 сент. 2013 г., 13:41:51

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

Вы можете найти долгосрочное решение с объединены добыча.

+71
Alejandro Aguirre 22 июл. 2015 г., 15:38:49

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