# Omnichain Token'ları kullanın

## LayerZero ve omnichain token standartları hakkında

[LayerZero](https://layerzero.network/) bir omnichain mesajlaşma protokolüdür.

Bir varlığı bir zincirde kilitleyip başka bir zincirde sarılmış bir kopyasını basan geleneksel bir "köprü"den farklı olarak, LayerZero farklı zincirlerdeki akıllı sözleşmelerin birbirleriyle doğrudan "konuşmasına" olanak tanır.\
Bu, normal tokenlar için Omnichain Fungible Token Standardı (OFT) ve NFT'ler için Omnichain Non-Fungible Token Standardı (ONFT) aracılığıyla yapılır.

OFT ve ONFT standartları hakkında daha fazla bilgiye buradan ulaşın:

{% embed url="<https://docs.layerzero.network/v2/concepts/applications/oft-standard>" %}

Aslında LayerZero'nun OFT'si, bir proje tokenının (örneğin $PSG veya $CITY) Chiliz Chain üzerinde yerel olarak var olmasına izin verirken, diğer blokzincirlere ve ekosistemlerine sorunsuzca taşınmasını sağlar.

LayerZero, 170'ten fazla blokzincir ağında 700'den fazla varlığı, bu kadar çok OFT/ONFT akıllı sözleşmesi sayesinde destekler:

{% embed url="<https://docs.layerzero.network/v2/deployments/oft-ecosystem-stargate-assets?stages=mainnet>" %}

Bu ağlar arasında Chiliz Chain gibi EVM uyumlu zincirler, elbette Ethereum, ayrıca Base, Arbitrum, Polygon, BNB Chain vb. bulunur.\
Ancak LayerZero, Solana, Aptos, Sei, TON vb. gibi EVM dışı zincirleri de destekler.

## Proje tokenlarını neden omnichain yapmak gerekir?

Proje tokenlarını LayerZero üzerinden köprülemek, onları her yerde yaşayabilen ve kullanılabilen omnichain varlıklara dönüştürür. Bu, birlikte çalışabilirlik sağlar ve dolayısıyla:

* Proje tokenı sahipleri, tokenlarını en faydalı oldukları yerde kullanabilir.
* Chiliz Chain dApp Geliştiricileri, dApp'lerinin diğer zincirlerdeki kullanıcıların yatırımlarını kabul etmesini sağlayabilir.
* Spor kulüpleri, Fan Token'larının erişim alanını genişleterek Chiliz Chain kullanıcı tabanının dışındaki taraftarlara erişim açabilir.

Temel fikir aynı kalır: Bir proje tokenının zincirler arasında çalışmasını sağlayarak, tokenın kullanım değeri önemli ölçüde artar.

## Nasıl çalışır

{% hint style="info" %}
Bu açıklama, Chiliz Chain, Base ve Ethereum gibi EVM tabanlı blokzincirlere dayanmaktadır.\
LayerZero ayrıca Solana gibi EVM dışı blokzincirleri de destekler.
{% endhint %}

Chiliz Chain üzerinde omnichain bir proje tokenı oluşturmak için, şu sözleşmeyi uygulaması gerekir: `OFT.sol` sözleşmesi; bu sözleşme de standart `ERC20.sol` sözleşmesini genişletir.

{% embed url="<https://github.com/LayerZero-Labs/LayerZero-v2/blob/main/packages/layerzero-v2/evm/oapp/contracts/oft/OFT.sol>" %}

Çoğu proje tokenı standart ERC-20 tokenları olarak mevcut olduğundan, sözleşmelerini doğrudan `OFT.sol` sözleşmesini genişletir.

Onları yeniden ihraç etmeden omnichain yapmak için OFT Adapter desenini kullanmamız gerekir:

{% embed url="<https://docs.layerzero.network/v2/developers/evm/oft/quickstart#oft-adapter>" %}

... ki bu da `OFTAdapter.sol` sözleşmesini kullanır:

{% embed url="<https://github.com/LayerZero-Labs/LayerZero-v2/blob/main/packages/layerzero-v2/evm/oapp/contracts/oft/OFTAdapter.sol>" %}

Bu, tokenların kendilerini değiştirmeden yeteneklerini genişletmeyi sağlar: OFT Adapter, mevcut token ile LayerZero ağı arasında bir aracı görevi görür.

Bu adaptör aracılığıyla token, hedef zincirde dağıtılmış olan `OFT.sol` sözleşmesiyle iletişim kurabilir.\
Token köprülenirken, Chiliz Chain üzerindeki OFT Adapter sözleşmesi belirli miktarda tokenı "kilitler" ve hedef zincirdeki OFT sözleşmesine o zincir için eşdeğer miktarda tokenı "basmasını" söyler.\
Sahip tokenı Chiliz Chain'e geri getirmek istediğinde, uzaktaki OFT sözleşmesi tokenları yakar ve Chiliz Chain üzerindeki OFT Adapter sözleşmesi orijinal tokenları kilitten çıkarıp serbest bırakır.

Bu "Kilitli ve Basımlı" mekanizması, Chiliz Chain üzerindeki orijinal token sözleşmesinin değişmezliğini ve geçmişini korurken, toplam dolaşımdaki arzın tüm zincirlerde sabit kalmasını sağlar.

## EVM'den EVM'ye rehber

{% content-ref url="/pages/31206ddeb594878ca25f2d210dcdb920d82ec52f" %}
[Base'ten Chiliz Chain'e köprüleme](/tr-ai/develop/advanced/use-omnichain-tokens/bridging-from-base-to-chiliz-chain.md)
{% endcontent-ref %}

{% content-ref url="/pages/99bda27f698ac5dcea203f26483f3d1d7cabded7" %}
[Chiliz Chain'den Base'e köprüleme](/tr-ai/develop/advanced/use-omnichain-tokens/bridging-from-chiliz-chain-to-base.md)
{% endcontent-ref %}

## EVM dışından EVM'ye rehber

{% content-ref url="/pages/757f609afff4d78e586ba852d7f42b86d70a0ebf" %}
[Solana'dan Chiliz Chain'e köprüleme](/tr-ai/develop/advanced/use-omnichain-tokens/bridging-from-solana-to-chiliz-chain.md)
{% endcontent-ref %}

## EVM'den EVM dışına rehber

{% content-ref url="/pages/47468dc1f6a13ce1fd6848753f4fe79653c4a678" %}
[Chiliz Chain'den Solana'ya köprüleme](/tr-ai/develop/advanced/use-omnichain-tokens/bridging-from-chiliz-chain-to-solana.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chiliz.com/tr-ai/develop/advanced/use-omnichain-tokens.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
