What is Dash Cryptocurrency? The Most Comprehensive Guide Ever!

Updated on: March 24th, 2020
This content has been Fact-Checked.

ダッシュ暗号侵害とは何ですか? クラッシュコース

誰もがビットコインと暗号化通貨について話しています。 しかし、Bitcoinはプライバシーに関しては分散型のピアツーピア通貨の素晴らしい例であることは事実ですが、今は実際には一致しませんか? プライバシーに加えて、Bitcoinでの取引確認時間は非常に高く、日々の取引目的では非常に実用的ではありません。

実際、このグラフによれば、

What is Dash Cryptocurrency? A Crash Course

画像クレジット:ビジネスインサイダー.

可能な限り低い取引手数料を支払う場合は、トランザクションが通過するまで13分の中央値を待つ必要があります。Evan Duffieldは、これが非常に問題があり、解決策を考えていることに気付きました。

エヴァン・ダフィールドはでビットコインに出くわしました 2010 そして、非常に技術に感銘を受けました, しかし、彼は遅いトランザクション速度とプライバシーの欠如について熱心ではありませんでした.

彼はBitcoinの機能をより良くする方法について数多くのアイデアを持っていましたが、Bitcoinのコアメンバーはコアのコードを変更することを意味するので、決してそれをすることはできません。

そのため、2014年1月18日にコアコードを使用し、独自の暗号化を行うことにしました。

ダッシュは以前Xcoinと呼ばれ、後で「ダークコイン」になりました。 最終的には、「デジタルキャッシュ」のポートマントーであるDashにリブランドされました。

これはDashの背後にあるチームです:

What is Dash Cryptocurrency? A Crash Course

画像クレジット:ダッシュウェブサイト.

インスタミン論争

発売の最初の2日以内に、190万枚のコインが採掘され、これまでに発行される総供給量の約10%が採掘されました。 Evan Duffieldは、Litecoinコードが難易度を妨げたDashを作成するためにフォークされたときに作成されたバグのためであると述べました。

問題は直ちに解決され、ダフィールドは解決策を提案しました。

コインを再開する。 初期分布をより広範囲にするために、「エアードロップ」。

コミュニティは、しかし、圧倒的に両方のこれらの提案の不承認. 採掘されたコインの大半は、後で非常に低価格の取引所で配布されました。

ダッシュ暗号侵害とは何ですか? クラッシュコース

What is Dash Cryptocurrency? A Crash Course

深いダイビングをして、Dashが望ましいものを確認する前に、まず基本的な概要を説明します。

Dashは1800万コインのハードキャップを持っています。つまり、これまでに作られたダッシュは1800万個しかありません。 執筆時点では、流通しているコインは785万枚です。

各コインの費用は約697ドル、総市場限度は約540億ドルです。平均ブロックマイニング時間は2.5分で、ビットコインより4倍速くなります(ブロックマイニング時間は約10分)。

Dashはまた、毎年7.1%減少する可変ブロック報酬を持っています。

さて、それは本当に特別なものにするDashの機能のいくつかを見てみましょう。

機能 #1: マスターノード

フルノードは P2P ネットワーク上で動作するサーバーで、ピアはそれらを使用してネットワーク上のイベントに関する更新を受信できます。 想像できるように、これらのノードは重要な維持管理とケアを必要とします。 これらの理由から、完全なノードの数はこれまで以上に大きく増加していませんでした。 これにより、ブロックの伝播時間が大幅に長くなります。

マイナーは、新しく見つかったブロックをできるだけ早くネットワーク全体に伝播させることが理想的です。 毎秒遅延は、他の鉱夫が「ブロックレース」を勝ち取り、ブロックをチェーンに追加する可能性を高めます。

これらの完全なノードの量を増やす方法の 1 つは、より良いインセンティブシステムを利用することです。

だから、これはDashのホワイトペーパーが提案したものです:

「これらのノードは、ネットワークの健全性にとって非常に重要です。 これにより、クライアントはネットワーク全体でメッセージを同期し、迅速に伝搬できます。 Dash Masternodeネットワークと呼ばれるセカンダリネットワークを追加することを提案します。 これらのノードは高可用性を備え、Masternode リワードプログラムに参加するために必要なレベルのサービスをネットワークに提供します。」

マスターノードとは?

Masternodesは、Bitcoinネットワークの完全なノードに似ていますが、ネットワークに特定のサービスを提供しなければならず、システムに多額の投資が必要です。 マスターノードを実行するには、1000ダッシュを投資する必要があります。

だから、今尋ねるべき質問は、なぜMasternodeがそのような投資を行う必要があるのでしょうか?

サービスとの引き換えに、Masternodesは投資に対する配当で返済されます。 これは、本質的に、それが生態系の最善の利益のために働くためにMasternodesにインセンティブを与えているということです。 Dashは、Masternodeモデルをそのプロトコルに実装した最初の暗号化でした。

マスターノードは、サービス証明アルゴリズムに従って 2 番目の層ネットワークを作成し、鉱夫の通常の第 1 層ネットワークの上に存在します。

この2層システムは、Dashネットワークのサービス証明と作業証明メカニズムの間に相乗効果を生み出します。

1 つのマスターノードは、インスタントセンドやプライベートセンドのような機能の特定のセットを担当します。 また、ガバナンスを担当しています。

masternodeを実行するにはお金と労力が必要なので、ノードオペレータにインセンティブを与えるために、彼らは彼らの努力のために報われる。 報酬は通常、ブロック報酬の45%です。 しかし、より具体的な答えを得るには、いくつかのパラメータをチェックアウトする必要があります。

マスターノードの報酬制度

DASHシステムでアクティブなマスターノードの数は変化し続けるため、報酬は次の式に従って変動し続けます。

(n/t) *r*b*a

したがって、この方程式の変数は次のとおりです。

n は、オペレータが制御するマスターノードの数です。

t はマスターノードの総数です。

rは現在のブロック報酬です(現在は〜3.6ダッシュ)

bは平均日のブロックです。 Dashネットワークの場合、これは通常576です。

a はマスターノードの平均支払額 (平均ブロック金額の 45%) です。

Masternodeを実行するための投資収益率は、次のように計算されます。

((n/t)*r*b*a*365)/1000

マスターノードの順序

マスターノードは、迅速かつ信頼できる方法で重要なタスクを処理するために使用することができます。 速度を強調するために、ネットワークからN個の擬似ランダムマスターノードを選択してタスクを実行できます。 これらのマスターノードは、基本的にネットワーク全体に参加することなく、タスクを完了することができます。 これは、すべてのノードがコンセンサスに参加しなければならないBitcoinからの明確なコントラストです。

擬似ランダム選択は、次のアルゴリズムを利用することによって行われます。

For (マスターノードのマスタノード)

{

現在のスコア = マスターノード.スコアの計算 ();

if (現在のスコアベストスコア)

{

ベストスコア = 現在のスコア;

勝ちノード = マスターノード;

}

}

CMasterノード:: スコアの計算 ()

{

pow_hash = 作業ハッシュの証明を取得 (nBlockHeight); // このブロックのハッシュを取得する

pow_hash_hash =ハッシュ(pow_hash); //POWハッシュをハッシュしてエントロピーを増加させる

差異 = abs (ハッシュハッシュハッシュハッシュ-マスターノードビン);

差を返す。

}

Dash サービス証明の仕組み

あなたが推測できるように、マスターノードは、システムに多くの力と影響力を持っています。 したがって、可能な限りビザンチンフォールトトレラントにするための措置を講じる必要があります。 つまり、一部のマスターノードが par以下で動作する場合でも、システムは円滑に動作するはずです。

マスターノードは、主に2つの理由からパー以下で実行することができます。 それは怠慢な俳優によって運営されるか、悪意のある俳優によって運営されます。 それにもかかわらず、Masternodesがオンラインでないか、間違ったブロック高さで動作している場合、エコシステムにとって悲惨なことがあります。

したがって、Masternodesがそのように動作していることを確認するために、Dashはサービス証明を利用しています。

悪意のあるマスターノードがシステムに与える影響を無効にするには、ノードはネットワークの残りの部分に ping を送信して、アクティブな状態を維持する必要があります。 Masternodeネットワークは、ブロックごとに2つのクォーラムを選択することでこれを処理します。

定足数 A は、定足数 B のサービスをブロック単位でチェックします。

クォーラムAは現在のブロックハッシュに最も近いノードであり、クォーラムBはハッシュから最も遠いノードです。

マスターノードA (1) がマスターノードB (ランク 2300) をチェックします。

マスターノードA (2) がマスターノードB (ランク 2299) をチェックします。

マスターノードA (3) がマスターノードB (ランク 2298) をチェックします。

ネットワークの〜1%が各ブロックをチェックされ、ネットワーク全体が1日6回チェックされます。 ノードは、システムの信頼性を維持するために、Quorum システムを介してランダムに選択されます。 各ノードは、非アクティブ化される前に 6 つの違反が許可されます。

だから、アリスが悪意のある俳優であり、Dashの生態系を汚染したいと想像してください。 システムに違反するには、6回連続して選択する必要があります。 そうでない場合、システムは以前のすべての違反をキャンセルします。 6回連続して選択される唯一の方法は、アリスがより多くのマスターノードを取得することですが、これを行うためには、彼女は自分のお金を賭ける必要があることを見てきました(マスターノードあたり1000ダッシュ)。

彼女がそうしたとしても、次にどうなるの?

What is Dash Cryptocurrency? A Crash Course

画像クレジット:Dash ホワイトペーパー

上の表では、次のようになります。

n は、攻撃者が制御するノードの総数です。

t は、ネットワーク内のマスターノードの総数です。

rはチェーンの深さ

表によると、アリスが100万ダッシュをシステムに投資し、1000のマスターノードを所有している場合、彼女は0.675%の成功確率しか得ません!

それはかなり薄いオッズです。 これは本質的にDASH Sybill の証拠になります。

さて、彼女がより多くのお金を投資し、より多くのマスターノードを所有するとどうなりますか?

彼女はシステムを騙すことができますか?

その質問に答えるために、簡単な思考実験をしましょう。

執筆時点では、1ダッシュの費用は〜550ドルです。

ダッシュネットワークで1500マスターノードを購入した場合、彼らは$825,000,000である1500* 1000ダッシュ= 1500万ダッシュを投資する必要があります。

誰かが本当に自分のお金の$825万ドルをシステムに投資しているとします。何が最善の利益になるでしょうか?

システムの利益に反して行動し、あなたが株式として置いた富のかなりの量が大幅に価値が下がっていることを確認してください。

または、あなたの株式の価値が高まることを確認するためにできることをすべて行ってください。

チャンスは、後者の選択肢と一緒に行くでしょう。

機能 #2: プライベート送信

要するに、PrivateSendは、コインの追跡可能な履歴を破るためにユーザー間でコインを交換することによって真菌性を維持します。

さて、長いバージョンを見てみましょう。

「PrivateSend」の仕組みを理解する前に、「CoinJoin」の概念を理解する必要があります。

コイン参加とは何ですか?

CoinJoinは、グレゴリー・マクスウェルによるビットコイン取引のために提案された匿名化方法です。 これは、この考え方に基づいています。「支払いをしたいときは、支払いをしたい人も見つけて、共同支払いをしたい人を見つけてください。」

これは、CoinJoinの絵表現です:

What is Dash Cryptocurrency? A Crash Course

画像クレジット:ウィキペディア

ご覧のように、共同支払いでは、1つのビットコイントランザクションで入力と出力を関連付けることはできません。 これにより、取引の正確な流れが第三者に知られていないことが保証されます。

CoinJoinは、Bitcoinトランザクションの最も基本的な問題の1つ、真菌性の欠如を解決するために考案されました。

Investopediaは真菌性を以下のように定義する:

「真菌性は、同じタイプの他の個々の商品または資産との良好なまたは資産の互換性です。」

だから、真菌性とは何ですか?非真菌性は何ですか?

あなたが友人から$20を借りたとします。 あなたが他の$20法案で彼にお金を返すなら、それは完全に大丈夫です。 実際には、1 $10法案と2 $5法案の形で彼らにお金を返すことさえできます。 それはまだ大丈夫です。 ドルには真菌性の性質があります(必ずしもそうではありません)。

しかし、あなたが週末に誰かの車を借りて、戻って来て、それらにいくつかの他の車を与えるならば、その人はおそらく顔にパンチするでしょう。 実際には、あなたが赤いインパラで離れて行って、別の赤いインパラに戻ってきた場合でも、それは完了した取引ではありません。 この例では、車は非真菌資産です。

だから、暗号侵害に関しては真菌性の取引は何ですか?

例えば、ビットコインを見てみましょう。 Bitcoinは、オープン元帳とオープンブックであることを誇りにしています。 しかし、それが意味することは、誰もがその中のトランザクションを見ることができ、さらに重要なことに、誰もがそのトランザクションの証跡を見ることができるということです。 これが基本的に意味することは、かつて違法な取引で使用されたビットコインを所有していると仮定することです。薬を買うと、取引の詳細に永遠に刻印されます。 これが本質的に行うことは、あなたのビットコインを「汚す」ということです。

特定のビットコインサービスプロバイダや取引所では、これらの「汚染された」コインは「クリーン」コインほど価値がありません。 これは真菌性を殺し、ビットコインに対する最も頻繁な有用性の1つです。 結局のところ、あなたのビットコインの以前の所有者の1人が違法な購入をするためにそれを使用した場合、なぜあなたは苦しむべきですか?

CoinJoinは真菌性の質問に対する素晴らしい解決策ですが、多くの弱点があります。

弱点 #1: トランザクションのマージ

CoinJoinを実装するもっと一般的な方法の1つは、次のような単純なトランザクションマージです。

What is Dash Cryptocurrency? A Crash Course

画像クレジット:Dash ホワイトペーパー

(Dashホワイトペーパーから取得した以下のデータ)

しかし、これは、これらの結合されたトランザクションを通じてユーザーのコインに従うさまざまな方法にユーザーを公開します。

この例では、0.5 BTCがマージを介して送信されました。

しかし、単にソースを識別するには、左の値と一致するまで右の値を加算するだけです

トランザクションの分離:

0.0001 (手数料) = 0.10BTC.

料金の支払いは有料です。

ミキサーに追加されるユーザーが増えるほど、これは指数関数的に難しくなります。 しかし、非匿名化のリスクは依然として残っています。

弱点 #2: 前方リンク

CoinJoinの他の実装では、ユーザーがトランザクションを匿名化し、Exchangeまたはユーザーの身元を知っている他のエンティティに変更を送信することができます。

その後、エンティティは変更を使用し、間に発生したすべてのトランザクションを記録しながら、単にユーザーに追跡することができます

この弱点を「フォワードリンク」といいます。

What is Dash Cryptocurrency? A Crash Course

画像クレジット:Dash ホワイトペーパー

上の図で何が起こっているかを見てみましょう。

アリスは1.2BTC入力でCoinJoinを使用し、1BTCと0.2 BTCの出力につながります。

アリスは彼女の1つのBTC出力の0.7BTCを0.3 BTCの変更に戻すことを費やしています。

0.3 BTCの変更は、既知のソースに移動します。交換。

しかし、0.3 BTCを使用すると、ソースは単に彼女の取引を追跡し、匿名性を破ることができます。

弱点 #3: リンクスルー

もう一つの興味深い弱点は、リンクを介してです。

以下の図を考えてみましょう。

What is Dash Cryptocurrency? A Crash Course

画像クレジット:Dash ホワイトペーパー

ここから匿名トランザクションの送信者をどのように識別しますか?

Aliceが0.7 BTCを匿名で送信する部分に到達するまで、「交換取引」から始めて、逆方向に作業してください。 これは完全に匿名性を破ります。

この種の攻撃は「リンクスルー」と呼ばれます。

図に戻る:

アリスはコインベースから1.2 BTCを購入します。

彼女はそれを1 BTC出力に匿名化し、0.3 BTCの変更を受け取ります。

彼女はその後、0.3 BTCの変更と以前の0.2 BTCの変更を組み合わせました。

この匿名の変更をcoinbaseから受け取った変更と組み合わせることで、彼女の匿名性が損なわれます。

誰でもコインベースを介して0.2 BTCに従うだけで、取引履歴全体を知ることができます。

弱点にもかかわらず、Dashは彼らのお金を真菌可能にする価値を見て、したがって「PrivateSend" を実装しました。

PrivateSendは、CoinJoinに基づいて変更を加えたコインミキシングサービスです。

変更点は次のとおりです。

マスターノードを使用する。

複数のマスターノードと混合して連鎖する。

ミックスを固定金種のみを受け入れるように制限する(0.01 ダッシュ、0.1 ダッシュ、1 ダッシュ、10 ダッシュなど)。 許可される最大金種は1000ダッシュです。

パッシブノードを使用する。

プライベートセンドはどのように動作しますか?

PrivateSend は、多くのユーザーからの複数の同一の入力を追加し、複数の出力に送信することによって、トランザクションにプライバシーを追加します。 トランザクションフローをトレースできないため、トランザクションのプライバシーは維持されます。

Dash ホワイトペーパーでは、以下の内容が記載されています。

「PrivateSendは、トランザクションが複数の当事者によって形成され、複数の当事者に作られ、その後、それらを解くことができない方法で資金をマージするという事実を使用しています。 すべてのPrivateSendトランザクションがユーザーが自分で支払うように設定されていることを考えると、システムは盗難に対して非常に安全であり、ユーザーのコインは常に安全です。 現在、PrivateSend を使用してミックスするには、少なくとも 3 人の参加者が必要です。」

What is Dash Cryptocurrency? A Crash Course

画像クレジット:Dash ホワイトペーパー

上の画像では、3人のユーザーがミキシングのために宗派資金を提出しています。 その後、ユーザーはランダムに注文された新しい出力を使用して自分自身を返済します。

ご覧のとおり、これらの宗派は混合の目的にとって重要です。 前に述べたように、許可された宗派は、0.01ダッシュ、0.1ダッシュ、1ダッシュ、10ダッシュ、100ダッシュ、1000ダッシュです。

共通の宗派は、匿名性を確保するために一緒に混合に進みます。

プライベート送信は、セッションごとに1000ダッシュに制限されています。 これは、かなりの金額が関与する場合、複数のセッションが必要であることを意味します。 PrivateSend はパッシブノードで実行され、タイミング攻撃が困難になり、ユーザーエクスペリエンスが簡単になります。

各 PrivateSend セッションは、3 つのクライアントに制限されます。つまり、各ユーザーがトランザクションをフォローする 3 つのチャンスを持っています。 匿名性をさらに高めるために、連鎖アプローチが利用され、資金が複数のマスターノードを介して次々と送られます。

機能 #3: 即時送信

DASHの最も魅力的な機能の1つは、プライバシーとともに、取引の速度です。

このガイドの冒頭で述べたように, ビットコインのトランザクション時間は、通常、本当に長いです. 実際、トランザクション時間はBitcoinのこのような問題であり、最近支払いモードとしてストライプによって落とされました。

InstantSend は、ほぼインスタントトランザクションでこの問題を解決します。

まず、Bitcoinでの取引はどのように機能しますか?

Alice は、1 BTC を Bob に送信し、トランザクションを作成します。

トランザクションは、基本的に、トランザクションを通過する彼女の意図を述べる鉱夫へのメッセージです。

その後、鉱夫はトランザクションを検証し、それを完了するブロックに詳細を置きます。

ボブは1 BTCを取得します。

鉱夫が検証プロセスを行うことが重要な理由は2つあります。

まず、トランザクションを開始したのは確かにアリスであることを確認する。二重の支出がないことを確認する。

二重支出とは何ですか?

二重支出は、基本的に同じコインを複数の取引に同時に費やすことを意味します。 この問題は、鉱夫のために迂回されます。 ブロックチェーンでは、マイナーがマイニングしたブロックにトランザクションを入れたときにのみトランザクションが発生します。

今度は、アリスがボブに1ビットコインを送り、同じコインをチャーリーに送ったとします。鉱夫はブロック内の1つのトランザクションに入れて、その過程で他のトランザクションを上書きし、プロセスの二重支出を防ぎます。

だから、Dashはどのようにインスタントトランザクションを送信しながら、二重支出の問題を回避するのですか?

インスタントセンドの手順を見てみましょう。

Dashでブロックがマイニングされるたびに、マイナーはブロックのハッシュを送信します。 ブロックのハッシュは、マスターノードの定足数を選択するために使用されます。10 個のマスターノードが 1 つの定足数に含まれます。

クォーラムは、今から次のブロックが採掘されるまでの間(約2.5分)、ダッシュネットワークの「インスタント送信権限」になります。 したがって、Alice が InstantSend を介して Bob 1 DASH を送信するとします。選択されたクォーラムはトランザクションの入力をロックし、入力の詳細をブロードキャストします。

このロックにより、二重支出が防止されます。 Aliceが同じ入力をチャーリーに送信して二重支出を開始するとします。入力がすでにブロードキャストされているため、ネットワークは新しいトランザクションを拒否します。

送信者と受信者の両方が、トランザクションが通過したことを保証する1秒以内にトランザクションの5つの確認を受け取ります

結論:ダッシュとは何ですか?

だから、あなたはそれを持っています。

それはユニークになり、ダッシュの3つの機能。

執筆時点では、これはDashチャートの外観です:

What is Dash Cryptocurrency? A Crash Course

画像クレジット:コインマーケットキャップ。

Dashは「デジタルキャッシュ」としてブランド化されており、多くの正当な商人がそれを受け入れ始めています。

シンガポールベースの財布TenXは、実際にDashをフィアット通貨に変換することができ、モバイルアプリとデビットカードを作成しました. 彼らはマクドナルドのようなアウトレットでアプリをテストしました。

Dashは主流に受け入れられる本物の可能性を持っているようです。

ダッシュ暗号侵害とは何ですか? クラッシュコース誰もがビットコインと暗号化通貨について話しています。 しかし、Bitcoinはプライバシーに関しては分散型のピアツーピア通貨の素晴らしい例であることは事実ですが、今は実際には一致しませんか? プライバシーに加えて、Bitcoinでの取引確認時間は非常に高く、日々の取引目的では非常に実用的ではありません。 実際には、このグラフによると、:画像クレジット:ビジネスインサイダー. 可能な限り低い取引手数料を支払う場合は、トランザクションが通過するまで13分の中央値を待つ必要があります。Evan Duffieldは、これが非常に問題があり、解決策を考えていることに気付きました。 エヴァン・ダフィールドはでビットコインに出くわしました 2010 そして、非常に技術に感銘を受けました, しかし、彼は遅いトランザクション速度とプライバシーの欠如について熱心ではありませんでした. 彼はBitcoinの機能をより良くする方法について数多くのアイデアを持っていましたが、Bitcoinのコアメンバーはコアのコードを変更することを意味するので、決してそれをすることはできません。 そのため、2014年1月18日にコアコードを使用し、独自の暗号化を行うことにしました。 ダッシュは以前Xcoinと呼ばれ、後で「ダークコイン」になりました。 最終的には、「デジタルキャッシュ」のポートマントーであるDashにリブランドされました。 これは、Dash:画像クレジット:Dashウェブサイトの背後にあるチームです。 インスタミン論争 発売の最初の2日以内に、190万枚のコインが採掘され、これまでに発行される総供給量の約10%が採掘されました。 Evan Duffieldは、Litecoinコードが難易度を妨げたDashを作成するためにフォークされたときに作成されたバグのためであると述べました。 問題はすぐに解決され、ダフィールドは解決策に提案されました:コインを再起動する。 初期分布をより広範囲にするために、「エアードロップ」。 コミュニティは、しかし、圧倒的に両方のこれらの提案の不承認. 採掘されたコインの大半は、後で非常に低価格の取引所で配布されました。 ダッシュ暗号侵害とは何ですか? クラッシュコース深いダイビングをして、Dashが望ましいものを見る前に、まず基本的な概要を説明します。 Dashは1800万コインのハードキャップを持っています。つまり、これまでに作られたダッシュは1800万個しかありません。 執筆時点では、流通しているコインは785万枚です。 各コインの費用は約697ドル、総市場限度は約540億ドルです。平均ブロックマイニング時間は2.5分で、ビットコインより4倍速くなります(ブロックマイニング時間は約10分)。 Dashはまた、毎年7.1%減少する可変ブロック報酬を持っています。 さて、それは本当に特別なものにするDashの機能のいくつかを見てみましょう。 機能 #1: Masternodes Full ノードは、P2P ネットワーク上で実行されているサーバーで、ピアがそれらを使用してネットワーク上のイベントに関する更新を受信できるようにします。 想像できるように、これらのノードは重要な維持管理とケアを必要とします。 これらの理由から、完全なノードの数はこれまで以上に大きく増加していませんでした。 これにより、ブロックの伝播時間が大幅に長くなります。 マイナーは、新しく見つかったブロックをできるだけ早くネットワーク全体に伝播させることが理想的です。 毎秒遅延は、他の鉱夫が「ブロックレース」を勝ち取り、ブロックをチェーンに追加する可能性を高めます。 これらの完全なノードの量を増やす方法の 1 つは、より良いインセンティブシステムを利用することです。 だから、これはDashのホワイトペーパーが提案したものです。「これらのノードは、ネットワークの健全性にとって非常に重要です。 これにより、クライアントはネットワーク全体でメッセージを同期し、迅速に伝搬できます。 Dash Masternodeネットワークと呼ばれるセカンダリネットワークを追加することを提案します。 これらのノードは高可用性を備え、Masternode リワードプログラムに参加するために必要なレベルのサービスをネットワークに提供します。」 マスターノードとは? Masternodesは、Bitcoinネットワークの完全なノードに似ていますが、ネットワークに特定のサービスを提供しなければならず、システムに多額の投資が必要です。 マスターノードを実行するには、1000ダッシュを投資する必要があります。 だから、今尋ねるべき質問は、なぜマスターノードが必要ですか? 投資のようなものを作るのですか? サービスとの引き換えに、Masternodesは投資に対する配当で返済されます。 これは、本質的に、それが生態系の最善の利益のために働くためにMasternodesにインセンティブを与えているということです。 Dashは、Masternodeモデルをそのプロトコルに実装した最初の暗号化でした。 マスターノードは、サービス証明アルゴリズムに従って 2 番目の層ネットワークを作成し、鉱夫の通常の第 1 層ネットワークの上に存在します。 この2層システムは、Dashネットワークのサービス証明と作業証明メカニズムの間に相乗効果を生み出します。 1 つのマスターノードは、インスタントセンドやプライベートセンドのような機能の特定のセットを担当します。 また、ガバナンスを担当しています。 masternodeを実行するにはお金と労力が必要なので、ノードオペレータにインセンティブを与えるために、彼らは彼らの努力のために報われる。 報酬は通常、ブロック報酬の45%です。 しかし、より具体的な答えを得るには、いくつかのパラメータをチェックアウトする必要があります。 マスターノードの報酬システム DASH システムでアクティブなマスターノードの数は変化し続けるため、報酬は次の式に従って変動し続けます。(n/t) *r*b*a したがって、この方程式の変数は次のとおりです。n は、オペレータが制御するマスターノードの数 t はマスターノードの総数です。rは現在のブロック報酬(現在〜3.6ダッシュ)bは平均日のブロックです。 ダッシュネットワークの場合、これは通常576です。aは平均マスターノードの支払い(平均ブロック額の45%)です。マスターノードを実行するための投資収益率は、((n/t)*r* b*a*365)/1000マスターノードの順序は、高速で信頼性のない重要なタスクの世話をするために使用することができます方法。 速度を強調するために、ネットワークからN個の擬似ランダムマスターノードを選択してタスクを実行できます。 これらのマスターノードは、基本的にネットワーク全体に参加することなく、タスクを完了することができます。 これは、すべてのノードがコンセンサスに参加しなければならないBitcoinからの明確なコントラストです。 擬似ランダム選択は、次のアルゴリズムを利用することによって行われます。 (マスターノード内のマスターノード) {現在のスコア=マスターノード.計算スコア (); if (現在のスコアベストスコア) {ベストスコア = 現在のスコア; 勝利ノード=マスターノード;}} CMasterノード::: スコアの計算 () {pow_hash = 作業ハッシュの取得 (nBlockHeight); // このブロックのハッシュを取得ハッシュハッシュ=ハッシュ(粉ハッシュ); //ハッシュエントロピーの違いを増やすPOWハッシュ = abs(pow_hash_hash-masternode_vin); 戻り値の違い;} サービス証明の仕組みあなたが推測できるように、マスターノードはシステムに多くのパワーと影響を与えます。 したがって、可能な限りビザンチンフォールトトレラントにするための措置を講じる必要があります。 つまり、一部のマスターノードが par以下で動作する場合でも、システムは円滑に動作するはずです。 マスターノードは、主に2つの理由からパー以下で実行することができます。 それは怠慢な俳優によって運営されるか、悪意のある俳優によって運営されます。 それにもかかわらず、Masternodesがオンラインでないか、間違ったブロック高さで動作している場合、エコシステムにとって悲惨なことがあります。 したがって、Masternodesがそのように動作していることを確認するために、Dashはサービス証明を利用しています。 悪意のあるマスターノードがシステムに与える影響を無効にするには、ノードはネットワークの残りの部分に ping を送信して、アクティブな状態を維持する必要があります。 Masternodeネットワークは、ブロックごとに2つのクォーラムを選択することでこれを処理します。 定足数 A は、定足数 B のサービスをブロック単位でチェックします。 クォーラムAは現在のブロックハッシュに最も近いノードであり、クォーラムBはハッシュから最も遠いノードです。 マスターノードA(1)はマスターノードB(ランク 2300)をチェックします。マスターノードA(2)マスターノードB(ランク 2299)マスターノードA(3)マスターノードB(ランク 2298)〜1%が各ブロックをチェックします。つまり、ネットワーク全体が1日6回チェックされます。 ノードは、システムの信頼性を維持するために、Quorum システムを介してランダムに選択されます。 各ノードは、非アクティブ化される前に 6 つの違反が許可されます。 だから、アリスが悪意のある俳優であり、Dashの生態系を汚染したいと想像してください。 システムに違反するには、6回連続して選択する必要があります。 そうでない場合、システムは以前のすべての違反をキャンセルします。 の 6回連続して選択される唯一の方法は、アリスがより多くのマスターノードを取得することですが、これを行うためには、彼女自身のお金(マスターノードあたり1000ダッシュ)を賭ける必要があることを見てきました。 彼女がそうしたとしても、次にどうなるの? 画像クレジット:ダッシュホワイトペーパー上記の表では:nは攻撃者によって制御されるノードの総数です tはネットワーク内のマスターノードの総数です rはチェーンの深さです。アリスがシステムに100万ダッシュを投資し、1000マスターノードを所有している場合、彼女は0しか持たない成功の確率は.6755%! それはかなり薄いオッズです。 これは本質的にDASH Sybill の証拠になります。 さて、彼女がより多くのお金を投資し、より多くのマスターノードを所有するとどうなりますか? 彼女はシステムを騙すことができますか? その質問に答えるために、簡単な思考実験をしましょう。 執筆時点では、1ダッシュの費用は〜550ドルです。 ダッシュネットワークで1500マスターノードを購入した場合、彼らは$825,000,000である1500* 1000ダッシュ= 1500万ダッシュを投資する必要があります。 誰かが本当に自分のお金の$825万ドルをシステムに投資しているとします。何が最善の利益になるでしょうか? システムの利益に反して行動し、あなたが株式として置いた富のかなりの量が大幅に価値が下がっていることを確認してください。 または、あなたの株式の価値が高まることを確認するためにできることをすべて行ってください。 チャンスは、後者の選択肢と一緒に行くでしょう。 特徴 #2:PrivateSend 要するに、PrivateSendは、コインの追跡可能な履歴を破るためにユーザー間でコインを交換することによって真菌性を維持します。 さて、長いバージョンを見てみましょう。 「PrivateSend」の仕組みを理解する前に、「CoinJoin」の概念を理解する必要があります。 コイン参加とは何ですか? CoinJoinは、グレゴリー・マクスウェルによるビットコイン取引のために提案された匿名化方法です。 これは、この考え方に基づいています。「支払いをしたいときは、支払いをしたい人も見つけて、共同支払いをしたい人を見つけてください。」 これはCoinJoin:画像クレジット:Wikipedia ご覧のとおり、共同支払いでは、1つのビットコイントランザクションで入力と出力出力を関連付けることはできません。 これにより、取引の正確な流れが第三者に知られていないことが保証されます。 CoinJoinは、Bitcoinトランザクションの最も基本的な問題の1つ、真菌性の欠如を解決するために考案されました。 Investopediaは真菌性を次のように定義しています。「真菌性は、同じタイプの他の個々の商品または資産との良好なまたは資産の互換性です。」 だから、真菌性とは何ですか?非真菌性は何ですか? あなたが友人から$20を借りたとします。 あなたが他の$20法案で彼にお金を返すなら、それは完全に大丈夫です。 実際には、1 $10法案と2 $5法案の形で彼らにお金を返すことさえできます。 それはまだ大丈夫です。 ドルには真菌性の性質があります(必ずしもそうではありません)。 しかし、あなたが週末に誰かの車を借りて、戻って来て、それらにいくつかの他の車を与えるならば、その人はおそらく顔にパンチするでしょう。 実際には、あなたが赤いインパラで離れて行って、別の赤いインパラに戻ってきた場合でも、それは完了した取引ではありません。 この例では、車は非真菌資産です。 だから、暗号侵害に関しては真菌性の取引は何ですか? 例えば、ビットコインを見てみましょう。 Bitcoinは、オープン元帳とオープンブックであることを誇りにしています。 しかし、それが意味することは、誰もがその中のトランザクションを見ることができ、さらに重要なことに、誰もがそのトランザクションの証跡を見ることができるということです。 これが基本的に意味することは、かつて違法な取引で使用されたビットコインを所有していると仮定することです。薬を買うと、取引の詳細に永遠に刻印されます。 これが本質的に行うことは、あなたのビットコインを「汚す」ということです。 特定のビットコインサービスプロバイダや取引所では、これらの「汚染された」コインは「クリーン」コインほど価値がありません。 これは真菌性を殺し、ビットコインに対する最も頻繁な有用性の1つです。 結局のところ、あなたのビットコインの以前の所有者の1人が違法な購入をするためにそれを使用した場合、なぜあなたは苦しむべきですか? CoinJoinは真菌性の質問に対する素晴らしい解決策ですが、多くの弱点があります。 弱点 #1: トランザクションのマージ CoinJoinを実装するもっと一般的な方法の1つは、次のような単純なトランザクションマージです。Image Credit:Dashホワイトペーパー(Dashホワイトペーパーから取得したデータに従う)しかし、これにより、ユーザーはこれらの結合されたトランザクションを通じてユーザーのコインに従うさまざまな方法に公開されます。 この例では、0.5 BTCがマージを介して送信されました。 しかし、単にソースを識別するには、左の値と一致するまで右の値を加算する必要がありますトランザクションを分離:0.05 + 0.0499 + 0.0001(手数料)= 0.10BTC。0.0499 + 0.05940182 + 0.0001(手数料)= 0.10940182BTC。 ミキサーに追加されるユーザーが増えるほど、これは指数関数的に難しくなります。 しかし、非匿名化のリスクは依然として残っています。 弱点 #2: フォワードリンク CoinJoin の他の実装では、ユーザーがトランザクションを匿名化し、その変更を Exchange またはユーザーの身元を知っている他のエンティティに送信することができます。 その後、エンティティは変更を使用し、その間に発生したすべてのトランザクションを記録しながら、単にユーザーに追跡することができます。この弱点は「フォワードリンク」と呼ばれます。 画像クレジット:Dash ホワイトペーパー上の図で何が起きているかを説明します。 アリスは1.2BTC入力でCoinJoinを使用し、1BTCと0.2 BTCの出力につながります。 アリスは彼女の1つのBTC出力の0.7BTCを0.3 BTCの変更に戻すことを費やしています。 0.3 BTCの変更は、既知のソースに移動します。交換。 しかし、0.3 BTCを使用すると、ソースは単に彼女の取引を追跡し、匿名性を破ることができます。 弱点 #3: リンクを通してもう一つの興味深い弱点は、リンクを通してです。 下の図を考えてみましょう:画像クレジット:ダッシュホワイトペーパーここから匿名トランザクションの送信者をどのように識別しますか? Aliceが0.7 BTCを匿名で送信する部分に到達するまで、「交換取引」から始めて、逆方向に作業してください。 これは完全に匿名性を破ります。 この種の攻撃は「リンクスルー」と呼ばれます。 図に戻る:アリスはコインベースから1.2 BTCを購入します。 彼女はそれを1 BTC出力に匿名化し、0.3 BTCの変更を受け取ります。 彼女はその後、0.3 BTCの変更と以前の0.2 BTCの変更を組み合わせました。 この匿名の変更をcoinbaseから受け取った変更と組み合わせることで、彼女の匿名性が損なわれます。 誰でもコインベースを介して0.2 BTCに従うだけで、取引履歴全体を知ることができます。 弱点にもかかわらず、Dashは彼らのお金を真菌可能にする価値を見て、したがって「PrivateSend" を実装しました。 PrivateSendは、CoinJoinに基づいて変更を加えたコインミキシングサービスです。 変更には、マスターノードの使用が含まれます。 複数のマスターノードと混合して連鎖する。 ミックスを固定金種のみを受け入れるように制限する(0.01 ダッシュ、0.1 ダッシュ、1 ダッシュ、10 ダッシュなど)。 許可される最大金種は1000ダッシュです。 パッシブノードを使用する。 プライベートセンドはどのように動作しますか? PrivateSend は、多くのユーザーからの複数の同一の入力を追加し、複数の出力に送信することによって、トランザクションにプライバシーを追加します。 トランザクションフローをトレースできないため、トランザクションのプライバシーは維持されます。 Dashホワイトペーパーでは、次のように述べています。「PrivateSendは、トランザクションが複数の当事者によって形成され、複数の当事者に対して行われ、それ以降は結合できない方法で資金をマージするという事実を使用しています。 すべてのPrivateSendトランザクションがユーザーが自分で支払うように設定されていることを考えると、システムは盗難に対して非常に安全であり、ユーザーのコインは常に安全です。 現在、PrivateSend を使用してミックスするには、少なくとも 3 人の参加者が必要です。」 画像クレジット:Dash ホワイトペーパー上記の画像では、3人のユーザーがミキシミクシングのために建ての資金を提出しています。 その後、ユーザーはランダムに注文された新しい出力を使用して自分自身を返済します。 ご覧のとおり、これらの宗派は混合の目的にとって重要です。 前に述べたように、許可された宗派は、0.01ダッシュ、0.1ダッシュ、1ダッシュ、10ダッシュ、100ダッシュ、1000ダッシュです。 共通の宗派は、匿名性を確保するために一緒に混合に進みます。 プライベート送信は、セッションごとに1000ダッシュに制限されています。 これは、かなりの金額が関与する場合、複数のセッションが必要であることを意味します。 PrivateSend はパッシブノードで実行され、タイミング攻撃が困難になり、ユーザーエクスペリエンスが簡単になります。 各 PrivateSend セッションは、3 つのクライアントに制限されます。つまり、各ユーザーがトランザクションをフォローする 3 つのチャンスを持っています。 匿名性をさらに高めるために、連鎖アプローチが利用され、資金が複数のマスターノードを介して次々と送られます。 特徴 #3: InstantSend DASHの最も魅力的な機能の一つは、プライバシーとともに、トランザクションの速度です。 このガイドの冒頭で述べたように, ビットコインのトランザクション時間は、通常、本当に長いです. 実際、トランザクション時間はBitcoinのこのような問題であり、最近支払いモードとしてストライプによって落とされました。 InstantSend は、ほぼインスタントトランザクションでこの問題を解決します。 まず、Bitcoinでの取引はどのように機能しますか? Alice は、1 BTC を Bob に送信し、トランザクションを作成します。 トランザクションは、基本的に、トランザクションを通過する彼女の意図を述べる鉱夫へのメッセージです。 その後、鉱夫はトランザクションを検証し、それを完了するブロックに詳細を置きます。 ボブは1 BTCを取得します。 鉱夫が検証プロセスを行うことが重要である理由は、2倍です。まず、トランザクションを開始したのが実際にアリスであることを確認することです。二重の支出がないことを確認する。 二重支出とは何ですか? 二重支出は、基本的に同じコインを複数の取引に同時に費やすことを意味します。 この問題は、鉱夫のために迂回されます。 ブロックチェーンでは、マイナーがマイニングしたブロックにトランザクションを入れたときにのみトランザクションが発生します。 今度は、アリスがボブに1ビットコインを送り、同じコインをチャーリーに送ったとします。鉱夫はブロック内の1つのトランザクションに入れて、その過程で他のトランザクションを上書きし、プロセスの二重支出を防ぎます。 だから、Dashはどのようにインスタントトランザクションを送信しながら、二重支出の問題を回避するのですか? InstantSendの手順を見てみましょう:Dashでブロックが採掘されるたびに、鉱夫はブロックのハッシュを送信します。 ブロックのハッシュは、マスターノードの定足数を選択するために使用されます。10 個のマスターノードが 1 つの定足数に含まれます。 クォーラムは、今から次のブロックが採掘されるまでの間(約2.5分)、ダッシュネットワークの「インスタント送信権限」になります。 したがって、Alice が InstantSend を介して Bob 1 DASH を送信するとします。選択されたクォーラムはトランザクションの入力をロックし、入力の詳細をブロードキャストします。 このロックにより、二重支出が防止されます。 Aliceが同じ入力をチャーリーに送信して二重支出を開始するとします。入力がすでにブロードキャストされているため、ネットワークは新しいトランザクションを拒否します。 送信者と受信者の両方が1秒以内にトランザクションの5つの確認を受け取り、トランザクションが結論を経たことを保証します:Dash Cryptocurrencyとは何ですか? クラッシュコースだから、そこにあなたはそれを持っています。 それはユニークになり、ダッシュの3つの機能。 書面時点では、これはダッシュチャートの外観です:画像クレジット:コインマーケットキャップダッシュは「デジタルキャッシュ」としてブランドされており、多くの正当な商人がそれを受け入れ始めています。 シンガポールベースの財布TenXは、実際にDashをフィアット通貨に変換することができ、モバイルアプリとデビットカードを作成しました. 彼らはマクドナルドのようなアウトレットでアプリをテストしました。 Dashは主流に受け入れられる本物の可能性を持っているようです。

Ameer Rosic
#SerialEntrepreneur, Investor, #Digitalmarketing Adviser and Cofounder of @Blockgks a #blockchain innovation hub

Like what you read? Give us one like or share it to your friends and get +16

51
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today

Already have an account? Sign In