APIS — Functions & payment solution

APIS Team
APISplatform
Published in
7 min readDec 27, 2018

こんにちは、APIS Teamです。

APISメインネットの核心技術とアピス生態系の発展に活力を吹き込む9つの技術とAPIS Payをご紹介します!

APISの手数料システムであるMineral(MNR)システムは、従来の手数料体系の限界であった一般ユーザーの使いやすさの低下という問題点を解決するために開発されたシステムで、APISネットワーク寄与度に応じて手数料を支払うために使用できる「Mineral」を支給して、必要に応じてAPISをMNRに切り替えて、経済的に手数料を支払うことができるシステムです。

APISはユーザーの利便性を向上させるために、仮想通貨財布アドレスとコントラクトアドレス

「名前@ドメイン」形式のマスクを登録できるようにするアドレス簡略化技術、アドレスマスキング(Address Masking)を具現しました。

APISは飛躍的に改善されたスマートコントラクトの使用経験を提供し、これにより、活発なdApp生態系を構築するために「スマートコントラクトオンキャンバス」の技術を実装しました。

スマートコントラクトオンキャンバスの技術は、dAppを構成する重要な要素であるスマートコントラクトとユーザーインターフェイス(UI)を提供できる技術で、APISが開発したオープンソースのライブラリであるapp3.jsを介してコントラクトと連動されるUIを便利に開発ができ、コントラクト内のいくつかの要素を追加するとコントラクトアドレスだけでdAppサービスを提供できるようになります。

そして、APISはイサリウムdApp開発に使用される「Solidity」プログラミング言語をサポートしERC20トークンコントラクトなどに広く使われるスマートコントラクト規格をそのまま使うことができ、高い互換性を持っています。

仮想通貨で取引の有効性の判断は、秘密鍵/公開鍵を利用した署名検証を介して行われます。また、秘密鍵を紛失したり、脱臭れた場合には、全ての資産を失う可能性がありますので、秘密鍵は、紙に書いて保存したり、ハードウェアの財布を利用するなど二次的な方法で管理しています。

しかし、このような副次的な手段も窃盗や紛失、火災などの物理的な脅威にはまだ危険性を抱えています。これを解決するためには、APISは、秘密鍵を署名するとき、秘密鍵のほかKnowledge Keyというユーザーだけが記憶している別のキーに署名を追加できるようにして、資産をより安全に保つことができる方法を提供します。

大体のプラットフォームブロックチェーンは、スマートコントラクトを自由に開発し、配布できる環境を提供していますが、一度配布されたスマートコントラクトは変更できない構造を持っています。

APISは、これらの問題を解決するためにコントラクトコードを更新できる機能を提供します。イサリウムで複雑なコントラクトを接続した後、機能コントラクトを変えながらの更新と同様に、使用した方法とは異なり、APISはコントラクト自体のコードを更新ができ、信頼性と開発利便性が高くなります。

そして、整合性が検証されて、多くの資産を保管する必要があるコントラクトのためContract Freezerを介して、永遠に更新されないように凍らす機能をサポートして信頼性を確保できるようになっています。

APIS Walletのトランザクションのページは詳細かつ正確な情報を提供しています。しかし、トランザクションを迅速に確認するためには、Walletで提供されるトランザクションの履歴より軽くアクセスできる手段が必要です。 APIS Explorerは、Webブラウザを介してAPISブロックチェーンの現状とブロック内容、トランザクションの内容を簡単に確認できるページに、簡単にトランザクション確認を可能にします。

dApp開発チームは、自分たちが開発したサービスを、多くのユーザーが使用してくれることを期待します。しかし、ほとんどのプラットフォームブロックチェーンで発生する多量のトランザクション手数料やステイキング要求は、ユーザーアクセスを下げdApp開発チームとユーザーの両方に致命的な限界点として作用しています。

APISはミネラルシステムを介して、一般ユーザーの手数料の負担を最小限に抑えましたが、頻繁にトランザクションを発生させる場合には、ユーザーが手数料を負担する場合が多くなります。

このような場合には、dApp開発チームでは、大量のMNRを事前に購入してコントラクトに充電させて、ユーザーのトランザクション手数料を代わりに支払うWinkシステムを利用できます。

スマートコントラクト内Winkイベントを発生させるようにコードを作成すると、ユーザーがコントラクトを実行した場合、コントラクトが十分なMNRを保持している場合は、ユーザーに代わりにコントラクトがトランザクション手数料を支払ってくれることができます。

APIS PCウォレットとモバイルウォレットは、強力な機能と便利なインターフェイスは、業界最高水準の安全性を持っています。 APISはこれに満足せず、APISの最終的な目標であるブロックチェーンの参入障壁を下げるために簡単転送するためのチェトボトベースの送金ソリューションは、APIS Payを開発しました。

APIS Payはテレグラム、カカオトークなどのメッセンジャーチェトボト形態で開発された簡単送金と支払いソリューションで、簡単なコマンドを使って送金、口座残高の確認、トランザクション確認を行うことができます。

上の写真は、テレグラムAPIS Payチェトボトを通じたアカウント情報の照会、簡単送金機能の動作例として、Address Masking技術と高い相乗効果を示しています。 APIS Payの送金は、一般的なアドレスとマスクキングドメインの両方をサポートし、独立したデータベースに安全に暗号化されて保存された秘密鍵を使って署名するため、キー脱臭危険とフィッシングの危険性も最小限に抑えました。

APIS Payの公開日程は未定です。今後お知らせする予定です。

--

--