<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Decentralization on Skycoin ブログ</title><link>https://blog.theskywirenetwork.net/ja/tags/decentralization/</link><description>Recent content in Decentralization on Skycoin ブログ</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Tue, 03 Oct 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.theskywirenetwork.net/ja/tags/decentralization/index.xml" rel="self" type="application/rss+xml"/><item><title>Bitcoinの構想を実現する</title><link>https://blog.theskywirenetwork.net/ja/posts/getting-to-where-we-think-bitcoin-should-be/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>https://blog.theskywirenetwork.net/ja/posts/getting-to-where-we-think-bitcoin-should-be/</guid><description>&lt;p&gt;&lt;em&gt;本記事は「the bitcointalks」の投稿（２０１４年４月２３日）をアーカイブしたものです&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;引用: &lt;strong&gt;JFK01&lt;/strong&gt; 2014年4月23日 01:54:50 PM&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Skycoinは検証に検証を重ね、とても慎重にプロジェクトを進めているように私には映ります。
それ自体は悪いことではありません。Skycoinのチームはエンジニアであり、実践より検証を優先したいのでしょう。
とても注意深く開発も進められてきたようです。エンジニアは注意深く、慎重であるのが常ですね。
そのようにすればよいと思います。Skycoinは野心的なプロジェクトで、実現もまだまだ先の話でしょうから。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Peer Coin、Ripple、Bitcoin、Nxt、Litecoin、現在（２０１４年当時）普及している仮想通貨を見てみると、
どのコインもBitcoinのセキュリティモデルを根本的に改善することに成功しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bitcoinは仮想通貨の起源であり、Proof of Workの仕組みを導入しました。&lt;/li&gt;
&lt;li&gt;LitecoinはScryptという新たなハッシング機能を開発しました。&lt;/li&gt;
&lt;li&gt;Peer CoinはProof of Stakeを導入した最初の仮想通貨です。&lt;/li&gt;
&lt;li&gt;Rippleは関係同意形成モデルを開発しました。欠陥はありますが、独自のコードベースを基にしています。&lt;/li&gt;
&lt;li&gt;NxtはProof of Stakeのみで設計された最初の仮想通貨です。独自のコードベースを持っています。&lt;/li&gt;
&lt;li&gt;Namecoinはブロックチェーン上にキーバリューストア形式でデータを保存できるようにしました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;市場規模（2014年当時）:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bitcoin: 60億ドル&lt;/li&gt;
&lt;li&gt;Litecoin: 3億ドル&lt;/li&gt;
&lt;li&gt;Peercoin : 5000万ドル&lt;/li&gt;
&lt;li&gt;Ripple: 10億ドル (一般ユーザーの保有量は全体の1%以下のため流通量は5000万ドル)&lt;/li&gt;
&lt;li&gt;Nxt: 25万ドル&lt;/li&gt;
&lt;li&gt;Namecoin: 2000万ドル&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私たちSkycoinは、根本的に新しい合意形成モデルを開発しました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;トランザクション処理にかかる時間は数秒です。&lt;/li&gt;
&lt;li&gt;高いハッシングパワーによるトランザクション処理のコントロールに耐性があります。&lt;/li&gt;
&lt;li&gt;ネットワーク維持にかかるコストが低くなっています。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Skycoinの合意形成モデルだけを見ても、他の仮想通貨より遥かに優れています。
現在問題となっている取引所のハッキングやマイナーによるハッシングパワーの濫用は、
PoW（Proof of Work）よりも優れたSkycoinの合意形成モデルの価値を明らかにしています。
私たちはトランザクション処理を恣意的に操作するのを防ぐメカニズムを開発しました。&lt;/p&gt;
&lt;p&gt;Bitcoinの抱える脆弱性の修正は先延ばしにされ、悪意のある人びとがハッキングをはじめました。
この問題は３年前に既に知られていました。しかし、当時から理論的に可能だとされていたハッキングは、
Bitcoinの急激な価格上昇と合わせて、ハッカーにとって現実的で利益の出る選択肢となってきました。
Bitcoinのノードが繋がっているインターネットルーターをハックすれば、ネットワークをフォークして、
取引所、銀行、ギャンブルサイトなどからBitcoinを盗むことができてしまいます。&lt;/p&gt;
&lt;p&gt;SkycoinはBitcoinの抱える全ての脆弱性に耐性が備わっています。
Bitcoinへのハッキングが大きな問題となる以前に、Skycoinは既に耐性を整えていました。
Skycoinはハッシュ値の衝突をはじめから防いでおり、衝突の起こるたびに修正をする必要がありません。
SHA256を復号化する大規模な攻撃をした場合、Bitcoinは破綻しますが、Skycoinは変わらずに動作し続けるでしょう。&lt;/p&gt;
&lt;p&gt;銀行や企業は上記の「トランザクション展性」について学ぼうとしません。Bitcoinの仕組みがわかっていないのです。
コインが盗まれる前に、デベロッパーが既知の脆弱性を修正してくれるだろうと盲目的に信じたいのです。
Bitcoinは完成したプロジェクトではありません。コードにはバグもあり、必ずしも綺麗なものではありません。
Bitcoinの抱える数多の小さな問題を解決するのでさえ、ブロックチェーンのリセットが必要になります。
この選択肢はデベロッパーにとって現実的な話ではありません。&lt;/p&gt;
&lt;p&gt;金銭的な成功ばかりが語られ、Bitcoinが何よりも「実験」であるということを人びとは忘れてしまったようです。
Bitcoinの初期デベロッパーの多くは価格が１ドルに達したときに大量のコインを売りました。
なぜなら、彼らはBitcoinという「実験」が現在の規模まで拡大するとは思ってなかったからです。
現在「Bitcoin 2.0」が話題になっていますが、私たちは「Bitcoin 1.0」に立ち返らなければいけません。
「the Bitcoin-qtwallet」が私たちの発明できるベストだと言う人は誰もいないでしょうから。&lt;/p&gt;</description></item><item><title>Aetherの意味</title><link>https://blog.theskywirenetwork.net/ja/posts/the-meaning-of-aether/</link><pubDate>Mon, 25 Sep 2017 00:00:00 +0000</pubDate><guid>https://blog.theskywirenetwork.net/ja/posts/the-meaning-of-aether/</guid><description>&lt;p&gt;&lt;em&gt;2014年5月5日のbitcointalksスレッドのアーカイブ済みの投稿です。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Aetherのオリジナルデザインは、現在CXOと呼ばれるものに発展しました。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;引用: &lt;strong&gt;Tobo&lt;/strong&gt; on May 04, 2014, 02:11:12 PM&lt;/em&gt;&amp;gt;
Ethereumがかつて使用していたetherという名前を、あなたが以前使用していたことに私は気付きました。
今回、このフォーラムで他の人たちが使っていたaetherに、あなたは変更しました。
なぜ、これら2つの名前がそんなに好きだったのですか？&lt;/p&gt;
&lt;p&gt;Ether（エーテル）は空間に浸透します。
そして私たちは、etherは人々が嗅ぐとハイになるアルコールであり、aetherは空間に浸透する神秘的な物質であることを発見しました。&lt;/p&gt;
&lt;p&gt;データがサーバー上に存在しないため、それはAetherと呼ばれます。
これはインターネット全体（または少なくとも加入者）に連帯的に存在します。
一度公開されたら、それは破壊することはできません。
中枢となるサーバーはなく、押収は不可能です。
一度データが公開されると、それは単なるピアに過ぎないため、公開者を見つけたり追跡したりすることができません。&lt;/p&gt;
&lt;p&gt;それは完璧なシステムです。
ある1つのタイプのSkycoinアドレスは、データストアまたはpub/subシステムのためのエンドポイントです。
別のタイプのSkycoinアドレスは、コインを保持します。
また別のタイプのSkycoinアドレスは、あなたが通信してメッセージを送る事ができるノードです。&lt;/p&gt;
&lt;p&gt;あなたがpubkeyを生成すると、そのpubkeyはアドレスにハッシュされます。
それがIDです。
デバイスまたはコンピューターが通信に使用されている場合、それらを識別するために、アドレスがIPアドレスに取って代わって使われます。
データストアに使用されている場合は、データストアに名前を付けます（ちょうどマグネットリンクがトレントファイルのハッシュであり、またトレントの名前であるように）。
データストアにファイルリストとファイル内のチャンク形式のハッシュリストが含まれていれば、それは更新可能なトレントです。
コンピューターにつけられるIPアドレスのように、通信に使用されている場合は、Skywireノードの名前を付けます。&lt;/p&gt;
&lt;p&gt;この事から、もしあなたがAetherで分散型のツイッターを作成したい場合は、pubkeyを作成します。
そして、あなたのKey-Value storeの更新を公開し、秘密キーで署名します。
Key-Value storeの各キーは各ツイートの増加数で、ツイートの本体はjsonです。&lt;/p&gt;
&lt;p&gt;あなたは誰かにあなたのpubkeyハッシュ（アドレス）を与えて、あなたのフィードをダウンロードして複製できるようになりました。
彼らは、彼らがフォローしているすべての人のフィードを引き出すことができます。
彼らは購読しているフィード内のランキングと、自分のGUIを選択するために、彼ら自身のフィルタリングアルゴリズムをローカルで実行できます。
それはウェブサイトですが、あなたのコンピュータ上で実行されているウェブサイトであり、それはあなたが持っているコピーのデータから実行されています。&lt;/p&gt;
&lt;p&gt;あなたは購読したフィードをサーバーからダウンロードするのではなく、購読している他のユーザーからダウンロードしています。
それは完全に分散化されています。
それはpub/subであり、また通信チャネル、Key-value store、RSSフィード、ドキュメント指向のデータベース（JSONを保存している場合）であり、ファイルリストとチャンク形式のリストを保存している場合は、それは更新可能なトレントです。&lt;/p&gt;
&lt;p&gt;この革新、つまりこのデータ構造はブロックチェーンと同じように強力です。また、DHTと同じように強力です。 これは次世代の分散システムの核となるコンポーネントです。&lt;/p&gt;
&lt;p&gt;Aetherはすべての空間に浸透する神秘的な要素であり、私はその名前は適切だと思います。&lt;/p&gt;
&lt;p&gt;Torでは、トラフィックの待ち時間の変化を調べ、それらがノードを通過する他のトラフィックの待ち時間と関連付ける事により、トラフィック分析を通じてサービスへのパスを特定できます。
複数のホップを通過する必要があるため、ページのリクエストが遅くなります。
ここでは、その複製はP2Pです。
「センター」はなく、「サーバー」もありません。
あなたはデータを要求しなくとも、データの完全なコピーをローカルに持っているので、Webページは瞬時に表示されます。
あなたはデータベースからWebページを生成しています。&lt;/p&gt;
&lt;p&gt;IoTの例として、あなたがLED電球を持っていると仮定します。
電球を赤色にしたい。 電球にはIPアドレスがあり、あなたの家にワイヤレスで接続されています。
あなたが電球を移動すると、それは新しいIPアドレスを持つので、それを見つけたり、メッセージを送信したりすることはできません。
IPアドレスはデバイスの「ids」ではなく、オブジェクトが移動して、異なるエンドポイントでネットワークにアクセスすると変化します。
Skycoinは、ネットワークに依存しないデバイスやアプリケーションに「名前」を与えます。 これはDNSの機能で、名前を取得してサーバーまたはIPを解決します。&lt;/p&gt;
&lt;p&gt;電球にはSkycoinアドレスがあり、そのアドレスにメッセージを送信することができます。
あなたは &amp;ldquo;赤くなれ&amp;quot;と指示することができ、プログラム可能なLED電球に新しいプログラムをアップロードすることができます。
Skywireは自動的にデバイスへのルートを見つけ出します。&lt;/p&gt;
&lt;p&gt;さらに、Skywire Meshノードを実行している時には、ノードは4つのワイヤレスネットワークとルータに接続されている可能性があります。
wifiノードには5つの異なるIPアドレスがあります。
IPアドレスはもはやノードを一意に識別しません。
IPアドレスは単にノードへのパスです。
ルータ上のIPアドレスは、NATの仕組みがあるため、しばしばパブリックアドレスでさえありません。&lt;/p&gt;
&lt;p&gt;あなたがコントロールするコンピュータ一式、デスクトップ、タブレット、2台のラップトップ。
それらは個人的なクラウドを作ります。
各デバイスにはSkywireデーモンと、通信を受けることができるノードアドレスがあります。
あなたは、クラウド上でアプリケーションサーバーを実行しています。
たとえば、いくつかのストレージアプリケーションサーバー（Dropboxのようにネットワークファイルシステムとしてドライブのボリュームを公開する）を持っているかも知れません。
あなたは、 Webサーバーや電子メールサーバーなどのアプリケーションサーバーを使用している可能性があります。&lt;/p&gt;</description></item></channel></rss>