DFINITY Canister Smart Contract SDK ahora es de código abierto de DFINITY The Internet Computer Review Septiembre de 2021

El equipo de I + D de la Fundación DFINITY se complace en anunciar el código abierto del kit de desarrollo de software (SDK) para la creación de contratos inteligentes de recipientes basados ​​en Motoko. Esto sigue a la versión anterior de código abierto del SDK para recipientes basados ​​en Rust. Esta versión de código abierto también incluye el código fuente completo de la utilidad de línea de comandos dfx de DFINITY.

El repositorio se puede ver aquí: https://github.com/dfinity/sdk

Además de la página de documentación del Centro de desarrolladores, el SDK es el primer punto de entrada para que los desarrolladores comiencen a crear dapps en la computadora de Internet. Desde la red Genesis en mayo, este SDK ya se ha utilizado para crear miles de contratos inteligentes en la computadora de Internet, muchos de los cuales son dapps Web 3.0 completas.

En un momento u otro se ha hecho referencia a varios proyectos como "el SDK". Cuando me uní a DFINITY en el verano de 2018, por ejemplo, había un C SDK básico.

Este repositorio de SDK en particular comenzó a desarrollarse el 13 de agosto de 2019 y se presentó al mundo en octubre siguiente con el lanzamiento de cobre de Internet Computer. Esta primera versión abierta "optimizada y media" permitió a los desarrolladores:

Cree contratos inteligentes en Motoko y compílelos en WebAssembly (Wasm) .Ejecute una instancia local o “nodo” de la computadora de Internet, conocida como réplica, en su computadora. interfaz de línea.

Durante los últimos dos años, el objetivo del SDK (facilitar la vida de los desarrolladores) no ha cambiado, pero el SDK en sí sin duda se ha perfeccionado gracias al uso de la comunidad de desarrolladores.

Confianza – Muchos desarrolladores crean contratos inteligentes con el SDK. Es importante que puedan revisar el código en el que se basan.Inspirando a la comunidad – Los desarrolladores de SDK interesados ​​pueden implementar su propio SDK leyendo The Internet Computer Interface Specification, y la Fundación quiere inspirar a más desarrolladores abriendo el código. ¡Bifurque lejos!Involucrar a la comunidad – Debido a que este SDK no es parte de la computadora de Internet, sus actualizaciones no necesitan pasar por propuestas de NNS. Al permitir que otros contribuyan a través de solicitudes de extracción, la Fundación aprovecha las mejores ideas que pueden mejorar la experiencia del desarrollador. – Kith de desarrollo de recipientes Rust https://github.com/dfinity/motoko – Lenguaje Motoko para construir recipientes de contratos inteligenteshttps: //github.com/dfinity/vscode-motoko – La extensión VSCode para Motokohttps: //github.com/dfinity/ agent-rs: una colección de bibliotecas y herramientas para crear software en Internet Computer, en Rust. https://github.com/dfinity/agent-js: una colección de bibliotecas y herramientas para crear software en Internet Computer, en JavaScript.https: //github.com/dfinity/motoko-playground- Motoko playgroundhttps: //github.com/dfinity/candid – Biblioteca sincera para la computadora de Internethttps: //github.com/dfinity/cycles-wallet – ciclos wallethttps : //github.com/dfinity/ic – Réplica de computadora de Internet

____