January 12, 2023

ZetaChain blog

ZetaLabs lets you contribute to the ZetaChain blockchain development by testing with omnichain dApps built on the ZetaChain Testnet. Contributors can invite others to join and test the various products on ZetaLabs to earn ZETA points which track your progress as a tester.

ZetaChain is the world's first and only blockchain that connects everything. It facilitates cross-chain and cross-layer value transfer, message delivery, and smart contract calls — thus enabling for the first time omnichain dApps (odApps) which can leverage liquidity on multiple networks and read and update states on all connected networks.

Read more about ZetaChain here.

This is an omnichain swap dApp built on ZetaChain. You can transfer assets between any connected chain, without wrapping or locked tokens, in a single step. Test it out!

Learn how to build your own cross-chain DEX here.

Network Contracts:

  • Goerli
  • BSC Testnet
  • Polygon Mumbai

The ZetaChain Athens Testnet is a fully explorable network for developers to build and test dApps prior to releasing them on Mainnet. It will periodically experience downtime as the ZetaChain undergoes active development. Although it may change over time with blockchain upgrades, the Testnet will serve as a development platform for ZetaChain and dApp development even beyond the release of Mainnet. We will periodically release more updates on Twitter and Discord regarding ZetaLabs about new features and dApps that you may interact with and help test.

You can connect your Metamask and Coinbase wallets. We will be adding more wallet support soon!

ZETA Points

ZETA Points are a way to track your progress as a tester in ZetaLabs, whether that be the number of new members you invite, the weekly transactions you've made, or the bugs you've discovered and reported.You can earn ZETA Points by performing transactions and inviting others to ZetaLabs. Points are linked to an address and Twitter account.

The amount of ZETA Points you can earn is technically unlimited, but there are some restrictions to how many you can earn from certain actions. For example, from your own transactions using the Swap app, the points you can earn are capped at 7000 points per week (1 transaction per week max). You must verify your Twitter account and your connected wallet in order to earn ZETA Points.

ZETA Points are used to track your progress as a tester and contributor to the ZetaChain network. They have no monetary value.

You can disconnect and connect any wallet to send transactions from! Please make sure you have verified your Twitter account and verified your connected wallet in order to receive ZETA points.

Troubleshooting

If your transaction is not going through, the network may be experiencing delays or you may have found a bug! Please report any issues you find in the # 👌| support-squad channel on our Discord.

You can report bugs and leave feedback through Intercom in the app and the Discord # 👌| support-squad channel. You can earn 10k+ ZETA Points by reporting a bug to us, with the amount depending on the issue's severity. This is the fastest way to earn the most ZETA Points!

The network is down. What do I do now? Can I still earn points?

The Testnet will periodically undergo upgrades and stress testing as it is under active development. If the network is down, transactions may not go through successfully. During these periods, transaction-based points earning will not be possible. However, you may still earn points through non-transaction-based actions like inviting other testers to ZetaLabs.

One solution is to never lock any tokens in an escrow address. ZetaChain transfers tokens from chain A to chain B where A and B are non-ZetaChain chains. The protocol never holds any tokens in custody.

While Bitcoin is conceptually a simple ledger (ordered sequence of transactions) with basic scripting features that has served as the canonical example of a blockchain, it is not the limit of what a blockchain can do. For example, due to the limited scope of the verification function of the Bitcoin protocol, its not possible to issue new coins on the Bitcoin network. The Bitcoin network is not programmable in the sense that an arbitrary state transition function can be implemented. The only state transition function that Bitcoin supports is the hard-coded UTXO set change. In summary, no applications other than BTC currency can piggy-back on the Bitcoin network, inheriting its consensus, decentralization, and security. To extend the scope of blockchain to support Turing-complete programmability, Ethereum was born. Ethereum borrows the Proof-of-Work from Bitcoin for its consensus, and has made several important innovations that make it a public programmable blockchain. First, Ethereum defines a virtual machine (EVM) that provides a Turing-complete sandbox environment to specify arbitrary state transition functions (smart contracts). Second, Ethereum moves away from the UTXO model in Bitcoin to an account-based system where account stores state. There are two kinds of accounts: External Owned Accounts (EOA) which are controlled by a private key, and smart contract accounts which work autonomously according to their own logic. The availability of smart contracts on Ethereum makes it one of the most widely used dApp blockchains with thousands of applications deployed, such as financial derivatives, exchanges, NFTs, gambling, and games. Smart contracts on Ethereum are like objects in an object-oriented programming language where state can be stored and functions can be called to change its state. Users can interact with smart contracts by sending messages to it, and smart contracts can also send messages to other smart contracts (invoking) to change their state. The smart contracts can enable very complex applications, and can enable some very powerful operations such as flash-loans or flash-swaps that have no analogy in non-blockchain applications. This is made possible by the powerful atomicity of transaction that invokes smart contract functions: it either completes or completely reverts. Over the years more and more blockchains such as Polkadot, Solana, Avalanche, and Cosmos have arisen and support nearly Turing-complete smart contracts.

Watching the tweeter of the project, I am active in the development, I also recommend friends and acquaintances to dive into this zetachain project. First of all, working with the project, I vigilantly follow the news of the project and the events associated with it, communicating with the guys from the community, we come to the same opinion ZetaChain is the project of the future in cryptocurrency. My experience in the testnet showed that for registration they give 7000 coins, they are an indicator of activity in the project. At the moment the test network has a network swap (Network Contracts: Goerli BSC Testnet Polygon Mumbai) in the discord sociable community and moderators are always ready to help you. I can also give you advice to perform other activities to support the project for which you can get a role in the discord and NFT all the links on the site I indicated below.

ZetaChain lets developers write and deploy EVM-compatible smart contracts on ZetaChain that have access to ZetaChain’s universal connectivity. This means developers can leverage the existing robust Ethereum smart contract ecosystem and build truly interoperable applications on top of ZetaChain — as if everything were on a single chain. Omnichain smart contracts enable a new paradigm of application building as ZetaChain easily manages and orchestrates native assets on all connected chains in a single place.

Bitcoin Support

With Omnichain Smart Contracts and ZRC-20, developers can now deploy contracts on ZetaChain that control Bitcoin natively. In other words, ZetaChain supports Bitcoin smart contracts. On top of this, ZetaChain supports smart contracts that orchestrate not only Bitcoin, but also Bitcoin together with assets and data from other chains. Now, you can trade and use Bitcoin with any assets in the DeFi world without wrapping.

What does this mean for developers and users?

  • One Contract For All Chains:

Omnichain Smart Contracts significantly lower development overhead and simpler security profile. Instead of recreating the wheel of messaging architectures, you can experience the simplicity of building on Ethereum with access to assets on any chain. You also only have one contract to manage as opposed to deploying and maintaining contracts across every chain you want to support.

  • Less Fees:

Users experience reduced gas fees because the single contract you control and use to transact manages multiple native tokens. Complex logic in contracts on ZetaChain can orchestrate assets across all connected external chains through simple transfers, which minimizes total gas expenditure and slippage.

  • Better, Safer User Experience:

Instead of waiting for different messages to pass and sync between separate chains, transaction logic occurs atomically on ZetaChain. The result is lower slippage, better guarantees for users, lower attack surface, and less susceptibility to race conditions or time constraints. This also means truly single-step transactions UX (and fees) in the user experience, even when operating across many chains.

Start Testing and Building

Users can test how Bitcoin Support, ZRC-20, and Omnichain Smart Contracts work together in ZetaLabs here. For developers, start building on ZetaChain using the developer documentation.

Official Links

Website - https://www.zetachain.com/ru-RU

ZetaLabs - https://labs.zetachain.com/swap

ZetaScan - https://explorer.zetachain.com/

ZetaDocs - https://www.zetachain.com/docs/whats-new

Blog - https://blog.zetachain.com/

Whitepaper - https://www.zetachain.com/whitepaper.pdf

Community

Join the Zeta Guild - https://guild.xyz/zetachain

Twitter - https://twitter.com/zetablockchain

Discord - https://discord.com/invite/kjQBqcZtnh

Telegram - https://t.me/zetachainofficial

Reddit - https://www.reddit.com/r/zetablockchain/

Mission Bring ZETA Home Testnet Campaign

Galxe - https://galxe.com/ZetaChain/campaign/GCatUUwYSY

Crew3 - https://zetachain.crew3.xyz/questboard

Quest3 - https://app.quest3.xyz/quest

Port3 - https://soquest.xyz/space/ZetaChain

Jobs

Work With ZetaChain - https://zetachain.notion.site/Work-With-ZetaChain-5023467bea594d9c83e54e81a1afa97b