Bitcoin Forum
May 26, 2024, 02:45:28 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: нересурсоемкие алгоритмы майнинга  (Read 3888 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
tvv (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
October 01, 2013, 06:25:33 PM
 #21

Да кстати а так ли нужно выплаты майнерам связывать с блоками?..
(это вообще сложно будет ежа отделить от ужа? Wink )

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


PS  строго говоря это придеться сделать потому что типы денег могут быть разные - то есть
в блоках ведеться какой-то учет того что майнерам нафиг не надо(либо ЗАО которое
в принципе не хочет раздавать акции на сторону), а плата майнерам идет в другой валюте...
tvv (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
October 02, 2013, 03:48:38 AM
 #22

Есть идея.

А что если алгоритм построить на анализе traceroute, ну и платить тоже по роуту(узлам сети/подсетям)?..

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


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

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

Как идея?


Vladimir
PS  можно еще учесть число других клиентов в этом сегменте подсети - тогда для накрутки придеться эмулировать еще и клиентов, что накладно...  (левые подсети-то админам прописать не долго - ну и пусть потом мучаться с роутом и обслуживанием, быстрее уволят таких Wink )

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

PPPS  на сетях других типов такой подход применим?  (IPv6, тор, и2п, фринет и тп)
(если честно от майнера с хреновым инетом за 20 глючными узлами тора пользы не много, доступность все равно хреновая)
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
October 17, 2013, 08:52:38 PM
 #23

а в чем проблема то? в выделении тепла? так ето не проблема вовсе, в перспективе ето огромный плюс, чем плохо отапливать асиками дома и греть воду? суть в максимальном и равномерном разпределении майнинга так ведь, так что может быть лутше обогревателей и котлов на асикахHuh мало кто захочет держать дома шкаф чтоб чето там непонятное майнить, а вот котел которий будет сам оплачивать щета за електричество нужен всем!!!!
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
October 19, 2013, 03:09:13 PM
 #24

а в чем проблема то? в выделении тепла? так ето не проблема вовсе, в перспективе ето огромный плюс, чем плохо отапливать асиками дома и греть воду? суть в максимальном и равномерном разпределении майнинга так ведь, так что может быть лутше обогревателей и котлов на асикахHuh мало кто захочет держать дома шкаф чтоб чето там непонятное майнить, а вот котел которий будет сам оплачивать щета за електричество нужен всем!!!!

для российской зимы это большой ++
а летом??

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
October 21, 2013, 01:56:42 PM
 #25

а летом майнить будут те у кого зима )))
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
October 21, 2013, 05:31:53 PM
 #26

Прочитал заголовок, как "несуразные алгоритмы майнинга". Cheesy
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
October 21, 2013, 07:54:41 PM
 #27

Прочитал заголовок, как "несуразные алгоритмы майнинга". Cheesy
Это от того, что перед этим успел прочитать, кто автор темы.  Grin

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
tvv (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
October 22, 2013, 07:47:33 AM
 #28

Прочитал заголовок, как "несуразные алгоритмы майнинга". Cheesy

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

Если не веришь - то вот контрольные вопросы Wink

1   Что является аналогом реестра акционеров в криптовалютах?

2   Почему важно чтобы поддержание сети не требовало много ресурсов,
  и можно было годами поддерживать сотни форков даже при 0 цене?

Vladimir
PS  кстати, какие есть форумы с нормальными программистами?
mikefdm
Member
**
Offline Offline

Activity: 81
Merit: 10


View Profile
October 22, 2013, 11:46:22 AM
 #29

Недавно gmaxwell описал Proof of Storage.
https://bitcointalk.org/index.php?topic=310323.0
Идея очень интересная.

Смысл следующий.

Пусть узел A хочет удостоверится, что B обладает пространством объемом 1TB (для примера)
А выдает B ключ P.
На месте B делаем следующее:
Cоздаем бинарное дерево из N=2^n случайных чисел из P:
Hash(P), Hash(Hash(P)) и т.п.
Пронумеровываем все листья, и сортируем их по значению.
Получаем упорядоченные пары: <значение 1, номер листа> ...
Имея такой массив, можно быстро (за Log N) отвечать на запросы, какой номер листа у <значение X>

Пусть, теперь A за (Log N) вычисляет по произвольному пути в дереве число и направляет запрос B.
Имея заранее сгенерированный массив, B также за (Log N) операций находит его и выдает ответ.


Таким образом, узлы могут подтверждать подлинность пространства друг у друга (peer to peer).
Пространство потребуется для каждого peer подключения.

Потребление минимально, сравнимо с поддержанием интернет канала.
Уже обозвали "Proof of wasted HDD-space" Smiley
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
October 25, 2013, 08:12:44 PM
 #30

Недавно gmaxwell описал Proof of Storage.
https://bitcointalk.org/index.php?topic=310323.0
Идея очень интересная.

Смысл следующий.

Пусть узел A хочет удостоверится, что B обладает пространством объемом 1TB (для примера)
А выдает B ключ P.
На месте B делаем следующее:
Cоздаем бинарное дерево из N=2^n случайных чисел из P:
Hash(P), Hash(Hash(P)) и т.п.
Пронумеровываем все листья, и сортируем их по значению.
Получаем упорядоченные пары: <значение 1, номер листа> ...
Имея такой массив, можно быстро (за Log N) отвечать на запросы, какой номер листа у <значение X>

Пусть, теперь A за (Log N) вычисляет по произвольному пути в дереве число и направляет запрос B.
Имея заранее сгенерированный массив, B также за (Log N) операций находит его и выдает ответ.


Таким образом, узлы могут подтверждать подлинность пространства друг у друга (peer to peer).
Пространство потребуется для каждого peer подключения.

Потребление минимально, сравнимо с поддержанием интернет канала.
Уже обозвали "Proof of wasted HDD-space" Smiley


круто - тоесть платить за то что узел хранит у себя инфу...

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
tvv (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
October 25, 2013, 09:10:16 PM
 #31

круто - тоесть платить за то что узел хранит у себя инфу...

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

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

Vladimir
Reshetov
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
November 05, 2013, 08:28:03 AM
 #32

Hello.

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


В Color Coins см. https://bitcointalk.org/index.php?topic=325244.0 для proof-of-works применяется консольная игра в Блек Джек. Затраты на вычислительные ресурсы ничтожны, трафик тоже минимален. Теоретически, можно сделать бота, который будет пытаться автоматически добывать монеты.
Pages: « 1 [2]  All
  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!