Entrevista al CTO de Mysten Labs, Sam Blackshear: Ventajas del lenguaje de contratos inteligentes Sui Move
Recientemente, Sam Blackshear, CTO de Mysten Labs y fundador del lenguaje de programación Move, concedió una entrevista en la que discutió el contexto de desarrollo, las características y las perspectivas de aplicación del lenguaje de contratos inteligentes Sui Move en el ámbito de Web3.
La esencia de los lenguajes de programación y el nacimiento de Move
Sam señala que los lenguajes de programación son herramientas para interactuar de manera precisa con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación necesitan tener una semántica claramente definida para asegurar que el comportamiento del código sea predecible. Destaca que los lenguajes de programación suelen estar diseñados para dominios o tareas específicas.
El lenguaje Move se originó en el proyecto Libra de Facebook. Al investigar los lenguajes de contratos inteligentes existentes, Sam descubrió que tenían deficiencias en satisfacer las necesidades de los desarrolladores. Los contratos inteligentes se ocupan principalmente de la definición de activos y el control de acceso, y los lenguajes existentes no fueron diseñados específicamente para ello.
Características y ventajas de Sui Move
Sui Move es una variante del lenguaje Move, optimizada para el entorno Web3. A diferencia del Move original, Sui Move utiliza un modelo de datos basado en objetos, simplificando el proceso de manejo de activos. Esto permite a los desarrolladores centrarse más en la lógica de negocio central, sin necesidad de preocuparse demasiado por los detalles de contabilidad subyacentes.
Sui Move también introduce el concepto de bloques de transacciones programables. Sam lo compara con un buffet, donde los usuarios pueden realizar múltiples operaciones en una sola transacción sin costos adicionales. Esto no solo reduce el costo de gas, sino que también disminuye el número de veces que el usuario necesita aprobar, al mismo tiempo que ofrece una garantía de atomicidad.
Diseño de escalabilidad de Sui
El objetivo de diseño de Sui es lograr escalabilidad horizontal. Al adoptar un modelo de datos orientado a objetos y almacenamiento de pares clave-valor, Sui puede escalar con el crecimiento de la demanda, manteniendo al mismo tiempo una baja latencia. Este diseño permite que Sui se adapte a una base de usuarios en crecimiento sin que las limitaciones de capacidad afecten el rendimiento o aumenten los costos.
Potencial de la tecnología descentralizada
Sam considera que la blockchain y las criptomonedas son esencialmente tecnologías para eliminar fricciones. Ayudan a superar las barreras en la transferencia de información y valor, reduciendo la dependencia de costosos intermediarios de terceros. En el entorno de Web3, la interoperabilidad entre aplicaciones se ha incrementado significativamente, brindando a los desarrolladores nuevas capacidades para crear productos más atractivos.
El futuro desarrollo de Sui Move
El equipo de Sui está mejorando constantemente Sui Move según los comentarios de los desarrolladores. Se centran en cómo hacer que el lenguaje sea más adecuado para el desarrollo iterativo de paquetes, al tiempo que mantienen la compatibilidad con los usuarios existentes. El equipo también está trabajando para mejorar la experiencia de integración de Move con el código de front-end, con el fin de simplificar el proceso general de desarrollo de aplicaciones.
Sam enfatiza que, aunque el código Move generalmente solo representa una pequeña parte de las aplicaciones Sui, el equipo está explorando cómo aumentar la proporción de código Move para mejorar la seguridad general, al mismo tiempo que garantiza que los programadores que no utilizan Move puedan entender y utilizar fácilmente estas aplicaciones.
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.
21 me gusta
Recompensa
21
6
Compartir
Comentar
0/400
FOMOmonster
· 07-12 09:43
¿Otro que quiere superar a Solidity?
Ver originalesResponder0
GasGuzzler
· 07-12 08:16
No es más que el lenguaje de Meta.
Ver originalesResponder0
0xSleepDeprived
· 07-12 06:57
¡Vamos a moverlo!
Ver originalesResponder0
RugPullSurvivor
· 07-11 23:05
move el mejor del mundo, ¿verdad?
Ver originalesResponder0
BrokenYield
· 07-09 13:40
otro l1 tratando de resolver problemas que no existen smh
Ver originalesResponder0
SchrodingerAirdrop
· 07-09 13:34
¿Es una cadena de salida de fondos? No lo entiendo muy bien.
Sui Move: el lenguaje de contratos inteligentes optimizado para Web3, explicado en detalle por el CTO de Mysten Labs sobre sus ventajas
Entrevista al CTO de Mysten Labs, Sam Blackshear: Ventajas del lenguaje de contratos inteligentes Sui Move
Recientemente, Sam Blackshear, CTO de Mysten Labs y fundador del lenguaje de programación Move, concedió una entrevista en la que discutió el contexto de desarrollo, las características y las perspectivas de aplicación del lenguaje de contratos inteligentes Sui Move en el ámbito de Web3.
La esencia de los lenguajes de programación y el nacimiento de Move
Sam señala que los lenguajes de programación son herramientas para interactuar de manera precisa con las computadoras. A diferencia de los lenguajes naturales, los lenguajes de programación necesitan tener una semántica claramente definida para asegurar que el comportamiento del código sea predecible. Destaca que los lenguajes de programación suelen estar diseñados para dominios o tareas específicas.
El lenguaje Move se originó en el proyecto Libra de Facebook. Al investigar los lenguajes de contratos inteligentes existentes, Sam descubrió que tenían deficiencias en satisfacer las necesidades de los desarrolladores. Los contratos inteligentes se ocupan principalmente de la definición de activos y el control de acceso, y los lenguajes existentes no fueron diseñados específicamente para ello.
Características y ventajas de Sui Move
Sui Move es una variante del lenguaje Move, optimizada para el entorno Web3. A diferencia del Move original, Sui Move utiliza un modelo de datos basado en objetos, simplificando el proceso de manejo de activos. Esto permite a los desarrolladores centrarse más en la lógica de negocio central, sin necesidad de preocuparse demasiado por los detalles de contabilidad subyacentes.
Sui Move también introduce el concepto de bloques de transacciones programables. Sam lo compara con un buffet, donde los usuarios pueden realizar múltiples operaciones en una sola transacción sin costos adicionales. Esto no solo reduce el costo de gas, sino que también disminuye el número de veces que el usuario necesita aprobar, al mismo tiempo que ofrece una garantía de atomicidad.
Diseño de escalabilidad de Sui
El objetivo de diseño de Sui es lograr escalabilidad horizontal. Al adoptar un modelo de datos orientado a objetos y almacenamiento de pares clave-valor, Sui puede escalar con el crecimiento de la demanda, manteniendo al mismo tiempo una baja latencia. Este diseño permite que Sui se adapte a una base de usuarios en crecimiento sin que las limitaciones de capacidad afecten el rendimiento o aumenten los costos.
Potencial de la tecnología descentralizada
Sam considera que la blockchain y las criptomonedas son esencialmente tecnologías para eliminar fricciones. Ayudan a superar las barreras en la transferencia de información y valor, reduciendo la dependencia de costosos intermediarios de terceros. En el entorno de Web3, la interoperabilidad entre aplicaciones se ha incrementado significativamente, brindando a los desarrolladores nuevas capacidades para crear productos más atractivos.
El futuro desarrollo de Sui Move
El equipo de Sui está mejorando constantemente Sui Move según los comentarios de los desarrolladores. Se centran en cómo hacer que el lenguaje sea más adecuado para el desarrollo iterativo de paquetes, al tiempo que mantienen la compatibilidad con los usuarios existentes. El equipo también está trabajando para mejorar la experiencia de integración de Move con el código de front-end, con el fin de simplificar el proceso general de desarrollo de aplicaciones.
Sam enfatiza que, aunque el código Move generalmente solo representa una pequeña parte de las aplicaciones Sui, el equipo está explorando cómo aumentar la proporción de código Move para mejorar la seguridad general, al mismo tiempo que garantiza que los programadores que no utilizan Move puedan entender y utilizar fácilmente estas aplicaciones.