Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 апреля 2014, 1:16:49 AM   # 1
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
У меня есть несколько вопросов о blockchain совместимости.

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

Если да, то может изменить один blockchain для удаления нежелательных операций и перемещения противовесов в нирвану?

Еще один нуб вопрос: Если кошелек имеет несколько адресов, можно сказать, если они принадлежащие вместе или делать все, что они имеют отдельные клавиши, или другими словами - вы можете восстановить фактический Остатки кошелек?

Можно ли отправить монеты с использованием вторичного адреса, или они всегда будут отправлены с основным адресом?

Некоторый более обсуждаемая тема вопрос о 51% атак:
AFAIK вы можете взять на себя цепь, если у вас есть самый длинный в сети (сети, я говорю о цепях!).
Будет ли возможность ускорить расчет цепи для такой атаки путем изменения времени блока в исходном коде, а затем начать вычисление, так что вы не можете изменить далеки в прошлое до последней контрольной точки?

И, наконец, - как же проследить такую ​​атаку после того, как произошло? Существуют ли какие-либо следы, которые могут быть найдены в blockchain?

Спасибо за ваши ответы 
CaptainHash сейчас офлайн Пожаловаться на CaptainHash   Ответить с цитированием Мультицитирование сообщения от CaptainHash Быстрый ответ на сообщение CaptainHash


Как заработать Биткоины?
Без вложений. Не майнинг.


15 апреля 2014, 2:20:08 AM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Получил 1806 Биткоинов
Реальная история.





У меня есть несколько вопросов о blockchain совместимости.

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

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

Если да, то может изменить один blockchain для удаления нежелательных операций и перемещения противовесов в нирвану?

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

Еще один нуб вопрос: Если кошелек имеет несколько адресов, можно сказать, если они принадлежащие вместе или делать все, что они имеют отдельные клавиши, или другими словами - вы можете восстановить фактический Остатки кошелек?

Адреса всех есть отдельные клавиши. Единственный способ восстановить весь баланс будет иметь все приватные ключи от оригинального кошелька.

Можно ли отправить монеты с использованием вторичного адреса, или они всегда будут отправлены с основным адресом?

Bitcoins не отправляются "с и адрес"  Они направляются "по адресу", Вы можете выбрать то, что адрес, который вы хотите, чтобы отправить их.

(На самом деле, они отправляются в сценарии. Существует особый обычно используется сценарий, который обременяет проводить с подписью от секретного ключа адреса. Это обычно используется скрипт называется "отправка на адрес" как общий способ описать его)

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

Некоторый более обсуждаемая тема вопрос о 51% атак:
AFAIK вы можете взять на себя цепь, если у вас есть самый длинный в сети (сети, я говорю о цепях!).

Пока ваша цепь удовлетворяет другие требования протокола? Конечно.

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

Нет.

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

Метка времени не имеет никакого отношения к этим.

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

И, наконец, - как же проследить такую ​​атаку после того, как произошло? Существуют ли какие-либо следы, которые могут быть найдены в blockchain?

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

15 апреля 2014, 3:55:07 AM   # 3
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Большое спасибо за подробный ответ, Дэнни!
Это помогает мне многое в понимании основ, и у меня даже есть некоторые более глупые вопросы - извините за это, просто repond, если они не слишком crackbrained, я почти слишком устал, чтобы все продумать, теперь

котировка
В вновь созданный altcoin? Конечно. Есть множество способов, вы могли бы поддерживать баланс, что вы хотите, и удалить остатки вы не хотите.
Круто. Но как подойти? Я думаю, вы не можете ничего с Rpc-командами делать, но придется использовать Berkeley для этого.
Как бы вы оценили усилия для редактирования цепи, и как трудно было бы изменить двоичные данные?
Достаточно ли изменить открытый ключ в / двоичных данных, баз данных или там, где она хранится, чтобы стереть адрес и это могло повлиять на балансы других адресов?
Что произойдет, если есть какой-либо вид несогласованности в цепи? Будет ли она по-прежнему будет vailid?

котировка
Пока ваша цепь удовлетворяет другие требования протокола? Конечно.
И эти требования будут? Есть ли какой-то технический документ?

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

Таким образом, теоретически можно было бы атаковать цепь и вилка от последней контрольной точки, если один был достаточно hashpower, чтобы догнать сети?
Защищает ли сеть сама по обновлению контрольно-пропускных пунктов?

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

CaptainHash сейчас офлайн Пожаловаться на CaptainHash   Ответить с цитированием Мультицитирование сообщения от CaptainHash Быстрый ответ на сообщение CaptainHash

15 апреля 2014, 4:39:02 AM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

котировка
В вновь созданный altcoin? Конечно. Есть множество способов, вы могли бы поддерживать баланс, что вы хотите, и удалить остатки вы не хотите.
Круто. Но как подойти? Я думаю, вы не можете ничего с Rpc-командами делать, но придется использовать Berkeley для этого.
Как бы вы оценили усилия для редактирования цепи, и как трудно было бы изменить двоичные данные?

Это зависит от того, что вы пытаетесь достичь, почему вы пытаетесь достичь, и как вы хотите работать. 

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

Вы должны создать протокол, который будет просто игнорировать определенные transactionIDs или выходы транзакций.

Что произойдет, если есть какой-либо вид несогласованности в цепи? Будет ли она по-прежнему будет vailid?

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

котировка
Пока ваша цепь удовлетворяет другие требования протокола? Конечно.
И эти требования будут? Есть ли какой-то технический документ?

Мы вернулись к разговору о Bitcoin, а не какой-то новый altcoin, верно?

В этом случае клиент Bitcoin Ядро имеет правила протокола. Лучший способ понять ТОЧНЫЕ правила, чтобы читать исходный код.

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

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

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

Защищает ли сеть сама по обновлению контрольно-пропускных пунктов?

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

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

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

Каждые 2016 года блокирует клиент смотрит на 2016 блоков, которые только что закончили. Если потребовались более 20160 минут, чтобы решить блоки, то сложность уменьшается пропорционально ускорить решение блока. Если прошли менее 20160 минут, чтобы решить блоки, то сложность увеличивается пропорционально замедлять решение блока. Единственный способ контролировать среднее время для решения блока является регулирование трудности и трудности, с которыми вы решить должны быть по крайней мере так же трудно, как и остальные сети, или они будут просто игнорировать ваши блоки. Вот почему это называется "доказательство правильности работы", Хэш, что вы предоставляете "доказывает" к остальной части сети, что вам "работал" на блоке как жесткий, как они это делали.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

15 апреля 2014, 5:19:19 PM   # 5
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Спасибо за обмен вашей мудрости, господин гуру. 

Код:
Это зависит от того, что вы пытаетесь достичь, почему вы пытаетесь достичь, и как вы хотите работать.

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

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

И если у меня есть ты прав, я бы аннулировать все нежелательные (неизрасходованные) входы адреса, чтобы установить баланс адрес нуль.
Это должно быть жёстко (OMG), чтобы заставить его работать, и нет простого способа просто манипулируя блок данных / Berkeley DB?

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

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

Стоит ли ковыряться в этом вопросе или это только в конечном итоге с головной боли и тратить много времени, если вы все знакомы с этой криптографической вещи?
Я просто не могу позволить себе потратить несколько недель на этом.
CaptainHash сейчас офлайн Пожаловаться на CaptainHash   Ответить с цитированием Мультицитирование сообщения от CaptainHash Быстрый ответ на сообщение CaptainHash

15 апреля 2014, 5:29:33 PM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Спасибо за обмен вашей мудрости, господин гуру.  

Код:
Это зависит от того, что вы пытаетесь достичь, почему вы пытаетесь достичь, и как вы хотите работать.

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

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

И если у меня есть ты прав, я бы аннулировать все нежелательные (неизрасходованные) входы адреса, чтобы установить баланс адрес нуль.
Это должно быть жёстко (OMG), чтобы заставить его работать, и нет простого способа просто манипулируя блок данных / Berkeley DB?

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

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

Стоит ли ковыряться в этом вопросе или это только в конечном итоге с головной боли и тратить много времени, если вы все знакомы с этой криптографической вещи?
Я просто не могу позволить себе потратить несколько недель на этом.

Я потерял в этой точке, идет ли речь о Bitcoin, или какой-то altcoin.

Предположим, что мы говорим о Bitcoin, то "ремонт" что вы предлагаете будет зависеть многое от того, что делал взломщик, и как далеко назад в blockchain вам нужно изменить положение вещей.

Если "атака" Обнаружено, прежде чем 100 блоков произошли, то "ремонт" не будет так плохо, так как ни один из выходов любого из coinbase сделок не было потрачено еще. Это означает, что почти все операции в блоках являются действительными. Blockchain может быть произведен откат к последнему "действительный" блок, и все операции могут быть подтверждены снова в новом blockchain.

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

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

16 апреля 2014, 3:00:29 AM   # 7
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Большое спасибо за помощь мне снова!

Код:
Я потерял в этой точке, идет ли речь о Bitcoin, или какой-то altcoin.
Это на самом деле секретно, но сеть Bitcoin была взломана, и это Satoshi с деменцией пытается это исправить.
Просто шучу. Нет, я говорил о альте монете. Но атака была далеко в прошлом, сотни нежелательных блоков уже подтверждены.
Это далеко за пределами моих возможностей, и я думаю, что оставит blockchain нетронутым.

Просто еще один вопрос - можно ли скопировать существующий blockchain в новый крипто валюты, которая использует другой Algo?
Не удалось найти anyhing об этом, но кто-то утверждал, что это было возможно. Не будет ли блок-хэши быть разными с другим алгоритмом?

Я просто попытался его и поправил хэш блока генеза и начальное сообщение струны (это последний один нужен?). Затем я скопирована бумажник и блок данных из существующей монеты. Но когда я начинаю его я получаю сообщение об ошибке утверждения, потому что хэш! = HashGenesisBlock.

Я нуб и только начал ковыряться в исходном коде. Я, возможно, только что-то пропустил (как чтение документации) ...
CaptainHash сейчас офлайн Пожаловаться на CaptainHash   Ответить с цитированием Мультицитирование сообщения от CaptainHash Быстрый ответ на сообщение CaptainHash

16 апреля 2014, 6:00:02 AM   # 8
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Просто еще один вопрос - можно ли скопировать существующий blockchain в новый крипто валюты, которая использует другой Algo?
Не удалось найти anyhing об этом, но кто-то утверждал, что это было возможно. Не будет ли блок-хэши быть разными с другим алгоритмом?

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

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

17 апреля 2014, 10:52:08 PM   # 9
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Просто еще один вопрос - можно ли скопировать существующий blockchain в новый крипто валюты, которая использует другой Algo?
Не удалось найти anyhing об этом, но кто-то утверждал, что это было возможно. Не будет ли блок-хэши быть разными с другим алгоритмом?

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

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

Имеет смысл. Так он работает. Ницца!
Я крипто нуб, который только начал понимать основы и успешно раздвоенный несколько криптографирования для исследований и удовольствия.
Как бы вы оценили усилия для такого рода решения? Это, вероятно, связано много кода регулировани, не кажется, что будет одна функция, которая заботится о шифровании и может быть легко изменен ...

Я пытаюсь смешать Scrypt с keccak, чтобы заблокировать новый Scrypt ASICS. Была ли сделано раньше?
CaptainHash сейчас офлайн Пожаловаться на CaptainHash   Ответить с цитированием Мультицитирование сообщения от CaptainHash Быстрый ответ на сообщение CaptainHash

19 апреля 2014, 3:28:15 PM   # 10
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Я смущен. Является ли Bitcoins посланный на адрес или скрипты?
digitalninja81 сейчас офлайн Пожаловаться на digitalninja81   Ответить с цитированием Мультицитирование сообщения от digitalninja81 Быстрый ответ на сообщение digitalninja81

19 апреля 2014, 11:59:07 PM   # 11
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Я смущен. Является ли Bitcoins посланный на адрес или скрипты?

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

Если вы пытаетесь обсудить технически, что происходит на уровне протокола, он становится гораздо более запутанным, чем вы можете себе представить. Во-первых, вы должны прийти к осознанию того, что нет ничего, что можно назвать "Bitcoin", И "Bitcoins" (Которые не существуют) не являются "послал" в любом месте.

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

Наиболее распространенный сценарий написан таким образом, чтобы требовать подписей от секретного ключа. Требуемая подпись идентифицируется хэш это открытый ключ. Этот хэш, при кодировании с кодированием Base58check, является то, что мы называем адрес Bitcoin. Поэтому, чтобы сделать дискуссию о передаче контроля стоимости на уровне пользователя проще обсудить, мы называем процесс создания и трансляции такой сделки, "отправка в Bitcoin адрес",

DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

20 апреля 2014, 8:38:05 PM   # 12
 
 
Сообщения: 575
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

Я смущен. Является ли Bitcoins посланный на адрес или скрипты?

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

Если вы пытаетесь обсудить технически, что происходит на уровне протокола, он становится гораздо более запутанным, чем вы можете себе представить. Во-первых, вы должны прийти к осознанию того, что нет ничего, что можно назвать "Bitcoin", И "Bitcoins" (Которые не существуют) не являются "послал" в любом месте.

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

Наиболее распространенный сценарий написан таким образом, чтобы требовать подписей от секретного ключа. Требуемая подпись идентифицируется хэш это открытый ключ. Этот хэш, при кодировании с кодированием Base58check, является то, что мы называем адрес Bitcoin. Поэтому, чтобы сделать дискуссию о передаче контроля стоимости на уровне пользователя проще обсудить, мы называем процесс создания и трансляции такой сделки, "отправка в Bitcoin адрес",



Я думаю, что если кто-то трансформировали концепцию вашего последнего поста в анимацию / кино или ..., которые могут быть легко поняты "нормальный" люди, хорошо для более широкого применения ...
elviselvis101 сейчас офлайн Пожаловаться на elviselvis101   Ответить с цитированием Мультицитирование сообщения от elviselvis101 Быстрый ответ на сообщение elviselvis101

22 апреля 2014, 1:58:55 PM   # 13
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

У меня есть несколько вопросов о blockchain совместимости.

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

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

Если да, то может изменить один blockchain для удаления нежелательных операций и перемещения противовесов в нирвану?

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

Дэнни может быть правильным в том смысле, вы заботитесь о. Тем не менее, вы действительно не можете произвольно изменять блоки в blockchain, потому что каждый блок содержит хэш предшествующего блока. Вот почему его называют "цепь", Так что если вы измените один в середине, хэш больше не будет совпадать. Но это код, так что вы * * можете добавить исключение к инструменту проверки блока altcoin, позволяя это сломанный хэш ...

Но было бы лучше, чтобы создать одноразовый "вилка" блок, который будет корректировать баланс любым способом, который Вы выбираете. Это код после того, как все ...

Еще один нуб вопрос: Если кошелек имеет несколько адресов, можно сказать, если они принадлежащие вместе или делать все, что они имеют отдельные клавиши, или другими словами - вы можете восстановить фактический Остатки кошелек?

Адреса всех есть отдельные клавиши. Единственный способ восстановить весь баланс будет иметь все приватные ключи от оригинального кошелька.

Можно ли отправить монеты с использованием вторичного адреса, или они всегда будут отправлены с основным адресом?

Bitcoins не отправляются "с и адрес"  Они направляются "по адресу", Вы можете выбрать то, что адрес, который вы хотите, чтобы отправить их.

(На самом деле, они отправляются в сценарии. Существует особый обычно используется сценарий, который обременяет проводить с подписью от секретного ключа адреса. Это обычно используется скрипт называется "отправка на адрес" как общий способ описать его)

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

Я думаю, что когда люди говорят о "отправка биткойнов от адреса" "из" адрес "конкретные ранее полученные выходы", Таким образом, вы не можете выбрать произвольный "из" адрес, но с использованием "контроль монеты" особенность в версии Bitcoin ядра вы можете выбрать 0.9.1, которые ранее получили выходы использовать для конкретного посыла. Другие бумажники, как оружейные позволяют хранить несколько отдельных "бумажники" в рамках той же программы. Монеты из обоих кошельков никогда не проводятся в одной и той же сделки.

Некоторый более обсуждаемая тема вопрос о 51% атак:
AFAIK вы можете взять на себя цепь, если у вас есть самый длинный в сети (сети, я говорю о цепях!).

Пока ваша цепь удовлетворяет другие требования протокола? Конечно.

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

Нет.


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


thezerg сейчас офлайн Пожаловаться на thezerg   Ответить с цитированием Мультицитирование сообщения от thezerg Быстрый ответ на сообщение thezerg

22 апреля 2014, 2:17:10 PM   # 14
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Некоторые вопросы нечетного blockchain

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

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

Так что, если вы находитесь на цепи A100 B110 C110 вы бы представить своих коллег, что ваш blockchain находится на высоте C с весом 320.

Если узел сообщает вам, что они на цепи высоты C с весом > 320, то вы бы проверить, что эта новая цепь проверяет и если оно вам теперь будет основываться на том, что вместо того, вы собирались ранее.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW