Bitcoin Forum
November 11, 2024, 01:18:26 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Двухранговая сеть  (Read 2300 times)
pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 04, 2014, 11:14:54 AM
 #1

Господа майнеры, вот положа руку на сердце скажите мне - есть ли хоть один форк, который в действительности майнится в одноранговой сети?
Вот я лично ни одного не наблюдаю. Все майнят в пулах, а пул - это уже второй ранг сети. Так что одноранговость можно было бы считать чисто маркетинговым ходом, если б в этом все разбирались.
Все форки майнятся двухранговыми сетями, причем, второй ранг оставлен на растерзание людям, что часто приводит к мошенничеству, неадекватному перераспределению мощностей, которое в итоге делает возможной атаку 51%, и пр.
Неужели действительно нельзя проапгрейдить ни один форк так, чтобы в его коде уже было заложено автоматическое дробление по пулам, исходя из текущей мощности сети и сложности майнинга. Это невозможно реализовать в программе?
gades
Sr. Member
****
Offline Offline

Activity: 432
Merit: 254



View Profile WWW
January 04, 2014, 11:28:51 AM
 #2

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

используйте p2pool, там все прозрачно Smiley

pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 04, 2014, 11:38:46 AM
 #3

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

Activity: 3108
Merit: 1359



View Profile
January 04, 2014, 11:57:58 AM
 #4

Novacoin и Proof-of-Stake - ответ на твой вопрос.
pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 04, 2014, 01:28:51 PM
 #5

Novacoin и Proof-of-Stake - ответ на твой вопрос.
Вы имеете в виду, что Proof-of-Stake можно майнить только соло? Если есть форк, в котором есть только Proof-of-Stake, то такую сеть можно смело считать одноранговой?
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
January 04, 2014, 02:26:58 PM
 #6

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

Если есть форк, в котором есть только Proof-of-Stake, то такую сеть можно смело считать одноранговой?
Да. Но "только" здесь излишне, гибридная система в этом плане ближе к равноправию юзеров, даже с огромными Proof-of-Work пулами. Потому что у них нет единоличной власти. А в чистой Proof-of-Stake всего лишь поменяется бог с владельца большей части мощностей на владельца большей части монет.
pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 04, 2014, 03:45:18 PM
 #7

Да. Но "только" здесь излишне, гибридная система в этом плане ближе к равноправию юзеров, даже с огромными Proof-of-Work пулами. Потому что у них нет единоличной власти. А в чистой Proof-of-Stake всего лишь поменяется бог с владельца большей части мощностей на владельца большей части монет.
Кстати, я никак не могу понять, если Proof-of-Stake майнится совершенно независимо от Proof-of-Work, их сложность друг от друга не зависит, то как это может защитить от атаки? Полезет кто-нибудь с большими Proof-of-Work мощностями в атаку и что? Как Proof-of-Stake защитит сеть от этой атаки? Или их сложность все-таки взаимосвязана?
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
January 05, 2014, 08:12:37 PM
 #8

Тут уж зависит от реализации.

У большинства являющихся клонами PPCoin и старых версий Novacoin систем Proof-of-Stake блоки являются основой цепи, а Proof-of-Work блоки используются лишь для восполнения "не хватающих" в текущий момент блоков (не хватающих для достижения целевой скорости, у PPCoin это 6 блоков в час). В таком случае блоки атакующего будут проигнорированы сетью в условиях, в которых есть достаточное количество Proof-of-Stake блоков.

У Novacoin и её клонов приоритет имеет цепочка, содержащая как Proof-of-Work, так и Proof-of-Stake блоки. Состоящая только из Proof-of-Work или только из Proof-of-Stake блоков цепь будет отклонена при наличии конкурирующей смешанной цепи.
pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 07, 2014, 12:17:49 PM
 #9

У Novacoin и её клонов приоритет имеет цепочка, содержащая как Proof-of-Work, так и Proof-of-Stake блоки. Состоящая только из Proof-of-Work или только из Proof-of-Stake блоков цепь будет отклонена при наличии конкурирующей смешанной цепи.
Теперь, можно сказать, понятно. Мелькает еще мысль, что атакующий мог бы как то "подмешать" свои Proof-of-Stake блоки, чтобы атака прошла. Хотя пока слабо представляю, как это возможно...

Вобщем, суть вопроса была по поводу форков без реализации Proof-of-Stake. Все-таки, Proof-of-Stake - отдельный способ защиты от атак.

Так, если представить себе гибко масштабируемую сеть, автоматически разбивающуюся на пулы в зависимости от количества и мощности участников, это было бы реально красивое решение для форков без Proof-of-Stake. Только вот, как я понимаю, ни один разработчик не почесался на эту тему...
neiros
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
January 07, 2014, 12:28:45 PM
 #10

Так, если представить себе гибко масштабируемую сеть, автоматически разбивающуюся на пулы в зависимости от количества и мощности участников, это было бы реально красивое решение для форков без Proof-of-Stake. Только вот, как я понимаю, ни один разработчик не почесался на эту тему...
Зачем это нужно?

pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 07, 2014, 01:49:39 PM
 #11

Так, если представить себе гибко масштабируемую сеть, автоматически разбивающуюся на пулы в зависимости от количества и мощности участников, это было бы реально красивое решение для форков без Proof-of-Stake. Только вот, как я понимаю, ни один разработчик не почесался на эту тему...
Зачем это нужно?
Чтобы выставить свой форк в более выгодном свете, мол, неубиваемая сеть, полностью защищенная от атаки 51% и т.п. Надежность на порядок выше - значит, и доверие к форку выше. На Западе такие маркетинговые штуки любят.
neiros
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
January 07, 2014, 02:41:00 PM
 #12

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

gauntlet
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
January 17, 2014, 08:43:12 PM
 #13

в блок не влезит количество нашедших его.
Buratino
Legendary
*
Offline Offline

Activity: 1151
Merit: 1003


View Profile
January 18, 2014, 07:30:25 AM
 #14

Чтобы выставить свой форк в более выгодном свете, мол, неубиваемая сеть, полностью защищенная от атаки 51% и т.п. Надежность на порядок выше - значит, и доверие к форку выше. На Западе такие маркетинговые штуки любят.

Это коммунизм. На Западе такие вещи не любят.

pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 19, 2014, 06:38:09 PM
 #15

в блок не влезит количество нашедших его.
А причем тут конкретный блок? Вопрос про более оптимальную организацию сети. В блоках вообще при этом ничего не меняется.
pant-79 (OP)
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 19, 2014, 06:39:46 PM
 #16

Чтобы выставить свой форк в более выгодном свете, мол, неубиваемая сеть, полностью защищенная от атаки 51% и т.п. Надежность на порядок выше - значит, и доверие к форку выше. На Западе такие маркетинговые штуки любят.

Это коммунизм. На Западе такие вещи не любят.
Ну если поналезут идеологи, кричащие, что это больно коммунистическая идеология, то да.
А на деле нет никакой идеологии вообще - просто оптимизация сети.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!