BitNotíciasBitNotícias
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhores Corretoras de Criptomoedas
    • Melhores Carteiras de Criptomoedas
    • Melhores Cartões Cripto
    • Comprar Criptomoedas
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
Você está lendo: O Evangelho de Satoshi Nakamoto – Cap. 33 vers. 14
Compartilhe
BitNotíciasBitNotícias
Pesquise:
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhores Corretoras de Criptomoedas
    • Melhores Carteiras de Criptomoedas
    • Melhores Cartões Cripto
    • Comprar Criptomoedas
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
BitNotícias nas Redes:
© 2019 – 2024 BitNotícias. Todos os direitos reservado
BitNotícias > Notícias > O Evangelho de Satoshi Nakamoto – Cap. 33 vers. 14
Notícias

O Evangelho de Satoshi Nakamoto – Cap. 33 vers. 14

Por Leonardo Broering Jahn
Atualizado em: 07/01/2025
Compartilhe
Compartilhe

Boa noite amigos!

Vimos no versículo de ontem a décima terceira parte da tradução de  “A Formal Language for Analyzing Contracts”, hoje vemos a décima quarta.

CONTINUA APÓS A PUBLICIDADE

right = [ when event “{” right “}” ]*
    ## visualize um “ponteiro de instruções” que
    ## segue aninhamento e eventos à medida que ocorrem.
    ## pode haver mais de um ponteiro de instrução
    ## se houver um “also [também]” ou dois eventos ocorrerem
    ## ao mesmo tempo, mas geralmente precisamos apenas pensar
    ## sobre um.
    ## uma cláusula está ativa ou inativa. 
    ## quando uma cláusula when está ativa, ela está aguardando
    ## um evento ocorrer.
    ## quando o ponteiro da instrução está aninhado um when,
    ## when passa de inativo para espera.
    ## Uma série de when’s no mesmo nível
    ## todos esperam que qualquer um deles seja acionado.
    ## Quando recebe um evento lançado abaixo
    ## dele, ou ele se torna ativo. Então
    ## as cláusulas abaixo dele se tornam ativas até
    ## os when’s no nível abaixo. Os
    ## when’s naquele nível vão de inativo
    ## para espera
    ## design alternativo sendo considerado: continue de onde parou
    ## a menos que [tenha] um “terminate” explícito no when

right = functionPerformance
   ## especificação funcional de um
   ## serviço específico vai aqui
   ## function sig, pre-, post-conditions

obligation = throw event at [contract | right]
   # gera um evento a ser capturado pelo contrato ou direito especificado.
   # se contrato ou direito não for especificado, o primeiro when parente
   # é acionado.

CONTINUA APÓS A PUBLICIDADE

# semanticamente equivalente: Holder obligation = Counterparty right

obligation = surrenderTitle(property)
   # transferir o título da propriedade do devedor para o credor
   # consulte http://nakamotoinstitute.org/secure-property-titles/

obligation = null

CONTINUA APÓS A PUBLICIDADE

obligation = [ when event “{” obligation “}” ]*
     ## design alternativo sendo considerado: continue de onde parou
     ##, a menos que [tenha] um “terminate” explícito no when

obligation = functionPerformance
     ## especificação funcional de um
     ## serviço específico vai aqui
     ## function sig, pre-, post-conditions

contract = agent [right | obligation] [“with” agent [right | obligation]]*
     ## “with” permite compor Titular e Contraparte
     ## direitos vs. um ao outro

CONTINUA APÓS A PUBLICIDADE

contract = [ when event “{” contract “}” ]*

Fim da parte 14, seguimos com a parte 15 no versículo seguinte. Ricas bençãos!

CONTINUA APÓS A PUBLICIDADE
Ethereum Foundation vende tokens diretamente para a SharpLink Gaming com desconto
Robinhood enfrenta investigação na Flórida por alegações de custos enganosos em cripto
Grayscale recusa interferência da SEC em seu ETF
Polícia civil e Binance derrubam quadrilha que lavou R$ 164 milhões com criptoativos
Hacker devolve milhões ao GMX e mercado reage com alta
TagsEvangelhoSatoshi Nakamoto
Compartilhe este artigo
Facebook Whatsapp Whatsapp Telegram Copiar Link
PorLeonardo Broering Jahn
@leonardobjahn Natural de Florianópolis, SC 27 anos Evangelista Bitcoin Graduando Administração na UFSC Professor particular e tradutor de Inglês
Publicidade

Últimas Notícias

Cardano despenca 30% em meio a liquidações de mais de US$ 1 bilhão no mercado de criptomoedas
Touros da Cardano querem ADA em US$ 1, aponta análise técnica e de mercado
3 min
XRP pronto para explodir Veja a previsão para o 4º trimestre
Preço do XRP mira alta rumo a US$ 3 com força técnica e atenção a vendas
3 min
Criptomoeda ONDO salta 10% e mira alvo de US$ 1
Criptomoeda ONDO salta 10% e mira alvo de US$ 1
3 min

Destaque

  • Últimas Notícias
  • Mercado
  • Regulação
  • Tecnologia
  • Web3
  • Eventos

Reviews

  • Cartões
  • Wallets
  • Exchanges

Guias

  • Investir Agora
  • Comprar Criptomoedas
  • Melhores Corretoras
  • Carteira de Criptomoedas
  • Cartões de Criptomoedas
  • Glossário

Tudo Sobre

  • Bitcoin
  • Ethereum
  • Polygon
  • Solana
  • Mineração
  • Web3

Sobre Nós

  • MediaKit
  • Quem Somos
  • Política Editorial
  • Política de Privacidade
  • Política de Cookies
  • Contato
Cookie Settings
BitNotícias nas Redes:
© 2019 – 2024 BitNotícias. Todos os direitos reservado
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?