Leitura:
Ethereum white paper
Ethereum yellow paper (more in-depth)
Introduction to Smart Contracts
What is Ethereum? The Most Comprehensive Guide Ever!
Audiovisual:
What is Ethereum? A Beginner's Explanation
The History of Ethereum
Vitalik Butterin Keynote presentation Devcon 4 in Prague
DEVCON1: Ethereum for Dummies - Dr. Gavin Wood
DEVCON1: Understanding the Ethereum Blockchain Protocol - Vitalik Buterin
The power of Ethereum
Com o surgimento da rede Bitcoin pôde-se perceber o grande poderio que está presente na tecnologia de blockchain. Apesar disso, inicialmente o uso de blockchain pelo bitcoin parecia ser algo misterioso, algo que necessitasse de alto conhecimento de programação, criptografia e outros tipos de tecnologia.
ResponderExcluirNos dias atuais, várias aplicações vêm sendo desenvolvidas se utilizando de benefícios oferecidos pela tecnologia de blockchain. Assim foi com o Ethereum.
Hoje muito do que as pessoas sabem sobre blockchain estão diretamente relacionadas à bitcoin ou a criptomoedas. Ethereum chega nesse como uma tecnologia open source, baseada em blockchain, que possibilita aos desenvolvedores a criação de aplicações distribuídas baseadas em blockchain.
Tal tecnologia dá uma possibilidade muito grande para o surgimento de novas aplicações que utilizam a poderosa tecnologia de blockchain, além de ser open source, o que faz com que mais e mais desenvolvedores ao redor do mundo possam contribuir com o seu crescimento e aumentar a sua eficiência no desenvolvimento de novas aplicações utilizando essa tipo de tecnologia.
Ethereum é uma tecnologia open source que vai permitir o surgimento de diversas aplicações usando a tão divulgada blockchain pelo Bitcoin.
ResponderExcluirJá deixei aqui no blog de um projeto na India usando o conceito de blockchain para distribuição de merendas escolares.
Mas focado nos "contratos inteligentes", o Ethereum é uma plataforma descentralizada e no seu protocolo e na blockchain, é cobrado um preço para realização de cada operação. Seja uma transação qualquer, registro, ou contrato digital assinado, se as operações forem feitas dentro da rede Ethereum, elas precisam ser pagas com Ether.
ResponderExcluirEm geral é bastante semelhante ao Bitcoin (que usa a tecnologia Blockchain para fazer todos os registros) e para criação de novas moedas também é utilizado o processo de mineração que os usuários fazem a verificação e a validação das operações.
A tecnologia do Ethereum ultrapassa os limites do bitcoin e abstrai o tipo de aplicação que será executada em cima da blockchain. Essa abstração traz um novo mundo de possibilidades, pois desenvolvedores que precisem utilizar uma blockchain podem se utilizar de uma infraestrutura já existente ao invés de necessitar da criação de uma nova blockchain, precisando lidar com criptografia, infraestrutura, segurança, etc. O Ethereum elimina a preocucpação do desenvolvedor em infraestrutura e o deixa focar no que realmente importa: a sua aplicação. Entretando, devido a sua imutabilidade, é necessário um trabalho extra em corretude de código por parte dos desenvolvedores, o que não é trivial. Ferramentas de análise de smart contracts são necessárias para que o Ethereum chegue ao grande público. Ainda, há uma preocupação com o futuro do Ethereum, onde um ataque de hackers á uma empresa que utilizava Dapps provocou um hard fork na blockchain do Ethereum.
ResponderExcluirhttps://medium.com/swlh/the-story-of-the-dao-its-history-and-consequences-71e6a8a551ee
Como benefícios de se usar Smart Contract tem a agilidade ganha quando os diversos resultados do contrato são calculados e executados instantaneamente sem a precisar de cartórios, advogados, transferências bancárias e etc. E também está a segurança em garantir que nenhuma das partes poderá faltar com as suas obrigações definidas no código do contrato.
ResponderExcluir