Criptocarteras de GroundX#1: Kaikas

Tech at Klaytn
7 min readNov 3, 2021

--

Para ver una lista completa de todos los artículos, haz clic aquí.

🇰🇷: GroundX의 월렛 #1: Kaikas
🇬🇧: GroundX Wallets #1: Kaikas
🇩🇪: Wallets von GroundX #1: Kaikas

GroundX ha desarrollado productos diferentes tras su blockchain pública Klaytn, que contienen los carteras de criptomonedas. En este post vamos a introducir Kaikas, una de las carteras de Klaytn.

Kaikas?

Kaikas es una cartera de criptomonedas que sirve para administrar sus cuentas, firmar transacciones, enviar tokens, y ver el historial de transacciones. La cartera digital está actualmente disponible como una extensión y como una aplicación móvil. Puede descargar la extensión aquí, et la aplicación de App Store o Google Play.

Sobre la aplicación móvil

Kaikas está actualmente disponible como extensión y aplicación móvil. Los dos pueden ser utilizados para administrar sus cuentas, pero el envío de tokens en la versión móvil ha estado temporalmente desactivado debido, y puede solo almacenar o enviar NFTs. La versión móvil está actualmente en la renovación et se lanzará al final del año.

Funciones de Usuario

Gestión Segura de Cuentas

El término “Wallet” puede ser engañoso, porque da la impresión de que hay un lugar físico que guarda sus activos. De hecho, es más como un administrador de cuentas que una cartera. Guarda sus direcciones y claves, permite el acceso a sus activos, que están en realidad en la cadena de bloques. Sus claves le dan simplemente el acceso a ellos.

Kaikas utiliza direcciones HD (deterministas jerárquicas), que le permiten generar múltiples claves solo con una frase de semilla (seed phrase). Si guardala de manera segura, y no tiene que recordar cada clave para sus cuentas. La frase de semilla se utiliza para recuperar cuentas, así que ten cuidado.

Abajo se muestra un ejemplo de una frase de semilla. Es de una cuenta real; por eso puede ver lo que se siente hackear una cuenta. 😘

Una otra cosa que tiene que guardar es su Wallet Key, que consiste en Private Key y Klaytn Wallet Key. Puede encontrarla en [Account Details] como se muestra abajo.

Su Wallet Key se utiliza también para importar cuentas. Si la pierde, no podría ser posible recuperar sus cuentas. ¡Hay que tener cuidado!

Transferencias de Tokens

Puede enviar tokens usando Kaikas. Concretamente, una transferencia de token se lleva a cabo por una transacción que se envía en la blockchain, que requiere una firma (signature). Y ¿con qué hay que dar esta firma? ¡Su Private Key! Ya que Kaikas almacena sus direcciones y su Private Key, le permite enviar y recibir monedas como KLAY, KIP-7, KIP-17, KIP-37, y NFTs.

FYI: Los NFTs no son “visibles” en la extensión por ahora. Puede verlos en Kaikas Mobile o KlaytnScope.

Custom Tokens

Es también posible añadir otros tokens basados en Klaytn. Para hacer esto, haz clic en [Token List], rellene los datos y añádelo a la lista haciendo clic en [Add Token]. Puede ver y añadir KCTs (Klaytn Compatible Tokens) que se utilizan en BApps (Blockchain Applications) diferentes.

Puede además agregar tokens creados por usted mismo. En la imagen de abajo, un token llamado “G1” creado en Baobab Testnet usando KAS Console se ha añadido.

Integración con BApps

Numerosas BApps que están surgiendo últimamente sobre Klaytn han incorporado Kaikas. Kaikas actúa como un interface en el frontend entre los usuarios y el servicio. Las funciones que vimos anteriormente cómo iniciar sesión, firmar las transacciones, gastar KLAY pueden ser implementadas con facilidad usando Kaikas.

Ahora, veamos unos casos de ejemplos en los que Kaikas es utilizado. Primero hay un servicio de DeFi llamado KLAYSwap. Allí puede hacer “Staking” e intercambiar KLAY u otros KCTs usando Kaikas. Si quiere utilizar KLAYSwap con criptomonedas de otras cadenas de bloques, hay que convertirlas en KCTs à traves de Orbit Bridge lo que implica también Kaikas.

Kaikas se utiliza también en el estudio de NFT creado por GroundX llamado “KrafterSpace”. Abajo puede ver la ventana pop-up para iniciar sesión en el sitio. Se ve que se requiere una firma.

Los NFTs no visibles en la extensión se muestran ahora en KrafterSpace, como se ve en los imágenes de abajo. También se puede ver que la transacción para una transferencia de NFTs necesita una firma usando Kaikas.

Redes

La red de prueba Baobab le permite probar las funciones de Kaikas sin tener que gastar KLAY con valor real. Puede adquirir KLAY de prueba para este fin. Seleccione Baobab Testnet en la esquina superior izquierda de la ventana de Kaikas y haz clic en el enlace abajo del botón [Send]. O visite https://baobab.wallet.klaytn.com/faucet y proporcione su Private Key o Klaytn Wallet Key.

Funciones de Desarrollador

Klaytn Provider

Si usted es un desarrollador de blockchain, es posible incorporar Kaikas en su servicio para implementar las diversas funciones, como se ha visto anteriormente. Para este fin, Kaikas actúa como Klaytn Provider.

Klaytn Provider significa que puede utilizar el JavaScript objeto global window por window.klaytn. Esto le permite creer interacciones varias en el navegador, al igual que en el BApps de antes. Más específicamente, hay propiedades que le permiten comprobar la red actual, la dirección de usuarios, y el estado de la instalación de Kaikas. Hay por otra parte métodos para conceder acceso, registrar tokens, y automáticamente refrescar la página. Para más información sobre Klaytn Provider, consulte este enlace.

Echemos ahora un vistazo a un ejemplo de las propiedades mencionadas anteriormente. La propiedad klaytn.networkVersion comproba la red en la que el usuario está actualmente. Devuelve la siguiente información:

‘1001’: Baobab Test Network
‘8217’: Cypress Main Network

Abajo puede ver una implementación real de esta propiedad. Es una pop-up ventana que aparece durante el inicio de sesión en KrafterSpace indicando que usted está en la red Baobab Testnet.

Caver

Kaikas le permite interactuar con la red actuando como un nodo de Klaytn, que también hace el SDK de Klaytn accessible. Puede descargarlo usted mismo y envolverlo (wrap) con Klaytn Provider, o utilizar Caver 1.4.0 proporcionado por Kaikas en forma de(window.)caver.xxx. Para más detalles sobre Caver, consulte la caver documentation. Si quiere utilizar Caver en forma de window.caver.xxx, sigue este enlace.

Custom RPC

RPC (Remote Procedure Call) es un protocolo de comunicación de redes, actuando como un interface que permite la interacción con la blockchain. Durante el desarrollo de una aplicación, puede que tenga que configurar una red propia en su dispositivo local con fines de prueba. Estas redes personales pueden añadidas a Kaikas.

A continuación se muestra un ejemplo de tal red, en particular, un EN (Endpoint Node, Nodo de Endpoint) privado local.

|Network Name (Nombre de Red)
Puede seleccionar un nombre para la red

|New RPC URL (RPC URL Nuevo)
El valor por defecto es http://localhost:8551, pero puede cambiarlo.

|Chain ID (ID de la Cadena)
Ya que estamos conectando un EN de Klaytn a Kaikas, debe introducir el ID de la Cadena de Red apoyada por este EN. Si utiliza la red Cypress, el ID es 8217, y si utiliza la red Baobab, es 1001. Puede también establecer una red separada, en cuyo caso introduce el ID de la Cadena designado para esa red.

|Symbol (Símbolo)
Introduzca un símbolo del token de la red, como KLAY.

|Block Explorer URL (URL de Explorador de Bloques)
El Block Explorer para Cypress se encuentra en scope.klaytn.com, y el para Baobab es baobab.scope.klaytn.com. En caso de que construya una red personal, introduzca el URL del Explorador para esa red.

Si quiere ver un tutorial sobre un caso de implementación de Kaikas, visite este enlace: https://github.com/klaytn/kaikas-tutorial.

Más detalles sobre el uso de Kaikas con fines de desarrollo se encuentran aquí: https://docs.kaikas.io/. Y si necesita ayuda o tiene alguna pregunta, ¡visite nuestro Klaytn Developer Forum!

Conclusión

En este post nos fijamos en una criptocartera de Klaytn, Kaikas. Como ya se ha mencionado, Kaikas está en fase de renovación para asegurar la sincronicidad tecnológica entre la browser extensión de navegador y la aplicación móvil. El lanzamiento está previsto para el fin de ańo.

Volveremos con un nuevo post para introducir una otra cartera, Klip. ¡Gracias por la lectura y hasta la próxima vez!

--

--

Tech at Klaytn
Tech at Klaytn

No responses yet