ブロックチェーンの歴史

 2020年06月18日

ブロックチェーンの歴史

 暗号通貨の背後にある基盤技術はブロックチェーンである。 このテクノロジーにより、ネットワーク上の各クライアントは、互いに信頼し合う必要なく、合意に達することができる。

最初の日

ブロックチェーンテクノロジーの背後にあるアイデアは、研究者のスチュアートハーバーとW.スコットストーネッタがリアルタイムマーキングを目的とした実用的なソリューションを導入した1991年に説明された。

 システムは、暗号で保護された一連のブロックを使用して、タイムスタンプ付きのドキュメントを保存した。 1992年、マークルツリーがデザインに統合され、ブロックで複数のドキュメントを収集できるようになり、効率が向上した。 しかし、このテクノロジーは使用されておらず、ビットコインが誕生する4年前の2004年に特許が失効した。

Proof Of Work(仕事の証明)再利用

2004年、コンピュータサイエンティストで暗号技術者のHal Finney(Harold Thomas Finney II)は、RPoW(Proof Of Work Reuse)と呼ばれるシステムを立ち上げた。システムは、RSA署名付きのトークンを作成する、不変または置き換え不可能なHashcash(作業証明のトークンに基づく)を受信することで機能する。 次に、ある人から別の人に直接交換するために使用できる。

RPoWは、信頼されたサーバーで登録済みトークンの所有権を維持することにより、二重消費の問題を解決した。 このサーバーは、世界中のユーザーが正確さと透明性をリアルタイムで確認できるように設計されている。

RPoWは、暗号通貨の歴史における最初の実験および重要な最初のステップと考えることができる。

ビットコインネットワーク

2008年の終わりに、ピアツーピアの分散型ネットワーク電子キャッシュシステム(ビットコインと呼ばれる)を紹介する小冊子が、モニカー、中本哲史によって暗号メーリングリストに掲載された。

作業証明Hashcashアルゴリズムに基づいているが、RPoWなどのハードウェアベースの計算関数を使用していない。 ビットコインの二重支出機能は、トランザクションを追跡および認証するためのピアツーピアネットワークプロトコルによって提供される。要するに、鉱山労働者は、作業証明メカニズムを使用して報酬のためにビットコインを「採掘」し、ネットワーク内の分散ノードで検証する。

2009年1月3日にビットコインが誕生したのは、中本哲史が最初のビットコインブロックを掘り起こして、50ビットコインの報酬を獲得したときである。 ビットコインの最初の受領者はHal Finneyで、2009年1月12日の世界初のビットコイントランザクションで中本聡から10ビットコインを受け取った。

イーサリアム

2013年、Bitcoin Magazineのプログラマーであり共同創設者でもあるVitalik Buterinは、ビットコインには分散型アプリケーションを構築するためのコーディング言語が必要であると指摘した。 コミュニティの承認なしに、Vitalikはスマートコントラクトと呼ばれる新しい暗号化機能を備えた新しいブロックチェーンベースの分散コンピューティングプラットフォームであるEthereumの開発を開始した。

スマートコントラクトは、Ethereumブロックチェーンで実装および実行されるプログラムまたはスクリプトである。たとえば、条件が満たされたときにトランザクションを実行するために使用できる。 スマートコントラクトは特定のプログラミング言語で記述され、バイトコードにコンパイルされる。これは、Ethereum仮想マシン(EVM)と呼ばれる分散型チューリング完全仮想マシンが読み取りおよび実行できる。

開発者は、Ethereumブロックチェーン内で実行されるアプリケーションを作成して公開することもできる。 これらのアプリケーションは一般にDApp(分散アプリケーション)として知られており、Ethereumブロックチェーン上で何百ものDAppが実行されている。 ソーシャルメディアネットワークプラットフォーム、ギャンブルアプリ、金融取引所が含まれる。

 イーサリアムの暗号通貨はイーサーと呼ばれる。 アカウント間で転送でき、スマートコントラクトの実行時に使用される計算性能の支払いに使用できる。

概要

今日、ブロックチェーン技術は主流のチャネルで多くの注目を集めており、暗号通貨の分野だけでなく、さまざまなアプリケーションに使用されている。

ベトナムでアウトソーシングを展開するオフショアパートナーをお探しの場合は、ベトナムに長年在籍している企業以外にも、ハチネットは以下の特徴を体験できる場所です。

Microsoft .NET Webサイト開発(asp、vb.net ...)

ウェブサイト開発フォント終了

Javaシステム/アプリケーション開発

モバイルアプリケーション開発(IOS / Android)。

Cobolシステム開発。

私たちにもサービスがあります

柔軟なオフショア開発

BrSE担当者を日本に派遣

現在、Hachinetのパートナーの80%は日本のソフトウェア企業であり、当社のエンジニアは、高い技術を持つだけでなく、お客様と日本語で直接にコミュニケーションをとることができる。

Hachinetは、常にソフトウェアの品質と顧客の満足度を重視している。当社のITアウトソーシングサービスを選択すれば、製品が実装されてから納品されるまで安心できると信じる。

メールでご連絡ください:[email protected]