{"id":"alkanes","title":"Alkanes","content":"**Alkanes** is a metaprotocol built on top of the [Bitcoin](https://iq.wiki/wiki/bitcoin) network designed to enable the creation and execution of [smart contracts](https://iq.wiki/wiki/smart-contract) and programmable tokens without altering [Bitcoin](https://iq.wiki/wiki/bitcoin)'s core protocol. It leverages Bitcoin's existing transaction structure, particularly the witness data field, to embed contract logic and state changes. [[1]](#cite-id-uPlqoQIh5g) [[3]](#cite-id-vTODHnYBq2)\n\n## Overview\n\nAlkanes aims to expand the functionality of the [Bitcoin](https://iq.wiki/wiki/bitcoin) [blockchain](https://iq.wiki/wiki/blockchain) beyond simple transactions and token issuance, allowing for the development of [decentralized applications](https://iq.wiki/wiki/decentralized-application) (dApps) and complex financial instruments directly on Bitcoin's base layer. [[1]](#cite-id-uPlqoQIh5g)\n\nThe project was initially launched in 2023 under the name Protorunes, gaining attention amidst the rise of [Bitcoin](https://iq.wiki/wiki/bitcoin)-based assets like Ordinals and [BRC-20](https://iq.wiki/wiki/brc-20) tokens.\n\nIn early 2025, the initiative was rebranded as Alkanes by its development team, Oyl Corp., positioning it as a meta-protocol that facilitates smart contracts within [Bitcoin](https://iq.wiki/wiki/bitcoin)'s UTXO model [[1]](#cite-id-uPlqoQIh5g) [[4]](#cite-id-Pm5vLN3fXb)\n\nThe protocol operates by embedding additional rule-sets within standard [Bitcoin](https://iq.wiki/wiki/bitcoin) transactions, similar in principle to how Ordinals and Runes function. It utilizes the witness data segment of Bitcoin transactions for data inscription, a method adopted from the Ordinals protocol.\n\nFrom the Runes protocol, Alkanes incorporates a structure for token creation, modifying it for enhanced flexibility and scalability. This approach allows Alkanes to introduce programmability to [Bitcoin](https://iq.wiki/wiki/bitcoin) while remaining compatible with its underlying architecture and existing metaprotocols [[1]](#cite-id-uPlqoQIh5g) [[2]](#cite-id-m0TeOwfLx3).\n\n## Technology & How it Works\n\nAlkanes enables [smart contracts](https://iq.wiki/wiki/smart-contract) on [Bitcoin](https://iq.wiki/wiki/bitcoin) by embedding WebAssembly (WASM) modules directly into the metadata of [Bitcoin](https://iq.wiki/wiki/bitcoin) transactions. The process involves several steps:\n1. Developers write smart contracts using high-[level](https://iq.wiki/wiki/level) programming languages, such as Rust.\n2. The contract code is compiled into a WASM module.\n3. This WASM file is then inscribed into a [Bitcoin](https://iq.wiki/wiki/bitcoin) transaction, typically within the witness data field [[1]](#cite-id-uPlqoQIh5g) [[2]](#cite-id-m0TeOwfLx3).\n\nAn external indexer, known as Metashrew, reads this inscribed metadata. The indexer executes the WASM contract off-chain using a deterministic WASM engine. The results of this execution, including state changes, are then recorded back on-chain through subsequent [Bitcoin](https://iq.wiki/wiki/bitcoin) transactions. This off-chain execution model allows for complex logic without burdening the [Bitcoin](https://iq.wiki/wiki/bitcoin) network's consensus layer  [[2]](#cite-id-m0TeOwfLx3).\n\nAlkanes utilizes \"protostones,\" which are data primitives capable of including multiple messages within a single inscription. This structure facilitates various actions like minting, swapping, and burning tokens efficiently. A key technical innovation is the factory model for contract deployment, which allows developers to launch new assets by passing parameters to existing contract templates, reducing the need to deploy entirely new contracts and conserving blockspace [[2]](#cite-id-m0TeOwfLx3).\n\nThe protocol treats every smart contract as a token, following a unified template. This design ensures that when assets are transferred to a contract, its code automatically executes, enabling complex sequences of actions within a single [Bitcoin](https://iq.wiki/wiki/bitcoin) transaction. Alkanes smart contracts can maintain internal state, read token balances, call other contracts, and access data from their own transaction and [block](https://iq.wiki/wiki/block), allowing for sophisticated spending rules. [[1]](#cite-id-uPlqoQIh5g) [[3]](#cite-id-vTODHnYBq2)\n\nAlkanes is designed to be compatible with existing Bitcoin metaprotocols like Ordinals and Runes. Both Rune and Alkanes tokens can coexist and be transferred within the same transaction. Existing Rune tokens can also be integrated into Alkanes smart contracts, making them usable within the Alkanes programmable ecosystem  [[2]](#cite-id-m0TeOwfLx3).\n\n## Ecosystem & Use Cases\n\nAlkanes aims to enable a range of decentralized applications and financial primitives on [Bitcoin](https://iq.wiki/wiki/bitcoin). Potential use cases include:\n- Decentralized exchanges (DEXs)\n- Lending platforms\n- Stablecoins\n- Automated Market Makers (AMMs)\n- [Staking](https://iq.wiki/wiki/staking) contracts\n- NFT swaps (Alkanes refers to NFTs as \"Orbitals\")  [[2]](#cite-id-m0TeOwfLx3).\n\nAs of April 2025, the Alkanes protocol is live on the [Bitcoin](https://iq.wiki/wiki/bitcoin) [mainnet](https://iq.wiki/wiki/mainnet), supporting [Taproot](https://iq.wiki/wiki/taproot-exchange) inputs for inscriptions. The Oyl Sandshrew indexer is operational. The first tokens and contracts have been created to demonstrate the protocol's capabilities. The initial token, DIESEL, began issuing from [Bitcoin](https://iq.wiki/wiki/bitcoin) [block](https://iq.wiki/wiki/block) #880000, mimicking [Bitcoin](https://iq.wiki/wiki/bitcoin)'s emission schedule. Another token, METHANE, was released via public minting. Other hydrocarbon-themed tokens have also been launched by enthusiasts  [[2]](#cite-id-m0TeOwfLx3).\n\nA native wallet, the Oyl Wallet app, is available in beta. It supports Ordinals, Runes, and Alkanes assets, allowing users to create and send Alkanes transactions, mint tokens, and manage assets. Alkanes tokens can also be tracked and traded on the iDclub platform, which supports Ordinals assets. [[1]](#cite-id-uPlqoQIh5g) [[4]](#cite-id-Pm5vLN3fXb)\n\nThe Alkanes team is actively developing the ecosystem, with plans including a native automated market maker (Oyl Swap) and partnerships with [stablecoin](https://iq.wiki/wiki/stablecoin) projects, [block](https://iq.wiki/wiki/block) explorers, wallet providers, and DeFi protocols. The Oyl Corp team has open-sourced its indexing engine, Metashrew, and related infrastructure to encourage community contributions  [[2]](#cite-id-m0TeOwfLx3).\n\n## Team and Funding\n\nAlkanes is developed by Oyl Corp. In March 2024, Oyl raised $3 million in a funding round led by Arca. Notable participants included Maelstrom, the family office of [Arthur Hayes](https://iq.wiki/wiki/arthur-hayes), and Domo, the creator of the BRC-20 standard. [[1]](#cite-id-uPlqoQIh5g)\n\n[Arthur Hayes](https://iq.wiki/wiki/arthur-hayes) commented on the project in December 2024, stating that Maelstrom's investment provided early access to a presentation of a \"breakthrough smart contract technology for [Bitcoin](https://iq.wiki/wiki/bitcoin).\" He expressed hope that Alkanes could facilitate a new wave of ICOs within the [Bitcoin](https://iq.wiki/wiki/bitcoin) ecosystem. [[1]](#cite-id-uPlqoQIh5g)\n\nAlec Taggart, CEO of Alkanes, has stated, “Alkanes proves that [Bitcoin](https://iq.wiki/wiki/bitcoin) doesn’t need to imitate [Ethereum](https://iq.wiki/wiki/ethereum) to evolve. It’s a native system built for those who believe [Bitcoin](https://iq.wiki/wiki/bitcoin) is enough.” [[5]](#cite-id-n5tQyjKp5K)","summary":"Alkanes is a metaprotocol built on Bitcoin that enables native smart contracts and programmable tokens. Developed by Oyl Corp., it uses WebAssembly and ...","images":[{"id":"QmaUyJWUxCnDAMJJwP7viq5E3wNdBFTy3vEih1CWyLSy7L","type":"image/jpeg, image/png"}],"categories":[{"id":"dapps","title":"Dapps"}],"tags":[{"id":"Protocols"},{"id":"Blockchains"},{"id":"Organizations"}],"media":[{"id":"QmVjNXMj8RkQJtaJpkRqziqsZ2DU51Q5KtvGu4N9kuAXUt","size":null,"name":null,"type":"GALLERY","source":"IPFS_IMG"}],"metadata":[{"id":"references","value":"[{\"id\":\"uPlqoQIh5g\",\"url\":\"https://incrypted.com/en/alkanes-smart-contracts-come-bitcoin/\",\"description\":\"Incrypted article\",\"timestamp\":1751291876514},{\"id\":\"m0TeOwfLx3\",\"url\":\"https://www.ainvest.com/news/alkanes-enables-native-smart-contracts-bitcoin-2506/\",\"description\":\"Ainvest article\",\"timestamp\":1751291876514},{\"id\":\"vTODHnYBq2\",\"description\":\"Alkanes documentation\",\"timestamp\":1751292086816,\"url\":\"https://alkanes.build/\"},{\"id\":\"Pm5vLN3fXb\",\"description\":\"Oyl X account\",\"timestamp\":1751292207927,\"url\":\"https://x.com/oylwallet?lang=en\"},{\"id\":\"n5tQyjKp5K\",\"description\":\"Taggart X profile\",\"timestamp\":1751292491319,\"url\":\"https://x.com/taggaOyl\"}]"},{"id":"previous_cid","value":"QmcyBcg25KTNjkWCZxwNX9wZg76z88PkVy6AnhTH6wF4UJ"},{"id":"previous_cid","value":"QmcyBcg25KTNjkWCZxwNX9wZg76z88PkVy6AnhTH6wF4UJ"},{"id":"website","value":"https://alkanes.build/"},{"id":"commit-message","value":"added website"},{"id":"previous_cid","value":"QmcyBcg25KTNjkWCZxwNX9wZg76z88PkVy6AnhTH6wF4UJ"}],"events":[],"user":{"id":"0x212Cb3F4aE6611054637f9f78F18fB628AD258bb"},"author":{"id":"0x8AF7a19a26d8FBC48dEfB35AEfb15Ec8c407f889"},"language":"en","version":1,"linkedWikis":{"blockchains":["bitcoin"],"founders":[],"speakers":[]}}