Token factory что это
Перейти к содержимому

Token factory что это

  • автор:

Token Factory Introduction

Enterprise Tokens are the representation of real world or digital assets on the blockchain. Capable of being modeled as fungible or non-fungible, tokens provide a vehicle for secure digital transactions without reliance on intermediaries and third party trust institutions. By leveraging tokens, enterprises can create a trustworthy framework for asset tracking, settlement and custody, and streamline the activities around asset trading transactions.

Learn more about why you might use tokens in your solution in Digitized Assets (Tokens)

Token Creation

Build your own token smart contract using the Kaleido Token Factory and understand the fundamental essentials underpinning token specifications, as well as the key differences between token models.

Looking for more advanced token types and customization? You can also deploy tokens conforming to the ERC standards directly using the fantastic code building blocks in OpenZepplin. Then deploy and/or interact with them via the REST API Gateway. As long they extend the base ERC20 and ERC721 standard interfaces, you can continue to use the other Token facilies in Kaleido, such as Token Explorer and Token Swaps.

After provisioning it from the services catalog or the marketplace, open the service dashboard.

The Signing Account drop down provides the Ethereum accounts available to the current user for signing transactions. Because many actions you perform in the Token Factory service require sending transactions to the blockchain in the environment, it’s critical to use the proper account of your choice and make sure it’s selected here.

On This Page

© Kaleido 2021

  • Terms of ServicePrivacy Policy
  • Acceptable Use Policy

Разработка и верификация Proxy/Factory смарт-контрактов. Solidity

Factory смарт-контракты — контракты, являющаяся фабриками / заводами по производству других контрактов. Разберемся в их разработке на примере создания ERC-20 tokens Factory.

Создадим обычный контракт ERC-20, прибегнув к контракту OpenZeppelin. Допишем в конструктор _transferOwnership(owner). Это позволит тем, кто будет создавать контракты токенов через нашу Factory быть для них владельцем, иначе владельцем будет являться наш контракт фабрики контракта.

// SPDX-License-Identifier: MIT pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract MyToken is ERC20, Ownable < constructor( string memory name_, string memory symbol_, uint256 totalSupply_, address owner_) ERC20(name_, symbol_) < _mint(owner_, totalSupply_); _transferOwnership(owner_); >function mint(address to, uint256 amount) public onlyOwner < _mint(to, amount); >>

Создадим для него Factory — контракт для выпуска других ERC-20 токенов.

contract Factory < event tokenCreated(address tokenAddress); function deployNewERC20( string calldata name, string calldata symbol, uint256 totalSupply ) external returns (address) < Chrz token = new Chrz( name, symbol, totalSupply, msg.sender ); emit tokenCreated(address(token)); return address(token); >>

Именно функция deployNewERC20 будет тем самым заводом по производству новых токенов, вызывая которую будут создаваться новые контракты токенов.

После написания контрактов деплоим контракт Factory в сеть. И заходим во вкладку Contracts в обозревателе блоков. Видим следующее:

Нажимаем на Verify and Publish.

Вводим тип файл, ту версию, в которой контракт был задеплоен и лицензию.

На следующем этапе нас интересует 2 поля:

В первое поле мы вставляем код наших контрактов в чистом, без импортов OpenZeppelin. В этом нам поможет разрешение Flattener для Remix IDE, которое достает из импортов нужный код и добавляет в наш контракт.

Во втором поле требуется записать аргументы конструктора в закодированном виде. Так как наш контракт Factory не подразумевает никаких аргументов для конструктора, оставляем это поле пустым.

Наш контракт успешно верифицирован.

Теперь создадим свой токен, используя наш контракт:

Теперь сталкиваемся с проблемой, собственно, ради которой изначально и планировалась эта статья.

Как верифицировать контракт из Factory?

Нажимаем уже привычную нам кнопку Verify and Publish.

В появившемся окне вводим все тоже самое, что и для контракта Factory.

Далее вводим исходный код контракта, но что писать в конструкторе аргумента?

Для того, чтобы это понять, нужно обратить внимание, что при создании нового токена в конструктор создания поступает 4 переменных: name, symbol, supply и owner. Именно они должны попасть в этот конструктор. Для того, чтобы их захешировать, нам потребуется сервис https://abi.hashex.org/. Туда мы и вставляем параметры нашего конструктора, которые задавили при создании.

Проскролив немного ниже, увидим получившийся результат.

Копируем и вставляем данные в поле для аргументов конструктора контракта при верификации.

Таким образом, мы верифицировали оба наших контракта.

Важный момент, все последующие созданные из Factory контракты уже будут верифицированы. Проще говоря, если вы запускаете свое производство токенов, то вам необходимо будет самостоятельно сначала верифицировать фабрику, создать в ней новый токен, а после верифицировать и его, чтобы все те, кто также хочет создать свой токен имели дело с верифицированным новым контрактом.

P.S. моя первая статья.

Deploy Tokens With the Click of a Button

Blockchain tokens open the door for brand new ways of doing business. Kaleido’s token factory makes working with them across different protocols and networks easy.

What it is

A Powerful, Easy, and Consistent Way to Build and Manage Tokens

A token factory is a smart contract that facilitates the creation of various types of tokens within a specific standard, such as ERC-20, ERC-721, or ERC-1155. The factory acts as a template allowing users to deploy new tokens with desired parameters like name, symbol, supply, and functionality without writing an entire smart contract from scratch.

Kaleido’s Token Factory gives you an efficient and standardized way to create tokens, ensuring adherence to specific protocols and saving development time. This is especially helpful in finance or gaming settings where a lot of assets are needed and standards must be maintained. The Kaleido Token Factory can produce tokens that fuel token economies or represent anything from digital assets to shares in real-world assets.

Fungible and Non-Fungible

Supports ERC20 (fungible) or ERC721 (non-fungible) tokens.

Token Lifecycle Actions

Gives you control over the entire token lifecycle, including: Transfer, Mint, Burn, Delegate.

API Enabled

Everything you can do in the console with tokens can be done using simple RESTful APIs.

Token Factory Brings Kaleido’s Flexible, Easy, and Scalable Architecture to Tokens

Enterprise Tokens are the representation of real world or digital assets on the blockchain. Capable of being modeled as fungible or non-fungible. Tokens provide a vehicle for secure digital transactions without reliance on intermediaries and third party trust institutions.

By leveraging tokens, enterprises can create a trustworthy framework for asset tracking, settlement and custody, and streamline the activities around asset trading transactions. Our Token Factory is a fast and easy way to mint tokens, create pools, and facilitate business in the world of web3.

Representing Real-World Assets

Our Token Factory can be used to create tokens to represent real-world assets. This encompass a wide range of tangible and intangible items, including physical assets such as real estate, artwork, and commodities like gold or oil. By tokenizing these assets, ownership can be fractionally divided and traded on digital platforms.

Intangible assets such as stocks, bonds, and other financial instruments can also be represented by tokens, providing a seamless way to trade and manage these assets through blockchain technology. Additionally, tokens can represent intellectual property rights, copyrights, or even identity and personal information in a secure manner.

Tokenization of these real-world assets aims to increase liquidity, transparency, and accessibility, making it easier for investors and individuals to interact with these assets in a decentralized manner.

Advanced Token Creation

If you’re looking for more advanced token types and customizations, you can deploy tokens conforming to the ERC standards directly using the code building blocks in OpenZepplin. Then deploy and/or interact with them via our REST API Gateway. As long as they extend the base ERC20 and ERC721 standard interfaces, you can continue to use all the token tools in Kaleido, such as Token Explorer and Token Swaps.

Криптовалюта Dora Factory ( DORA )

Dora Factory — это программируемая мультичейновая открытая инфраструктура DAO-as-a-Service на основе фреймворка Substrate. Важнейшие схемы, такие как квадратичное голосование, сбор средств по кривой привязки, все интересные функции, обновляющие ончейн управление, могут быть построены разработчиками на этой инфраструктуре в виде паллетов, и они могут быть вознаграждены в модели SaaS, когда DAO, запущенные на Dora Factory, развернут их.

Первая партия ключевых паллетов Dora Factory была разработана HackerLink (hackerlink.io/en), командой разработчиков блокчейнов DoraHacks, предлагающей инструменты на основе блокчейнов, такие как квадратичное финансирование, вознаграждение, BUIDL и онлайн-хакатоны для стимулирования инноваций с открытым исходным кодом блокчейнов.

Plug-and-Play Дизайн для будущих организаций

  • Программируемая инфраструктура. Разработчики могут создавать поддоны и зарабатывать дораяки, когда их используют DAO.
  • DAO-as-a-Service. Кураторы DAO могут свободно запускать DAO и добавлять разные поддоны по запросу.
  • Ориентация на сообщество OpenSource. При поддержке DoraHacks Global Hackathon Series и HackerLink Grants, Dora Factory привлекает разработчиков блокчейнов с открытым исходным кодом по всему миру.
  • Ончейн-управление. Специализируясь на управлении сообществом, Dora Factory уделяет приоритетное внимание функциям, которые оптимизируют жизненно важные повседневные процессы в управлении DAO, включая квадратичное голосование, гранты, вознаграждения, финансирование.

Сценарии использования

  1. DAO команды разработчиков. В блокчейн-проектах можно использовать такие инструменты, как квадратичное финансирование и вознаграждение, чтобы стимулировать сообщества разработчиков.
  2. Венчурный DAO. Обрабатывайте предложения и голосуйте, чтобы инвестировать в следующих единорогов.
  3. Некоммерческие организации. Инструменты для управления сбором средств и расходами некоммерческой организации.
  4. Проект OpenSource. Команды разработчиков с открытым исходным кодом могут собирать средства для своих проектов.
  5. Децентрализованные СМИ. Организуйте журналистов в DAO и позвольте людям напрямую финансировать их.
  6. Управление организацией в реальном мире. Современные инструменты управления, такие как футархия и квадратичное голосование для управляющих и крупных корпораций.

Функции токена DORA

Dorayaki (DORA) служит базовым активом и «топливом» в Dora Factory. Основные фуункции монеты DORA — обслуживание и управление экономической составляющей сети DAO-as-a-Service.

  • Средство рассчетов в экосистеме DAO как услуга. DAO потребляют DORA, когда используют паллеты DAO. Разработчики зарабатывают DORA, когда DAO используют созданные ими паллеты.
  • Обслуживание сети. Валидаторы и сопровождающие получают Дораяки от сетевых вознаграждений и комиссионных сборов. Адреса для стекинга зарабатывают дораяки за счет сетевого налога.
  • Управление. Держатели дораяки смогут участвовать в Управлении DAO, чтобы голосовать за важные решения и гранты сообщества.

Примеры модулей DORA

Квадратичное голосование в сети

HackerLink — это платформа для разработчиков блокчейнов DoraHacks. Одна из функций HackerLink — это квадратичные гранты финансирования, сбалансированная схема ончейн-голосования. В настоящее время Binance Smart Chain запускает свой первый раунд квадратичного гранта финансирования на HackerLink. Он привлекает к участию группы разработчиков с открытым исходным кодом и держателей токенов со всего мира. Это одна из первых функций, которую Dora Factory переводит на Substrate.

Bonding Curve Auction

Сбор средств имеет важное значение для децентрализованных организаций. Есть много схем для достижения этой цели. Например, используйте кривую связи для продажи токенов. Dora Factory упростит сбор средств для любых децентрализованных организаций.

Мобилизация разработчиков на хакатонах

DoraHacks — одно из самых активных глобальных сообществ хакатонов блокчейнов. В 2021 году DoraHacks проведет серию глобальных хакатонов в США, Сингапуре, Германии, Китае и Индии. Dora Factory присоединяется к DoraHacks Global Hackathon Series 2021, чтобы взаимодействовать с разработчиками.

Dora Factory запустит грант квадратичного финансирования на HackerLink для поддержки разработчиков сообщества, которые создают необходимые паллеты на Dora Factory. Это будет дополнением к открытому гранту, который финансирует основное развитие инфраструктуры DAO-as-a-Service.

Метрики DORA

Текущая цена на фабрику Dora Factory сегодня составляет 10,32 доллара США, а 24-часовой торговый оборот — 4 231 733 доллара США. Dora Factory упала на 27% за последние 24 часа. Текущий рейтинг CoinMarketCap занимает 754-е место с рыночной капитализацией в размере 16 114 503 доллара США. Он имеет в обращении 1 561 334 монеты DORA, а макс. поставка отсутствует.

Если вы хотите знать, где купить Dora Factory, главными биржами для торговли на Dora Factory в настоящее время являются OKEx, Hotcoin Global, BitZ, ZBG и Gate.io.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *