Entrevista con el fundador del lenguaje Move: las ventajas del lenguaje de contratos inteligentes Sui Move
Recientemente, entrevistamos al CTO de Mysten Labs y fundador del lenguaje de programación Move, Sam Blackshear, para explorar las razones detrás del desarrollo del nuevo lenguaje de programación de contratos inteligentes Sui Move, la capacidad de escalabilidad de Sui y los beneficios de la tecnología descentralizada para los desarrolladores.
A continuación se presentan los puntos principales de la entrevista:
La esencia de los lenguajes de programación y el nacimiento de Move
Los lenguajes de programación son herramientas para interactuar de manera clara, segura y eficiente con las computadoras. A diferencia de la riqueza y capacidad expresiva de los lenguajes naturales, los lenguajes de programación necesitan tener semánticas definidas con precisión. El lenguaje Move surge de la investigación sobre los lenguajes de contratos inteligentes existentes, con el objetivo de resolver sus deficiencias en la definición de activos y el control de acceso.
Move se centra en proporcionar funciones básicas para contratos inteligentes, como la definición de tipos de activos, reglas de transferencia y estrategias de control de acceso. Su objetivo de diseño es permitir que los programadores escriban código de manera segura y eficiente, sin tener que recrear funciones básicas cada vez.
Características de Sui Move y su aplicación en Web3
Sui Move es una variante del lenguaje Move, optimizada principalmente para el ámbito de Web3:
Se eliminaron las restricciones establecidas en la red de pagos de cumplimiento en el Move original, lo que permite una transferencia de activos más libre.
Se introdujo un modelo de datos basado en objetos, lo que simplificó la lógica de transacciones y mejoró la eficiencia del desarrollo.
Soporta bloques de transacciones programables, permitiendo ejecutar múltiples operaciones en una transacción, reduciendo los costos de gas y mejorando la atomicidad.
Estas características hacen que Sui Move sea especialmente adecuado para construir productos Web3, ofreciendo una experiencia de desarrollo más eficiente y segura.
La filosofía de diseño y escalabilidad de Sui
El objetivo de diseño central de Sui es lograr escalabilidad horizontal. Al adoptar un modelo de datos orientado a objetos y almacenamiento en pares clave-valor, Sui puede aumentar las instalaciones de hardware según la demanda, teóricamente sin límite de rendimiento. Este diseño permite que Sui enfrente los desafíos que conlleva el crecimiento del número de usuarios, manteniendo al mismo tiempo baja latencia y bajo costo.
El potencial de la tecnología descentralizada
La blockchain y las criptomonedas son esencialmente una tecnología que elimina la fricción. Tienen el potencial de eliminar las barreras de interoperabilidad entre aplicaciones, permitiendo que los datos, activos y funciones fluyan más libremente entre diferentes plataformas. Esto ofrece nuevas posibilidades a los desarrolladores, permitiéndoles construir aplicaciones más atractivas.
El futuro desarrollo de Sui Move
El desarrollo futuro de Sui Move se centrará principalmente en los siguientes aspectos:
Basado en la retroalimentación de los desarrolladores, optimizar el mecanismo de actualización y expansión del paquete.
Introducir nuevas características del lenguaje, como tipos de enumeración, para mejorar la flexibilidad.
Mejorar la experiencia de integración entre Move y el código del front-end.
Explorar cómo aumentar la proporción de código Move en las aplicaciones para mejorar la seguridad general.
Simplificar el proceso de desarrollo de Move para que sea más amigable para todo tipo de desarrolladores.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
12 me gusta
Recompensa
12
6
Compartir
Comentar
0/400
Blockwatcher9000
· hace10h
Move es realmente agradable, ¿quién dice que no?
Ver originalesResponder0
LeekCutter
· hace10h
move miraba deliciosamente
Ver originalesResponder0
DaisyUnicorn
· hace10h
Otra pequeña flor de move ha florecido en la cadena solar.
Ver originalesResponder0
GasFeeSobber
· hace10h
Primero, hagamos un movimiento, ¡rápido a copiar la tarea~
El fundador de Move revela Sui Move: un nuevo estándar de contratos inteligentes nacido para Web3
Entrevista con el fundador del lenguaje Move: las ventajas del lenguaje de contratos inteligentes Sui Move
Recientemente, entrevistamos al CTO de Mysten Labs y fundador del lenguaje de programación Move, Sam Blackshear, para explorar las razones detrás del desarrollo del nuevo lenguaje de programación de contratos inteligentes Sui Move, la capacidad de escalabilidad de Sui y los beneficios de la tecnología descentralizada para los desarrolladores.
A continuación se presentan los puntos principales de la entrevista:
La esencia de los lenguajes de programación y el nacimiento de Move
Los lenguajes de programación son herramientas para interactuar de manera clara, segura y eficiente con las computadoras. A diferencia de la riqueza y capacidad expresiva de los lenguajes naturales, los lenguajes de programación necesitan tener semánticas definidas con precisión. El lenguaje Move surge de la investigación sobre los lenguajes de contratos inteligentes existentes, con el objetivo de resolver sus deficiencias en la definición de activos y el control de acceso.
Move se centra en proporcionar funciones básicas para contratos inteligentes, como la definición de tipos de activos, reglas de transferencia y estrategias de control de acceso. Su objetivo de diseño es permitir que los programadores escriban código de manera segura y eficiente, sin tener que recrear funciones básicas cada vez.
Características de Sui Move y su aplicación en Web3
Sui Move es una variante del lenguaje Move, optimizada principalmente para el ámbito de Web3:
Se eliminaron las restricciones establecidas en la red de pagos de cumplimiento en el Move original, lo que permite una transferencia de activos más libre.
Se introdujo un modelo de datos basado en objetos, lo que simplificó la lógica de transacciones y mejoró la eficiencia del desarrollo.
Soporta bloques de transacciones programables, permitiendo ejecutar múltiples operaciones en una transacción, reduciendo los costos de gas y mejorando la atomicidad.
Estas características hacen que Sui Move sea especialmente adecuado para construir productos Web3, ofreciendo una experiencia de desarrollo más eficiente y segura.
La filosofía de diseño y escalabilidad de Sui
El objetivo de diseño central de Sui es lograr escalabilidad horizontal. Al adoptar un modelo de datos orientado a objetos y almacenamiento en pares clave-valor, Sui puede aumentar las instalaciones de hardware según la demanda, teóricamente sin límite de rendimiento. Este diseño permite que Sui enfrente los desafíos que conlleva el crecimiento del número de usuarios, manteniendo al mismo tiempo baja latencia y bajo costo.
El potencial de la tecnología descentralizada
La blockchain y las criptomonedas son esencialmente una tecnología que elimina la fricción. Tienen el potencial de eliminar las barreras de interoperabilidad entre aplicaciones, permitiendo que los datos, activos y funciones fluyan más libremente entre diferentes plataformas. Esto ofrece nuevas posibilidades a los desarrolladores, permitiéndoles construir aplicaciones más atractivas.
El futuro desarrollo de Sui Move
El desarrollo futuro de Sui Move se centrará principalmente en los siguientes aspectos:
Basado en la retroalimentación de los desarrolladores, optimizar el mecanismo de actualización y expansión del paquete.
Introducir nuevas características del lenguaje, como tipos de enumeración, para mejorar la flexibilidad.
Mejorar la experiencia de integración entre Move y el código del front-end.
Explorar cómo aumentar la proporción de código Move en las aplicaciones para mejorar la seguridad general.
Simplificar el proceso de desarrollo de Move para que sea más amigable para todo tipo de desarrolladores.