La cadena Kucoin es una cadena de bloques que utiliza el Ethereum Máquina virtual (EVM), lo que significa que es compatible con Solidity. A continuación, encontrará instrucciones sobre cómo implementar un contrato inteligente de Solidity en la cadena Kucoin “KCC”. El proceso para implementar un contrato inteligente que se describe a continuación es casi idéntico al de otras cadenas de bloques compatibles con EVM.
¿Qué es la cadena Kucoin?
La Cadena Kucoin “KCC” afirma ser una cadena pública descentralizada con alto desempeño. Los objetivos de las cadenas son resolver el bajo rendimiento de las transacciones y los altos costos de transacción observados en otras cadenas públicas. Es totalmente compatible con los estándares de contratos inteligentes de Ethereum y ERC. Kucoin Token «KCS» es el combustible y el token nativo de KCC y se utiliza para pagar las tarifas del gas. Los bloques se producen cada 3 segundos para confirmaciones de transacciones aceleradas y un mayor rendimiento de la cadena. Ha adoptado el algoritmo de consenso de Prueba de autoridad estacada «PoSA», que se cree que es más eficiente y seguro. En toda esta cadena parece tener el mismo modelo de negocio que la Binance Smart Chain.
Para obtener más información sobre Kucoin Chain visita su sitio web.
Herramientas de desarrollo de Smart Contract Kucoin Chain
Como desarrollador de KCC, puede utilizar las mismas herramientas de desarrollo que se utilizan para el desarrollo en Ethereum. Puede usar Remix, Truffle, MetaMask, etc. para desarrollar en la cadena de bloques de KCC. Consulte aquí para obtener una lista de herramientas para desarrolladores de Ethereum.
Configurar MetaMask para la red de prueba de KCC
Puede usar cualquier billetera compatible con Ethereum para configurar la red KCC. Algunos ejemplos de carteras para usar son MetaMask, myetherwallet, imtoken, TokenPocket, etc. A continuación configuraremos MetaMask para conectarse a KCC.
El nombre de la red de prueba de KCC es KCC-TESTNET ya continuación explicaré cómo configurar su billetera MetaMask para conectarse a la red de prueba de Kucoin.
Abra MetaMask y seleccione:
Seleccione Agregar red
- Copie y pegue la información a continuación en un editor de texto. Facilitará la introducción de esta información en MetaMask y evitará que la pantalla se cierre sobre usted.
- Escriba la siguiente información en MetaMask:
- Nombre de red: KCC-TESTNET
- Nueva URL de RPC: https://rpc-testnet.kcc.network
- ChainID: 322
- Símbolo: KCS
- URL del Explorador de bloques: https://scan-testnet.kcc.network
- URL de WebSocket RPC: wss: //rpc-ws-testnet.kcc.network
Ahora su billetera MetaMask está conectada a KCC-TESTNET.
Kucoin faucet para tokens de prueba
Ahora ve al Grifo de cadena Kucoin y solicitud prueba KCS tokens. Los tokens se envían a su billetera de inmediato.
Ahora que está conectado a la red de prueba de Kucoin, su billetera está configurada y los tokens de prueba de KCS intentan implementar un contrato inteligente en el entorno de prueba.
Implementar un contrato inteligente en la cadena Kucoin
Puedes usar Remezclar para escribir contratos inteligentes de Solidity e implementarlos en la Cadena Kucoin (KCC-TESTNET o KCC-MAINNET). Para probar esto, puede copiar el código de contrato inteligente de Solidity a continuación e implementarlo en la Cadena Kucoin.
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.2;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
//simple ERC20 contract to experiment with
//all tokens are assigned to the creator
contract SimpleToken is ERC20 {
//set the name, symbol, and supply at time of deployment in the constructor
//all tokens are assigned to the creator
constructor(
string memory name,
string memory symbol,
uint256 initialSupply
) public ERC20(name, symbol) {
_mint(msg.sender, initialSupply);
}
}
Pruébalo en Remezclar
Luego envíe su transacción a la red en Remix. MetaMask mostrará KCC-TESTNET en la esquina superior derecha.
Para ver la confirmación de la transacción en KCC-TESTNET, utilice su explorador de bloques para el entorno de prueba.
Utilice su explorador de bloques para navegar hasta su contrato inteligente que se envió a la red de prueba. Para ver el contrato, haga clic en el número de cuenta del contrato recién creado en la parte superior de la pantalla (la línea negra en la imagen de abajo bloquea los números de cuenta del contrato).
Para verificar el código de contrato, haga clic en el enlace «Verificar y publicar» en la parte inferior de la pantalla. El proceso de verificación y publicación de contratos es muy similar al de Ethereum.
Configurar MetaMask para la red principal de KCC
La red principal de KCC se puede configurar con los siguientes ajustes. Copie y pegue la información a continuación en un editor de texto.
- Hará que sea más fácil poner esto en MetaMask y evitará que la pantalla se cierre sobre usted.
- Escriba la siguiente información en MetaMask agregando un nuevo RPC personalizado. Siga las instrucciones anteriores para la red de prueba y use la configuración a continuación para Mainnet.
- Nombre de red: KCC-MAINNET
- Nueva URL de RPC: https://rpc-mainnet.kcc.network
- ChainID:
321
- Símbolo: KCS
- URL del Explorador de bloques: https://explorer.kcc.io/en
- URL de WebSocket RPC: wss: //rpc-ws-mainnet.kcc.network
Transferir fondos de Ethereum a Kucoin Chain en Mainnet
Si tiene tokens en Ethereum y desea transferirlos a Kucoin Chain, puede usar Puente KCC o la Puente AnySwap. Estos puentes son canales de transacciones bidireccionales sin confianza y puede leer más sobre ellos aquí. Los fondos tardan aproximadamente entre 12 y 15 minutos en transferirse.
- Navega al Sitio web del puente Anyswap
- Conecta tu billetera
- Seleccione el token en la cadena Ethereum que desea mover a la cadena Kucoin.
Cómo apostar KSC en Kucoin Chain
apostar
Llama a apostar método en el contrato inteligente del validador para apostar con cualquier validador. La cantidad mínima de apuesta para cada validador es de 32 tokens KCS.
desquiciado
Si quieres desquiciado sus tokens de KCS llaman al método unstake en el contrato del validador y esperan 86400 bloques (3 días), luego llaman al método retiroStaking en el contrato del validador para retirar fondos.
Ejecute un nodo validador de Kucoin
KCC tiene un mecanismo de consenso PoSA que presenta bajos costos de transacción y un rápido rendimiento de las transacciones. PoSA es una combinación de PoA y PoS y admite hasta 29 validadores.
Para convertirse en un validador, debe crear un nodo y luego enviar una propuesta para que los validadores activos voten. Si más de la mitad de los validadores activos votan sí, usted será elegible para convertirse en validador.
Luego, el usuario puede apostar sus monedas a una dirección que haya calificado para convertirse en validador. La cantidad mínima a apostar es 32 KCS. Una vez que el volumen de participación del validador se ubique entre los 29 primeros, se convertirá en un validador activo en la próxima época.
Todos los validadores activos se ordenan de acuerdo con un conjunto de reglas predefinidas. Cada validador se turna para extraer bloques de la cadena. Si un validador no puede extraer un bloque a tiempo durante su ronda, los validadores activos que no han estado involucrados en los últimos n / 2 bloques (n es el número de validadores activos) realizarán el bloqueo al azar. Al menos n / 2 + 1 validadores activos funcionan correctamente para garantizar el correcto funcionamiento de la cadena de bloques.
Recursos
Redes Blockchain
A continuación se muestra una lista de redes de cadena de bloques Mainnet y Testnet compatibles con EVM. Cada enlace contiene la configuración de la red, enlaces a múltiples faucets para probar ETH y tokens, detalles del puente y recursos técnicos para cada blockchain. Básicamente, todo lo que necesita para probar e implementar contratos inteligentes o aplicaciones descentralizadas en cada cadena. Para obtener una lista de los foros y aplicaciones de chat populares de Ethereum, haga clic aquí.
Ethereum prueba la configuración de la red y prueba la información del grifo ETH | |
Configuración optimista de Mainnet y Testnet de Ethereum, detalles del puente, etc. | |
Configuración de la red principal y de la red poligonal de la red poligonal, llaves para los tokens MATIC de prueba, detalles del puente, etc. | |
Configuración de Binance Smart Chain Mainnet y Testnet, faucets para pruebas de tokens BNB, detalles del puente, etc. | |
Configuración de Mainnet y Testnet de Fanton networt, grifos para tokens FTM de prueba, detalles de puentes, etc. | |
Configuración de Kucoin Chain Mainnet y Testnet, faucets para pruebas de tokens KCS, detalles del puente, etc. |
Bibliotecas de software Web3
Puede utilizar las siguientes bibliotecas para interactuar con una cadena de bloques compatible con EVM.
Nodos
Aprenda a ejecutar un nodo Geth. Lea cómo comenzar con Geth para ejecutar un nodo Ethereum.
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones