アラサー主婦マキ、仮想通貨投資ブログはじめました。特徴その4・仮想マシンについて特徴その5・IOST(トークン)についてIOSTこぼれ話IOSTの今後・将来性についてIOSTを取り扱う取引所は?まとめIOStoken(IOST)のスペックと基本情報について☆ではでは、基本スペックから♪IOStoken(アイオーエストークン)通貨IOST最大供給量210億枚サイト公式サイトはこちらTwitter公式Twitterはこちらプロジェクトの名前がIOStoken、その中で利用されるトークンのティッカーシンボルがIOSTということです!ICOをせず、一般機関投資家からのプライベートセールを行い、資金調達を行ったというIOST。↓「ICO」っていったい何?解説しています♪↓あわせて読みたい【3分でわかる!仮想通貨用語】ホワイトペーパー・ICO・トークン・スラック・テレグラムそんなIOStokenプロジェクトの目的とは、今後確実に拡大していくブロックチェーン技術をもっと広く、もっとスムーズに導入できるよう「IOS(インターネットオブサービス)」を提供することです。いったことが現状での課題として挙げられます。分散型ではなく「集中型」と呼ばれるサービスが多く、利用にあたっては手数料が高い、ネットではサーバー落ちなどのトラブルのほか、プライバシーや個人情報の漏えいなどリスクがありますよね。Sharding)IOSTが特に大きく掲げているのが、スケーラビリティ問題についてです。どんなにすばらしいプロジェクトでも、どんなにすばらしい仮想通貨でも、使われるごとに処理がスピーディに行われなかったり、送金詰まりによって不便だ!となってしまっては元も子もありません。Service)」を提案しています。Sharding)」です。EDSの意味は?Efficient効率的Distributed分散Shardingシャーディングこの中に登場する「シャーディング」ですが、これはデータを複数に分ける機能のことをいいます。シャード=破片という意味があり、シャーディングはイーサリアム(ETH)にも今後実装される予定の機能として知られています。データを複数に分けて処理することで、スケーラビリティ問題の解消に役立つ...ってことですね♪このシャーディングという機能を備えたプロジェクトはIOST以外にも多く、トランザクション処理の速さがウリになっているものが特徴です。́∀`)∩シャーディングのイメージとしては、トランザクション(取引データ)を処理する工場をムチャクチャ広くして、そこに処理を行うためたくさんのスタッフ(IOSTのネットワークに参加するユーザー)を動員します。通常は、ネットワークに参加するユーザーが増えれば増えるほどトランザクションも増え、処理が追い付かない...という状態になりますよね。シャーディングはその逆で、大量のトランザクションもチームごとにごっそり処理できるようになるため、スケーラビリティ問題の解決につながるということです。その真価を発揮するのがDApps(ディーアップス)です。DAppsって?分散型アプリケーションのことで、特定の管理者がいなくても動作をするもの。現在すでにゲームのカテゴリでさまざまなものが登場していますが、ユーザーが増えれば増えるほど細かなデータのやり取りが増えるため、処理が大変になりますよね。́・ω・`)私たちが普段利用している従来のインターネットである「クライアント・サーバー方式」だと、サーバーという特定の場所に負荷がかかってしまうため、なんかあったときにこうやってストップしちゃうんですね。分散型ならサーバーがなく、私たちユーザーひとりひとりがサーバーを介することなく、直接データのやり取りを行うことができます。一か所に負荷がかかりにくいということ。取引をして、その取引がブロックチェーンに記録されるためには、それが「正しい取引であるかどうか」を調べなくてはなりません。不正な取引が行われていたら、それを排除して正しいモノだけを記録して残すことで、ブロックチェーンの整合性が保たれます。ワケで、取引を誰がどうやって承認するか?という方法について見てみましょう。取引を承認するための合意方法をコンセンサスアルゴリズムといいます♪ビットコイン(BTC)の場合は、超高性能のコンピューターがフル回転して計算をしまくり、ある数値を導き出して答え合わせするまで計算競争じゃ~!というコンセンサスアルゴリズムです。Work(プルーフオブワーク)といいます。「ある数値」とは、ブロックの前後に含まれる数値。これを照らし合わせることで、ブロックチェーンに正しく記録していく...という仕組みです。Believability(PoB)」といい、日本語に直すと「信憑性(信頼性)の証明」という意味。従来のPoWのようなブロックチェーンシステムでは、先ほどご紹介しました51%攻撃のように、悪意あるユーザーによって攻撃されたときにアカンことになってしまいます。安全性を保ちながら、なおかつトランザクションの処理はサクサクに...これを実現するためにIOSTではPoBという方法がとられています。PoBは、ネットワークに参加しているノード(みんなのこと)に対して「信頼度」を決めるため、信頼性スコアをとっています。信頼性スコアについてServiの残高(後述します)トークンをどれくらい持っているかコミュニティにどれくらい貢献しているかレビュー...など、こういった点を総合的に見て、この人信頼できるわ(・∀・)という数値をはじき出します。点数が高いノードは「信頼できる人チーム」に分けられ、そこに達しないチームとふたつに大別され、信頼できるチームのトランザクションは「この人たちは不正せんやろ(・∀・)」と、すぐに処理されます。残念ながら点数が満たなかったチームの方は、2段階に分けてトランザクションを検証することで、より不正なく処理ができるという仕組み。́・ω・`)検証をしているのは、なんとたったのひとつのノード。これだとセキュリティ上の問題が生じてしまう可能性がありますよね...たとえば、そのノードが悪意あるものだったら...アワワ。この問題を解決するために、通常のチームがトランザクションのサンプリングを行い、なおかつ「ビザンチン合意方式」をとっています。サンプリングトランザクション(取引データ)の集団から、調査をするために見本を抜き出すことをいいます。↓ビザンチン将軍問題について解説しています♪↓あわせて読みたい【3分でわかる!仮想通貨用語】ビザンチン将軍問題・ロールバック・リオルグビザンチン合意とは、意見をまとめようとしていたところにわざと反対意見を出して、計画を失敗させる「ビザンチン将軍問題」によるもの。IOSシステムにはめちゃくちゃたくさんの人が参加していますが、一部で悪意ある反対派のノードがいたとしても、ほかの大多数のノードがいるため取引はきちんと処理されるようにするということ。取引の承認はキチンと大多数が同意するので問題はなく、その中で不正を働こうとしたヤツはサンプリングによって見つけられるんですね。「コレおかしいな」というものや不正行為が検出された場合、そのノードはIOSシステム内のすべてのトークンをはく奪され、それまでの信頼度スコアも失います。先ほど、信頼度スコアをどのような項目で決めるのか...という部分で「Servi」という言葉が出てきました。)ServiはIOSTのネットワークに貢献したことをよりわかりやすくするためのもので、このポイントが高ければ高いほど信頼度の高いグループに選出される機会が増えます。自分のServiが多くあり、ブロックの検証をする権利を得たとします。́・ω・`)エーンそのぶん、報酬としてIOSTトークンが付与される...という仕組み。Stake)の場合だと、持っているトークンの量がモノを言う仕組みになっているため、後からネットワークに参加した人はコツコツトークンを集めて追いつこうとします。特徴その4・仮想マシンについてIOSTとよく比較されるのが、イーサリアム(ETH)やイオス(EOS)といったプロジェクトです。Machine:通称EVM)。マシンとは言ってもどでかい機械とかではなくて、コンピューターの中でいろんな動作をさせるソフトのことを指しますよん。スマートコントラクト(契約機能)の動作をはじめ、DAppsを動かすのに欠かせないEVMですが、イオス(EOS)にも同じように仮想マシンがあります。これらの仮想マシンについてはデメリットもあるとして、IOSTではそれらの課題を解決するためのIOST仮想マシンを構築しています♪(‘ω’)ノたとえば...EVMの課題チューリング完全ではないガス(Gas)の量によってCPUの動作命令をする計算が制限されるスマートコントラクト(契約)の設計が難しいリエントリー攻撃の可能性ちょっと専門的な内容になるのでざっっっくりですが...チューリングマシンという、計算機の基本的な動作を議論するために作られた、とても単純なつくりの機械があります。このチューリングマシンと同じ計算能力をもつことを「チューリング完全」と言うのですが、イーサリアムの開発言語であるSolidityはチューリング完全だといいます。Solidityを採用しているイーサリアム仮想マシン自体は、ガソリンであるGas(ガス)が必要になるため、もしガス欠になったら計算できる範囲に制限が出てしまうことに...。́Д`)ありがとうございます!ググれば難しい説明はいっぱいあるけど、厳密性を無視して超簡単に言うと「コンピュータでできる計算が、すべてできる」かな。普通のプログラミング言語なんかは十分な機能があるからチューリング完全。SQLや正規表現なんかは、なんでも計算できるわけじゃないからチューリング完全ではないです。DAO事件」の原因でもあります。↓仮想通貨、これまでの歴史をまとめています↓あわせて読みたい【仮想通貨】ビットコインとは?歴史や主要ニュースを総まとめ!今後はどうなる?(随時更新)スマートコントラクトの設計にあたっても複雑なため開発者にとって決してやさしいとは言えませんし、より広く利用してもらうことを考えると大きな壁になっていると言えます。紹介なしでのアカウント作成にはRAM(記憶装置)を買わないといけない開発言語が複雑で扱いにくいこれらを克服しようと構築されたIOSTの仮想マシンですが、こんな特徴があります。「V8」エンジンをベースにセキュリティの確保、開発者への使いやすさ、パフォーマンスを考慮しいろいろな仮想マシンを比較。その結果、Googleなどで優れたパフォーマンスを見せた「V8」というエンジンをベースにしています。取引の中で資金不足エラーなどが発生したとき、トランザクション全体が拒否されます。「待ってる時間はないのでやり直しじゃー!」という感じ。多くのトランザクション処理ができるよう、パフォーマンスを最適化する目的があります。トランザクションが実行されるか、まったくされないか、極端にどっちかというこの性質を「アトミック性(不可分性)」といいます。自動マルチスレッド処理トランザクションが多くシステムに負荷がかかったとき、IOST仮想マシンはその負荷に応じてスレッドが増えます。スレッドとはCPUの利用単位のことで、これが増えれば増えるほどデータを処理する人手が増えるというイメージです。IOSTではサクサクデータを処理するために、負荷がかかったときに人手を増やしてくれる設定となっているので高いパフォーマンスを発揮します。特徴その5・IOST(トークン)についてIOStokenで利用されるIOSTですが、総発行枚数が210億枚とかなり多め。ビットコイン(BTC)のようにマイニングをして新たなコインが発行されるのではありません。↓マイニングについて解説しています♪↓あわせて読みたい3分で分かる!仮想通貨「マイニング」とは?ブロックチェーンとのつながり、マイナー(採掘者)になりたい人へ先ほどもお話ししましたが、IOSTはICOを行わずにプライベートセールのみで資金調達を行っています。ICOは大々的に宣伝をして自分たちのプロジェクトを知ってもらい、トークンを買ってもらうという目的がありますが、ICOをしていないIOSTでは知名度が低いというデメリットがありました。そのため、より広くIOSTを知ってもらうために定期的なエアドロップが行われているんですね。(私もその恩恵を受けましたww)さて、IOSTはイーサリアム(ETH)をベースにして生まれた「ERC20トークン」の仲間です。↓マイイーサウォレットの登録、使い方を解説!↓あわせて読みたいマイイーサウォレットの作り方~使い方まで徹底解説!ログイン・送金方法・トークンの追加方法など画像付きで解説IOSTこぼれ話IOSTの日本公式サイトを見てみると、こんなことが書いてありました。IOSTあるあるよくIOTA(アイオータ)と間違われる。アップルのiOSと関係あると勘違いされる。LOSTと誤読される。↑コレwww本文そのままwwIOTA、IOST、わかる。Token)の略なので、なんとなくわかる。「イーサリアム(ETH)よりも400倍以上速く、イオス(EOS)よりも10倍分散化している」という売り文句を引っ提げて、ブロックチェーン革命時代のインフラを制する...と、むちゃくちゃやる気です。ベンチャーキャピタル(投資会社)からの支援を受けていることも、広くIOSTが支持されているとわかります。IOSTを支援するベンチャーキャピタルセコイアキャピタルゼンファンドメイトリックスなど特にセコイアキャピタルなんて、Apple・Google・オラクル・ヤフー・YouTubeなど誰もが知ってるあの企業この企業に投資をしている、世界最大のベンチャーキャピタル。゚;)アワワまた、IOSTの特徴としては何度も繰り返しお話ししましたが「処理スピード」があります。IOSTの現段階のトランザクション処理スピードは、1秒あたり8,000件。当面の目標は1秒あたり10万件としています。競合を考えると、同じくシャーディング機能のある「Zilliqa(ジリカ)」や「QuarkChain(クォークチェーン)」が挙げられます。ちなみに...ZIL2018年、テストネットv1.0リリース前の実験では1秒に2488件のトランザクション処理QKC2018年7月、テストネット1.0のライブデモにて1秒に14000件のトランザクション処理に達するこれだけなら複数のプロジェクトがありますが、さらにIOSTはコンセンサス(取引の合意方法)が「PoB」となっています。Stake)の、中央集権化を取っ払ってさらにセキュリティ面でも進化させたバージョンという感じ。́・ω・`)大手の海外取引所で、売買することができます♪IOSTを売買できる取引所バイナンス(Binance)Huobi(フオビ)OKEx(オーケーイーエックス)Upbit(アップビット)Bitfinex(ビットフィネックス)これらを含む20以上の取引所に上場しています♪ただ、IOST日本公式サイトでは、日本の取引所には現在未上場ではありますが、将来的な上場は目指している!と意欲的。́Д`)高スループット(処理能力が高いということ)であり、なおかつコンセンサスアルゴリズムも独自のPoBというスタイルを持っていることで、安全性をキープしつつネットワークの成長につながるようになっています。゚∀゚)o彡°また、2月25日予定のメインネット始動は超大きなファンダです。@maki_coinアラサー主婦のMakiと申します。アラサー主婦マキ、仮想通貨投資ブログはじめました。