Contrato inteligente

Transacción contractual en una plataforma descentralizada

Un contrato inteligente es un programa informático o un protocolo de transacción que tiene como objetivo ejecutar, controlar o documentar automáticamente eventos y acciones de acuerdo con los términos de un contrato o un acuerdo. [1] [2] [3] [4] Los objetivos de los contratos inteligentes son la reducción de la necesidad de intermediarios confiables, los costos de arbitraje y las pérdidas por fraude, así como la reducción de excepciones maliciosas y accidentales. [5] [2] Los contratos inteligentes se asocian comúnmente con las criptomonedas , y los contratos inteligentes introducidos por Ethereum generalmente se consideran un componente fundamental para las aplicaciones de finanzas descentralizadas (DeFi) y tokens no fungibles (NFT). [6] [7]

El libro blanco original de Ethereum de Vitalik Buterin en 2014 [8] describe el protocolo Bitcoin como una versión débil del concepto de contrato inteligente tal como lo definió originalmente Nick Szabo , y propuso una versión más fuerte basada en el lenguaje Solidity , que es Turing completo . Desde Bitcoin, [ aclaración necesaria ] varias criptomonedas han admitido lenguajes de programación que permiten contratos inteligentes más avanzados entre partes no confiables. [9]

Un contrato inteligente no debe confundirse con un contrato legal inteligente , que se refiere a un acuerdo tradicional, en lenguaje natural y legalmente vinculante que tiene términos seleccionados expresados ​​e implementados en código legible por máquina. [10] [11] [12]

Etimología

En 1996, Nick Szabo utilizó el término "contrato inteligente" para referirse a contratos que se harían cumplir mediante propiedad física (como hardware o software) en lugar de por ley. Szabo describió las máquinas expendedoras como un ejemplo de este concepto. [13] [14] En 1998, el término se utilizó para describir objetos en la capa de servicio de gestión de derechos del sistema Stanford Infobus , que formaba parte del Stanford Digital Library Project . [1]

Un contrato inteligente no suele constituir un acuerdo vinculante válido a efectos jurídicos. [15] Existen propuestas para regular los contratos inteligentes. [10] [11] [12]

Los contratos inteligentes no son acuerdos legales, sino transacciones que se ejecutan automáticamente mediante un programa informático o un protocolo de transacción [15] , como los medios tecnológicos para la automatización de las obligaciones de pago [16] , como la transferencia de criptomonedas u otros tokens. Algunos académicos han argumentado que la naturaleza imperativa o declarativa de los lenguajes de programación afectaría la validez legal de los contratos inteligentes [17] .

Desde el lanzamiento de la cadena de bloques Ethereum en 2015 , el término "contrato inteligente" se ha aplicado a la computación de propósito general que tiene lugar en una cadena de bloques. El Instituto Nacional de Estándares y Tecnología de EE. UU. describe un "contrato inteligente" como una "colección de código y datos (a veces denominados funciones y estado) que se implementa utilizando transacciones firmadas criptográficamente en la red de la cadena de bloques". [18] En esta interpretación, un contrato inteligente es cualquier tipo de programa informático que utiliza una cadena de bloques. Un contrato inteligente también puede considerarse un procedimiento almacenado seguro , ya que su ejecución y efectos codificados (como la transferencia de tokens entre partes) no se pueden manipular sin modificar la propia cadena de bloques. En esta interpretación, la ejecución de los contratos está controlada y auditada por la plataforma, no por programas arbitrarios del lado del servidor que se conectan a la plataforma. [19] [20]

En 2018, un informe del Senado de Estados Unidos decía: "Si bien los contratos inteligentes pueden parecer nuevos, el concepto tiene sus raíces en el derecho contractual básico. Por lo general, el sistema judicial resuelve las disputas contractuales y hace cumplir los términos, pero también es común tener otro método de arbitraje, especialmente para las transacciones internacionales. Con los contratos inteligentes, un programa hace cumplir el contrato integrado en el código". [21] Los estados de Estados Unidos que han aprobado leyes sobre el uso de contratos inteligentes incluyen Arizona, [22] Iowa, [23] Nevada, [24] Tennessee, [25] y Wyoming. [26]

En abril de 2021, el Grupo de Trabajo sobre Jurisdicción del Reino Unido (UKJT) publicó las Reglas de Resolución de Disputas Digitales (Reglas de DR Digital), que tenían como objetivo permitir la rápida resolución de disputas legales sobre blockchain y criptomonedas en Gran Bretaña. [27]

Funcionamiento

De manera similar a una transferencia de valor en una cadena de bloques, la implementación de un contrato inteligente en una cadena de bloques ocurre enviando una transacción desde una billetera a la cadena de bloques. [28] La transacción incluye el código compilado para el contrato inteligente, así como una dirección de receptor especial. [28] Esa transacción debe luego incluirse en un bloque que se agrega a la cadena de bloques, momento en el cual el código del contrato inteligente se ejecutará para establecer el estado inicial del contrato inteligente. [28] Los algoritmos tolerantes a fallas bizantinas protegen el contrato inteligente de manera descentralizada de los intentos de manipulación. Una vez que se implementa un contrato inteligente, no se puede actualizar. [29] Los contratos inteligentes en una cadena de bloques pueden almacenar un estado arbitrario y ejecutar cálculos arbitrarios. Los clientes finales interactúan con un contrato inteligente a través de transacciones. Dichas transacciones con un contrato inteligente pueden invocar otros contratos inteligentes. Estas transacciones pueden resultar en un cambio de estado y envío de monedas de un contrato inteligente a otro o de una cuenta a otra. [29]

La cadena de bloques más popular para ejecutar contratos inteligentes es Ethereum . [30] En Ethereum, los contratos inteligentes generalmente se escriben en un lenguaje de programación Turing-completo llamado Solidity , [31] y se compilan en un código de bytes de bajo nivel para ser ejecutado por la máquina virtual Ethereum . [32] Debido al problema de detención y otros problemas de seguridad, la completitud de Turing se considera un riesgo y lenguajes como Vyper la evitan deliberadamente . [33] [34] Algunos de los otros lenguajes de programación de contratos inteligentes que carecen de la completitud de Turing son Simplicity, Scilla, Ivy y Bitcoin Script. [34] Sin embargo, las mediciones en 2020 utilizando expresiones regulares mostraron que solo el 35,3% de los 53.757 contratos inteligentes de Ethereum en ese momento incluían recursiones y bucles, construcciones conectadas al problema de detención. [35]

Hay varios lenguajes diseñados para permitir la verificación formal : Bamboo, IELE, Simplicity, Michelson (se puede verificar con Coq ), [34] Liquidity (se compila en Michelson), Scilla, DAML y Pact. [33]

Entre los ejemplos notables de plataformas blockchain que admiten contratos inteligentes se incluyen los siguientes:
NombreDescripción
EthereumImplementa un lenguaje Turing completo en su cadena de bloques, un destacado marco de contratos inteligentes [36]
BitcoinProporciona un lenguaje de script incompleto de Turing que permite la creación de contratos inteligentes personalizados sobre Bitcoin como cuentas multifirma , canales de pago, depósitos en garantía, bloqueos de tiempo, comercio atómico entre cadenas, oráculos o lotería multipartidaria sin operador. [37]
CardanoUna plataforma blockchain para contratos inteligentes
SolanaUna plataforma blockchain para contratos inteligentes
TrónUna plataforma blockchain para contratos inteligentes
TezosUna plataforma blockchain para contratos inteligentes

Los procesos en una cadena de bloques son generalmente deterministas para garantizar la tolerancia a fallas bizantinas . [38] Sin embargo, la aplicación en el mundo real de contratos inteligentes, como loterías y casinos , requiere aleatoriedad segura. [39] De hecho, la tecnología de cadena de bloques reduce los costos de realización de una lotería y, por lo tanto, es beneficiosa para los participantes. La aleatoriedad en la cadena de bloques se puede implementar mediante el uso de hashes de bloque o marcas de tiempo, oráculos, esquemas de compromiso, contratos inteligentes especiales como RANDAO [40] [41] y Quanta, así como secuencias de equilibrios de Nash de estrategia mixta . [38]

Aplicaciones

En 1998, Szabo propuso que la infraestructura de contratos inteligentes se puede implementar mediante registros de activos replicados y ejecución de contratos utilizando cadenas hash criptográficas y replicación tolerante a fallas bizantinas . [42] Askemos implementó este enfoque en 2002 [43] [44] utilizando Scheme (luego agregando SQLite [45] [46] ) como lenguaje de script de contratos. [47]

Una propuesta para usar Bitcoin para el registro de activos replicados y la ejecución de contratos se llama " monedas coloreadas ". [48] Los títulos replicados para formas de propiedad potencialmente arbitrarias, junto con la ejecución de contratos replicados, se implementan en diferentes proyectos.

A partir de 2015 [actualizar], UBS estaba experimentando con "bonos inteligentes" que utilizan la cadena de bloques de Bitcoin [49] en la que los flujos de pago podrían hipotéticamente automatizarse por completo, creando un instrumento de pago automático. [50]

Los deseos de herencia podrían implementarse hipotéticamente de manera automática al registrar un certificado de defunción mediante contratos inteligentes. [ ¿según quién? ] [51] [52] Los certificados de nacimiento también pueden funcionar junto con contratos inteligentes. [53] [54]

Chris Snook de Inc.com sugiere que los contratos inteligentes también podrían usarse para gestionar transacciones inmobiliarias y podrían usarse en el campo de los registros de títulos y en el registro público . [55] [56] [57] [58] [59]

Seth Oranburg y Liya Palagashvili sostienen que los contratos inteligentes también podrían utilizarse en los contratos de trabajo , especialmente en los contratos de trabajo temporales, lo que según ellos beneficiaría al empleador. [60] [61]

Problemas de seguridad

Los datos de transacciones de un contrato inteligente basado en blockchain son visibles para todos los usuarios de la blockchain. Los datos proporcionan una vista criptográfica de las transacciones, sin embargo, esto lleva a una situación en la que los errores, incluidos los agujeros de seguridad, son visibles para todos pero es posible que no se solucionen rápidamente. [62] Un ataque de este tipo, difícil de solucionar rápidamente, se ejecutó con éxito en The DAO en junio de 2016, drenando aproximadamente US$50  millones en Ether en ese momento, mientras los desarrolladores intentaban llegar a una solución que ganara consenso. [63] El programa DAO tenía un retraso de tiempo antes de que el hacker pudiera retirar los fondos; se realizó una bifurcación dura del software Ethereum para recuperar los fondos del atacante antes de que expirara el límite de tiempo. [64] Otros ataques de alto perfil incluyen los ataques de billetera multifirma Parity y un ataque de desbordamiento/subdesbordamiento de enteros (2018), por un total de más de US$184  millones. [65]

Los problemas en los contratos inteligentes de Ethereum, en particular, incluyen ambigüedades y construcciones fáciles pero inseguras en su lenguaje de contrato Solidity, errores del compilador, errores de la máquina virtual Ethereum, ataques a la red blockchain, la inmutabilidad de los errores y que no hay una fuente central que documente las vulnerabilidades conocidas, los ataques y las construcciones problemáticas. [36]

Los contratos legales inteligentes son distintos de los contratos inteligentes. Como se mencionó anteriormente, un contrato inteligente no necesariamente es legalmente ejecutable como un contrato. Por otro lado, un contrato legal inteligente tiene todos los elementos de un contrato legalmente ejecutable en la jurisdicción en la que puede ser ejecutado y puede ser ejecutado por un tribunal o juzgado. Por lo tanto, si bien cada contrato legal inteligente contendrá algunos elementos de un contrato inteligente, no todos los contratos inteligentes serán un contrato legal inteligente. [66]

No existe una definición formal de contrato legal inteligente en el sector jurídico. [67]

Un contrato ricardiano es un tipo de contrato legal inteligente. [ cita requerida ]

Véase también

Referencias

  1. ^ ab Röscheisen, Martin; Baldonado, Michelle; Chang, Kevin; Gravano, Luis; Ketchpel, Steven; Paepcke, Andreas (1998). "El Stanford InfoBus y sus capas de servicio: Aumentando Internet con protocolos de gestión de información de nivel superior". Bibliotecas digitales en informática: el enfoque MeDoc . Apuntes de clase en informática. Vol. 1392. Springer. págs. 213–230. doi :10.1007/bfb0052526. ISBN. 978-3-540-64493-4.
  2. ^ ab Papas fritas, Martín; P. Paal, Boris (2019). Contratos inteligentes (en alemán). Mohr Siebeck. ISBN 978-3-16-156911-1.JSTOR j.ctvn96h9r  .
  3. ^ Savelyev, Alexander (14 de diciembre de 2016). «Derecho contractual 2.0: contratos «inteligentes» como principio del fin del derecho contractual clásico». Red de investigación en ciencias sociales. SSRN  2885241. Archivado desde el original el 24 de marzo de 2020. Consultado el 24 de mayo de 2020 .
  4. ^ Tapscott, Don ; Tapscott, Alex (mayo de 2016). La revolución de la cadena de bloques: cómo la tecnología detrás de Bitcoin está cambiando el dinero, los negocios y el mundo . Portfolio/Penguin. págs. 72, 83, 101, 127. ISBN 978-0670069972.
  5. ^ Szabo, Nick (1997). "Visión de la formalización y protección de las relaciones en redes públicas | Primer lunes". Primer lunes . doi : 10.5210/fm.v2i9.548 . S2CID  33773111. Archivado desde el original el 2022-04-10 . Consultado el 2020-05-24 .
  6. ^ Zhou, Haozhe; Milani Fard, Amin; Makanju, Adetokunbo (27 de mayo de 2022). "El estado de la seguridad de los contratos inteligentes de Ethereum: vulnerabilidades, contramedidas y soporte de herramientas". Revista de ciberseguridad y privacidad . 2 (2): 358–378. doi : 10.3390/jcp2020019 . ISSN  2624-800X.
  7. ^ "Todo lo que necesita saber sobre los contratos inteligentes NFT". Binance.com . Binance. Archivado desde el original el 26 de septiembre de 2022 . Consultado el 26 de septiembre de 2022 .
  8. ^ "Libro blanco · ethereum/wiki Wiki · GitHub". GitHub . Archivado desde el original el 11 de enero de 2014.
  9. ^ Alharby, Maher; van Moorsel, Aad (26 de agosto de 2017). "Contratos inteligentes basados ​​en blockchain: un estudio de mapeo sistemático". Ciencias de la computación y tecnología de la información : 125–140. arXiv : 1710.06372 . doi :10.5121/csit.2017.71011. ISBN 9781921987700.S2CID 725413  .
  10. ^ ab Cannarsa, Michel (1 de diciembre de 2018). «Interpretación de contratos y contratos inteligentes: ¿Interpretación inteligente o interpretación de contratos inteligentes?». Revista Europea de Derecho Privado . 26 (6): 773–785. doi :10.54648/ERPL2018054. S2CID  188017977. Archivado desde el original el 10 de agosto de 2020. Consultado el 20 de septiembre de 2020 .
  11. ^ ab Drummer, Daniel; Neumann, Dirk (5 de agosto de 2020). "¿El código es ley? Problemas actuales de adopción legal y técnica y soluciones para los contratos inteligentes habilitados por blockchain". Revista de Tecnología de la Información . 35 (4): 337–360. doi :10.1177/0268396220924669. ISSN  0268-3962. S2CID  225409384. Archivado desde el original el 9 de marzo de 2021 . Consultado el 20 de septiembre de 2020 .
  12. ^ ab Filatova, Nataliia (1 de septiembre de 2020). «Contratos inteligentes desde la perspectiva del derecho contractual: esbozando nuevas estrategias regulatorias». Revista Internacional de Derecho y Tecnología de la Información . 28 (3): 217–242. doi :10.1093/ijlit/eaaa015. ISSN  0967-0769. Archivado desde el original el 18 de enero de 2022 . Consultado el 20 de septiembre de 2020 .
  13. ^ Morris, David Z. (21 de enero de 2014). «Bitcoin no es solo una moneda digital. Es el Napster de las finanzas». Fortune . Archivado desde el original el 20 de octubre de 2014. Consultado el 7 de noviembre de 2018 .
  14. ^ Schulpen, Ruben RWHG (1 de agosto de 2018). «Contratos inteligentes en los Países Bajos - Universidad de Tilburg». uvt.nl . Universidad de Twente. Archivado desde el original el 19 de febrero de 2021 . Consultado el 26 de octubre de 2019 .
  15. ^ ab Mik, Eliza, Smart Contracts: A Requiem (7 de diciembre de 2019). Journal of Contract Law (2019) Volumen 36 Parte 1 en la pág. 72
  16. ^ J Cieplak, S Leefatt, 'Contratos inteligentes: una forma inteligente de automatizar el rendimiento' (2017) 1 Georgia L & Tech Rev 417
  17. ^ Governatori, Guido; Idelberger, Florian; Milosevic, Zoran; Riveret, Regis; Sartor, Giovanni; Xu, Xiwei (2018). "Sobre contratos legales, contratos inteligentes imperativos y declarativos, y sistemas blockchain". Inteligencia artificial y derecho . 26 (4): 33. doi :10.1007/s10506-018-9223-3. S2CID  3663005.
  18. ^ DJ Yaga et al., Blockchain Technology Overview, National Institute of Standards and Technology Internal/Interagency Report 8202, 2018, pág. 54, citado en Mik, Eliza, Smart Contracts: A Requiem (7 de diciembre de 2019). Journal of Contract Law (2019) Volumen 36 Parte 1 en la pág. 71
  19. ^ Vo, Hoang Tam; Kundu, Ashish; Mohania, Mukesh (2018). "Direcciones de investigación en la gestión y el análisis de datos de blockchain" (PDF) . Avances en tecnología de bases de datos: ampliación de la tecnología de bases de datos (EDBT) . 21. OpenProceedings: 446. Archivado (PDF) del original el 2019-10-02 . Consultado el 2019-10-02 . Algunas tecnologías de contabilidad distribuida admiten una capacidad adicional llamada contrato inteligente, que es similar al concepto de procedimiento almacenado en bases de datos relacionales clásicas hasta cierto punto. Los contratos inteligentes permiten que los procesos comerciales compartidos dentro de una red comercial se estandaricen, automaticen y apliquen a través de programas informáticos para aumentar la integridad del libro mayor.
  20. ^ Huckle, Steve; Bhattacharya, Rituparna; White, Martin; Beloff, Natalia (2016). "Internet de las cosas, blockchain y aplicaciones de economía compartida". Procedia Computer Science . 98 . Elsevier BV: 463. doi : 10.1016/j.procs.2016.09.074 . En primer lugar, esa cantidad total de BTC en las entradas de una transacción debe cubrir la cantidad total de BTC en las salidas. Esa regla se comporta de manera similar a un procedimiento almacenado de base de datos, excepto que es imposible de eludir. En segundo lugar, las transacciones BTC utilizan criptografía de clave pública-privada. Eso hace que BTC actúe como una base de datos con un esquema de permisos por fila auditable públicamente.
  21. ^ Capítulo 9: Construyendo un futuro seguro, una cadena de bloques a la vez Archivado el 14 de mayo de 2020 en Wayback Machine , Comité Económico Conjunto del Senado de EE. UU. , marzo de 2018.
  22. ^ "Arizona HB2417 - 2017 - Legislatura quincuagésima tercera, primer período ordinario". LegiScan . Archivado desde el original el 2017-04-28 . Consultado el 2020-09-16 .
  23. ^ "La Cámara de Representantes de Iowa aprueba proyectos de ley para facilitar la banda ancha y las criptomonedas". www.thegazette.com . Archivado desde el original el 15 de abril de 2021 . Consultado el 15 de abril de 2021 .
  24. ^ Hyman Gayle M, Digesti, Matthew P La nueva legislación de Nevada reconoce las terminologías de blockchain y contratos inteligentes Archivado el 10 de septiembre de 2018 en Wayback Machine Agosto de 2017, Nevada Lawyer
  25. ^ Tom, Daniel (22 de septiembre de 2020). «Smart Contract Bill Tennessee» (PDF) . Archivado (PDF) del original el 2 de octubre de 2020. Consultado el 22 de septiembre de 2020 .
  26. ^ Wyoming, Legislature (26 de febrero de 2019). «Wyoming - Smart Contract». Archivado desde el original el 28 de enero de 2019. Consultado el 26 de septiembre de 2020 .
  27. ^ Morgan, Herbert Smith Freehills LLP-Charlie; Parker, Chris; Livingston, Dorothy; Naish, Vanessa; Tevendale, Craig (23 de abril de 2021). "Arbitraje de disputas digitales en contratos inteligentes y publicación de las reglas de resolución de disputas digitales del grupo de trabajo sobre jurisdicción del Reino Unido | Lexology". www.lexology.com . Archivado desde el original el 2021-04-25 . Consultado el 2021-04-25 .
  28. ^ abc Soloro, Kevin; Kanna, Randall; Hoover, David (diciembre de 2019). Desarrollo práctico de contratos inteligentes con Solidity y Ethereum: desde los fundamentos hasta la implementación. California, EE. UU.: O'Reilly. pág. 73. ISBN 978-1-492-04526-7Archivado desde el original el 25 de octubre de 2023 . Consultado el 1 de noviembre de 2020 .
  29. ^ ab Sergey, Ilya; Nagaraj, Vaivaswatha; Johannsen, Jacob; Kumar, Amrit; Trunov, Anton; Hao, Ken Chan Guan (10 de octubre de 2019). "Programación de contratos inteligentes más segura con Scilla". Actas de la ACM sobre lenguajes de programación . 3 (OOPSLA): 1–30. doi : 10.1145/3360611 . ISSN  2475-1421.
  30. ^ Alharby, Maher; van Moorsel, Aad (26 de agosto de 2017). "Contratos inteligentes basados ​​en blockchain: un estudio de mapeo sistemático". Ciencias de la computación y tecnología de la información : 125–140. arXiv : 1710.06372 . doi : 10.5121/csit.2017.71011 . ISBN. 9781921987700.
  31. ^ Wohrer, Maximilian; Zdun, Uwe (20 de marzo de 2018). "Contratos inteligentes: patrones de seguridad en el ecosistema Ethereum y Solidity". Taller internacional de 2018 sobre ingeniería de software orientada a blockchain (IWBOSE) . pp. 2–8. doi :10.1109/IWBOSE.2018.8327565. ISBN . 978-1-5386-5986-1. S2CID  4567923. Archivado desde el original el 9 de octubre de 2020 . Consultado el 4 de octubre de 2020 .
  32. ^ Pérez, Daniel; Livshits, Benjamin (17 de octubre de 2020). "Vulnerabilidades de los contratos inteligentes: vulnerable no implica explotado". arXiv : 1902.06710 [cs.CR].
  33. ^ ab Harz, Dominik; Knottenbelt, William (31 de octubre de 2018). "Hacia contratos inteligentes más seguros: un estudio de lenguajes y métodos de verificación". arXiv : 1809.09805 [cs.CR].
  34. ^ abc Tyurin, AV; Tyuluandin, IV; Maltsev, VS; Kirilenko, IA; Berezun, DA (2019). "Descripción general de los lenguajes para la programación segura de contratos inteligentes". Actas del Instituto de Programación de Sistemas de la RAS . 31 (3): 157–176. doi : 10.15514/ispras-2019-31(3)-13 . S2CID  203179644.
  35. ^ Jansen, Marc; Hdhili, Farouk; Gouiaa, Ramy; Qasem, Ziyaad (2020). "¿Los lenguajes de contratos inteligentes deben ser Turing completos?". Blockchain y aplicaciones . Avances en sistemas inteligentes y computación. Vol. 1010. Springer International Publishing. págs. 19–26. doi :10.1007/978-3-030-23813-1_3. ISBN . 978-3-030-23812-4.S2CID 195656195  .
  36. ^ ab Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana (2017), "Una encuesta sobre los ataques a los contratos inteligentes de Ethereum" (PDF) , 6.ª Conferencia internacional sobre principios de seguridad y confianza (POST) , Conferencias conjuntas europeas sobre teoría y práctica del software, archivado (PDF) del original el 2017-07-10 , consultado el 2017-06-20
  37. ^ Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana; Lande, Stefano; Zunino, Roberto (2018), "SoK: desentrañando los contratos inteligentes de Bitcoin" (PDF) , 7.ª Conferencia internacional sobre principios de seguridad y confianza (POST) , Conferencias conjuntas europeas sobre teoría y práctica del software, archivado (PDF) del original el 23 de febrero de 2018 , consultado el 22 de febrero de 2018
  38. ^ ab Chatterjee, Krishnendu; Goharshady, Amir Kafshdar; Pourdamghani, Arash (21 de febrero de 2019). "Contratos inteligentes probabilísticos: aleatoriedad segura en la cadena de bloques". arXiv : 1902.07986 [cs.GT].
  39. ^ Chen, Tai-yuan; Huang, Wei-ning; Kuo, Po-chun; Chung, Hao (6 de agosto de 2020). "Método para generar aleatoriedad segura en blockchain" . Consultado el 28 de agosto de 2020 .
  40. ^ Jia, Zhifeng; Chen, Rui; Li, Jie (2019). "DeLottery: un nuevo sistema de lotería descentralizado basado en la tecnología blockchain". Actas de la 2.ª Conferencia internacional sobre tecnología y aplicaciones blockchain de 2019. págs. 20-25. doi :10.1145/3376044.3376049. ISBN 9781450377430.S2CID207880557  .
  41. ^ "randao/randao". randao. 10 de julio de 2020. Archivado desde el original el 10 de agosto de 2020 . Consultado el 10 de julio de 2020 .
  42. ^ Nick Szabo (1998). "Secure Property Titles with Owner Authority" (Títulos de propiedad seguros con autoridad del propietario). Archivado desde el original el 15 de enero de 2014. Consultado el 12 de enero de 2014 .
  43. ^ Jörg F. Wittenberger (2002). Askemos, un asentamiento distribuido. Actas de la Conferencia internacional sobre avances en infraestructura para el comercio electrónico, la educación electrónica, la ciencia electrónica y la medicina electrónica en Internet (SSGRR), L'Aquila. Archivado desde el original el 1 de julio de 2018. Consultado el 25 de mayo de 2017 .
  44. ^ "Actas de la Conferencia internacional sobre avances en infraestructura para el comercio electrónico, la educación electrónica, la ciencia electrónica y la medicina electrónica en Internet" (PDF) . Archivado desde el original (PDF) el 2017-10-26 . Consultado el 2017-05-25 .
  45. ^ Martín Moebius (2009). Erstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-System (Tesis). Hochschule Mittweida. Archivado desde el original el 1 de julio de 2018 . Consultado el 25 de mayo de 2017 .
  46. ^ Tom-Steve Watzke (2010). "Entwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemos". Archivado desde el original el 1 de julio de 2018 . Consultado el 25 de mayo de 2017 .
  47. ^ RA Markus Heinker (2007). "Beweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz und dem Askemos-Verfahren". Archivado desde el original el 1 de julio de 2018 . Consultado el 25 de mayo de 2017 .
  48. ^ Hal Hodson (20 de noviembre de 2013). «Bitcoin va más allá del mero dinero». New Scientist . Archivado desde el original el 5 de julio de 2015. Consultado el 12 de enero de 2014 .
  49. ^ Ross, Rory (12 de septiembre de 2015). «Dinero inteligente: las cadenas de bloques son el futuro de Internet». Newsweek . Archivado desde el original el 10 de julio de 2016. Consultado el 27 de mayo de 2016 .
  50. ^ Wigan, David (11 de junio de 2015). «La tecnología de Bitcoin revolucionará los derivados, dice un banquero». IFR Asia . Archivado desde el original el 29 de junio de 2016. Consultado el 27 de mayo de 2016 .
  51. ^ "Cómo la tecnología blockchain podría cambiar nuestras vidas" (PDF) . Archivado (PDF) del original el 2017-03-30 . Consultado el 2024-05-24 .
  52. ^ "Blockchain y la IA están llegando para acabar con estos cuatro sectores comerciales". Archivado desde el original el 2017-12-22 . Consultado el 2024-05-24 .
  53. ^ Blockchain para gobiernos digitales
  54. ^ "Marco basado en blockchain para la autenticación de documentos". doi :10.1007/978-3-030-67490-8_19. Archivado desde el original el 2021-05-12 . Consultado el 2024-05-24 .
  55. ^ Snook, Chris J. (31 de octubre de 2017). "Blockchain y la inteligencia artificial están llegando para acabar con estos cuatro sectores verticales de pequeñas empresas". Inc.com . Archivado desde el original el 22 de diciembre de 2017. Consultado el 25 de enero de 2022 .
  56. ^ "El Grupo Bitfury y el Gobierno de la República de Georgia amplían el proyecto piloto de blockchain" (PDF) . Archivado (PDF) del original el 2021-05-26 . Consultado el 2021-05-26 .
  57. ^ "UNA CADENA DE BLOQUES - Journals Gateway". doi :10.1162/inov_a_00276. Archivado desde el original el 2021-03-03 . Consultado el 2021-05-26 .
  58. ^ "Transformación digital: blockchain y títulos de propiedad" (PDF) . Archivado (PDF) del original el 2021-06-21 . Consultado el 2021-05-26 .
  59. ^ "Ucrania firma un gran acuerdo de blockchain con la empresa tecnológica Bitfury". Reuters . 17 de abril de 2017. Archivado desde el original el 24 de enero de 2023.
  60. ^ Oranburg, Seth; Palagashvili, Liya (22 de octubre de 2018). "La economía colaborativa, los contratos inteligentes y la disrupción de los acuerdos laborales tradicionales". Buscar en eLibrary . doi :10.2139/ssrn.3270867. S2CID  216803648. SSRN  3270867. Archivado desde el original el 20 de febrero de 2022. Consultado el 25 de enero de 2022 .
  61. ^ "Un sistema descentralizado basado en blockchain para la gestión adecuada de los contratos de trabajo temporales". Archivado desde el original el 15 de octubre de 2023. Consultado el 24 de mayo de 2024 .
  62. ^ Peck, M. (28 de mayo de 2016). "El fondo de Ethereum de 150 millones de dólares impulsado por blockchain se abre justo cuando los investigadores piden que se detenga". IEEE Spectrum . Instituto de Ingenieros Eléctricos y Electrónicos . Archivado desde el original el 30 de mayo de 2016 . Consultado el 2 de febrero de 2020 .
  63. ^ DuPont, Quinn (2017). «Experimentos en gobernanza algorítmica: una historia y etnografía de «The DAO», una organización autónoma descentralizada fallida» (PDF) . Archivado desde el original (PDF) el 2017-07-30 . Consultado el 29 de julio de 2017 .
  64. ^ Coy, Peter; Kharif, Olga (25 de agosto de 2016). "Esta es su empresa en la cadena de bloques". Bloomberg Businessweek . Archivado desde el original el 14 de septiembre de 2016. Consultado el 5 de diciembre de 2016 .
  65. ^ Praitheeshan, Purathani; Pan, Lei; Yu, Jiangshan; Liu, Joseph; Doss, R. (2019). "Métodos de análisis de seguridad sobre vulnerabilidades de contratos inteligentes de Ethereum: una encuesta". arXiv : 1908.08605 [cs.CR].
  66. ^ Libro blanco: Contratos inteligentes y libro mayor distribuido: una perspectiva legal Archivado el 24 de abril de 2018 en Wayback Machine , 5.
  67. ^ Libro blanco: Contratos inteligentes y libro mayor distribuido: una perspectiva legal Archivado el 24 de abril de 2018 en Wayback Machine , 3.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Contrato_inteligente&oldid=1251657854"