ETH

Block.one libera el contrato ricardiano de EOS


Block.one, una compañía de publicación de software de código abierto registrada en las Islas Caimán que recaudó un récord de $ 4 mil millones en actividades de recaudación de fondos en 2017 y 2018, dijo que el componente clave de la seguridad de los usuarios de la compañía es prevenir los ataques de phishing. O ataques de cebo y cambio, incitando a los usuarios a aceptar lo que en realidad no ocurrirían después de llegar a un acuerdo ".

De hecho, los ataques de phishing traen enormes pérdidas económicas a los usuarios porque permiten que las entidades malintencionadas accedan a las claves privadas, las criptomonedas y las frases semilla de las personas, todo lo cual está asociado con las billeteras de criptomonedas.

Block.one explica cómo los hackers utilizan varios vectores de ataque de phishing

Block.one explica cómo los piratas informáticos utilizan las estrategias de manipulación cuando aprovechan una plataforma basada en blockchain. En una publicación del blog publicada el 12 de abril de 2019, "En una blockchain, cuando un sitio web o una aplicación les muestra a los usuarios, Esto sucede cuando se aprueba una acción, pero se proporciona una transacción diferente a la aplicación de administración de claves [es decir, el autenticador o la cartera] ".

En otras palabras, un sitio web fraudulento visitado por un usuario puede "decir una cosa, pero [en realidad] emitir otra cosa a la cadena de bloques", escribió Block.one. Por ejemplo, un usuario confiado puede ser engañado para que piense que está transfiriendo una pequeña cantidad de criptomoneda a un intercambio de activos digitales. Sin embargo, el blog de la compañía de desarrollo blockchain dice que pueden enviar todo el dinero al estafador.

"Pilar de Usabilidad de EOSIO: Apoyando la Definición de los Contratos de Ricardo"

La publicación de Block.one también menciona que "el pilar de usabilidad de EOSIO desde su inicio siempre ha apoyado la definición del contrato de Ricardo." Estos contratos se combinan con los contratos inteligentes tradicionales para "tener" una representación legible por el ser humano de la intención de la acción "" Lenguaje natural, como el inglés.

Al explicar la importancia de la "transparencia del código y la capacidad de auditoría", los blogs de los editores de software confirmaron que "el comportamiento de la cadena de bloques a menudo es irreversible". El blog Block.one afirma además que es "casi imposible" antes de la introducción del contrato de Ricardo. Los usuarios comunes "entienden o quieren saber qué acciones han firmado en un contrato inteligente".

"No renderice" el contrato de Ricardo de manera "cultivadora"

La publicación del desarrollador del software también menciona que "los certificadores existentes [billeteras] que envían transacciones firmadas por los usuarios con claves privadas a menudo no presentan los contratos de Ricardo de una manera que comprenda la cultura".

Además, los programas de software existentes se basan en características específicas de la aplicación para explicar al usuario lo que el contrato inteligente declara a través de la interfaz de usuario, pero "registrarse en la cadena de bloques sin ninguna asociación auditable con el comportamiento" .

Esta es la característica de Block.one en la última versión del software.

Block.one incluye dos características principales del contrato ricardiano en su última versión, diseñada para "crear consistencia y transparencia" para garantizar que los datos se muestren o muestren a los usuarios finales en el autenticador, lo que les exige firmar una moneda digital. O una transacción basada en blockchain.

El documento de especificación del Contrato Ricardiano y la base del código definen un lenguaje de plantillas basado en JSON para integrar metadatos, en cuyo caso los metadatos son esencialmente un subconjunto de Markdown / CommonMark para propósitos de formato.

Ya está disponible el kit de plantillas ricardianas

Las plantillas también incluyen manillares para permitir la sustitución de variables al escribir código. Block.one explicó con más detalle en su blog que los programadores de contratos inteligentes pueden seguir las reglas y permitirles "dar un formato rico a los contratos de Ricardo para fomentar la comprensión de los usuarios".

Los desarrolladores de Block.one también "crearon el kit de herramientas de plantillas ricardianas, una implementación del Representador de especificación de contratos renardianos, que demuestra cómo mostrar el contrato ricardiano creado para la nueva especificación".

El blog del editor del software explica que este kit de herramientas de propiedad puede ser "utilizado por los desarrolladores de Authenticator para representar continuamente los contratos ricardianos y por los desarrolladores de Smart Contract como herramientas de creación y prueba".

Fuente: compilado a partir de información 0x de CRYPTOINSIDER. Los derechos de autor son propiedad del autor Omar Faridi y no pueden reproducirse sin permiso.