Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Contrato Inteligente -  Fouad Sabry

Contrato Inteligente (eBook)

Capacitando a lógica confiável para inovação escalável na Web3

(Autor)

eBook Download: EPUB
2025 | 1. Auflage
231 Seiten
Um Bilhão Bem Informado [Portuguese] (Verlag)
978-0-00-088513-5 (ISBN)
Systemvoraussetzungen
4,49 inkl. MwSt
(CHF 4,35)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

O mundo dos aplicativos descentralizados está transformando indústrias e remodelando o futuro da tecnologia. 'Contrato Inteligente' oferece uma análise abrangente dos componentes essenciais dos sistemas descentralizados, com uma exploração detalhada de contratos inteligentes, tecnologias de blockchain e criptoeconomia. Seja você um profissional, estudante ou entusiasta, este livro o equipará com o conhecimento necessário para entender e inovar neste campo em rápido desenvolvimento.


Contrato inteligente-Aprenda os fundamentos dos contratos inteligentes e seu papel na automação de transações e acordos sem intermediários.


Tezos-Explore a blockchain Tezos, seu mecanismo de autocorreção e seu impacto em aplicativos descentralizados.


Aplicativo descentralizado-Entenda a arquitetura e os princípios de design por trás dos aplicativos descentralizados (dApps) e sua crescente importância.


Organização autônoma descentralizada-Explore as DAOs, que representam uma nova forma de governança e estruturas organizacionais em ecossistemas de blockchain.


Criptoeconomia-Descubra a interseção entre economia e criptografia, explorando como esses conceitos impulsionam sistemas baseados em blockchain.


Criptomoedas-Aprenda sobre criptomoedas, suas tecnologias subjacentes e seu papel em redes descentralizadas.


Carteira de criptomoedas-Explore os mecanismos por trás das carteiras de criptomoedas, seus recursos de segurança e seu papel essencial nas finanças descentralizadas.


Hyperledger-Entenda o papel do Hyperledger no suporte a soluções corporativas de blockchain e seu impacto em aplicativos descentralizados.


Títulos inteligentes (finanças)-Aprenda como os títulos inteligentes permitem transações financeiras automatizadas, transparentes e seguras no blockchain.


Ethereum Classic-Explore o Ethereum Classic, sua história e sua divergência com o Ethereum, fornecendo insights sobre seus recursos exclusivos de blockchain.


Ethereum-Estude o papel fundamental do Ethereum na tecnologia de contratos inteligentes e seu domínio no mundo dos aplicativos descentralizados.


Cardano (plataforma blockchain)-Explore a plataforma Cardano, seu foco em escalabilidade, sustentabilidade e sua contribuição para ecossistemas descentralizados.


Counterparty (plataforma)-Entenda como a plataforma Counterparty possibilita finanças descentralizadas e a criação de ativos na rede Bitcoin.


Gavin Wood-Saiba mais sobre Gavin Wood, cofundador da Ethereum, e suas contribuições para a tecnologia blockchain e aplicações descentralizadas.


Blockchain-Obtenha um profundo conhecimento da tecnologia blockchain, a espinha dorsal das aplicações descentralizadas, e seu potencial de transformação.


Solidity-Mergulhe na Solidity, a linguagem de programação usada para criar contratos inteligentes na Ethereum, e aprenda a construir aplicações descentralizadas.


Finanças descentralizadas-Explore as finanças descentralizadas (DeFi), um setor em rápido crescimento que elimina intermediários e empodera os usuários com liberdade financeira.


Legislação sobre tecnologia de registro distribuído-Entenda as implicações legais e regulamentações em torno das tecnologias de registro distribuído e aplicações blockchain.


Chainlink (oráculo de blockchain)-Descubra como a Chainlink preenche a lacuna entre contratos inteligentes e dados do mundo real por meio de oráculos descentralizados.


Joseph Lubin (empreendedor)-Saiba mais sobre as contribuições de Joseph Lubin para o Ethereum, tecnologias descentralizadas e o espaço blockchain em geral.


The DAO-Estude a história e a importância do The DAO, um dos primeiros experimentos em governança descentralizada, e suas lições para o desenvolvimento do blockchain.

Capítulo 1 :Contrato inteligente


O termo "contrato inteligente" refere-se a um programa de computador ou um protocolo de transação que é projetado para executar, controlar ou documentar automaticamente eventos e age de acordo com as condições de um contrato ou um acordo. A redução da necessidade de intermediários confiáveis, os custos associados à arbitragem e as perdas incorridas devido a fraudes são alguns dos objetivos dos contratos inteligentes. Além disso, os contratos inteligentes visam reduzir o número de exceções que são intencionais e inadvertidas. Existe uma associação generalizada entre contratos inteligentes e criptomoedas. Os contratos inteligentes que foram introduzidos pelo Ethereum geralmente são considerados um bloco de construção essencial para aplicações que envolvem finanças descentralizadas (DeFi) e tokens não fungíveis (NFT).

O protocolo Bitcoin é descrito como uma forma pobre do conceito de contrato inteligente, pois foi inicialmente definido por Nick Szabo no white paper Ethereum que foi escrito por Vitalik Buterin em 2014. No entanto, Buterin apresentou uma versão mais forte do conceito de contrato inteligente que foi construído sobre a linguagem Solidity, que é projetado para ser Turing completo. Desde então, uma série de criptomoedas diferentes começaram a permitir linguagens de programação que possibilitam a criação de contratos inteligentes mais sofisticados entre partes que não podem ser confiáveis.

Um contrato inteligente não deve ser confundido com um contrato legal inteligente, que é um contrato tradicional, legalmente executável, que é escrito em linguagem natural e selecionou termos que são declarados e implementados em código legível por máquinas.

Nick Szabo começou a usar o termo "contrato inteligente" em 1996 para se referir a contratos que seriam aplicados por propriedade física (como hardware ou software) e não pela lei. A partir desse ano, o termo tornou-se amplamente utilizado. Uma boa ilustração desta ideia foi fornecida por Szabo na forma de máquinas de venda automática. A palavra foi usada pela primeira vez em 1998 para se referir a objetos que estavam localizados na camada de serviço de gerenciamento de direitos do sistema conhecido como The Stanford Infobus, que também era um componente do Stanford Digital Library Project.

Na maioria dos casos, um contrato inteligente não estabelece um acordo legalmente executável que seja aceitável sob a lei. Foram feitas sugestões para reger os contratos inteligentes.

Em vez de serem acordos legais, os contratos inteligentes são transações que são realizadas automaticamente por um programa de computador ou um protocolo de transação. Isso inclui meios tecnológicos para a automação de responsabilidades de pagamento, como a transferência de criptomoedas ou outros tokens. Os contratos inteligentes não são juridicamente vinculativos. Foi proposto por alguns académicos que a natureza imperativa ou declarativa das linguagens de programação pode ter um efeito sobre a legitimidade jurídica dos contratos inteligentes.

Desde a estreia do blockchain Ethereum em 2015, a expressão "contrato inteligente" tem sido usada para se referir a cálculos que são realizados em um blockchain para fins gerais. De acordo com o Instituto Nacional de Padrões e Tecnologia dos Estados Unidos, um "contrato inteligente" é definido como uma "coleção de código e dados (às vezes referidos como funções e estado) que é implantado usando transações assinadas criptograficamente na rede blockchain". O termo "contrato inteligente" refere-se a qualquer tipo de programa de computador que faz uso de um blockchain, de acordo com esta visão. Como sua execução e efeitos definidos (como a transferência de tokens entre as partes) não podem ser manipulados sem alterar o próprio blockchain, um contrato inteligente também pode ser considerado um procedimento armazenado seguro. Isto porque a sua execução e os seus efeitos não podem ser alterados. De acordo com esse entendimento, a própria plataforma é responsável por controlar e auditar a execução dos contratos; Programas aleatórios do lado do servidor que se conectam à plataforma não são responsáveis por isso.

"Embora os contratos inteligentes possam parecer novos, o conceito está enraizado na lei contratual básica", afirmou um relatório publicado pelo Senado dos Estados Unidos no ano de 2018. É prática corrente ter outra opção de arbitragem, particularmente para transações estrangeiras, além do sistema jurídico, que muitas vezes é responsável por julgar disputas comerciais e fazer cumprir as condições. Ao usar contratos inteligentes, um programa é responsável por fazer cumprir o contrato contido no código. Nos Estados Unidos da América, os estados do Arizona, Iowa, Nevada, Tennessee e Wyoming estão entre os que promulgaram legislação relativa à utilização de contratos inteligentes.

De acordo com o United Kingdom Jurisdiction Taskforce (UKJT), as Regras de Resolução de Disputas Digitais (também conhecidas como Digital DR Rules) foram emitidas em abril de 2021. O objetivo dessas regras era facilitar a rápida resolução de questões legais de blockchain e criptomoedas no Reino Unido.

Um contrato inteligente pode ser implantado em um blockchain de forma análoga à transferência de valor em um blockchain. Isso é feito enviando uma transação de uma carteira que está associada ao blockchain. Além de um endereço de recetor exclusivo, a transação contém o código que foi compilado para o contrato inteligente. Depois disso, a transação em questão deve ser incorporada em um bloco que é colocado no blockchain. Neste ponto, o código do contrato inteligente será executado para estabelecer o estado inicial do contrato inteligente. Os contratos inteligentes são protegidos de quaisquer esforços para manipulá-los de forma descentralizada usando algoritmos tolerantes a falhas que são baseados no algoritmo bizantino. Não há como fazer alterações em um contrato inteligente depois que ele for implantado. Os contratos inteligentes que são armazenados em um blockchain têm a capacidade de executar quaisquer cálculos e armazenar estados arbitrários. Através do uso de transações, os clientes finais se envolvem na interação com um contrato inteligente. Transações semelhantes usando um contrato inteligente têm o potencial de invocar outros contratos inteligentes. O estado do contrato inteligente pode ser alterado como resultado dessas transações, e as moedas podem ser transferidas de um contrato inteligente para outro ou de uma conta para outra.

O blockchain Ethereum é o blockchain mais utilizado para a operação de contratos inteligentes. No Ethereum, os contratos inteligentes são frequentemente escritos em uma linguagem de programação conhecida como Solidity, que é uma linguagem Turing-complete. Esses contratos são então compilados em bytecode de baixo nível, que permitem que a Máquina Virtual Ethereum realize seus propósitos. Turing-completude é um risco que é intencionalmente evitado por linguagens como Vyper, uma vez que se acredita ser um risco devido ao problema de parada, bem como outras considerações de segurança. Simplicidade, Scilla, Ivy e Bitcoin Script são alguns exemplos de linguagens de programação adicionais para contratos inteligentes que não possuem Turing-completude. Recursões e loops são estruturas que estão ligadas ao problema da parada. No entanto, medições feitas no ano de 2020 usando expressões regulares revelaram que apenas 35,3% dos 53.757 contratos inteligentes Ethereum existentes na época apresentavam essas construções.

Bamboo, IELE, Simplicity, Michelson (que pode ser provado usando Coq), Liquidity (que compila para Michelson), Scilla, DAML e Pact são algumas das linguagens que foram destinadas a apoiar a verificação formal.

A fim de cumprir os requisitos de tolerância a falhas bizantinas, os processos que são executados em um blockchain são muitas vezes deterministas. Por outro lado, a implementação de contratos inteligentes no mundo real, como cassinos e loterias, requer a aplicação de aleatoriedade segura. Na verdade, a tecnologia blockchain minimiza os gastos associados à operação de uma loteria, o que é vantajoso para os indivíduos que participam da loteria. A implementação da aleatoriedade no blockchain pode ser realizada pela utilização de hashes de bloco ou timestamps, oráculos, esquemas de compromisso, contratos inteligentes especiais, como RANDAO e Quanta, e sequências derivadas de equilíbrios de Nash de estratégia mista.

Usando cadeias de hash criptográficas e replicação bizantina tolerante a falhas, Szabo postulou em 1998 que a infraestrutura de contratos inteligentes poderia ser alcançada por meio de registros de ativos replicados e execução de contratos. Esta estratégia permitiria a execução de contratos. Em 2002, a Askemos realizou a implementação desta estratégia empregando Scheme como linguagem de script de contrato, com SQLite sendo adicionado posteriormente.

O termo "moedas coloridas" refere-se a um plano que inclui a utilização de Bitcoin com a finalidade de replicar o registro de ativos e a execução de contratos. A implementação de títulos duplicados para tipos de propriedade potencialmente arbitrários, além da execução de contratos replicados, aparece em uma variedade de projetos.

O UBS estava realizando experimentos com "títulos inteligentes" no ano de 2015, que são baseados na tecnologia blockchain do bitcoin. Esses...

Erscheint lt. Verlag 16.6.2025
Übersetzer Felipe Azevedo
Sprache portugiesisch
Themenwelt Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-00-088513-4 / 0000885134
ISBN-13 978-0-00-088513-5 / 9780000885135
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)
Größe: 578 KB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich