Bitcoin e tudo o que lhe está associado. A casa dos criptomaníacos e dos seus adversários. - página 234

 
TheXpert:
Então talvez possa mostrar alguns exemplos? Para tarefas ordinárias.

Suponha que existe uma tarefa de cálculo de 10^12, divida-a automaticamente em blocos de 10^9 e dê-lhes ao cálculo. Um passe para o claude é o cálculo de 10^9 variantes em agente separado.

E para construir um bom contador virtual (Contador), pode usar a função ParameterSetRange+ gestor de gestão no terminal (distribui tarefas e leva quadros prontos de resultados) + quadros de processamento com dados.


Aqui está um trecho de um projecto real sobre o hash claudo bruteforcing MD5. Mostra apenas a aplicação de cálculos matemáticos.

//--- input parameters
sinput int                 PasswordLengthFrom   =6;                          // Password Length From
sinput int                 PasswordLengthTo     =6;                          // Password Length To
sinput BruteForceEnumType  BruteforceType       =BRUTEFORCE_SET_ASCII_DIGITS;// Bruteforce Attack Charset 
sinput string              BruteforceCharacters ="";                         // Bruteforce Custom Charset 

sinput HashEnumType        HashType=HASH_TYPE_SINGLE;                        // Hash Type
sinput string              HashList="6682CB4EFBAEA40F138FB080E345B056";      // Hash Source
                                                                             // MD5 hash or filename (1 hash in line)
sinput long                Counter=0;



//+------------------------------------------------------------------+
//| TesterInit function                                              |
//+------------------------------------------------------------------+
void OnTesterInit()
  {
   double passes=0.0;
//--- подсчитаем пределы
   if(!ExtScanner.CalculatePasses(PasswordLengthFrom,PasswordLengthTo,BruteforceType,BruteforceCharacters,passes))
      return;

   ParameterSetRange("Counter",true,0,0,1,1+long(passes/MIN_SCAN_PART));
//--- создадим визуализатор 
   if(ExtVisualizer==NULL)
      ExtVisualizer=new CMD5Visualizer;
//--- инициализируем его
   ExtVisualizer.Initialize();
//--- выставим правильные размеры
   long   lparam=0;
   double dparam=0.0;
   string sparam="";

   ExtVisualizer.OnEvent(CHARTEVENT_CHART_CHANGE,lparam,dparam,sparam);
  }
//+------------------------------------------------------------------+
//| TesterDeinit function                                            |
//+------------------------------------------------------------------+
void OnTesterDeinit()
  {
//--- удаляем визуализатор?
   if(ExtVisualizer!=NULL)
     {
      delete ExtVisualizer;
      ExtVisualizer=NULL;
     }
//---
  }
//+------------------------------------------------------------------+
//| TesterPass function                                              |
//+------------------------------------------------------------------+
void OnTesterPass()
  {
   ulong  pass=0;
   long   id=0;
   double value=0;
   double total=0;
   string name;
//--- считываем проходы
   while(FrameNext(pass,name,id,value))
     {
      //--- если найден пароль
      if(name!="")
        {
         Print("Password found: ",name," pass: ",pass);
         name="";
        }
      else
         total+=MIN_SCAN_PART;
     }
//--- добавляем на график
   ExtVisualizer.AddResult(total/1000000.0);
  }

...
 
Renat:

Não deve ter compreendido. As tarefas são normais para um comerciante, um utilizador normal do terminal. Nunca tive de apanhar hash MD5 para que a EA trocasse normalmente ou para que fosse desenhado um indicador.

Pode mostrar-me uma tarefa que é realmente necessária para os utilizadores comuns e que pode ser resolvida por ferramentas OpenCL pelo menos 2 vezes mais depressa numa única instância de um agente?

 
TheXpert:

Não deve ter compreendido. As tarefas são normais para um comerciante, um utilizador normal do terminal. Nunca tive de apanhar um hash MD5 para que uma EA trocasse normalmente ou para que um indicador fosse desenhado.

Pode mostrar-me uma tarefa que é realmente necessária para os utilizadores comuns e que pode ser resolvida por meio de ferramentas OpenCL pelo menos 2 vezes mais depressa numa única instância de um agente?

Dizer a toda a gente o que mais devo fazer por/ para si?

Posso receber algum dinheiro?

 
Agora estamos a falar.
 
TheXpert:
Agora estamos a falar.
Construtivo ))))
 
Yoschik:
Construtivo ))))
por isso, palavra por palavra, o ouriço-cacheiro levou uma tareia).
 

Alguém sabe do que se trata esta coisa do bitcoin? Esta noite, houve três intervalos consecutivos de mais de uma hora entre blocos consecutivos. Pensei que tais picos aleatórios eram altamente improváveis, dado o poder da rede. Nas estatísticas globais, entretanto, tudo é suave, sem queda no poder, sem aumento no tempo de reconhecimento. Embora talvez esteja atrasado mais do que se pensa à primeira vista.

P.S. Post não aceitou :), interpretei mal os dados.

 

Voltar ao bitcoin

https://members.bitcoinfoundation.org/current

Grande lista de recursos onde o bitcoin é comercializado

Members
Members
  • members.bitcoinfoundation.org
Members listed below opted to make their name public. We also thank our 272 anonymous members.
 

A todos os maníacos e apenas às pessoas que se importam -- feliz aniversário bitcoin!!!


 
TheXpert:

Feliz aniversário a todos vós, maníacos e pessoas que se preocupam com o bitcoin!


Pensei que estava a subir, mas aqui está).

Feliz aniversário, o que posso dizer.

Razão: