## Ethereum Basics #### ¿Qué es Ethereum? Ethereum es una plataforma/comunidad que aprovecha la blockchain de forma open-source capaz del desarrollo y ejecución de aplicaciones descentralizadas y contratos inteligentes. Estos dos últimos son las estrellas de Ethereum ya que se permite mayor eficiencia en los servicios además de que se elimina la necesidad de intermediaros humanos en prácticamente cualquier actividad. #### Moneda nativa Para poder mantener a la comunidad activa en la red, Ethereum tiene su propia moneda nativa, llamada Ether (ETH). Esta moneda se le da como agradecimiento a las personas que ponen a disposición el equipo necesario para verificar las transacciones. Es importante tener en cuenta que para cada transacción es necesario contar con algún porcentaje de esta moneda. #### Desarrollo de aplicaciones descentralizadas (DApps) Son aplicaciones construidas sobre una blockchain que permite una mayor transparencia y seguridad, ya que los datos y las transacciones son almacenados y verificados en una red en lugar de en un servidor central. En contraste, una aplicación centralizada es una aplicación que se ejecuta en un servidor central controlado por una sola entidad o empresa (*instragram, twitter, google*). Todos los datos y transacciones se almacenan en el servidor central, y la entidad o empresa tiene control total sobre la aplicación y los datos. Las DApps brindan una mayor privacidad y seguridad, ya que los datos y transacciones están distribuidos en la red y no están controlados por una sola entidad. Además, las DApps son más resistentes a los ataques y fallos, ya que la red descentralizada no depende de un punto único de falla. #### Contratos inteligentes Ethereum permite la creación y ejecución de contratos inteligentes en su blockchain, que pueden ser utilizados para una variedad de propósitos, como la automatización de procesos y la creación de tokens de activos. Estos en esencia son programas que se ejecutan en la red y pueden ser llamados en cualquier momento. Esto usualmente se haría para verificar que se cumplan condiciones establecidas previamente en el acuerdo.