Это делает Bitcoin блок содержит минимальный деталях сделки? (Это как частная учитывая доказательства работы дизайн?)

От https://crypto.stackexchange.com/questions/508/could-one-prevent-double-spending-in-decentralized-digital-currencies-like-bitc

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

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

+458
chuckburns4usa 23 мар. 2014 г., 10:34:27
15 ответов

По данным bip65 https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki

Я могу использовать такие выражения, как если ... еще ... за endif Вот пример скрипта из этого документа:

Если
 HASH160 <Hash160(ключ шифрования)> EQUALVERIFY
 <издатель по умолчанию> опция -- checksig
Еще
 <истечения> CHECKLOCKTIMEVERIFY падение
 <покупатель по умолчанию> опция -- checksig
За endif

Но когда я пытаюсь провести транзакцию с Следующий сценарий:

OP_IF 
 OP_SHA256 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a OP_EQUAL 
OP_ELSE 
 10 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_SHA256 dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d986 OP_EQUAL
OP_ENDIF

https://tchain.btc.com/dbf477b700b7e159c07f15e1b6f5917e1247175e055fe533068a6fbc4ce2c374

Я получаю ошибку:

биткоин-Кинк -тестовом режиме sendrawtransaction 020000000174c3e24cbc6f8a0633e55f055e1747127e91f5b6e1157fc059e1b700b777f4db000000000151ffffffff01c0d401000000000023a820dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d9868700000000
код ошибки: -26
сообщение об ошибке:
обязательные-скрипт-проверить-флаг-ошибка (операция не действует с текущего размера стека) (код 16)

Где моя ошибка ?

С. П.

SHA256 из 1 -> 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a

SHA256 из 2 -> dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d986

+892
Purpleflower 03 февр. '09 в 4:24
bitcoind -помочь

отображает

-upgradewallet кошелек, обновите до последней формате

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

+725
kreeturez 25 нояб. 2010 г., 8:51:43
Другие ответы

Связанные вопросы


Похожие вопросы

Какой стимул есть для кого-то, чтобы запустить свои собственные пульсации клиент/сервер, для того, чтобы сделать ее реальной децентрализованной системы? С Bitcoin, вы можете добывать генерировать новые биткоины и сбор платы за сделку. Есть ли пульсации аналог?

+655
deepna 3 янв. 2017 г., 22:02:44

Вот я недавно сделал небольшой заказ тест Digix Дао на рынке Эфириума (используя bittrex), и я заметил, что он появился в разделе История рынка.

Он выглядел немного не так (не точно)

КУПИТЬ - СКОРОСТЬ 0.0... - ОБЩЕЕ 0.0... ......

Так что я купил х ДГУ с г Эфириума.

Однако, не было никакого ордера на продажу, чтобы хвалить мой ордер на покупку.

Когда я купил Digix Дао, я купил его у продавца, который продал ее мне. Почему не его ордер в истории рынка, но мой ордер на покупку?

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

+586
Dave Cahill 8 мар. 2012 г., 6:30:43

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

+558
Mahin Gupta 9 янв. 2019 г., 11:13:35

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

+555
Westie1012 24 окт. 2013 г., 1:28:44

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

+523
devcjax 28 июн. 2014 г., 1:19:49

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

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

По данным компании "BitPay":

https://support.bitpay.com/hc/en-us/articles/115005559826-How-do-I-pay-without-a-payment-bitcoin-address-

С. откройте выплаты в вашем бумажнике

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

Это "открыть в бумажник ссылке" следует выявить фактические детали, даже если оно не открывается в свой кошелек.

Я не могу проверить это без фактического ссылке компании "BitPay".

+447
Elliot Paquette 7 янв. 2010 г., 20:00:12

Предположим, я создаю и отправить серию ВМС США:

|------блок--------|------блок Б----------|----блок C-----|----блок D-----|
|Тх1......Тх2.........|...Tx3.................|................|......Тх4.......|

но тогда вилка бывает и реорганизации блока происходит:

|------блок--------|------блок Б----------|----блок Е-----|----блок F-----|--блок G--|
|Тх1......Тх2.........|...Tx3.................|......???.......|......???.......|.....???...|

Что бы ни случилось с Тх4? Он будет включен в один из блоков Е, F, G или другой блок? Он ушел? Конфликт/недействительным? Нужно ли мне отправить его? Если да, я могу потратить те же входные данные, я сделал при создании Тх4?

+425
Dutch Driver 7 февр. 2014 г., 8:48:59

В настройках своего профиля вы можете получить свою реферальную ссылку для приглашения ваших друзей. Я думаю, вы оба получите $10, если ваш друг тратит $100 в покупает.

+406
Surjya Narayana Padhi 19 июн. 2010 г., 13:49:58

При запуске getpeerinfo я вижу, что количество подключенных узлов возвращать synced_blocks по -1.

Некоторые из них были подключены в течение нескольких дней, так:

  1. Правильно ли предположить, что эти узлы не пытается пропогандировать блоков по сети?
  2. Если да, то каковы их цели, если они не распространяющихся блока данных по сети?

Вы можете увидеть, что я имею в виду здесь: http://learnmeabitcoin.com/explorer/node/

+321
Heri Lesmana 20 дек. 2016 г., 1:17:31

"Хозяева" ботнеты, наверное, бежит их как бизнеса, это означает, что они всегда будут стремиться получить прибыль-оптимизация. Вы верите, что это вопрос времени, прежде чем они будут стремиться организовать и провести 51% атака на биткоины?

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

+285
Brady Huang 25 февр. 2013 г., 8:05:43

Если дерево Меркле историю транзакций были сокращены, чтобы удалить все операции, которые были полностью израсходованы, каков будет размер истории транзакций по сравнению с его нынешним размером? (В процентах от общего объема.)

+173
Kay V 17 апр. 2016 г., 20:29:43

С Меркле деревья, легкий клиент может быть уверен, некоторые сделки он получает правильные с минимальным количеством данных блокчейн. Как может такой клиент, хотя, убедитесь, что он получил все соответствующие операции из/в свой адрес, чтобы знать его полный баланс? Что, если его коллегиального порицаются некоторые операции по какой-то причине?

+172
predel 17 мая 2013 г., 22:10:19

Я не вижу кода, где вы на самом деле изменить блок объекта хеширования. Метод hashGenesisBlock() возвращает хэш, но это никогда не передается на блок объекта.

Кроме того, в первой строке вашего кода также есть ошибка: текущее время 1390959227, не 1390948469. Это может также вызвать проблемы.

+95
SteW96 26 мар. 2017 г., 15:41:36

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