OKB Chain (OKBC) is a Cosmos-based Ethereum sidechain that offers secured and user-friendly blockchain experience to all users. OKBC is a scaling solution that supports Cosmos and EVM compatible smart contracts and protocols, and offers fast-finality from Tendermint Core BFT consensus.
PoA was proposed by Ethereum co-founder and former CTO Gavin Wood in 2017. Validators don’t stake coins.
Instead, they must put their reputations on the line for the right to validate blocks. This is very different from the majority of blockchain protocols which usually do not require you to reveal your identity to take part.
OKBC uses Proof of Authority (PoA) as its consensus mechanism for validating transactions and blocks through approved validators, that guarantee security, stability, and chain finality, and executes more transactions per second while requiring fewer computational resources.
PoA provides a defense against 51% attacks and has improved efficiency and tolerance to certain levels of Byzantine players. Therefore, it is a strong choice for the fundamentals. Non-consecutive block approval by any validator is allowed under PoA, and the authority node carries the risk of serious damage. This incentivizes selected validators to uphold the transaction process to maintain a positive reputation.
The consensus protocol of OKBC achieves the following goals:
If you are an Ethereum developer, you are already a OKBC developer. Simply switch to Install OKBC and get started. All the tools you are familiar with on the Ethereum blockchain are supported on OKBC by default, such as Truffle and Remix. You can deploy decentralized applications to either OKB Chain Testnet or the Mainnet. The OKB Chain Testnet connects with the Ethereum Goërli Testnet, which acts as its ParentChain.
To interact with the OKB Chain, you need to have an Ethereum-based wallet because OKBC runs on Ethereum Virtual Machine (EVM). You can also access OKBC on Cosmos as well. You can choose to setup OKX Wallet (recommended) or MetaMask Wallet for EVM usage, and Keplr Wallet for Cosmos ecosystem usage. More wallet-related information and why you need one can be found in our wallet guide.
OKB Chain supports various services you can utilise to test, compile, debug, and deploy decentralized applications. These include deployment using Remix and Truffle.
You can add OKB Chain to MetaMask or directly use ethers.js, which allows you to connect to OKB Chain using RPC. In order to connect with the OKB Chain to read blockchain information, you can start with the following commands:
import { ethers } from "ethers";
//The RPC of OKBC
const OKBC_RPC = '';
const provider = new ethers.providers.JsonRpcProvider(OKBC_RPC);
async function main() {
const latestBlock = await provider.getBlockNumber();
console.log("The latest block number is", latestBlock);
}
main();
It is essential to maintain user data privacy on blockchain and connecting users. With more and more Decentralized applications (DApps) being developed, they are proving to be a valuable asset in the blockchain ecosystem, as they solve problems like enabling two participants to execute transactions without requiring central authority, thanks to smart contracts. If you're new to building DApps, the resources below will help you get started with the necessary tools for building, debugging, and deploying DApps on the OKB Chain.
If you're searching for a way to scale your existing DApp effectively, you are in luck because OKB Chain has got you covered. Here are some benefits of using OKB Chain:
OKB has a total supply of 300 million. On May 4, 2019, OKX initiated the OKB Buy-Back & Burn program where 30% of the spot market transaction fees are used to buy back OKB. Check the OKB Buy-Back & Burn program report to learn more. As the Mainnet launches, burn OKB (ERC20) and release OKB on OKBC as native token will be carried out. For detailed timeline, process and operation, an announcement will be before Mainnet launches.
On OKB Chain, PoA is the consensus mechanism that determines transaction finality through validators instead of miners. This eliminates any rewards or penalties for honest or dishonest behavior, leaving little room for manipulation by either miners or validators. Validators receive transaction fees from every transaction on the chain as the reward of processing transactions in blocks.
OKB is cryptocurrency that powers the OKB Chain ecosystem. You can trade OKB like any other cryptocurrency, and you also use OKB in a wide range of applications and uses cases. Initially OKB is an ERC-20 token on Ethereum network, it can be bridged to OKB Chain at 1:1 ratio. The OKB is also the native coin of the OKB Chain.
In order to interact with the OKB Chain network, you will need to have some OKB tokens in your wallet to pay for all fees on OKB Chain.
OKBC sets its goal to provide up-to-date infrastructure to support mass adoption of web3 applications and explore unforeseen innovations in blockchain development. Let's start with the fundamentals and take little but solid steps ahead to building OKBC together!
A decentralized exchange based on ZK-rollup
A decentralized exchange based on ZK-rollup
It is just the beginning and OKB Chain is not stopping here. More details on roadmap will be announced soon!