Cómo Portal Wallet conecta a los usuarios de

¿Cómo incrementará la captación de usuarios? ¿Cuáles son las ventajas que tiene su cadena sobre otras cadenas? ¿Se pueden replicar en su cadena aplicaciones populares de otras cadenas públicas? ¿Cómo alentarás a los usuarios de otras cadenas a unirse a tu ecosistema?

Estas son preguntas que se hacen a las cadenas de bloques públicas una y otra vez, y aunque las preguntas pueden volverse tediosas, son comprensibles. Después de todo, donde hay recursos limitados, existe competencia, y para tener una cadena de bloques exitosa, una cadena debe tener usuarios que contribuyan con su tiempo y esfuerzos para mejorar el proyecto.

Pero si bien es importante atraer a usuarios de la comunidad de , la pregunta más importante es: ¿Cómo atraemos a los usuarios que no están familiarizados con ?

En comparación con Internet en general, tiene una base de usuarios mucho más pequeña. Sin embargo, si hubiera una manera fácil y fluida para que los usuarios ingresen al mundo a través de Internet, abriría una variedad de posibilidades y beneficiaría el desarrollo de todo el ecosistema , e incluso crearía una nueva ecología de red encriptada.

En nuestra última publicación en Portal Wallet, hablamos sobre cómo es una puerta de entrada al mundo . Normalmente, el mayor problema para los usuarios nuevos en es que la barrera de entrada es demasiado alta. Crear una billetera, hacer copias de seguridad de palabras mnemotécnicas e importar una billetera son demasiado difíciles y no muy fáciles de usar, la mayoría de las personas simplemente las evitan. Es por eso que es muy importante permitir a los usuarios ingresar al mundo de una manera familiar pero segura.

Ingrese Portal Wallet: una billetera de activos digitales descentralizada que ofrece una experiencia de usuario que los usuarios de Internet reconocerán. Este es el por qué:

A través de la identificación de huellas dactilares, Face ID, etc., puede recibir y transferir activos a través de la billetera de activos digitales que está disponible en su navegador de Internet.Puede usar la billetera para emitir transacciones CKB sin el soporte incorporado de una billetera Ethereum. En el futuro, todas las cadenas públicas podrán obtener CKB a través de Portal Wallet. Si la cadena del consorcio está lo suficientemente abierta, es posible que algún día incluso puedas transferir CKB usando el sistema de cuentas de Libra.

Portal Wallet puede admitir ID de huellas dactilares, Face ID y otros métodos de verificación biométrica para crear carteras gracias a su tecnología WebAuthn. WebAuthn es un estándar web publicado por W3C en 2019. El propósito de esta tecnología es establecer un estándar que utilice criptografía asimétrica para autenticar aplicaciones y servicios basados ​​en web. Si alguna vez usó su huella digital para abrir una aplicación sin ingresar su contraseña, entonces ha experimentado los beneficios de la tecnología WebAuthn. El reconocimiento facial, el reconocimiento de iris, el reconocimiento de voz y las teclas físicas (por ejemplo, conexión USB, conexión Bluetooth, conexión NFC) se han convertido en formas populares y convenientes de usar WebAuthn para acceder a aplicaciones de Internet y otros productos.

Debido a las sólidas capacidades de soporte primitivo criptográfico de CKB, este conjunto de estándares basados ​​en criptografía asimétrica también puede ser compatible con CKB. Eso significa que los usuarios pueden acceder y utilizar Portal Wallet a través de una serie de métodos de verificación biométrica, como identificación de huellas dactilares y identificación facial.

De hecho, los usuarios pueden crear billeteras en el lado del navegador web a través de la identificación de huellas dactilares o Face ID sin comprender los conceptos de palabras mnemotécnicas y claves públicas y privadas, lo que hace que todo el proceso sea extremadamente simple para los usuarios. Además, cuando la clave de la billetera se usa de esta manera, no se guarda en el lado web, sino que la administra Secure Enclave, el administrador de claves basado en hardware, que creó el dispositivo. Su nivel de seguridad es superior al del sistema operativo, por lo que no hay forma de exportar la clave privada.

Entonces, ahora puede ver cómo Portal Wallet está ayudando a los usuarios a acceder a los productos de la misma manera que lo hacen cuando usan aplicaciones web, minimizando los obstáculos que impiden que los usuarios de Internet ingresen al mundo .

Quizás se esté preguntando si Nervos Common Knowledge Base, o CKB, se parecerá más a Portal Wallet en el futuro. Después de todo, si este tipo de dApp puede cerrar la brecha del usuario, ¿no sería posible que otras dApps en el CKB ofrecieran una experiencia similar y fácil de usar?

La respuesta es, por supuesto, sí.

Portal Wallet se desarrolló utilizando pw-sdk, un proyecto original del equipo Lay2. Cualquier dApp basada en pw-sdk puede utilizar esta infraestructura criptográfica para proporcionar una experiencia de usuario más accesible.

La visión del equipo de Lay2 para pw-sdk es que permitirá que las dApps en CKB se ejecuten en cualquier billetera de criptomonedas. En otras palabras, los operadores de billetera no necesitarán llevar a cabo un desarrollo específico e incluso podrán ejecutar dApps desarrolladas en pw-sdk que no sean compatibles con CKB. Para los usuarios, esto significa que cualquier dirección de cadena pública es una dirección CKB legal. Incluso si no se ha creado una billetera CKB, la dApp basada en PW-SDK aún se puede usar. La seguridad es la misma que la de la dApp nativa.

Pw-sdk tiene tantas funciones poderosas que se pueden dividir en tres partes:

Pw-lib

Actualmente, pw-lib incluye:

Biblioteca de algoritmos hash Keccak 256 requerida para identificar el formato de firma Ethereum Biblioteca de algoritmos hash SHA-256 utilizada para generar direcciones bitcoin Biblioteca de algoritmos de firma ECDSA Secp256r1

A medida que crezcan los casos de uso de aplicaciones futuras, los requisitos para las bibliotecas criptográficas serán cada vez mayores. A través de las sólidas capacidades de soporte primitivo criptográfico de CKB, pw-lib puede integrar fácilmente estas bibliotecas para brindar a los desarrolladores la mejor experiencia posible.

Pw-lock

Pw-lock puede verificar las firmas de Bitcoin, Ethereum, EOS y otras carteras de cadenas públicas, y puede asignar cada dirección (calculada por la clave pública) de estas cadenas públicas a una dirección CKB legal.

Pw-lock ya es compatible con WebAuthn, pero Portal Wallet también tiene una función WebAuth en la red de prueba de CKB.

Mire este video tutorial para aprender a usar Yubikey para crear una dirección CKB.

Pw-core

Pw-core es un SDK de front-end escrito en Typecript, una biblioteca js que es fácil de usar para los desarrolladores de dApps de CKB. Tiene interacción incorporada con pw-lock y los desarrolladores pueden integrarlo fácilmente en aplicaciones de front-end. Pw-core proporciona a los desarrolladores la capacidad de ejecutar CKB dApp directamente en todas las carteras de cadena públicas compatibles con pw-lock.

Mire este video tutorial para aprender a usar pw-core para crear un video simple de CKB dApp en 1 hora.

Si bien la declaración, "Todas las direcciones de pueden ser direcciones CKB", puede parecer inalcanzable en este momento, con pw-sdk, puede convertirse en una realidad. Los usuarios de otros proyectos de también pueden convertirse en usuarios de Nervos CKB, lo que acelerará enormemente el rápido desarrollo del ecosistema de Nervos.

El algoritmo de firma y el algoritmo hash están involucrados principalmente en el proceso de firma de transacciones de . Por ejemplo, los algoritmos de firma utilizados en Ethereum y CKB son ambos ECDSA Secp256k1, pero el algoritmo hash que usa Ethereum es keccak256, y CKB por defecto es blake2b.

Entonces, ¿qué haces si quieres unir los dos ecosistemas? Ahí es donde entran en juego el modelo Cell de CKB y la máquina virtual CKB-VM.

CKB se inspiró en el modelo de programación UXTO de Bitcoin y creó el modelo de celda, convirtiendo un espacio que solo puede almacenar datos y lógica simples en uno que puede ser espacio de almacenamiento para cualquier campo de bytes.

El CKB-VM es un conjunto de instrucciones RISC-V basado en VM para ejecutar contratos inteligentes en Nervos CKB. Es capaz de cargar el código almacenado desde la celda en la memoria para su ejecución y puede ejecutar varios códigos lógicos. También incluye muchas primitivas criptográficas.

Este es un proceso muy conveniente para los desarrolladores. Pueden compilar primitivas criptográficas en instrucciones que se pueden ejecutar en CKB-VM, ponerlas en una celda y luego llamar a la biblioteca criptográfica en la celda donde se guarda el estado. Los desarrolladores pueden continuar agregando nuevas primitivas criptográficas al sistema CKB. En Ethereum, esto solo se puede lograr a través de una bifurcación dura, ya que agregar nuevas primitivas criptográficas puede ser difícil.

Con el apoyo de estas primitivas criptográficas flexibles, los desarrolladores pueden implementar el algoritmo hash keccak256 en la celda e implementar una biblioteca criptográfica que admita el algoritmo hash keccak256 en la cadena CKB. Por lo tanto, el script en la cadena CKB puede verificar el formato de firma de Ethereum y luego admitir el envío y la recepción de CKB a través de la dirección de Ethereum.

Entonces, volviendo a la pregunta original: ¿Cómo pueden las cadenas públicas atraer usuarios que están fuera de su ecosistema?

Por un lado, la puerta de enlace para que los usuarios accedan a la cadena debe ser baja.

Además de los métodos de verificación biométrica, como la identificación de huellas dactilares y la identificación facial para crear billeteras en el lado del navegador para mejorar la comodidad y seguridad del usuario, los desarrolladores están explorando muchas ideas innovadoras pero prácticas.

Por ejemplo, los usuarios pueden usar su pasaporte como billetera de hardware para unirse al sistema de cuentas de CKB. Debido a que el pasaporte tiene un chip de cifrado electrónico, se puede firmar activamente a través de NFC. El usuario puede guardar la información del pasaporte en la firma y enviarla, y se puede verificar la cadena CKB. En este ejemplo, todos los titulares de pasaportes podrían potencialmente convertirse en usuarios de CKB.

CKB también se puede utilizar para realizar la confirmación de la dirección del buzón y la cadena de contenido mediante las instalaciones criptográficas de su buzón existente. El usuario puede conectar su propia dirección con el buzón y agregar el buzón como factor de desbloqueo de la dirección, por lo que incluso si el usuario pierde el dispositivo, no importa. Puede eliminar el factor de desbloqueo del dispositivo anterior a través del correo electrónico y agregar otro factor de desbloqueo para recuperar la cuenta.

CKB puede incluso enviar activos cifrados directamente por correo, lo que significa que todos los usuarios de Internet pueden cambiar sin problemas al "mundo de las criptomonedas", lo que podría traer enormes posibilidades en el futuro.

Las cadenas de bloques podrían utilizarse para generar más valor aprovechando la función de generar confianza. Cuando los correos electrónicos y los pasaportes se conviertan en parte del sistema de cuentas de CKB, nacerán muchos escenarios de aplicaciones interesantes y valiosos, que no se pueden lograr a través de Internet tradicional. Por ejemplo, al usar el correo y los pasaportes como identificadores descentralizados (DID) para hacer coincidir la identidad de la cadena de bloques con el usuario real, y luego usar la prueba de conocimiento cero para realizar una autenticación de alcance para el usuario, puede completar el documento Conozca a su cliente (KYC ) proceso. Además, los recibos por correo y los recibos de firma en la cadena se pueden usar para confirmar que se ha recibido una transacción y luego hacer una confirmación de depósito.

Los ejemplos mencionados son solo algunas de las muchas posibilidades que estarán disponibles en el ecosistema CKB. A medida que más usuarios se unan a Nervos, la ecología futura de CKB tendrá posibilidades ilimitadas. También estamos ansiosos por abrir realmente un gran avance en Internet, trasladando sin problemas a los usuarios de Internet al mundo de la cadena de bloques y creando un ecosistema de red cifrado más rico y diversificado.