田中

田中

@124

Goodbye alert.

つぶやき。ぽえむ。 monacoin-core のソースコードを読めば気づくはずですが、0.20 からは、アラートシステムが削除になります。 これをもって「51% 攻撃が!」など FUD 飛ばす人たちが増えるでしょうから、いま一度、現状を確認しておきましょう。 PoW に対する攻撃は、ハッシュパワーが必要です。攻撃のためにマイニングマシンを購入するとコストがかかりますし、買ってしまったら素直にマイニングしたほうが利益が出たりするケースもあります。攻撃のためのハッシュパワーは、借りてくるのが現実的です。たとえば nicehash のような仕組みを使って。 いつかも呟いた気がしますが、難易度の指標として、crypto51.app というサイトの nicehash-able 値が使えます。値が小さいほど、攻撃のためのハッシュパワー調達が困難となります。 このポエムを書いている時点での、モナコインの nicehash-able 値は 1% です。 鉄壁の王者 Bitcoin は、貫禄の 0%。Litecoin で 9%。細かい仕組みは違いますが、モナコインのアラートシステムと同目的の仕組みを取り入れた BitcoinCash は 22%。  (もっと草の方を見てみると、1,720,863% などあったりします。恐ろしいですね) つまり、現時点でのモナコインに限って言えば、もうアラートシステムのような妥協は不要になっています。 なぜ不要になったのか、時系列については、どこかに書いた記憶があるので、何度も書きません。 「CPU や GPU でも掘れる」を謳い文句にした、またはハッシュレートがコイン価格に比べ不相応に低い、そんな PoW チェーンたちは、今後も攻撃リスクに怯えながらアラートシステムに類するものに頼ることになるのでしょう。ご愁傷さま。 モナコインにしても、マイナーたちの動向は core 開発者らには預かり知れません。将来的に、攻撃避けの妥協を再度組み込むことも、有り得るでしょう。

Utreexoは中央集権的にならないか?

ビットコインの分散性を維持するためには、取引データを最小限に維持することが重要です。現在ビットコインの取引データは400GBを越え、UTXOだけでも4GBあります。 ビットコインにはフルノードとSPVと呼ばれる軽量クライアントがあります。フルノードは、さらにPrunedモードと呼ばれるUTXOだけを保持する運用も可能です。また軽量クライアントでは、フルノードと違い、全データを検証せずにブロックヘッダーのみをダウンロードし、自身に必要な取引データだけを検証することでストレージ容量を節約しています。 これまで軽量クライアントはBIP37で定義されているBloom Filterを使って各ウォレットを実装してきましたが、プライバシーが損なわれることからBitcoin Core v0.19.0以降ではBloom Filterはデフォルトでは無効となっています。Bloom Filterのデメリットは、クライアントごとにフィルターが異なるので検閲が可能となる点です。これを解決するために登場したのがBIP157,BIP158のCompact Block Filterで、これはBloom Filterとは異なり、フィルターがブロックごとに作成されるためビットコイン・ネットワークで全て同じものとなります。ただし、どちらにしても軽量クライアントはあくまでブロックヘッダーのみを保持し自身に必要な取引データのみを検証するので、全データを検証するフルノード/Prunedノードほどトラストレスではありません。 さて、ビットコインのフルノードは全データを保持するフルノードと検証したデータは捨てUTXOのみを保持するPrunedノードの2種類がありますが、これとは別なアプローチをするフルノードの提案としてUtreexoがあります。技術的な説明は割愛しますが、UtreexoはUTXOの管理・保持をマークル木ハッシュを使ったアキュムレーターで行います。これにより保持するデータ容量の大幅な削減だけでなくいくつかのメリットが生まれます。 メリット Utreexoノードは数キロバイトのデータ保持のみでよい IBDの並列処理が可能 コンセンサスアルゴリズムをデーターベースから独立できる ソフトフォークなしで実現できる デメリット IBDではネットワーク帯域が20%増加 Utreexoアーカイブノードは通常のフルノード以上のストレージが必要 ※IBDとはInitial Block Downloadの略で、最初の同期処理で行うブロックデータのダウンロードのこと Utreexoはソフトフォークなしで実現可能ですが、そのトリックはブリッジノードとよばれるノードの存在です。このブリッジノード(上記デメリットのUtreexo

思惑は一致していないと見たほうが

つぶやき。ぽえむ。 無職業者BOTは田中bot (twitter: @tanaka_bot_1 ) 氏と面識ありません。中の人は彼と偶然にも面識がありますが、モナコインについて深く話をしたことはありません。 よって、過去の彼が公にしてきた言動から推測しただけの、印象論ですが。 田中bot氏は、彼独自の読み・計画・野望があって動いているように無職業者BOTには見えていて、今現在誰と歩調を合わせているかで評価判断しないほうが良い気がしています。 彼は技術者としてのスキルを持ち合わせているのと同時に投資家なので、投資した分以上の回収はする気では居るでしょうけれども。しかし適法の範囲なら、健全な経済活動なわけですし。 無職業者BOT的には上場pumpに心底興味無いですが、現実問題として、日本の仮想通貨交換所のみで燻っているなら先は厳しいというのは常識的なところとは思います。 入手しやすさというのは大事なことで、「(流動性の低い XMP アセットではなく) モナコインで直接モナカードが買える」dispenser の登場はエポックだったと思いますし。似た話として海外の人々がモナコインを入手しやすい環境づくりは、それはそれで意味のあることでしょう。 例によってオチはない。雑感。そして don't trust, verify...

Purchased this article qw95rvz3l

-1980

Purchased this article 3by9k0y4o

-2800

Purchased this article mntllxbvu

-100

Purchased this article hzgr8va81

-1800

Purchased this article rq3bogxl4

-2980

タコ頭のおじき purchased this article wi1o1oy93

100

タコ頭のおじき purchased this article 8186ycd9r

100

Purchased this article k2u7xfst7

-100

Purchased this article ygifz6wpb

-100

Purchased this article o9gj0v9y1

-100

匿名ユーザ purchased this article ij4ablta9

100

Culi-zusi purchased this article ij4ablta9

100

Cryptcoin Junkey purchased this article ij4ablta9

100

btc_dakara purchased this article ij4ablta9

100

高井 purchased this article ij4ablta9

100

田中 tipped you

1000

Boost mined

-100

Boost mined

-100

Boost mined

-100

Boost mined

-100

Popular stories

中国でのモナコインの最新事情

1919

なぜモナコインに価値があるのか

1714

CoinExに実装されているAMMが面白い [MONA]

664

Archives

2021-06
2posts
2021-05
1posts
2021-04
1posts
2021-03
2posts
2021-02
3posts
2020-12
1posts
2020-08
1posts
2020-07
1posts
2020-06
1posts
2020-05
3posts
2019-11
2posts