Как стать автором
Обновить
4
0
Ontology Network @Ontologic

Блокчейн платформа ont.io

Отправить сообщение

Ontology запускает Layer 2, внося вклад в более комплексную платформу публичной цепочки

Время на прочтение5 мин
Количество просмотров612
image

Предисловие


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

В качестве off-chain технологии масштабирования Ontology Layer 2 предлагает более высокую производительность и более низкие показатели. Предприятия могут безопасно хранить большое количество записей транзакций вне цепочки, а затем передавать их в цепочку, когда им нужно взаимодействовать, снижая затраты пользователей на транзакции и резко повышая производительность.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

How to Write a Smart Contract with Python on Ontology? Part 5: Native API

Время на прочтение3 мин
Количество просмотров484
image

In the previous Python tutorial posts, I have introduced the Ontology Smart Contract in
Part 1: Blockchain & Block API and
Part 2: Storage API
Part 3: Runtime API
Part 4: Native API and described how to use smart contracts for ONT / ONG transfer.

Today we will talk about how to use Upgrade API to upgrade smart contract. There are 2 APIs: Destroy and Migrate.
Read more →
Рейтинг0
Комментарии0

Как написать смарт-контракт на Python в сети Ontology. Часть 3: Runtime API

Время на прочтение4 мин
Количество просмотров1.3K
image

Это 3-я часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology. В предыдущих статьях мы познакомились с

  1. Blockchain & Block API
  2. Storage API.

Теперь, когда Вы имеете представление о том, как вызвать подходящее API для постоянного хранилища при разработке смарт-контракта с помощью Python в сети Ontology, давайте перейдём к знакомству с тем, как использовать Runtime API (Contract Execution API). Runtime API имеет 8 связанных API, которые предоставляют общие интерфейсы для выполнения контракта и помогают разработчикам получать, преобразовывать и проверять данные.
Читать дальше →
Всего голосов 7: ↑3 и ↓4-1
Комментарии0

Как написать смарт-контракт на Python в сети Ontology. Часть 2: Storage API

Время на прочтение3 мин
Количество просмотров2.2K
image

Это вторая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology. В предыдущей статье мы познакомились с Blockchain & Block API смарт-контракта Ontology.

Сегодня мы обсудим, как использовать второй модуль— Storage API. Storage API имеет пять связанных API, которые позволяют добавление, удаление и изменения в постоянном хранилище в смарт-контрактах на блокчейне.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии9

Как написать смарт-контракт на Python в сети Ontology. Часть 1: Blockchain & Block API

Время на прочтение5 мин
Количество просмотров6.8K
image

Это первая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology при помощи инструмента разработки смарт-контрактов SmartX.

В этой статье мы начнём знакомство с API смарт-контракта Ontology. API смарт-контракта Ontology разделен на 7 модулей:

  1. Blockchain & Block API,
  2. Storage API,
  3. Runtime API,
  4. Native API,
  5. Upgrade API,
  6. Execution Engine API и
  7. Static & Dynamic Call API.

Blockchain & Block API является основной частью системы смарт-контрактов Ontology. Blockchain API поддерживает базовые операции блокчейн-запроса, как например получение текущей высоты блока, тогда как Block API поддерживает базовые операции блок-запроса, как например запрашивание количества транзакций для данного блока.

Давайте приступим!

Для начала создайте новый контракт в SmartX, а затем следуйте инструкциям ниже.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии0

Как написать смарт контракт на WebAssembly в сети Ontology? Часть 2: С++

Время на прочтение8 мин
Количество просмотров2.2K
image

В этой статье мы разберем на двух примерах, как написать смарт контракт на языке C++, используя WASM на основе блокчейн сети Ontology. Сегодня, после нескольких месяцев стабильной работы в тестовом режиме, Ontology запустила WASM в основной сети, что позволяет безболезненно и с меньшими издержками переносить контракты dApp со сложной бизнес-логикой на блокчейн, тем самым значительно обогащая dApp экосистему.

Ontology Wasm также поддерживает создание смарт контрактов на языке Rust, об этом можно почитать тут.

Ниже рассмотрим два примера смарт-контракта: сначала напишем “Hello world!” и потом создадим виртуальные денежный конверт, который можно будет отправить другу в качестве подарка.

Разработка WASM-контракта с помощью С++


Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Как написать смарт контракт на WebAssembly в сети Ontology? Часть 1: Rust

Время на прочтение4 мин
Количество просмотров2K
image

Технология Ontology Wasm снижает стоимость переноса смарт контрактов dApp со сложной бизнес- логикой на блокчейн, тем самым значительно обогащая dApp экосистему.

В настоящее время Ontology Wasm одновременно поддерживает разработку как на языке Rust, так и на языке C++. Язык Rust лучше поддерживает Wasm, а сгенерированный байт-код проще, что может еще больше снизить стоимость контрактных вызовов. Итак, как использовать Rust для разработки контракта в сети Ontology?
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

How to Write a Smart Contract with Python on Ontology? Part 4: Native API

Время на прочтение4 мин
Количество просмотров1.7K
image

Earlier, I have introduced the Ontology Smart Contract in
Part 1: Blockchain & Block API and
Part 2: Storage API
Part 3: Runtime API
Today, let’s talk about how to invoke an Ontology native smart contract through the Native API. One of the most typical functions of invoking native contract is asset transfer.
Read more →
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

How to Write a Smart Contract with Python on Ontology? Part 3: Runtime API

Время на прочтение3 мин
Количество просмотров1.3K
image

Introduction


Earlier, I have introduced the Ontology Smart Contract in
Part 1: Blockchain & Block API and
Part 2: Storage API
Now when you have an idea about how to call the relevant API for persistent storage when developing Python smart contract on Ontology, let’s go on to Runtime API (Contract Execution API). The Runtime API has 8 related APIs that provide common interfaces for contract execution and help developers get, convert, and validate data. Here’s a brief description of these 8 APIs:
Read more →
Рейтинг0
Комментарии0

How to Write a Smart Contract with Python on Ontology? Part 2: Storage API

Время на прочтение3 мин
Количество просмотров1.3K
image
This is an official tutorial published earlier on Ontology Medium blog
Excited to publish it for Habr readers. Feel free to ask any related questions and suggest a better format for tutorial materials

Foreword


Earlier, in Part 1, we introduced the Blockchain & Block API of Ontology’s smart contract. Today we will discuss how to use the second module: Storage API. The Storage API has five related APIs that enable addition, deletion, and changes to persistent storage in blockchain smart contracts. Here’s a brief description of the five APIs:
Read more →
Рейтинг0
Комментарии0

How to Write a Smart Contract with Python on Ontology? Part 1: the Blockchain & Block API

Время на прочтение5 мин
Количество просмотров3K
image

This is an official tutorial published earlier on Ontology Medium blog
Excited to publish it for Habr readers. Feel free to ask any related questions and suggest a better format for tutorial materials

Foreword


In this article, we will begin to introduce the smart contract API of Ontology. The Ontology’s smart contract API is divided into 7 modules:


In this article, we will introduce the Blockchain & Block API, which is the most basic part of the Ontology smart contract system. The Blockchain API supports basic blockchain query operations, such as obtaining the current block height, whereas the Block API supports basic block query operations, such as querying the number of transactions for a given block.

Let’s get started!

First, create a new contract in SmartX and then follow the instructions below.

1. How to Use Blockchain API


References to smart contract functions are identical to Python’s references. Developers can introduce the appropriate functions as needed. For example, the following statement introduces GetHeight, the function to get the current block height, and GetHeader, the function to get the block header.
Read more →
Всего голосов 20: ↑18 и ↓2+16
Комментарии0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность