CLIQUE AQUI Gazeta de Noticias - A SAAEC esta desenvolvendo o Programa Hidroambiental que visareflorestar as areas degradadas pelos recentes incendios na Floresta doAraripe, destacadamente as areas ciliares das fontes. Nesse dia 22 proximo,quarta feira sera o lancamento de sementes na fonte de Caiana, proximo ao ClubeGrangeiro e no dia 24 havera uma Ecotrilha Soldadinho do Araripe na Levada daPreguica onde tambem serao plantadas mudas em todo percurso da levada.Plantar arvores e colher agua e o tema do programaHodroambiental que se prolongara por todo ano, envolvendo estudantes da redeescolar e os consumidores da SAAEC.O presidente Yarley Brito vem dando um novo sentido a SAAEC desenvolvendoprogramas para envolver todos os consumidores nas praticas e no habito de usaragua consciente. Nesta serie de posts sobre o desenvolvimento com Ethereum, pretendo mostrar da teoria a pratica como iniciar o desenvolvimento, com esta promissora plataforma de aplicacoes inteligentes.No final desta serie de 3 artigos, voce criara seu primeiro smart contract, utilizando a linguagem de programacao solidity.O que e Ethereum?Ethereum e uma plataforma decentralizada que executa contratos inteligentes, foi iniciado atraves de um pre-sale em agosto de 2014, e e mantido pela Ethereum Foundation. Estes aplicativos sao executados em uma rede blockchain personalizado construido em uma infra-estrutura distribuida, compartilhada, e muito poderosa em termos de processamento.O foco do Ethereum e a execucao de contratos inteligentes, ou seja, voce e capaz de programar funcionalidades que serao executadas em uma rede blockchain.O que compoe o Ethereum ?A rede Ethereum, e composta por uma serie de computadores, executando um software especifico, a uniao entre o hardware e o software especifico, chamamos de no.Cada no na rede tem um papel, existem os mineradores, nos que processam as transacoes em troca de serem recompensados com taxas, e os nos que apenas compoe a rede como validadores de transacoes, apenas fazem leitura e replicando as transacoes processadas pela rede.Tambem compoe o Ethereum uma linguagem de script 'turing-complete', muito poderosa, onde todos os esforcos possam compartilhar um conjunto comum de APIs, de forma confiavel.Arquitetura EthereumSegundo os criadores, em resumo os principios fundamentais da arquitetura Ethereum sao:Simplicidade: O programador medio deve ser capaz de seguir e implementar toda a especificacao.Universalidade: O Ethereum nao tem caracteristicas, ele espera que cada aplicacao trate das suas caracteristicas particulares, dessa forma espera-se poder criar uma infinidade de aplicacoes.Modularidade: Espera-se que seja possivel reutilizar pequenas partes como bibliotecas.Nao discriminacao: O protocolo nao deve tentar restringir categorias especificas de utilizacao.Agilidade: Caso haja reais beneficios na adocao de alguma funcionalidade, ou no processo de desenvolvimento, a equipe do Ethereum ira adota-las.Estes sao os principios fundamentais do protocolo, alguns pontos sao realmente discutiveis do ponto de vista do processo de desenvolvimento de software, e ao longo dos ultimos meses tem gerado alguns ruidos na comunidade de desenvolvedores, o fato e que o Ethereum esta no caminho de um amadurecimento, que ja existe na rede de BlockChain utilizada pelo Bitcoin.Tambem e inegavel que o Ethereum e promissor, e tem atraido a atencao de desenvolvedores e grandes empresas do mundo todo.Iniciando no desenvolvimento do EthereumPara fazer o setup do ambiente, vou utilizar como no, o