Folks,
Им интересно, на что всегда самая длинная цепь основана. Является ли это на сколько блоков или сколько сделок были включены.
Большинство людей скажут вам, что она основана на том, сколько блоков в цепи. Как общее правило, что разумное объяснение, но технически это не правильно.
"длинная цепь" правило фактически основан на
Общее доказательство работы. Обычно блоки, создаваемые на ту же высоту блока все имеют ту же цель сложности, так что больше блоков, тем больше доказательств работы. Однако, если кто-то, чтобы вернуться к блоку генеза и попытаться создать несколько сотен тысяч блоков в гораздо более легкой мишенью сложности, чем существующие blockchain, их цепь все равно будет "короче" даже если это было больше блоков, потому что было бы меньше общей сложности.
Для примера - Допустим, у вас есть две цепи конкурирующими:
Первую цепь имеет 6 блоков, и каждый блок имеет 100 транзакций (всего 600 сделок)
2-я цепь имеет 4 блоков, и каждый блок имеет 400 транзакций (всего 1600 сделок)
Который теперь самая длинная цепь и на которые шахтер теперь смотрят на?
Если предположить, что все блоки были получены в одной и той же цели, трудности, то первая цепь является один, что шахтеры решили работать. Выбор 2-й цепи приведет всех остальных шахтеров, отвергающих ваш блок, и, следовательно, вы бы тратить усилия (и деньги), пытаясь построить на нем.
благодаря
Как это, если два блока были опубликованы одновременно. Один блок 100 операций, а другой блок с 200 транзакций включены. Является ли последний один взятый или шахтер не смотря по сделкам, включенным в блок?
Намерение для шахтеров использовать первый блок, которые они получают. Таким образом, некоторые шахтеры будут получать колодку 100 транзакций первые и будут основываться на вершине этого. Другие шахтеры получат блок транзакции 200 и построить на вершине этого. В конце концов, шахтер разрешит блок и транслировать его. Это сделало бы цепь они работали сейчас "самый длинный", Все шахтеры, которые работали на другой цепи будет отказаться от него и перейти на эту новую длинную цепочку. Блок, который не получил построен на вершине будет считаться "осиротевший",