not approved
IoT/M2M Oracle Platform Development
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$70,000
Percentage
Received
0.00%
Solution

We will increase the feasibility of blockchain-enabled systems by developing an Oracle Platform. This Platform will be designed to be available from Cardano’s environment.

Problem

Smart contract oracles are essential for more innovative systems.

However, the environment is not yet well-developed, increasing the burden on developers and hindering new entrants.

Impact / Alignment
Feasibility
Auditability

Team

2 members

IoT/M2M Oracle Platform Development

Please describe your proposed solution.

Smart Contracts, an innovative feature enabled by blockchain, is expanding its field of use to include NFT transactions, DeFi, and more.

Smart contracts are executed automatically when predefined conditions are met.

The data outside the blockchain that is referenced by smart contracts is called "oracles" and a variety of oracles are required to realize advanced smart contracts.

Our proposed platform focuses on these "oracles".

Many of the observable phenomena around us can be quantified by electronic sensors. Specifically, temperature, humidity, light brightness, air composition, fingerprints, heart rate, blood pressure, weight, switch on/off status… and many more.

The ability to provide these sensor values as oracles creates opportunities to utilize blockchain in various fields such as medicine, agriculture, logistics, insurance, etc.

Therefore, by providing a variety of oracles with guaranteed accuracy, this project will create an environment in which existing systems can be replaced with blockchain-based systems or innovative systems that have never been developed before.

Let us give one concrete example.

In a solar power trading system, if oracles of power generation can be obtained, the system can evolve smarter. For example, ADA could be automatically transferred via smart contracts based on the amount of electricity generated.

This means that the different roles of "power generation management and monitoring" and "payment" systems, which are often separated in conventional system design, can be integrated through blockchain technology.

[日本語訳]

ブロックチェーンが実現する革新的な機能「スマートコントラクト」は、NFT取引、DeFiなど、その活用分野の幅を広げています。

スマートコントラクトは、予め設定した条件を満たすと自動で実行されます。

また、スマートコントラクトで参照されるブロックチェーン外のデータのことを「オラクル」と呼び、高度なスマートコントラクトを実現するには、様々なオラクルが必要です。

我々が提案するプラットフォームは、この「オラクル」に焦点を当てています。

私達の身の回りの観測可能な現象の多くは、エレクトロニクスセンサーにより数値化が可能です。具体的には温度や湿度、光の明るさ、空気の成分、指紋、心拍数、血圧、体重、スイッチのON/OFF状態・・・などで、ほかにも数多くの種類が存在します。

これらのセンサー値をオラクルとして提供ができると、医療、農業、物流、保険など、様々な分野でブロックチェーンを活用する機会を創出します。

そこで、本プロジェクトでは、正確性が担保された様々なオラクルを提供することで、既存システムをブロックチェーンベースに置き換えたり、今までにない革新的なシステムを開発できる環境を実現します。

具体例を1つ挙げましょう。

太陽光発電の電力売買システムにおいて、発電量のオラクルが取得可能なら、システムはよりスマートな進化を遂げられます。例えば、発電量に応じたADAをスマートコントラクトで自動送金するなどです。

これは、従来のシステム設計では分離されることが多い「発電量の管理・監視」と「決済」という異なる役割のシステムが、ブロックチェーン技術により統合される事を意味します。

つまり、システム設計はよりシンプルとなり、開発コストは減少し、決済手数料は安価になり、決済タイミングは遥かに短期で完了できるようになります。

これは、太陽光発電のオーナーが、今までより多くの利益を得る機会を創出することを意味します。

また、今まででは考えられなかった革新的なシステムも生まれるでしょう。

多種多様なオラクル、スマートコントラクトの自動決済、Cardanoが他のチェーンに比べて優位性を持つ安価な決済手数料が組み合わさる事により、今まではビジネスになり得なかった分野にイノベーションをもたらすことが可能になると考えます。

Please describe how your proposed solution will address the Challenge that you have submitted it in.

Our proposed Oracle platform will provide

+ An API that allows smart contract execution environments to reference Oracle

+ A mechanism for developers to connect their own sensors to the Oracle Platform

+ Development documentation and playground for the above.

These enable developers to implement a wide variety of systems.

[日本語訳]

我々が提案するオラクルプラットフォームは以下を提供します。

・スマートコントラクト実行環境からOracleを参照できるAPI

・開発者が独自にセンサーをOracle Platformへ接続できる仕組み

・上記に関する開発用ドキュメント、プレイグラウンド

これらにより、開発者は多種多様なシステムを実現できるようになります。

What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?

Oracle data security risks are possible.

Just as IT technology continues to evolve daily, so make cyber attacks. Therefore, it is essential to take security measures to prevent the authenticity and falsification of oracle data, assuming various cases. We will verify the operation of the Oracle platform with multiple ISAs, as cyber-attacks that take advantage of CPU vulnerabilities are particularly difficult to deal with.

[日本語訳]

オラクルデータのセキュリティリスクが考えられます。

IT技術が日々進化し続けるように、サイバー攻撃も進化を続けています。よって色々なケースを想定し、オラクルの真贋判定、改ざんされることを阻止するセキュリティ対策は必須です。特にCPUの脆弱性を活用したサイバー攻撃などは対処に苦慮するため、我々は複数のISAによってオラクルプラットフォームの動作確認をする予定です。

Please provide a detailed plan, including timeline and key milestones for delivering your proposal.

September to October 2022

Develop specifications for Oracle Platform APIs.

Select sensors and manufacturers with a high frequency of use and affinity in the system

November to December 2022

Develop sensor device drivers and middleware

January to June 2023

Confirm operation of Oracle API with Plutus Application Framework.

July to December 2023

Distribute Oracle SDK using Docker containers, etc., and provide an environment where developers can quickly try it out.

[日本語訳]

2022年9月から10月

・Oracle Platform APIの仕様策定

・システムでの使用頻度、親和性の高いセンサーの種類、メーカーを選定

2022年11月から12月

・センサーデバイスドライバ、ミドルウェアの整備

2023年1月から6月

・Plutus Application FrameworkにてOracle APIの動作確認を実施

2023年7月から12月

・DockerコンテナなどでOracle SDKを配布し、開発者が気軽に試せる環境を公開

Please provide a detailed budget breakdown.

Hardware and Software purchases $10,000/project

Project manager x 1 $15,000/year

Software engineers x 2 $15,000/year x 2

Hardware engineer x 1 $15,000/year

[日本語訳]

ハードウェア購入費 x $10,000

プロジェクトマネージャー1名 x $15,000

ソフトウェアエンジニア2名 x $30,000

ハードウェアエンジニア1名 x $15,000

Please provide details of the people who will work on the project.

Project Manager

Blockchain Developer: Back-end

Blockchain developer: front end

Embedded Systems Developer: Sensor Control

[日本語訳]

プロジェクトマネージャー

ブロックチェーン開発者:バックエンド

ブロックチェーン開発者:フロントエンド

組込みシステム開発者:センサー制御

If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.

This proposal aims to create a foundation for the Oracle Platform and a mechanism to connect sensors that already exist in the market. We may make additional proposals in Catalyst as we implement more advanced systems that support a greater variety of sensors and provide greater security.

[日本語訳]

今回の提案内容では、Oracle Platformの基盤作成と、既に市場に存在するセンサーを繋げる仕組みの作成を目標としています。より多様なセンサーをサポートし、より高いセキュリティを実現した高度なシステムを実現する際に、Catalystで追加の提案を行う可能性があります。

Please describe what you will measure to track your project's progress, and how will you measure these?

We will post the progress of the project on the official website.

[日本語訳]

プロジェクトの進捗を公式HPで公開します。

What does success for this project look like?

The Oracle Platform APIs allow developers to build systems.

[日本語訳]

Oracle PlatformのAPIにより開発者がシステム構築をできるようになることです。

Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.

New Project

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00