- Em 1998, Nick Szabo, um cientista da computação americano, cunhou o termo contrato inteligente ao inventar a primeira criptomoeda, Bit Gold.
- Os contratos inteligentes seguem um conceito simples de “se/senão/quando e então” escrito em código. Cada bloco executa consecutivamente esse tipo de código e, assim, gera um loop repetitivo que é aparentemente automatizado.
- Hoje, os contratos inteligentes contêm duas entidades principais: o criador do contrato e o destinatário.
Todos nós já ouvimos falar de criptomoeda, das revoluções da Web 3 e das infinitas possibilidades concedidas aos desenvolvedores de blockchain. A tecnologia Blockchain provou sua natureza versátil e flexível repetidas vezes. Trouxe aplicações descentralizadas que estão lentamente dominando o mundo digital. Na verdade, esta nova invenção tem o seu lugar na 4ª revolução industrial. No entanto, você realmente entende como funciona o blockchain? O que o torna tão único? A resposta a essa pergunta é o contrato inteligente. Estamos mergulhando em uma série de 3 partes, cada versão expandida da outra, sobre as aplicações de contratos inteligentes, o que são e por que são únicos.
Isso é para ajudar ainda mais qualquer pessoa interessada em descobrir o que faz um blockchain funcionar. Além disso, esperamos que possa inspirar mais desenvolvedores de blockchain no ecossistema africano.
Como funciona o blockchain; a história
O termo criptomoeda tomou todo o mundo digital como uma tempestade em 2017, 8 anos após sua estreia em 2009. Desde então, o movimento da Web 3 começou seu primeiro passeio, e a tecnologia blockchain logo se tornou a novidade da rede. No entanto, a maioria das pessoas precisa aprender que o Bitcoin nunca foi a primeira criptomoeda, e o termo contratos inteligentes estreou muito antes de sua criação.
Leia também Mineração Ethereum, um guia para iniciantes para começar.
Em 1998, Nick Szabo, um cientista da computação americano, cunhou o termo contrato inteligente ao inventar a primeira criptomoeda, Bit Gold. Na época, o conceito de tecnologia blockchain era inédito, embora sua aplicação já existisse. Um fato engraçado é que muitos suspeitam que Szabo mais tarde ressurgiu como o pseudônimo Satoshi Nakamoto, mas ele acabou negando essa afirmação. Em seu trabalho original, Szabo definiu contratos inteligentes como protocolos de transações computadorizadas que executam os termos de um contrato.
Contratos inteligentes não são IA
O cientista da computação usou o termo inteligente simplesmente porque poderia executar automaticamente etapas específicas pré-programadas. Na época, muitas pessoas pensavam que o termo contrato inteligente estava relacionado com o uso IA dentro de seu programa. Ainda assim, ele afirmou mais tarde que por mais que a aplicação inicial automatizasse os contratos, suas capacidades cessavam ali, tornando-os impróprios para serem chamados de IA.
Para detalhar o uso de contratos inteligentes, Szabo comparou-o a uma máquina de venda automática onde, uma vez que um usuário satisfizesse diversas condições dos “contratos”, como inserir dinheiro e apertar um botão, a máquina honraria automaticamente o final do contrato.
Fundamentalmente todas as aplicações de contratos inteligentes, mesmo em aplicações descentralizadas, seguem esta regra básica.
Szabo escreveu:
“Esses novos títulos são formados pela combinação de títulos (como títulos) e derivativos (opções e futuros) de diversas maneiras. Devido à análise informatizada destas complexas estruturas de prazos, os pagamentos podem agora ser incorporados em contratos padronizados e negociados com baixos custos de transação.”
Depois de anos, os desenvolvedores de blockchain redefiniram esse conceito para desenvolver sistemas e algoritmos que mais tarde seriam os blocos de construção de “como funciona o blockchain”.
Hoje, os contratos inteligentes contêm duas entidades principais: o criador do contrato, que define e define a regra contratual necessária através do código, e o destinatário, que cumpriu todas as regras para adquirir alguma resposta. Este entendimento mútuo entre ambas as partes levou a inúmeras aplicações de contratos inteligentes.
Leia também o Software, pacotes e ferramentas que você precisa para se tornar um desenvolvedor web3.
Como funciona o blockchain; contratos inteligentes
No mais básico para entender “como funciona o blockchain”, os contratos inteligentes seguem um conceito simples “se/senão/quando e então” escrito em código. Cada bloco executa consecutivamente esse tipo de código e, assim, gera um loop repetitivo que é aparentemente automatizado. Os contratos inteligentes contêm condições predeterminadas que, se cumpridas, resultam em reações. Na linguagem leiga, eles atualizam o conceito; “toda ação resulta em uma reação”. Isso permitiria que as partes conduzissem transações conhecendo apenas o interesse comum da transação.
Visualização básica
Para entender como funciona o blockchain, os aplicativos descentralizados seguem estas etapas:
- Os desenvolvedores de Blockchain projetam e configuram condições predefinidas para transações e validação
- Uma parte acionaria o contrato inteligente iniciando um desejo ou uma necessidade. Um excelente exemplo é o desejo de um usuário de enviar criptomoeda para outra parte.
- Isso aciona o processo de validação e verificação. Este processo é a própria aplicação de contratos inteligentes, já que a aplicação descentralizada passará pelas regras predefinidas estabelecidas pelos desenvolvedores do blockchain. É semelhante à forma como os bancos verificam os detalhes da conta e as informações de identificação antes de transferir fundos. No entanto, os contratos inteligentes não necessitam de excesso de informação.
- A aplicação descentralizada cria um novo bloco. Uma aplicação central dos contratos inteligentes é a criação de um registro. Este registro é vital, pois é um elemento central de “como funciona o blockchain”. Os dados são distribuídos por toda a rede distribuída e são uma regra fundamental aplicada universalmente pelos desenvolvedores de blockchain.
- Ele mescla informações novas e antigas na rede blockchain. A última etapa na maioria dos contratos inteligentes é a atualização do sistema de rede. Sua aplicação universal garante que nenhum nó da rede possua dados diferentes. Isso cria a natureza transparente dos contratos inteligentes.
Os diferentes componentes de um contrato inteligente incluem lógica, propriedades e dados em um único pacote. Isso reduz as camadas de lógica de negócios e de dados em uma única camada na qual o desenvolvedor escreve em blockchain. Isso responde a alguns dos aspectos fundamentais de “como funciona o blockchain”; sua imutabilidade, execução determinística e transparência exigida em ambientes não confiáveis. Esses atributos variam dependendo das aplicações descentralizadas.
Leia também Tecnologia Blockchain; A base das aplicações quenianas.
Alguns desenvolvedores de blockchain separam essas funcionalidades para isolá-las e utilizá-las em diferentes aplicações de contratos inteligentes.
A replicação, conforme mencionado anteriormente, garante que todas as partes ou redes não confiáveis tenham as mesmas informações. Cada nó dentro da rede de aplicativos descentralizada exigirá a execução do contrato inteligente repetidamente.
Conclusão
Os desenvolvedores de blockchain frequentemente reinventam os termos das regras básicas aplicadas no blockchain. Isso leva a diferentes aplicações de contratos inteligentes. Ao mesmo tempo, alguns podem utilizar a imutabilidade e a transparência, outros concentram-se na distribuição de contratos inteligentes. É fundamental lembrar que este artigo não enfoca sua aplicação à criptomoeda.
Os desenvolvedores de Blockchain provaram que existem vários designs de aplicativos descentralizados. Este foi apenas um artigo introdutório abordando o conceito básico de contratos inteligentes e elaborando o aspecto fundamental. Para o nosso público mais técnico, publicaremos um artigo destacando a natureza complexa dos contratos inteligentes. Além disso, iremos elaborar sobre as diferentes linguagens de programação utilizadas.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
- Fonte: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- Sobre
- Conta
- adquirir
- Açao Social
- Adição
- Depois de
- Acordo
- AI
- Ajuda
- algoritmos
- Todos os Produtos
- já
- americano
- análise
- e
- Outro
- responder
- respostas
- qualquer um
- Aplicação
- aplicações
- aplicado
- artigo
- aspecto
- aspectos
- atributos
- público
- Automatizado
- automaticamente
- bancos
- basic
- base
- Porque
- tornam-se
- antes
- começou
- entre
- Pouco
- Bitcoin
- Bloquear
- blockchain
- Rede blockchain
- Redes Blockchain
- tecnologia blockchain
- blockchains
- Blocos
- Obrigações
- ambas as partes
- Trazido
- Prédio
- construído
- negócio
- botão
- capacidades
- reivindicar
- código
- cunhado
- combinando
- comum
- comparado
- integrações
- componentes
- computador
- conceito
- conceitos
- condições
- Conduzir
- contract
- contratos
- núcleo
- custos
- poderia
- crio
- cria
- criação
- criador
- criptomoedas
- dados,
- estréia
- estreou
- Descentralizada
- Aplicações Descentralizadas
- definido
- Define
- Dependendo
- Derivativos
- Design
- projetos
- detalhes
- desenvolver
- Developer
- desenvolvedores
- diferente
- digital
- mundo digital
- distribuído
- Rede Distribuída
- distribuição
- cada
- Mais cedo
- ecossistema
- Elaborar
- Interminável
- garante
- Todo
- entidades
- ambientes
- essencial
- Mesmo
- eventualmente
- exemplo
- executar
- execução
- expandido
- poucos
- descoberta
- Primeiro nome
- flexível
- Foco
- seguir
- formado
- Foundation
- Diversão
- funcionalidades
- fundamental
- fundos
- mais distante
- futuros
- gera
- obtendo
- Go
- Dourado
- guia
- ouviu
- Destacando
- esperança
- Como funciona o dobrador de carta de canal
- Contudo
- HTTPS
- ID
- imutabilidade
- in
- incluir
- indivíduos
- industrial
- Revolução Industrial
- INFORMAÇÕES
- do estado inicial,
- inspirar
- interesse
- interessado
- introdutório
- Inventado
- Invenção
- emitem
- IT
- Tipo
- Conhecimento
- língua
- Idiomas
- Sobrenome
- camada
- camadas
- Leads
- APRENDER
- levou
- longo
- Baixo
- máquina
- a Principal
- FAZ
- Fazendo
- muitos
- max-width
- mencionado
- apenas
- mescla
- Mineração
- dinheiro
- mais
- a maioria
- mútuo
- Nakamoto
- Natureza
- necessário
- você merece...
- líquido
- rede
- sistema de rede
- redes
- Novo
- nó
- numeroso
- Velho
- Opções
- original
- Outros
- Outros
- pacote
- pacotes
- parte
- partes
- festa
- pagamentos
- Pessoas
- Lugar
- platão
- Inteligência de Dados Platão
- PlatãoData
- possibilidades
- Prime
- processo
- Programação
- linguagens de programação
- Propriedades
- protocolos
- comprovado
- questão
- reações
- Leia
- registro
- lembrar
- repetitivo
- réplica
- requerer
- requeridos
- resposta
- resultar
- Resultados
- Revolução
- Regra
- regras
- mesmo
- satisfeito
- Satoshi
- Satoshi Nakamoto
- Cientista
- Valores mobiliários
- separado
- Série
- conjunto
- Conjuntos
- instalação
- semelhante
- simples
- simplesmente
- desde
- solteiro
- Lentamente
- smart
- smart contract
- Smart Contracts
- So
- alguns
- específico
- estabelecido
- Passo
- Passos
- Ainda
- Storm
- tal
- .
- sistemas
- Dados Técnicos:
- Tecnologia
- condições
- A
- deles
- coisa
- pensamento
- Através da
- todo
- tempo
- para
- ferramentas
- tocando
- negociadas
- transação
- custos de transação
- Transações
- Transferir
- Transparência
- transparente
- desencadear
- verdadeiro
- compreender
- compreensão
- único
- Universal
- usar
- Utilizador
- utilizar
- validação
- variedade
- vário
- Verificação
- verificar
- versátil
- versão
- vital
- maneiras
- web
- a web 3
- Web3
- O Quê
- qual
- QUEM
- Largo
- precisarão
- dentro
- Atividades:
- trabalho
- mundo
- seria
- escrito
- anos
- Vocês
- zefirnet