> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/tr/baslarken/what-is-rome.md).

# Rome nedir?

Rome, Solana içinde bir EVM yürütme ortamıdır. Ne inşa ederseniz edin, EVM kullanıcılarına, Solana kullanıcılarına ve diğer zincirlerdeki kullanıcılara açıktır. Dört inşa etme yolu.

Rome, Solana içinde çalışan bir EVM yürütme ortamıdır. Rome üzerinde ne inşa ederseniz edin, herkes için aynı anda açıktır — EVM kullanıcıları, Solana kullanıcıları ve diğer zincirlerdeki kullanıcılar. Bir kez inşa edersiniz ve her biri ona ulaşabilir.

## Rome nasıl çalışır

Rome, tam bir EVM bytecode yorumlayıcısını Solana üzerinde zincir üstü bir program olarak gömer. Rome üzerinde bir Solidity sözleşmesi dağıttığınızda, o Solana üzerinde yaşar; çalıştığında ise Solana'nın çalışma zamanında, herhangi bir Solana programına — SPL Token, Jupiter, Kamino, Meteora veya kendi programınıza — tek bir işlem içinde, atomik olarak doğrudan erişimle çalışır. EVM ve Solana aynı durumu paylaşır; bu yüzden Solana'daki bir token ile EVM'deki ERC-20 karşılığı aynı hesaptır: hiçbir şey köprülenmez ya da sarılmaz.

Çünkü her şey Solana üzerinde çalışır, **her iki cüzdan da aynı uygulamaları kullanır.** Bir MetaMask kullanıcısı bir EVM işlemini her zamanki şekilde imzalar. Bir Phantom kullanıcısı ise kendi **Solana** anahtarıyla imzalar — EVM anahtar çifti yok, ayrı adres yok — ve aynı Solidity uygulamalarını doğrudan kullanır. İkisi de aynı sözleşmelere ve aynı duruma ulaşır; her biri zaten sahip olduğu kimlikle.

```mermaid
flowchart LR
    MM["MetaMask (EVM anahtarı)"] --> APPS
    PH["Phantom (Solana anahtarı)"] --> APPS
    APPS["Rome: Solidity uygulamalarınız<br/>tek paylaşılan durum, Solana içinde"] --> PROGS["Solana programları<br/>Jupiter, Meteora, Pyth"]
```

## Rome nasıl kullanılır

Rome üzerinde geliştirme yapmanın dört yolu var. Her birinin bir kılavuzu ve okuyabileceğiniz çalışan kodu var.

### Solidity'nizi getirin

Mevcut Solidity sözleşmelerinizi olduğu gibi dağıtın. Rome üzerinde bir takas, bir fiyat okuması gibi Solana programlarını tek bir işlem içinde atomik olarak çağırabilirler ve aynı sözleşme EVM cüzdanlarına, Solana cüzdanlarına ve diğer zincirlerden gelen kullanıcılara açıktır.

**Nasıl oluşturulur:** [Solidity dağıt](/tr/gelistirici-kilavuzlari/deploy-solidity.md), ardından [EVM'den Solana'yı çağırma](/tr/gelistirici-kilavuzlari/call-solana-from-evm.md).

**Okunacak örnekler:** Compound v3 ve Aave v3 Rome üzerinde değişmeden çalışır — [compound-on-rome-comet](https://github.com/rome-protocol/compound-on-rome-comet), [rome-aave-v3](https://github.com/rome-protocol/rome-aave-v3). [Aerarium](https://github.com/rome-protocol/aerarium) EVM ve Solana kullanıcılarının tek bir piyasayı paylaştığı bir borç verme uygulamasıdır.

### Solana programınızı getirin

Solana programınız, Solana kullanıcılarınız için zaten ne yapıyorsa onu yapmaya devam eder. Rome üzerinde ayrıca Solidity içinden de erişilebilir hale gelir; böylece EVM kullanıcıları — ve diğer zincirlerdeki kullanıcılar — programda hiçbir değişiklik olmadan onu kullanabilir.

**Nasıl oluşturulur:** [EVM'den bir Solana programını çağırın](/tr/gelistirici-kilavuzlari/call-solana-from-evm.md); [Solana'dan EVM'yi çağırma](/tr/gelistirici-kilavuzlari/call-evm-from-solana.md) diğer yönü kapsar.

**Okunacak örnekler:** [cardo](https://github.com/rome-protocol/cardo) bir EVM hesabından Jupiter, Meteora, Marinade ve Mango'ya ulaşır.

### Fikrinizi getirin

En başından iki tarafı da kullanan yeni bir şey başlatın — EVM ve Solana kullanıcılarının paylaştığı tek bir havuz, iki tarafın da borç aldığı bir piyasa, Solana fiyatlarını EVM'ye getiren bir oracle. Her kitle onu ilk günden kullanabilir.

**Nasıl oluşturulur:** önce [çekirdeğinizi seçin](/tr/temel-kavramlar/choose-your-core.md), ardından [EVM'den Solana'yı çağırma](/tr/gelistirici-kilavuzlari/call-solana-from-evm.md) ve [DeFi kalıpları](/tr/kullanim-senaryolari/defi-protocols.md).

**Okunacak örnekler:** [rome-dex](https://github.com/rome-protocol/rome-dex) hem EVM hem de Solana cüzdanlarının işlem yaptığı tek bir havuzdur; [rome-oracle-gateway](https://github.com/rome-protocol/rome-oracle-gateway) Solana fiyat akışlarını okur ve bunları standart bir Chainlink arayüzü üzerinden Solidity'ye sunar.

### Kendi zincirinden

Kullanıcılarınızın taşınması gerekmez. Kendi ana zincirlerinden — Arbitrum, Monad veya başka herhangi bir zincirden — bir Rome uygulamasına ulaşabilir ve zaten bulundukları yerden ayrılmadan Solana'ya erişebilirler.

**Nasıl oluşturulur:** [Evden: başka bir zincirden Rome'a ulaşın](/tr/gelistirici-kilavuzlari/from-home.md).

**Okunacak örnekler:** [appia](https://github.com/rome-protocol/appia) — kullanıcılar ana zincirlerinden USDC getirir ve Rome tarafındaki DeFi'yi kullanır; [rome-bridge-api](https://github.com/rome-protocol/rome-bridge-api) köprü orkestratörüdür.

## Kendi zincirinizde çalıştırın

Hazır olduğunuzda, bunların herhangi birini kendi Rome zincirinizde, kendi gaz tokeninizle ve uygulamanıza tahakkuk eden ücretlerle çalıştırabilirsiniz. Bkz. [Uygulama Egemenliği](/tr/urunler/app-sovereignty.md).

## Ön koşullar

* Solidity deneyimi (Hardhat veya Foundry) ya da getirecek bir Solana programı
* Bir cüzdan — MetaMask ve/veya Phantom gibi bir Solana cüzdanı
* Solana'nın hesap modelini temel düzeyde anlamak (bkz. [Temel Kavramlar](/tr/baslarken/key-concepts.md))

## Sırada Ne Var

* [Hızlı başlangıç](/tr/baslarken/quickstart.md) — ilk sözleşmenizi dakikalar içinde dağıtın
* [Mimari](/tr/baslarken/architecture.md) — EVM yürütmenin Solana içinde nasıl çalıştığı
* [Rome üzerindeki uygulamalar](/tr/rome-uzerindeki-uygulamalar/apps.md) — çalışan uygulamaların ve depolarının tam kataloğu


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/tr/baslarken/what-is-rome.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
