Getting Started

Pollux is an open-source public blockchain platform designed to facilitate smart contracts. It boasts compatibility with Ethereum, enabling seamless migration of smart contracts from Ethereum to Pollux with minimal adjustments. The high transaction processing speed (TPS) of the Pollux network, achieved through a distinctive consensus mechanism, surpasses that of Ethereum. This ensures a swift and efficient transaction experience for developers working on the Pollux blockchain. Pollux differs from Ethereum in various aspects:

Consensus Mechanism: While Ethereum currently utilizes the POW consensus and plans to transition to POS, Pollux employs a DPOS consensus mechanism. Please refer to the Pollux consensus mechanism documentation for further details on the Pollux consensus mechanism.

Resource Model: In Ethereum, transactions involve gas fees, whereas Pollux network transactions require payment of bandwidth and energy fees. Bandwidth is a unit measuring transaction size in bytes, with larger transactions consuming more bandwidth resources. Energy, similar to Ethereum, measures the computation required for Pollux's PVM to execute specific operations. The energy calculation is based on the number of instructions a transaction executes, each instruction consuming varying amounts of energy. For more information on bandwidth and energy, please consult the Pollux Resource Model.

PVM: Pollux's PVM and Ethereum's EVM are compatible, yet they differ in certain details. Refer to the document on Differences between PVM and EVM for more information.

API: While Ethereum supports JSON-RPC 2.0 specification APIs, Pollux supports HTTP and GRPC APIs. Additionally, Pollux provides Ethereum-compatible JSON-RPC 2.0 APIs. Introduction: This guide aims to assist you in creating Web3 applications on Pollux, offering an introduction to Pollux's fundamental concepts, core modules, development tools, and a range of examples. Depending on your requirements, you can select a theme that aligns with your objectives and preferences.

  • For D-App Developers

    For DApp Developers If you have Ethereum development experience, transitioning to Pollux development will be seamless. Pollux's smart contract development language is Solidity, and the development tools closely mirror those you are already familiar with on Ethereum, such as Truffle, Remix, and Web3js. You can quickly become proficient in using these tools on Pollux.

    Tools Below, you'll find tools for developing and deploying smart contracts on Pollux:

    • Pollux Box: Coming Soon..

    • Pollux-IDE: Coming Soon..

    • Pollux Web: Coming Soon..

    Wallet Similar to MetaMask, you can integrate your D-App with Pollux Chain , which is compatible with Chrome, Android, and iOS.

    D-App Integration with Pollux Link Tutorial For those with zero experience in developing D-Apps on Pollux, the following tutorial is user-friendly and informative. It covers a complete set of processes, from compiling contracts and UI interaction to deploying and launching. By learning to build a decentralized library, developers can easily grasp the skills needed to deploy their D-Apps on the Pollux network.

    Build a WEB3 App Testnet You have the option to deploy your D-App on the YUVI testnets, as well as the Pollux mainnet. For more information, please refer to the Network documentation.

  • For Super Representatives and Voters

    The super representative is a key participant within the Pollux network, operating a full node dedicated to block production. There are a total of 27 super representatives, elected through a voting process, and they assume the critical roles of verifying blocks and generating new blocks on the Pollux network. Additionally, these super representatives are entrusted with network governance responsibilities, playing a crucial role in ensuring the network's smooth and effective operation.

    Voters engage in staking POX to acquire voting rights and access valuable resources such as energy or bandwidth. The acquired voting rights empower individuals to cast votes for their chosen super representatives, and in return, voters receive rewards for their participation in the voting process. This interplay between staking, voting, and rewards contributes to the active and sustainable functioning of the Pollux network.

  • Exchange/Wallet Integrate with the Pollux Network

    If you run an exchange or provide a wallet service, you may refer to here for integration with Pollux

Last updated