分で読むことができます。オントロジー(Ontology)とは?出典:https://cryptobriefing.com/オントロジー(Ontology)とは、ONTという仮想通貨ならびに、「デジタルIDの取得」「個人情報の保護」「デジタル資産の運用と保管」用途にフォーカスした、「クロスチェーン」機能を兼ね備えた分散型プライベートブロックチェーンのプラットフォームです。仮想通貨としてのオントロジー(Ontology)だけでなく、独自のスマートコントラクトやコンセンサスアルゴリズムを持ち、プライベートチェーン(非公開チェーン)にフォーカスすることにより競合他社と差別化を図っています。”中国のイーサリアム”と呼ばれる「NEO」を開発するOnChain社がオントロジーも開発しています。(オントロジー)の価格チャートTradingView提供によるONTBTCチャート仮想通貨ONT(オントロジー)のマーケット価格は、ランキング中29位(2018.07.17現在)から27位(2018.09.25現在)と、とても高い位置につけ、順調にランキングを登っていいます。138円」と高値がつき、NEOの影響力の大きさを伺うことができます。2018年6月:バイナンスに上場し、知名度とともに価格も2倍に上昇。Ver.」を発表するも、価格変動に影響はみられず、価格は現在まで緩やかに下がってきています。上記で大まかにオントロジーについて説明しましたが、より細かく、オントロジーが目指す立ち位置やサービスについて知って行きましょう。出典:https://ont.io/オントロジー(Ontology)は、2018年3月に「NEO」(ネオ)というアルトコインの所有者とオントロジーのメールマガジン購読者に対して、仮想通貨:ONT(オントロジー)としてエアドロップ(無料で配布)されたのが始まりです。マイニング代表者選出型&ビザンチン耐性型)」と呼ばれるコンセンサスアルゴリズムを有しており世界的な知名度を有する仮想通貨です。そんなNEOの保有者とオントロジーのメールマガジン購読者に、1.0NEOあたり0.1ONTが配られたのが始まりであり、ICOは実施していません。その後更に、1NEOあたり0.1ONTがメインネットが正式発表になると同時に配られました(2018.06.30)。テクニカルコミュニティへの報酬用として用意された10%のONTトークンはOnechain社へ割り当てられています。以前、ONTトークンは、NEOの「NEP-5」規格の仮想通貨でした。移行に伴って、独自ブロックチェーン規格の仮想通貨に移行しました。(ONG)はイーサリアムのガス(GAS)トークンと同様に、手数料としてOntologyブロックチェーンシステム内で機能します。出典:https://neonewstoday.com/オントロジー(Ontology)の目標は、「信用」に関する情報をデジタル化し、分散管理・保存できる環境を構築することです。「個人のID」を国家ではなく、ID保持者同士で発行・管理しあったり、「保険」を保険会社からではなく、保険契約者同士で手続き・管理したりすることが可能な世の中の実現に向けて活動しています。言い換えると、中央で支配的な立場にある機関や団体、会社等にサービスや個人情報に関する権利を全て委ねるのではなく、本当の意味での「平等な社会」の仕組みを作り上げようとしているのです。現在の企業や行政機関等の「中央集権組織」は、私たちの個人情報を集め、有益な情報を取り出し、悪質な場合にはその情報を売却することで利益を得ています。そのような支配的な地位にある集権的な組織がハッカーからの攻撃を受けると、大量に我々の個人情報が盗まれてしまう可能性もあります。今後、IoTが普及するにつれ、サービス提供者が我々利用者から集める情報の量は飛躍的に増加し、我々に関するありとあらゆる情報が企業に集約され、ハッカーからの脅威に常に晒され可能性があります。言えば、集権組織内は我々の情報をいつでも簡単に書き換えることが可能な立場にいます。利便性を鑑みながら選択を行う必要はありますが、こういった現状を踏まえると、個人情報を分散的に管理・保存できる環境の構築と、データ所有権の帰属先のユーザー回帰はとても重要な課題であり、この課題に正面から向き合い解決しようとしているのがオントロジー(Ontology)をはじめとしたブロックチェーン企業なのです。出典:https://infocrypto.xyz/上記で示した通り、オントロジー(Ontology)はNEOを開発・運営する「Onchain社」が開発しています。現在、オントロジー(Ontology)とNEOは別々に運営されていますが、お互い有益なテストデータを集約した後に合併する可能性があると言われています。実際にオントロジー(Ontology)とNEOはNeoVM(ネオ仮想マシーン)とNeoContract(NEOのスマートコントラクトならびにDapp開発キット)を共同開発すると公言しており、両者の関係性は今後ますます深まると見込まれます。オントロジー(Ontology)とNEOの違いとは?出典:https://medium.com/pikciochain/では具体的にOnchain社は、何を目的にオントロジー(Ontology)というプロジェクトを始めたのでしょうか?NEOとの決定的な違いとは何なのでしょうか?まずオントロジー(Ontology)のメインターゲットは、パブリックブロックチェーン(以降、パブリックチェーン)を使いたくないビジネスオーナーです。パブリックチェーンとは、ブロックチェーン自体の支配的な立場にある所有者が存在せず、誰でもブロックを組めたり、ブロックチェーン上の情報(※暗号化された情報は暗号文として)を確認できる公開型のチェーンです。パブリックチェーンは透明性や平等性に特化した構造ですが、その中には、ブロックチェーン自体を自身で所有したいブロックチェーンのコンセンサスアルゴリズムをアレンジしたいブロックを組める人を自分で決定したいブロックチェーン上に書き込まれた情報を非公開にしたい社内に複数の異なる機能を持つプライベートなブロックチェーンを導入したいと考えるビジネスオーナーも少なくありません。オントロジー(Ontology)はこういった細かい需要にも応えられるようなツールを提供し、ブロックチェーンの導入増・利活用の拡大を目指しています。「誰が何をどれぐらい所有・使用しているのか」という情報を一括管理できるデータが一切改ざんできないという2つの機能と性質を有するツールが必要不可欠であり、まさにオントロジー(Ontology)がそのツールとして利用されることを目指しているのです。それぞれの所有権を一般・非公開に証明できるツールになりたいのです。ランダム関数付きビザンチン障害耐性型)と呼ばれているものです。ビザンチン障害耐性)の3つを組み合わせた新しいコンセンサスアルゴリズムです。VBFTは、特にコンセンサスグループのスケーラビリティを解決することを目的にデザインされており、オントロジーのブロックチェーンネットワークの性能を大幅に向上させています。オントロジー(Ontology)のブロック構築&承認プロセス出典:https://info.ont.ioでは実際にオントロジー(Ontology)内ではどのようにトランザクション承認・ブロック作成しているのでしょうか?まず初めに、VBFTコンセンサスアルゴリズムを機能させるため、オントロジー(Ontology)は全ノード(ユーザー)を3つのグループに分けており、「トリオンズ・コンセンサス・グループ」と呼んでいます。トリオンズ・コンセンサス・グループをうまく配置・使用することにより、オープンで調和性の高い、安全な分散型信用エコシステムを構築しているのです。Function)の「ランダムに」と「公平性」を加味して選びます。毎ブロックごとに、VRFが全ノードをそれぞれの役割にランダムに分けてから、承認とブロック組み上げプロセスが始まります。ブロック提案ノード数とブロック検証ノード数の比率は、「6:1」になるように設定されています。以下はオントロジー(Ontology)におけるブロック承認ステップの詳細です:ブロック承認までの各ステップ「ブロック提案ノード」がVRFに従ってランダムに選ばれる。各ブロック提案ノードは独自に手数料(ONG)が高いトランザクション候補順に並べて、その回のトランザクションブロックを提案する。ブロック提案ノードの1/6の数の「ブロック検証ノード」がVRFに従ってランダムに選ばれる。各ブロック検証ノードは、ブロック提案ノードから提案されたブロック群を収集し、それら全てを検証し、最も優れたブロック(もっとも合計手数料ONGが高いブロック)に投票する。ブロック検証ノードの投票がもっとも多かったブロックをブロックチェーンに加える。一般ノードを含めたすべてのノードは、今回のトランザクション結果を受け取り、自身の台帳に「チェーン」と「ログ」データをそれぞれ書き込む。提案ノードへ50%、検証ノードへ50%の総手数料をそれぞれに公平に分配する。新しいコンセンサスラウンドを開始する。(1〜8の繰り返し)提案ノードと検証ノードは毎回必ずランダムに入れ替えられ、次にどのノードがどこの担当になるのかVRFのおかげで誰も予測できないようになっています。そのため、ハッキング耐性も高く安全にブロックを組んでいくことが可能です。上記のようなステップでブロックが組み上がる際、オントロジーメインネット1.0のトランザクションスピードは約5,000回/秒であり、オントロジーメインネット2.0になれば、8000〜1万回/秒ほどになるとOnchain社は公言しています。オントロジー(Ontology)のクロスチェーン技術とは?出典:https://twitter.com/ByteSizeCapital/オントロジー(Ontology)が企業や団体に提供するブロックチェーンは主に「プライベートブロックチェーン(以降、プライベートチェーンと称します)」です。プライベートチェーンとは、上記で説明したように、限定された機関や個人のみが分散台帳(パブリック・レジャー)上の情報にアクセスできたり、承認作業をすることができるブロックチェーンのことです。プライベートチェーンごとにコンセンサスアルゴリズムを変更したり、承認者(バリデーター)を決めることができるため、社内で異なるサービス毎や部署ごとにプライベートチェーンを設けて分散型アプリケーションを運営したい、などの多様なニーズにに応えることが出来ます。各チェーンが各々に保存されているデータを相互にやり取りできるインターオペラビリティを完備したブロックチェーンプラットフォームは他に存在せず(※2018年11月にイーサリアムとEOSがクロスチェーンでのアセットの交換に対応しました)、多くのブロックチェーンプラットフォームが開発を急いでいます。そんな中、オントロジー(Ontology)にはすでに「クロスチェーン」というそれぞれのブロックチェーンがチェーンを跨いでデータを交換できる機能がプロジェクト始動当初からデザイン・搭載されています。通貨だけでなく情報もやり取りできるのは、クロスチェーン機能が各プライベートチェーンの最下層「オントロジーネットワークチェーン」層というところに組み込まれているためです。出典:https://twitter.com/ByteSizeCapital/またオントロジー(Ontology)のブロックチェーンはNEOのメインパブリックチェーンとも互換性があるため、オントロジー(Ontology)のプライベートチェーン内のデータを一般公開したい場合には、NEOのパブリックチェーンからオントロジー(Ontology)のプライベートチェーンへアクセスし、情報を取得・公開することも可能です。このようにクロスチェーン技術はプライベートチェーンを数多く保有・管理する際にとても重宝する技術であり、企業や個人がオントロジー(Ontology)を選ぶ大きな理由の一つになります。出典:https://github.com/ontio/ontology-smartcontractスマートコントラクトとは、ブロックチェーン上に書き込まれた情報がある条件を満たしたら、自動的にある動作をするという機能のことを言います。オントロジーの場合、ブロックチェーンの情報を常に監視する「インタラクティブサービス」と、条件や動作を自動的に命令してくれる「仮想マシーン」という2つの機能が無いと複雑なスマートコントラクトは実行できません。ブロックチェーンだけでは本当に簡易なスマートコントラクトしか動かすことが出来ないのです。Center)」内で「インターラクティブサービス」、「ブロックチェーン上の情報の監視」、さらには実際にどの仮想マシーンを使うかという判断が全てここで行われます。オントロジーには3つの異なるタイプの仮想マシーンが存在し、1つは「簡単なコントラクトを実行」し、2つ目は「より信頼性の高いスマートコントラクトを提供」し、3つ目は「さらに複雑で高速なスマートコントラクトを提供」します。(ネイティブコントラクト)は、ブロックチェーン内だけで完結する特別なスマートコントラクトを実行します。簡単な内容しか行うことは出来ませんが、高速です。NeoVM(ネオ仮想マシーン)NeoVM(ネオ仮想マシーン)はNEOでは既に使われている仮想マシーンです。NEOのパブリックチェーンで動作が検証されています。軽量型のネオ仮想マシーンのAPIを使って、オントロジーのブロックチェーンから交信できるように設計されています。スケーラビリティ問題にも対応したした信頼性の高い仮想マシーンを使いたい場合に推奨されます。Java、C#、およびPython言語で使用することができます。Rustのみ)で書かれたプログラムをWebブラウザ上で超高速に動してくれる言語です。この言語で書かれたAPIを使って、あらゆるオントロジー専用仮想マシーン(第三者機関が作成したオントロジー仮想マシーンを含む)と高速に接続することができます。最後に、この仮想マシーン自体はGo言語で創られています。出典:https://smartx.ont.io/上記でご理解して頂けたように、オントロジー(Ontology)のスマートコントラクトはいくつものオプションがあり複雑です。これらスマートコントラクトを一括管理できるツールが提供されています。そのツールは「SmartX」と言います。Environment/統合開発環境)です。たくさんのスマートコントラクトのテンプレートとコンパイラが用意してあり、ユーザーが簡単にオントロジーのスマートコントラクトを自身のウェブサイトやビジネスに反映できるようになっています。SmartXを通して、まだ存在しないスマートコントラクトの仕様やコンパイラを、オントロジーのSmartXコミュニティに開発を委託することも可能です。スマートコントラクト開発者は、SmartXを軸に、世界中のOntologyの一般開発者と協力してスマートコントラクトを作成することもできます。将来的にSmartXは、「GitHub」のように、あらゆる分散型ソフトウェアプロジェクトの開発プラットフォームとして機能するようになります。世界中からのスマートコントラクト開発に参加したり、自身のプロジェクトを共有・サポートの要求を行ったり、Ontologyから、経済的なインセンティブ付きのプロジェクトに参加することができます。Program)の報酬としても使用されています。Foundation)」に参加したことによりブロックチェーンに関連する最先端の技術のテストを大学や研究機関と共同で行なっています。出典:https://ontio.github.io/オントロジー(Ontology)のスマートコントラクトは複数のプログラミング言語をサポートしています。(Oracle)ブロックチェーンシステム外の信用できるデータセットにアクセスし、その情報を使ってスマートコントラクトを発動させることができる機能です。サッカーの試合の結果に基づいてスマートコントラクトを稼働させる等、外部データにスマートコントラクトを紐付ける際に必要な機能です。ID)は分散型のIDです。コンテンツ」など、あらゆる固有の物に対して分散型IDを提供します。IDで承認された携帯電話の持ち主は、自身が所有している携帯電話内にある情報をGoogleなどの企業に集められたり、無断で使用・売買される心配が無くなります。その代わりに、企業などのデータが欲しい団体が、あなたの情報へのアクセスの許可を都度申請し、時には情報の持ち主から購入しなければいけなくなります。(トラスト・アンカー)は限られています。オントロジー公認になるにはこちらより直接申請してください。)は情報所有者(Recipient)に対して、「情報の開示」の要求メッセージを送る。情報所有者はオントロジーDIDアプリを起動。「情報の開示」要求を「了承」し、自身のオントロジーIDとデジタル署名した「リクエスト」を自身のパブリックキー付きで情報要求者に送り返す。双方がデジタル署名した「リクエスト」を情報所有者へ送る。Verifier)」へ送るリクエスト承認者は「リクエスト」が適切にブロックチェーンに書き込まれているか確認し、リクエストを承認する。framework)を利用することで、あなた個人のデータを売買することも出来ます。ID情報を含む)を送信する3.と同時に、XSC(データ・エクスチェンジ・スマート・コントラクト)の資金ロックコマンドが呼び出され、契約アドレス内の資金をロックするデータトランザクションのリクエストを受信した後、情報提供者は「ユーザーエージェント」にアクセスし、「許可リクエスト」を送信するユーザエージェントは、オントロジーを介して情報提供者のIDとプライバシーポリシー設定を確認し、開示許可のあるデータを集める情報提供者は、情報要求者によって作成された非対称鍵アルゴリズムに従って、ワンタイムセッション鍵を生成・使用して個人データを暗号化し、暗号文を中間記憶システム(IPFS)に送信するXSC(データ・エクスチェンジ・スマート・コントラクト)は、コントラクトルールに乗っ取って、資金をリリース、決済と利益配分を行うデータトークン(D.Token)が、資金リリーストリガーを機にプッシュされ、情報要求者に送信されるスマートコントラクトの業務終了通知を受信した後、情報要求者はデータトークン(D.Token)と引き換えに中間記憶システム(IPFS)から暗号文を取得、それをワンタイムセッション鍵で解読する情報売買のステップは以上です。要するに情報提供者は情報要求者にデータトークンを買ってもらい、データをIPFSにロックし、そのトークンで開示してもらうといった「アトミックスワップ」的取引により、安全な個人データ売買を可能にしています。Android)であり、基本的なオントロジーの機能を使う際に必要です。具体的には以下のような機能が含まれています:統合クライアント(デジタルID管理、デジタル資産管理、エンティティID管理、個人データの取引)ブロックチェーン内検索エンジン(ブロックチェーンエクスプローラー)ブロックチェーンシステムへのエントリツールスマホ上でオントロジーブロックチェーン内の自身のIDなどを確認・更新する場合などにとても便利なツールです。オントロジー(Ontology)が提供する開発者専用ツール「CLI」「SDK」オントロジー(Ontology)のデータ管理、資金管理、ブロックチェーンへのアクセスなどを開発自身や第三者サイトから可能にする際に便利なツールが用意されています:CLI(コマンドラインインターフェイス)ハッカーのようにコマンドだけでオントロジーを操作できるツール。ノードの起動・管理、ユーザーウォレットの管理、トランザクションの送信、およびスマートコントラクトの呼び出しなどが可能。Golang)でオントロジー上で作業できるようにするために多くのSDKを提供しています。これらSDKには、「暗号化アルゴリズム」「RPC」「Websocket」などがあり、アプリケーションとブロックチェーンとの重要な橋渡しをしています。Suite)」が2018年11月7日に発表されました。Suite)は、Ontologyのブロックチェーン上に分散型アプリを作成するためのオープンソース開発ツールです。(ソロチェーン)テストノードとして「ユーザーインターフェイス」を閲覧できる機能。出典:http://punica.ont.io/docs/punicaBox/4.分散型アプリ(Dapps)チュートリアルオントロジー分散型アプリ作成の見本・チュートリアルを提供。手数料ONG(オントロジーガス)とは?出典:https://medium.com/ontologynetworkオントロジー(Ontology)の場合、イーサリアムと同じようにONTを送金する場合(トランザクションの認証をノードにお願いする場合)少額の手数料「Gasトークン」を払わなければいけません。オントロジーのガスはONG(オントロジーガス)といい、ONT(オントロジートークン)とは別ものです。ONGもONTと同様にUpbitやBiboxなどの仮想通貨取引所で売買することが可能です。ONGはオントロジーの公式ウォレット「OWallet」や、「O3ウォレット」、「バイナンス取引所」でONTを保管しておくと不定期にエアドロップされます。オントロジーの高いセキュリティ出典:https://medium.com/ontologynetworkオントロジーはセキュリティ面でも、他のブロックチェーンプラットフォームより熱心です。Group、Baimaohuiなどのオンラインセキュリティ会社と提携し、オントロジーの安全を強固なものにしています。CertiKはその技術を生かし、独自でトークンも発行している企業です。DAO(ザ・ダオ)」が記憶に新しいと思います。5取引所をまとめました(2018.11.11現在、国内取引所ではOntologyは購入できません)。(全体の50%以上がここで取引されています)OKEx(20%)Huobi(12%)Gate.io(3%)Upbit(2.7%)やはり中国の投資家が多いのか、圧倒的にバイナンスで取引され、他の取引所もアジア系の取引所が多く見受けられます。今後のオントロジー(Ontology)の展望はどうなるのでしょうか?今まで彼らが実際に成し遂げてきたこと、さらにはロードマップ等をこちらで確認して見ましょう。オントロジー(Ontology)のロードマップオントロジーのロードマップは2つのフォーカスに分けて書かれています。信用エコシステム・ロードマップユーザーが信用・権利のやり取りをできる環境を構築することに重きを向けた計画案です。プラットフォームの構築・リリース分散型金融サービスのリリース分散型信用アプリ設計のサポート2020年:デジタル信用エコシステムプラットフォームの世界一になるおおむね計画通りにOnchain社はオントロジーの開発を進めており、今後もロードマップ通りにプロジェクトが進行して行くだろうと予想されます。最新情報:オントロジー(Ontology)1.0が正式にローンチ出典:https://medium.com/ontologynetworkロードマップに書かれていたように2018年6月30日には、オントロジーが前から公言していたメインネットワーク「オントロジー1.0」が発表されました。これら機能が追加されています。オントロジーの1番の強みである、高性能なカスタマイズ可能ブロックチェーンフレームワークに、これら上記の機能が付け加わることにより、一層ユーザーに支持されるプラットフォームになると思われます。これらの機能をうまく使えば、ユーザーは、国や企業や友人の元にある自分の情報をオントロジープラットフォーム上で一括管理できるようになります。保険会社や国に病名などを知られずに、薬を薬局から処方してもらうことなども可能になり、ますます便利で安全な世の中が実現されます。使えば、DNAや光彩パターンをオンラインIDと絡めて、世界中で認められるオンラインIDを持つことも可能になります。(コンサルタント企業のアクセンチュアも「ソベリン」というブロックチェーンシステムを使い、この問題に立ち向かっています。)本当の意味で、公平に個人情報というものを捉えられる時代が到来しつつあるのです。」に参加し、IBMともブロックチェーン技術を共同開発しています。信用や金融のみならず、広告や保険などの他分野の産業まで手を伸ばしています。最近では、オントロジーと他業界の企業との提携が盛んに行われているのが目立ちます。Contento(分散型コンテンツ作成プラットフォーム)DAD(分散型広告ツール開発)COT(分散型IoTツール開発)等の企業と提携をすでに発表しています。今回のオントロジー1.0が発表され、さらに多くの企業がオントロジーエコシステムに参入しやすくなり、今後もますます業界の垣根を超えて提携企業が増えそうです。「セコイア・キャピタル」、「ジェン・ファンド」、「ダンファ・キャピタル」など多くの大手ベンチャーキャピタル/投資元とも提携を発表しており、共同でパブリックブロックチェーンや分散型エコシステムのアプリケーション開発を進めると公言しています。新しいサービスを展開し提携、資本金獲得も問題なく進めているオントロジー、攻守ともに完璧なオントロジーの将来性はかなり高いでしょう。オントロジー(Ontology)の今後の活躍も楽しみです。*(コメント欄にメールアドレスが公開されることはありません。