クリプト

DGBから学ぶ仮想通貨用語解説

バオウ's icon'
  • バオウ
  • 2018/05/13 10:34

Content image

撮影場所 姫路セントラルパーク@兵庫県姫路市

近年稀に見る筋肉痛により、子ワラビーばりに横になっています。バオウはもう少し大きいです。180センチくらい。セントラルパークは車でサファリパークに入る事ができ、動物との距離が近くてハッピーです!家族連れにおすすめ!


バオウです。

初めて仮想通貨技術に触れる方が仕様を読んだ際に?!?!?!となる事は誰もが経験する事だと思います。今回は入門者向けにディジバイトの仕様に登場する用語を例にとって、仮想通貨の用語集を作成したいと思います。


今回は5つのキーワードを例に挙げてみます。

1. マイニングアルゴリズム(Mining Algorithm)

各通貨に搭載されているハッシュ関数の名称を指します。ハッシュ関数に関しては前回の記事をご覧ください。マイニングアルゴリズムの違いは、ハッシュ化方法の違いを指しています。

よくある間違いとして"暗号化"と"ハッシュ化"の混在があります。"暗号化"は可逆なのに対し、"ハッシュ化"は基本的には不可逆な点が大きく異なります。暗号化とハッシュ化の違いを理解しておいてください。良く間違えて認識している方がいらっしゃいます。


◆+α DGBの紹介

ディジバイト(DGB)は5つのマイニングアルゴリズムを搭載しています。複数のアルゴリズムを搭載する事によってセキュリティ面が向上します。仮に悪意のある攻撃を受けたとしても、1つのマイニングアルゴリズムに加えて、他の4つのアルゴリズムにおいて51%の制御権を得る必要がある為、1つのマイニングアルゴリズムを搭載している場合に比べて圧倒的に有利となります。51%攻撃するより黙ってマイニングしている方が有益って事ですね。でも現在より遥かに優れたハードウェア(量子コンピュータ等)が登場した場合は根底は揺らぐ可能性はありますよ。


2. DAPPS(Decentralized Apps)

非中央集権・分散型アプリケーションを指します。ダップスて言うみたいですね。何かださいですね、ゲップみたい笑。要するに今までのアプリケーションみたいに中央管理者(運営)がいないアプリケーションです。

非中央集権なので、

①運営サイドからの過剰な搾取を減らす事が可能

②過負荷によるサーバー落ちや、サーバー管理費を減らす事が可能

③結果的に運営費用が安くなる。(現状はそうでもないか?)

というメリットを持っています。

DAPPSには定義が存在しています。こちらのサイトに詳しくまとめてくださっているので、閲覧してみてください。


◆+α DGBの紹介

DGBではアプリケーションレイヤー(最上層)にてDAPPSを実装予定です。詳細は公開されていませんが、DGBのゲーム業界への進出等、多方面への期待が持てます。イーサリウムブロックチェーン上に実装されたイーサエモンみたいに、DGBを用いたDAPPSでゲーム業界に革命が!?なんて日が来て欲しいですね。


3. スマートコントラクト(Smart Contract)

日本語訳的には"賢い契約"ですね。イーサリアムに実装されている事で有名です。通常のブロックチェーン(bitcoin等)では、そのブロックチェーン上に取引地歴のみが残るような仕様となっています。しかしスマートコントラクトを搭載した場合、まるで契約書を交わしたかのような詳細仕様までを履歴に残す事が可能です。例えば、私がmacbookpro(今欲しいから)を購入する際、以下のような違いが生じます。(もちろんどんな情報を残すかはそれぞれ異なります)

・通常のブロックチェーン

 支払い元 : バオウ

 支払い先 : ◯マゾン

 支払金額 : 200,000円

・スマートコントラクト

 支払い元 : バオウ

 支払い先 : ◯マゾン

 支払金額 : 200,000円

 支払方法 : クレジットカード

 ローン有無: 有。20回支払い

 お届け先 : 日本〇〇県〇〇市

 発送状況 : お届け中

などなど。スマートコントラクトの機能を実装する事によって、より詳細な情報をブロックチェーン上に残すことが可能となります。契約情報まで残す事が可能ですので、わざわざ契約書を作成する手間が省けます。


◆+α DGBの紹介

DGBはその特性から、他の通貨と比較して、より安全/安心を売りにしています。スマートコントラクト機能を実装する事によって、政府間契約や医療分野、不動産契約などの改竄されては困る契約内容に関してもブロックチェーン上に履歴を残す事が可能となります。悪い事を考える人達からすれば、うざいですよね。笑 なのでスマートコントラクト機能が必ずしも有益に使用されるとは限りません。だって悪い事するのにわざわざ履歴残す必要ないもの。別の手段をきっと使いますよ。


4. ブロック生成時間(Block Timing)

ブロックを生成する時間間隔です。ブロックとは一連の取引履歴や内容(トランザクションといいます)が詰め込まれた箱です。その箱の生成時間間隔を示しています。bitcoinのブロック生成時間は約10分程度です。


◆+α DGBの紹介

DGBはブロック生成時間が他の通貨と比較して非常に短いのが特徴で、その時間が15秒となっています。イーサも15秒程度です。ブロック生成時間が短い→マイニング難易度が低い→承認速度が速い→送金速度が速くなる といったロジックです。


5. UTXO(Unspent Transaction Output)

日本語約的には、"未使用トランザクションアウトプット"と呼ばれています。意味としては取引データのみに基づいて、残高を計算する手法です。何だか意味がわかりませんね。ここでbitcoinの取引例を示してみます。

バオウのアドレス:100BTC

がある場合を考えます。そうなって欲しいですね笑。この場合、ブロックチェーン上には"バオウの残高が100BTCである”という情報は記録されていません。代わりに、”〇〇銀行から50BTC, ☓☓銀行から50BTCの受け取りがあるから、50+50=100BTCがバオウのアドレスには存在しているね!”という面倒な計算を実施する事で私の残高を算出しています。ちなみに直接残高をブロックチェーン上に記載する方法を”アカウントベース"と呼びます。NEMやイーサに実装されています。UTXOを搭載する事によって匿名性が優れています。詳細は割愛しますが、面倒な計算をする事で匿名性が担保されているんかなあって認識を持っていただけたらOKです。


◆+α DGBの紹介

もちろんDGBにもUTXOベースのブロックチェーンを搭載しています。計算をわざわざ面倒にする事でリプレイアタックに対する耐性が向上しています。デメリットとしてはif文による条件分岐が多くなるので、実装が面倒だという点ですが、われわれ一般消費者が意識をする機会は少ないでしょう。


少し詳しめに書いてしまいました。もう少し簡潔にした方が読みやすいかな?疑問解決の糸口となれれば幸いです。

今回は以上です。好評なら次回も検討します。笑

by バオウ\(^o^)/


書いた人 バオウ(@twitter)

過去記事一覧(抜粋)

・ビットコインファミリーの現在

・仮想通貨時価総額 VS 世界株式市場規模時価総額

・Proof of Workの仕組み解説

・いいねの傾向から見るALISでの振る舞い

・仮想通貨技術が浸透しない理由5選

P.S 仮想通貨と全然関係のないサムネイル画像を使ってみたいと思います笑

私の地元(和歌山県)で撮影した、風景写真がメインです。



公開日:2018/05/13
獲得ALIS:9.12
バオウ's icon'
  • バオウ
  • @nokamiplace0503
バオウです。はじめまして。仮想通貨について情報発信していきたいと思います。最近はPythonにお熱です。仮想通貨×Pythonで、いろんな事に取り組んでいきます。推し銘柄はDGB!

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

Like token Tip token
32.32 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

Like token Tip token
21.49 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Like token Tip token
59.99 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
236.30 ALIS