Перейти к публикации
cooldenis

Принцип работы в схеме.

Рекомендованные сообщения

(изменено)

Я знаю что эта тема размусолена на сотнях форумов. Написаны статьи и т.д. И всё же есть небольшое непонимание.

И вот для таких как я попробовал изобразить всё в виде схемы. Поправьте если где то ошибся! 

 

post-61889-0-92404700-1500950824_thumb.png

Изменено пользователем cooldenis

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Формулировка п.3 нелепа. "Нода" (мн.ч. "ноды") это калька с английского "node". В переводе это означает "узел, вершина", извините за ликбез, узел-вершина -- одноранговой (в нашем случае) сети.

 

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

 

В этом смысле меня интересует вопрос: вот, те ноды, которые реально занимаются майнингом, они участвуют в этом празднике жизни "за вознаграждение" в виде новых и комиссионных монет ... А те ноды, которые не майнят, -- их что сподвигает участвовать в ПОДДЕРЖКЕ ИНФРАСТРУКТУРЫ биткоина -- чистый энтузиазм и приверженность идеями криптоанархизма?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что есть

ноды, которые не майнят

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Что есть ноды, которые не майнят ?

Есть. Держу такую на домашнем компе.

 

 

 

чистый энтузиазм и приверженность идеями криптоанархизма

Что-то вроде того.

Изменено пользователем Right13

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Формулировка п.3 нелепа. "Нода" (мн.ч. "ноды") это калька с английского "node". В переводе это означает "узел, вершина", извините за ликбез, узел-вершина -- одноранговой (в нашем случае) сети.

 

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

 

В этом смысле меня интересует вопрос: вот, те ноды, которые реально занимаются майнингом, они участвуют в этом празднике жизни "за вознаграждение" в виде новых и комиссионных монет ... А те ноды, которые не майнят, -- их что сподвигает участвовать в ПОДДЕРЖКЕ ИНФРАСТРУКТУРЫ биткоина -- чистый энтузиазм и приверженность идеями криптоанархизма?

 

Формулировка п.3 нелепа. "Нода" (мн.ч. "ноды") это калька с английского "node". В переводе это означает "узел, вершина", извините за ликбез, узел-вершина -- одноранговой (в нашем случае) сети.

 

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

 

В этом смысле меня интересует вопрос: вот, те ноды, которые реально занимаются майнингом, они участвуют в этом празднике жизни "за вознаграждение" в виде новых и комиссионных монет ... А те ноды, которые не майнят, -- их что сподвигает участвовать в ПОДДЕРЖКЕ ИНФРАСТРУКТУРЫ биткоина -- чистый энтузиазм и приверженность идеями криптоанархизма?

я знаю что в схеме под wallet #1 #2 тоже в свою очередь ноды. меня больше всего волнует пункт №3 и №4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

я знаю что в схеме под wallet #1 #2 тоже в свою очередь ноды.

 

-- насколько я понимаю, вот кошельки (wallet) как раз -- это не ноды, а совсем другого типа сущности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-- насколько я понимаю, вот кошельки (wallet) как раз -- это не ноды, а совсем другого типа сущности.

а зачем тогда им скачивать блокчейн?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

кошельки (wallet) как раз -- это не ноды
а зачем тогда 140 гигов качается при установке кошеля Core? Это и есть весь блокчейн. Просто некоторые кошели типа Электрума используют фичу,  которая  позволяет не держать блокчейн локально, и тогда это не полные ноды конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

установке кошеля Core? Это и есть весь блокчейн. Просто некоторые кошели типа Электрума

 

-- а если я пишу просто "кошелёк", то я про какой кошель говорю -- "кошель Core" или "кошель Электрума"?

 

Кошелёк -- это программа, которая обеспечивает работу конкретного пользователя системы Биткоин с ЕГО монетами (транзакциями).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Наверное, у стандартного софта ноды тоже есть функционал кошелька, но тогда мы у каждого значка ноды должны ещё фигурку человечка рисовать, поскольку решение осуществить платеж всё-таки ("как правило", скажу я осторожно) принимает живой человек, а не ИИ ноды.

Изменено пользователем fxseminar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-- а если я пишу просто "кошелёк", то я про какой кошель говорю -- "кошель Core" или "кошель Электрума"?

 

Кошелёк -- это программа, которая обеспечивает работу конкретного пользователя системы Биткоин с ЕГО монетами (транзакциями).

Bitcoin Core

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ответьте касательно пункта 3 и 4

 

-- "касательно пункта 3" я всё уже сказал: майнеры -- это те из нод, которым (на данном конкретном этапе их бытования) "не лень" заниматься майнингом.  

 

"Касательно пункта 4" меня покоробило, что вы употребили словоформу "ноду" -- в единственном числе мужского рода. Мне кажется, что русскоязычная калька английского "node" -- женского рода: "нода". Но это, конечно, эстетсво и спорно.

 

Важнее то, что базовой сущностью блокчейна является СЕТЬ из нод, и найденный майнером новый блок отдаётся В ЭТУ СЕТЬ, а не какому-то "ноду" (мужского рода единственного числа).

 

(ччччёрт, у меня "й" барахлит ... нищета, нищета ...)

Изменено пользователем fxseminar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-- "касательно пункта 3" я всё уже сказал: майнеры -- это те из нод, которым (на данном конкретном этапе их бытования) "не лень" заниматься майнингом.  

 

"Касательно пункта 4" меня покоробило, что вы употребили словоформу "ноду" -- в единственном числе мужского рода. Мне кажется, что русскоязычная калька английского "node" -- женского рода: "нода". Но это, конечно, эстетсво и спорно.

 

Важнее то, что базовой сущностью блокчейна является СЕТЬ из нод, и найденный майнером новый блок отдаётся В ЭТУ СЕТЬ, а не какому-то "ноду" (мужского рода единственного числа).

 

(ччччёрт, у меня "й" барахлит ... нищета, нищета ...)

про пункт №3 но... скчивая и запуская программу майнер я ведь не скачиваю блокчейни (что бы с ним потом работать)! и BitCoin core мне тоже не нужен!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

скчивая и запуская программу майнер

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@cooldenis, мне кажется, у вас в голове склеились представления о "майнинг пул" и "сети Биткоин" (возможно, из-за похожести слов "майнинг пул" и "мемпул"). Разведите, и будет вам счастье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К транзакции никто не добавляет никаких случайных чисел.

nonce - это параметр блока, а не транзакции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К транзакции никто не добавляет никаких случайных чисел.

nonce - это параметр блока, а не транзакции.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И вот ещё что. Следует различать майнинговые пулы и майнеров.

 

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

 

Майнеры непосредственно не работают с блокчейном - они работают только с пулом. Поэтому майнерам не нужна нода (в смысле программа типа Bitcoin Core для работы в сети криптовалют). Зато майнерам нужна программа-майнер для получения заданий от пула, обеспечения вычислений на CPU, GPU, FPGA, ASIC и отправки результатов обратно на пул.

Изменено пользователем Old Miner

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А почему слово "blockchain" через "Е" написано? Школьник схему составлял что ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При транзакции ПК должен "промониторить" и изменить весь объем ноды, одновременно такой процесс происходит по всем нодам сети?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

объем ноды

Блин, ну что это за термины такие - "объем ноды", я вообще смысла этих двух слов не понимаю.

 

Короче. Есть такая программа Bitcoin Core. После запуска она начинает работать с несколькими локальными базами данных.

Первая база данных - это блокчейн, где хранятся блоки с подтверждёнными транзакциями.

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

 

Когда я отправляю транзакцию, она попадает в мой мемпул и, кроме того, я рассылаю эту транзакцию по видимым мне соседним нодам.

Соседние ноды помещают эту транзакцию в свои мемпулы и, в свою очередь, рассылают эту транзакцию другим соседним нодам.

 

Когда (и если) майнинговый пул включит транзакцию в блок - ноды удаляют транзакцию из своих мемпулов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо за инфо и приношу извинения за неудачные словосочетания. Ну, чайник - патамуша... Блокчейн - в ноде(я так понял), а мемпул где?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

а мемпул где?

 

Отец привез сына дебила на море.
-Папа, а де море?
Отец ему показывает:
-Вот видишь синее до самого неба? Это море.
-Пап, а де море?
Отец раздраженно ему брызгает на лицо:
-Вот, мокрая, чувствуешь? Это море.
-Пап, а де море?
Отец взбешенный окунает его под воду. Через минуту:
-Ап-Ап, пап а че это было? А де море?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×