ブックマーク / note.com/strictlyes (3)

  • ブロックチェーンが使い物にならない理由|es

    相変わらず、企業の間では「ブロックチェーン」という言葉が流行っていますね。 「ブロックチェーン」を使って新しい経済圏を作るとか。 「ブロックチェーン」でトークンエコノミーを実現するとか。 「ブロックチェーン」で業務を分散化するとか。 「ブロックチェーン」を使えば自動的にトラストレスになるとか。 特定の組織が、「ブロックチェーン」という言葉を使うことに、物凄い違和感を感じていました。 はたして、ビジネスに使えるのだろうか? そもそも、何を実現するために誕生したのだろうか? 今回もJimmy Song氏の名記事を翻訳。 以下、文。 ブロックチェーン界隈の誇大広告には驚きが隠せないです。世に出回っているブロックチェーンの宣伝文句は、だいたい次のようなものです。 1.所得格差の解消 2.すべてのデータが改ざんできない。 3.すべてのデータが効率的かつ仲介人なしで運用できる 4.死にかけている赤ち

    ブロックチェーンが使い物にならない理由|es
  • ブロックチェーンのデータ構造をJavascriptで作ろう|es

    今回はJavascriptで、ブロックチェーンのデータ構造を実装します。ブロックチェーンのデータ構造を実際に作ってみると、その堅牢性が理解できると思います。nonceを求めるマイニング・アルゴリズムも実装します。 なお、P2Pでノード間で同期を取ったり、コンセンサス・アルゴリズムで合意形成を取るところまでは、実装しませんので悪しからず。 ブロックチェーンは「万能薬」でありません。他のプログラムと一緒で、あくまで、アルゴリズムを効率的に実現するデータ構造です。 分散環境下で、セキュアにデータをもつためのデータ構造とも言えます。 つまり、手段です。導入したからといって、問題が自動的に解決したりしません。 それでは早速、作ってみましょう。実際に作業するファイルは2つです。 mkdir project cd project npm init touch blockchan.js touch tes

    ブロックチェーンのデータ構造をJavascriptで作ろう|es
  • ブロックチェーンは何も解決しない。|es

    はじめて、ブロックチェーンを知った時は興奮したものです。なぜかと言うと、「分散化した環境下で、合意形成が取れる」と謳っていたからです。 「これは民主的だな、色々な問題が解決する」と夢中になりました。 「ブロックチェーン」という言葉が、どうも一人歩きしていると感じたのは、ビットコインやイーサリアムを、よく理解してからでした。 よくよく考えれば、「分散化した環境下で合意形成」と言うのは、ビットコインのことだったのです。「ブロックチェーン」は、ビットコインや他の暗号通貨を実現するための、一要素にすぎません。 今回もJimmySong氏の論考を訳してみました。 以下、文。 ブロックチェーン技術は真新しいものであり、十分な時間を投資すれば誰かが、通貨以外に役立つものを作るということを、ビジネス界隈では多くの人が信じています。これこそ私が「ビットコインではなく、ブロックチェーンを」症候群と呼んでいる

    ブロックチェーンは何も解決しない。|es
  • 1