Polkadot-JS es una colección de herramientas que interactúan con la blockchain de Polkadot de forma granular.
Implementación Principal #
Polkadot-JS como término tiene múltiples partes móviles que vale la pena mencionar.
UI del Polkadot-JS #
Polkadot-JS UI es una aplicación alojada que se carga en tu navegador. La UI tiene una versión estándar alojada en DNS, que siempre tiene las últimas características, y una versión IPFS que se actualiza con menos frecuencia pero está más descentralizada. Esto también se conoce como Polkadot-JS Apps, o la UI de Apps.
Polkadot-JS Apps tiene muchas capacidades que van más allá de las funciones básicas de la wallet, como la creación de cuentas y el envío o recepción de transacciones.
Extensión Polkadot-JS #
La extensión es una herramienta sencilla para gestionar cuentas en una extensión del navegador y permitir la firma de extrínsecos utilizando estas cuentas. La extensión Polkadot-JS no está hecha para que los usuarios interactúen con las funciones de la cadena como se encontraría a través de una aplicación de wallet. La extensión actúa como un robusto almacén de claves y por lo tanto actúa como un gestor de cuentas para las cuentas basadas en Substrate.
Sin embargo, también proporciona una interfaz sencilla para interactuar con dApps compatibles con la extensión.
Lista de phishing de Polkadot-JS
El sitio web de la lista de suplantación de identidad (phishing) es una curaduría impulsada por la comunidad de operadores poco honestos. La extensión Polkadot-JS utiliza esta lista para advertir al usuario sobre las URLs y direcciones sospechosas que forman parte de la lista, y bloquea automáticamente la dirección de la cuenta.
API Polkadot-JS #
Una API de JavaScript que permite a los programas interactuar con la funcionalidad de Polkadot.
Polkadot-JS Apps #
Polkadot-JS Apps es la interfaz de usuario nativa de Polkadot/Kusama/Substrate para interactuar con un nodo, permitiendo el acceso a todas las funciones disponibles en las cadenas de Substrate. Polkadot-JS Apps también permite a los desarrolladores interactuar con un nodo local.
Ten en cuenta que la UI puede no coincidir exactamente con la funcionalidad de las parachains individuales.
Entre otras cosas, Polkadot-JS Apps permite al usuario:
- Staking
- Governance (gobernanza)
- Crowdloans (prestamos colectivos)
- Auctions (subastas)
- Query chain metadata (consulta de metadatos de la cadena)
- Query on-chain data using RPC calls (Consulta de datos en la cadena usando llamadas RPC)
- Call extrinsics using your account (llamada a extrínsecos usando tu cuenta)
Desarrolladores #
Un desarrollador puede utilizar Polkadot-JS Apps para probar la funcionalidad de tu código. La interacción con el Polkadot-JS se reduce a la consulta de datos en la cadena o a la emisión de un extrínseco.
Consulta de Datos en la cadena
Para rellenar la interfaz de usuario de las aplicaciones, la aplicación web consulta la API de Polkadot-JS. La API consulta entonces un nodo de Polkadot y utiliza JavaScript para devolver la información que la UI mostrará en la pantalla. Puedes elegir a qué nodo conectarte cambiando en la esquina superior izquierda de la pantalla.
Emisión de un extrínseco
Los extrínsecos son piezas de información que provienen de fuera de la cadena y se incluyen en un bloque. Los extrínsecos pueden ser de tres tipos: transacciones inherentes, firmadas y sin firmar.
La mayoría de los extrínsecos que aparecen en las Apps de Polkadot-JS son transacciones firmadas. Las inherentes son piezas de información no firmadas y no rumoreadas incluidas en los bloques por el autor del bloque, como las marcas de tiempo, que son “verdaderas” porque un número suficiente de validadores se ha puesto de acuerdo sobre la validez.
Las transacciones no firmadas son información que no requiere una firma pero que requerirá algún tipo de prevención de spam, mientras que las transacciones firmadas son emitidas por la cuenta originaria de una transacción que contiene una firma de esa cuenta, que estará sujeta a una tarifa para incluirla en la cadena.
Consideraciones #
Para obtener wallets más fáciles d
e usar, consulta las wallets admitidas y financiadas por el tesoro en la página de Wallets
Recursos #
Guía para principiantes de Polkadot-JS #
Crear una cuenta utilizando Polkadot-JSNetwork Explorer en la interfaz de usuario de Polkadot-JS