Вернуться   Биткоин Форум > - Помощь начинающим
29 декабря 2011, 2:22:49 PM   # 1
 
 
Сообщения: 134
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Может кто-то просьба уточнить некоторые моменты касаемо blockchain и сделок. Я понимаю, что каждый блок (в настоящее время оценивается в 50 BTC) образует часть блока цепи обратно к блоку генеза. Теперь, каждый блок может иметь все или часть из его собственности переносится на любое количество различных получателей (pubkeys) через сделку.

  • Ли операции регистрируются на блоке или отдельно на блок-цепи? То, что я имею в виду, - если у вас есть BTC сумму 10, из которых 5 пришли из блока А и 5 пришли из блока B и вы передаете все 10 BTC на другое «лицо» - это две сделки, сгенерированная - один за блок указует на передачу права собственности на ту часть блока к получателю?
  • Если блок вечна - как он может когда-нибудь стать «провел»? Вики указывает, что бумага Sathoshi в позволяет Merkel дерево быть «подрезают» израсходованных блоков (хотя это не реализуется в настоящее время). Однако, если все, что передается все / часть собственности блока - конечно, они никогда не могут быть удалены, так как кто-то, возможно, пожелает «тратить» (собственность передачи) БТД в любой момент в будущем ?. Значение каждого требует полного блока цепи - или возможности получать какую-либо часть этого блока цепи - для того, чтобы подтвердить транзакцию, содержащую «ранние» блоки?
  • Как потенциал фрагментация из-за большой объем, небольшое количество наименований на имя? Каждая сделка должна быть авторизованы - но что остановить меня создание нескольких сделок 10Е-8 обратно к себе - увеличение фактического размера данных какой-либо сделки, которые затем необходимо будет использовать Bitcoins этого блока. Например. Я отправить 1 Btc к мишени, состоящие из 10E8 отдельных входов - в результате чего (я предполагаю) большое количество двоичных данных. Даже если бы не было никакого злого умысла, конечно, хотя рост Bitcoin, дробление блоков станет проблемой (это предполагает, что я понял, как транзакции и блоки связаны между собой).

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


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


29 декабря 2011, 3:07:03 PM   # 2
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

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





Я думаю, вы поняли, что блоки.

Во-первых это несколько сбивает с толку, но Bitcoins не существует. Bitcoins просто единица. Блок цепь записывает текущее значение каждого адреса. Таким образом, есть ~ 10M BTC генерироваться. Таким образом, адрес добавить до ~ 10M BTC.

Значение перемещается с одного адреса на другой с помощью операций. Для того, чтобы избежать чьего-2 сделки с одним входом мы принимаем неподтвержденные операции (сделки пока не в любом блоке) и создать блок. Затем мы пытаемся найти хэш, который меньше, чем м е требуется цель. Если / когда мы делаем этот блок передается в сеть и blockchain растет на один блок.

Блоки просто набор операций. Сделки включают адреса. Адреса находятся где Bitcoins сохраняются.

котировка
как потенциал фрагментация из-за большой объем, небольшое количество наименований на имя? Каждая сделка должна быть авторизованы - но что остановить меня создание нескольких сделок 10Е-8 обратно к себе - увеличение фактического размера данных какой-либо сделки, которые затем необходимо будет использовать Bitcoins этого блока. Например. Я отправить 1 Btc к мишени, состоящие из 10E8 отдельных входов - в результате чего (я предполагаю) большое количество двоичных данных. Даже если бы не было никакого злого умысла, конечно, хотя рост Bitcoin,


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


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

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

29 декабря 2011, 4:31:16 PM   # 3
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

Транзакция это просто строка в балансовом что-то вроде:

ААА (который был 10 BTC) посылает 6 BTC до ВВВ и 4 BTC до ССС

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

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

29 декабря 2011, 4:45:44 PM   # 4
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

каждый блок (в настоящее время оценивается в 50 BTC)

50 BTC является наградой для проверки блока. В пределах блока является операцией из "нигде" на новый адрес на общую сумму 50 BTC (подарок от богов блок цепи). Также в этом блоке множество других операций, все из которых возник из какой-то адрес (адреса) по новому адресу (ам) различных сумм, собранных из многочисленных неизвестных людей.


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

И все эти операции должны быть проверены в блоке, прежде чем она подтверждается или одобряется всей сети.


Существуют операции, учтенные на блок

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


если у вас есть BTC сумму 10, из которых 5 пришли из блок Адрес А, и 5 пришли из блок Адрес B и вы переводите все 10 BTC на другое «лицо» - это две сделки генерироваться ...?

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

Представьте, что вы хотите купить шоколадку за 8 песо. Вы даете 5 песо монету и две 2 песо монеты. Получатель возвращает 1 песо монету. В этом случае вы послали 9 монет из трех «адреса» для одного получателя, который вернулся 1 монету к вам (новый адрес). Это не полная аналогия, но близко к этому ..


Если блок вечна - как он может когда-нибудь стать «провел»?

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


Вики указывает, что бумага Sathoshi в позволяет Merkel дерево быть «подрезали»

Может быть, вы должны ждать, прежде в гель перед погружением в обрезая blockchain.


но что остановить меня создание нескольких сделок 10Е-8 назад к себе

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

29 декабря 2011, 6:15:16 PM   # 5
 
 
Сообщения: 134
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

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

  • Блок представляет собой серию сделок, организованных в виде дерева я предполагаю с корневым адресом, являющимся «coinbase», принадлежащий шахтером?
  • Блок состоит из всех переводов собственности (сделки), относящихся ко всем этому блок?
  • Когда один или несколько адресов «тратит» (передает право собственности на какую-то часть суммы, которую они в настоящее время владеют в блоке), как это получить добавляется к блоку цепи? Я имею в виду - я не уверен, если я полностью понял эту концепцию правильно, но когда пользователь выполняет операцию, не они передают весь блок (все транзакции с момента coinbase) с их передачи декларации прилагается, и - если да - то, что происходит, когда два или более адресов с собственностью на какой-то части того же блок выполняют операции, связанные с его в то же время? Например. ABC владеет 20/50 DEF владеет 30/50 - ABC передает 10 до XYZ (с 10 выходом обратно в ABC), а DEF simaltaniously передает право собственности на 25 до LMN (с 5 выход обратно в DEF)? Я пытаюсь представить в моей голове, как блок-цепи выглядит, как клиенты могут не до конца загрузки блоков с (возможно) миллионами транзакций, и как blockexplorer и т.д. способны отследить все операции с относительной легкостью - с вы не можете действительно сделать SQL equivilant отборных операций из блока ORDER BY TRANSACTION_DATE ... или вы можете?

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

29 декабря 2011, 6:21:54 PM   # 6
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

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

  • Блок представляет собой серию сделок, организованных в виде дерева я предполагаю с корневым адресом, являющимся «coinbase», принадлежащий шахтером?
  • Блок состоит из всех переводов собственности (сделки), относящихся ко всем этому блок?
  • Когда один или несколько адресов «тратит» (передает право собственности на какую-то часть суммы, которую они в настоящее время владеют в блоке), как это получить добавляется к блоку цепи? Я имею в виду - я не уверен, если я полностью понял эту концепцию правильно, но когда пользователь выполняет операцию, не они передают весь блок (все транзакции с момента coinbase) с их передачи декларации прилагается, и - если да - то, что происходит, когда два или более адресов с собственностью на какой-то части того же блок выполняют операции, связанные с его в то же время? Например. ABC владеет 20/50 DEF владеет 30/50 - ABC передает 10 до XYZ (с 10 выходом обратно в ABC), а DEF simaltaniously передает право собственности на 25 до LMN (с 5 выход обратно в DEF)? Я пытаюсь представить в моей голове, как блок-цепи выглядит, как клиенты могут не до конца загрузки блоков с (возможно) миллионами транзакций, и как blockexplorer и т.д. способны отследить все операции с относительной легкостью - с вы не можете действительно сделать SQL equivilant отборных операций из блока ORDER BY TRANSACTION_DATE ... или вы можете?

Спасибо за подшипник со мной.

Тем не менее получить это неправильно. монеты никогда в блоке. никогда. не один раз, а не когда-либо. никогда. Поэтому бессмысленно говорить ABC имеет 20/50 и DEF имеет 30/50 монет в блоке. Это Simpy ABC имеет 20 монет (из 10 миллионов отчеканенные до сих пор), DEF имеет 30. Период. 

Там нет монет.
Есть просто адрес.  
Эти адреса имеют значения (1 BTC, 0,001 BTC, 10000 BTC, и т.д.).
Вы двигаетесь значение между адресами транзакцией.

Блоки представляют собой просто набор операций.

Монеты не хранятся в блоках.
Адреса, хранятся в блоках.
Блоки представляют собой просто набор операций (инструкции для перемещения монет между адресами)

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

29 декабря 2011, 7:26:40 PM   # 7
 
 
Сообщения: 134
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

А хорошо - попасть туда, так что каждая новая сделка - для того, чтобы подтвердить - получает агрегируются в следующий новый блок чеканились? Так boundries показана блок-являются количество неподтвержденных операций шахтер имеет решение включить - так блок (и операции она содержит) навсегда исправить? Если это так - то, что происходит, когда блоки перестают быть отчеканены? Я знаю, что есть «плата за сделку» (в настоящее время опции в большинстве случаев), - но я не уверен, как это будет фактором, когда были созданы 21 миллионов монет?

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

29 декабря 2011, 7:43:01 PM   # 8
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

А хорошо - попасть туда, так что каждая новая сделка - для того, чтобы подтвердить - получает агрегируются в следующий новый блок чеканились? Так boundries показана блок-являются количество неподтвержденных операций шахтер имеет решение включить - так блок (и операции она содержит) навсегда исправить? Если это так - то, что происходит, когда блоки перестают быть отчеканены? Я знаю, что есть «плата за сделку» (в настоящее время опции в большинстве случаев), - но я не уверен, как это будет фактором, когда были созданы 21 миллионов монет?

Еще раз спасибо!

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

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

Горнодобывающая никогда не останавливается. Блочные субсидии будут уменьшаться от 50 до 0, но чеканка будет продолжаться вечно.
Miner вознаграждение = блок субсидий (в настоящее время 50 BTC сокращается до 25 ~ декабря 2012) + операционные издержки для всех операций в блоке.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

29 декабря 2011, 8:00:03 PM   # 9
 
 
Сообщения: 134
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

* BING * Совершенная. Делает абсолютный смысл сейчас. Только к одному из моих оригинальных вопросов - блок подрезки - я прав, полагая, что вы могли бы просто обрежете все блоки до пункта, где вероятность любого управляющего, чтобы заменить текущий блок-цепь с их собственной «версией событий» является почти равна нулю? 

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

29 декабря 2011, 8:05:12 PM   # 10
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

* BING * Совершенная. Делает абсолютный смысл сейчас. Только к одному из моих оригинальных вопросов - блок подрезки - я прав, полагая, что вы могли бы просто обрежете все блоки до пункта, где вероятность любого управляющего, чтобы заменить текущий блок-цепь с их собственной «версией событий» является почти равна нулю?  

еще раз спасибо за все это. Это было поучительно.

Нет, вы не можете подрезать все предыдущие блоки, потому что об адресах, которые не участвуют в блоках вы оставляете. Если Вы сокращаете сделку ж / адрес, который не имеет последующих сделок (или подрезать весь блок), то данные будут потеряны.  

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


Для того, чтобы держать его просто слово в блоке 100 кто-то (адрес А) мин 50 BTC. Это (полный 50 BTC) затем переносили в В, С, D, E, F. Также положит, что не существует никаких сборов транзакций и так как полная 50 BTC перечисляется нет адреса изменения.

Если вы реконструировали это из блока цепи может выглядеть примерно так:

Coinbase -> Адрес A -> Адрес B -> Адрес C -> Адрес D ->  Адрес E -> Адрес F

Coinbase -> А в блоке 100
A->В в блоке 123
B->С в блоке 3847
C->D в блоке 14101
D->Е в блок 15000

Скажем, мы предполагаем сделки старше блок 15000 являются cononical. Они слишком глубоко (и за жестких контрольных точек), чтобы сделать их изменение возможно.

Мы могли держать сделку D->E и подрезать все предыдущие сделки от их соответствующих блоков. Это позволит сэкономить ~ 4KB от blockchain. Теперь представьте себе, делая это с каждой цепи сделки. Поскольку блоки создаются как Merkle дерева можно удалить операции из блока, оставляя только хэш в дереве и все еще быть в состоянии проверить дерево & блок. Это важно, потому что до тех пор, как 1 или более транзакций из блока остается, мы должны быть в состоянии проверить блок и транзакции.

Очевидно, что этот пример был просто потому, что она участвует только один coinbase, и "полный" 50 BTC перечисляется каждый раз. В действительности обрезку гораздо сложнее.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

29 декабря 2011, 8:58:05 PM   # 11
 
 
Сообщения: 134
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin блоков и сделок

Отлично. Имеет смысл. Еще раз спасибо!
oblongmeteor сейчас офлайн Пожаловаться на oblongmeteor   Ответить с цитированием Мультицитирование сообщения от oblongmeteor Быстрый ответ на сообщение oblongmeteor



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW