- En 1998, Nick Szabo, un informático estadounidense, acuñó el término contrato inteligente cuando inventó la primera criptomoneda, Bit Gold.
- Los contratos inteligentes siguen un concepto simple "si/si no/cuándo y entonces" escrito en código. Cada bloque ejecuta consecutivamente este tipo de código y genera así un bucle repetitivo aparentemente automatizado.
- Hoy en día, los contratos inteligentes contienen dos entidades principales: el creador del contrato y el destinatario.
Todos hemos oído hablar de las criptomonedas, las revoluciones de la Web 3 y las infinitas posibilidades que se ofrecen a los desarrolladores de blockchain. La tecnología Blockchain ha demostrado una y otra vez su naturaleza versátil y flexible. Ha introducido aplicaciones descentralizadas que poco a poco están dominando el mundo digital. De hecho, este nuevo invento tiene su lugar en la cuarta revolución industrial. Sin embargo, ¿comprendes realmente cómo funciona blockchain? ¿Qué lo hace tan único? La respuesta a esa pregunta es el contrato inteligente. Nos sumergimos en una serie de 4 partes, cada una de las cuales es una versión ampliada de la otra, sobre las aplicaciones de los contratos inteligentes, qué son y por qué son únicos.
Esto es para ayudar aún más a cualquiera que esté interesado en descubrir qué es lo que hace funcionar una cadena de bloques. Además, esperamos que pueda inspirar a más desarrolladores de blockchain en el ecosistema africano.
Cómo funciona la cadena de bloques; la historia
El término criptomoneda tomó toda la El mundo digital arrasa en 2017, 8 años después de su debut inicial en 2009. Desde entonces, el carro de la Web 3 comenzó su primer paseo y la tecnología blockchain pronto se convirtió en la novedad neta. Sin embargo, la mayoría de la gente necesita saber que Bitcoin nunca fue la primera criptomoneda y que el término contratos inteligentes debutó mucho antes de su creación.
Lea también Minería de Ethereum, una guía para principiantes para empezar.
En 1998, Nick Szabo, un informático estadounidense, acuñó el término contrato inteligente cuando inventó la primera criptomoneda, Bit Gold. En ese momento, el concepto de tecnología blockchain era desconocido a pesar de que su aplicación ya existía. Un dato curioso es que muchos sospechan que Szabo luego resurgió como el alias Satoshi Nakamoto, pero finalmente negó esta afirmación. En su trabajo original, Szabo definió los contratos inteligentes como protocolos de transacciones computarizados que ejecutan los términos de un contrato.
Los contratos inteligentes no son IA
El informático utilizó el término inteligente simplemente porque podía ejecutar automáticamente pasos específicos preprogramados. En ese momento, muchas personas pensaban que el término contrato inteligente se correlacionaba con el uso IA dentro de su programa. Aun así, afirmó más tarde que, por mucho que la aplicación inicial automatizara los contratos, sus capacidades cesaban allí, lo que los hacía inadecuados para denominarlos IA.
Para profundizar en su uso de contratos inteligentes, Szabo los comparó con una máquina expendedora donde una vez que un usuario cumplió varias condiciones de los "contratos", como insertar dinero y presionar un botón, la máquina cumplirá automáticamente su parte del acuerdo.
Básicamente, todas las aplicaciones de contratos inteligentes, incluso las aplicaciones descentralizadas, siguen esta regla básica.
Szabo escribió:
“Estos nuevos valores se forman combinando valores (como bonos) y derivados (opciones y futuros) en una amplia variedad de formas. Gracias al análisis computarizado de estas complejas estructuras de plazos, los pagos ahora pueden incorporarse a contratos estandarizados y negociarse con bajos costos de transacción”.
Después de años, los desarrolladores de blockchain redefinieron este concepto para desarrollar sistemas y algoritmos que luego serían los pilares de “cómo funciona blockchain”.
Hoy en día, los contratos inteligentes contienen dos entidades principales: el creador del contrato, que define y establece la regla del contrato necesaria a través del código, y el destinatario, que ha cumplido todas las reglas para adquirir alguna respuesta. Este entendimiento mutuo entre ambas partes dio lugar a numerosas aplicaciones de contratos inteligentes.
Además, lea el Software, paquetes y herramientas que necesitas para convertirte en desarrollador web3.
Cómo funciona la cadena de bloques; contratos inteligentes
En lo más básico para comprender “cómo funciona blockchain”, los contratos inteligentes siguen un concepto simple de “si/si no/cuándo y entonces” escrito en código. Cada bloque ejecuta consecutivamente este tipo de código y genera así un bucle repetitivo aparentemente automatizado. Los contratos inteligentes contienen condiciones predeterminadas que, si se cumplen, provocan reacciones. En lenguaje sencillo, actualizan el concepto; “toda acción resulta en una reacción”. Esto permitiría a las partes realizar transacciones conociendo únicamente el interés común de la transacción.
Vista básica
Para entender cómo funciona blockchain, las aplicaciones descentralizadas siguen estos pasos:
- Los desarrolladores de blockchain diseñan y configuran condiciones predefinidas para transacciones y validación.
- Una parte activaría el contrato inteligente al iniciar un deseo o una necesidad. Un buen ejemplo es el deseo de un usuario de enviar criptomonedas a otra parte.
- Esto desencadena el proceso de validación y verificación. Este proceso es la aplicación real de contratos inteligentes, ya que la aplicación descentralizada pasará por las reglas predefinidas establecidas por los desarrolladores de blockchain. Es similar a cómo los bancos verifican los detalles de la cuenta y la información de identificación antes de transferir fondos. Sin embargo, los contratos inteligentes no necesitan exceso de información.
- La aplicación descentralizada crea un nuevo bloque. Una aplicación central de los contratos inteligentes es la creación de un registro. Este registro es vital ya que es un elemento central de "cómo funciona blockchain". Los datos se distribuyen por toda la red distribuida y es una regla fundamental que los desarrolladores de blockchain aplican universalmente.
- Fusiona información antigua y nueva en la red blockchain. El último paso en la mayoría de los contratos inteligentes es la actualización del sistema de red. Su aplicación universal garantiza que ningún nodo de la red tenga datos diferentes. Esto crea la naturaleza transparente de los contratos inteligentes.
Los diferentes componentes de un contrato inteligente incluyen la lógica, las propiedades y los datos en un solo paquete. Esto colapsa las capas de lógica de datos y de negocios en una sola capa en la que el desarrollador escribe en blockchain. Esto responde a algunos de los aspectos fundamentales de “cómo funciona blockchain”; su inmutabilidad, ejecución determinista y transparencia requerida en entornos no confiables. Estos atributos varían según las aplicaciones descentralizadas.
Lea también tecnología de cadena de bloques; La base de las solicitudes de Kenia.
Algunos desarrolladores de blockchain separan estas funcionalidades para aislarlas y utilizarlas en diferentes aplicaciones de contratos inteligentes.
La replicación, como se mencionó anteriormente, garantiza que todas las partes o redes que no son de confianza tengan la misma información. Cada nodo dentro de la red de aplicaciones descentralizada deberá ejecutar el contrato inteligente una y otra vez.
Conclusión
Los desarrolladores de blockchain a menudo reinventan los términos de las reglas básicas aplicadas en blockchain. Esto conduce a diferentes aplicaciones de contratos inteligentes. Al mismo tiempo, algunos pueden utilizar la inmutabilidad y la transparencia, otros se centran en la distribución de contratos inteligentes. Es fundamental recordar que este artículo no se centra en su aplicación a las criptomonedas.
Los desarrolladores de Blockchain han demostrado que existen numerosos diseños de aplicaciones descentralizadas. Este fue simplemente un artículo introductorio que aborda el concepto básico de contratos inteligentes y profundiza en el aspecto fundamental. Para nuestra audiencia más técnica, publicaremos un artículo que destaca la naturaleza intrincada de los contratos inteligentes. Además, profundizaremos en los diferentes lenguajes de programación utilizados.
- Distribución de relaciones públicas y contenido potenciado por SEO. Consiga amplificado hoy.
- Platoblockchain. Inteligencia del Metaverso Web3. Conocimiento amplificado. Accede Aquí.
- Fuente: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- Nuestra Empresa
- Mi Cuenta
- adquirir
- la columna Acción
- adición
- Después
- Agreement
- AI
- Ayudar
- algoritmos
- Todos
- ya haya utilizado
- American
- análisis
- y
- Otra
- https://www.youtube.com/watch?v=xB-eutXNUMXJtA&feature=youtu.be
- respuestas
- nadie
- Aplicación
- aplicaciones
- aplicada
- artículo
- aspecto
- aspectos
- atributos
- las ventas
- Confirmación de Viaje
- automáticamente
- Bancos
- básica
- base
- porque
- a las que has recomendado
- antes
- comenzó
- entre
- Poco
- Bitcoin
- Bloquear
- blockchain
- Red Blockchain
- Redes blockchain
- la tecnología blockchain
- cadenas de bloqueo
- Bloques
- Bonos
- Ambas fiestas
- Traído
- Construir la
- construido
- .
- capacidades
- reclamo
- código
- acuñado
- combinar
- Algunos
- en comparación con
- integraciones
- componentes
- computadora
- concepto
- conceptos
- condiciones
- Conducir
- contrato
- contratos
- Core
- Precio
- podría
- Para crear
- crea
- creación
- creador
- criptomoneda
- datos
- debut
- debutado
- Descentralizado
- Aplicaciones descentralizadas
- se define
- Define
- Dependiente
- Derivados
- Diseño
- diseños
- detalles
- desarrollar
- Developer
- desarrolladores
- una experiencia diferente
- digital
- mundo digital
- distribuidos
- Red distribuida
- cada una
- Más temprano
- ecosistema
- Elaborar
- Sin fin
- asegura
- Todo
- entidades
- ambientes
- esencial
- Incluso
- finalmente
- ejemplo
- ejecutar
- ejecución
- expandido
- pocos
- la búsqueda de
- Nombre
- flexible
- Focus
- seguir
- formado
- Fundación
- diversión
- funcionalidades
- fundamental
- fondos
- promover
- Futuros
- genera
- conseguir
- Go
- Gold
- guía
- oído
- destacando
- esperanza
- Cómo
- Sin embargo
- HTTPS
- ID
- inmutabilidad
- in
- incluir
- individuos
- industrial
- Revolución industrial
- información
- inicial
- inspiren
- intereses
- interesado
- tips para
- inventado
- Invención
- IT
- Tipo
- Conocer
- idioma
- Idiomas
- Apellidos
- .
- ponedoras
- Prospectos
- APRENDE:
- LED
- Largo
- Baja
- máquina
- Inicio
- HACE
- Realizar
- muchos
- max-ancho
- mencionado
- simplemente
- se fusiona
- Minería
- dinero
- más,
- MEJOR DE TU
- mutuo
- nakamoto
- Naturaleza
- necesario
- ¿ Necesita ayuda
- red
- del sistema,
- sistema de redes
- telecomunicaciones
- Nuevo
- nodo
- numeroso
- Viejo
- Opciones
- reconocida por
- Otro
- Otros
- paquete
- paquetes
- parte
- partes
- fiesta
- pagos
- Personas
- Colocar
- Platón
- Inteligencia de datos de Platón
- PlatónDatos
- POSIBILIDADES
- Prime
- Programación
- lenguajes de programación
- propiedades
- protocolos
- probado
- pregunta
- reacciones
- Leer
- grabar
- recordarlo
- repetitivo
- replicación
- exigir
- Requisitos
- respuesta
- resultado
- Resultados
- Revolution
- Regla
- reglas
- mismo
- satisfecho
- Satoshi
- Satoshi Nakamoto
- Científico
- Valores
- separado
- Serie
- set
- Sets
- Configure
- similares
- sencillos
- simplemente
- desde
- soltero
- Despacio
- inteligente
- contrato inteligente
- Contratos Inteligentes
- So
- algo
- soluciones y
- dijo
- paso
- pasos
- Sin embargo
- Storm
- tal
- te
- Todas las funciones a su disposición
- Técnico
- Tecnología
- términos
- La
- su
- cosa
- pensamiento
- A través de esta formación, el personal docente y administrativo de escuelas y universidades estará preparado para manejar los recursos disponibles que derivan de la diversidad cultural de sus estudiantes. Además, un mejor y mayor entendimiento sobre estas diferencias y similitudes culturales permitirá alcanzar los objetivos de inclusión previstos.
- a lo largo de
- equipo
- a
- tocar
- negocian
- transaccional
- costos de transacción
- Transacciones
- Transferencia
- Transparencia
- transparente
- detonante
- verdadero
- entender
- comprensión
- único
- Universal
- utilizan el
- Usuario
- utilizar
- validación
- variedad
- diversos
- Verificación
- verificar
- versátil
- versión
- vital
- formas
- web
- Web 3
- Web3
- ¿
- que
- QUIENES
- amplio
- seguirá
- dentro de
- Actividades:
- funciona
- mundo
- se
- escrito
- años
- Usted
- zephyrnet