¿Cómo entender el contrato inteligente de blockchain?
El término "contrato inteligente" se remonta al menos a 1995 y fue acuñado por el prolífico jurista interdisciplinario Nick Szabo. Publicó un artículo en su sitio web. El concepto de contratos inteligentes fue mencionado en varios artículos. La definición es la siguiente:
“Un contrato inteligente es un conjunto de promesas (promesas) definidas en forma digital, incluidas aquellas que los participantes del contrato pueden ejecutar en él. ”
Exploremos el significado de su definición con más detalle.
Compromisos
Un conjunto de promesas acordadas por las partes de un contrato (a menudo de mutuo acuerdo). ) derechos y obligaciones. Estos compromisos definen la naturaleza y el propósito del contrato. Tomemos como ejemplo típico un contrato de compraventa. El vendedor se compromete a pagar un precio razonable. El contrato debe estar escrito en código legible por computadora. Esto es necesario porque mientras las partes lleguen a un acuerdo, los derechos y obligaciones establecidos por el contrato inteligente se ejecutan mediante una computadora o red informática.
Explicación adicional. :
(1) Acuerdo alcanzado
¿Cuándo llegan a un acuerdo los participantes de un contrato inteligente? ¿La respuesta depende de la implementación específica del contrato inteligente? cuando un participante se compromete a la ejecución del contrato instalándolo en la plataforma de alojamiento del contrato
(2) Ejecución del contrato
" El verdadero significado de "ejecución" también depende de la implementación. En términos generales, la ejecución significa implementación activa a través de medios técnicos.
(3) Código legible por computadora
Además, el contrato requiere La "forma digital" específica depende en gran medida del protocolo. que las partes acuerdan utilizar. Un protocolo es la implementación técnica sobre la cual se cumplen los compromisos contractuales, o El compromiso contractual se registra. El acuerdo que se elija depende de muchos factores, el más importante de los cuales es la naturaleza de los activos que se comercializan. la ejecución del contrato. Nuevamente, supongamos que las partes están de acuerdo. El pago se realiza en Bitcoin. El protocolo elegido será obviamente el protocolo Bitcoin, sobre el cual se implementará el contrato inteligente. Lo que se debe utilizar es el lenguaje de secuencias de comandos Bitcoin. Es un lenguaje de programación completo, imperativo y basado en pilas que no es de Turing, similar a Forth
Smart Contract
Xueshuo Innovation Blockchain bajo Lianqiao Education Online. La estación de trabajo técnica es la única estación de trabajo piloto "Blockchain Technology Major" aprobada para el "Smart Learning Workshop 2020-Master's Degree Innovation Workstation" lanzado por el Centro de Planificación, Construcción y Desarrollo Escolar del Ministerio de Educación de China. basado en proporcionar a los estudiantes caminos de crecimiento diversificados y promover el profesionalismo, la investigación, la producción y la investigación de títulos se integran en la reforma del modelo de formación para construir un sistema de formación de talentos aplicado y compuesto.