2017-03-17 4 views
-1

私はちょうどEthereum、ブロックチェーンベースのプラットフォームで作業する機会を得た。しかし、私はシナリオがどのようなシナリオで使用されているか、実際の生活の中でどのようなものが使用されているかについては明確な考えを持っていません。ブロックチェインとエテリアムとは何ですか?それはどこで使われますか?

+1

良い質問ですが、これはJavaScriptやnodejと何が関係していますか? – Aron

+2

FAQをよくお読みください。あなた自身でいくつかの研究をしてください - 利用可能な素材がたくさんあります。 – duffymo

+1

[こんにちはStackoverflow、私にはブロックチェーンとethereumは何ですか?] google(https://www.google.com/search?q=What+is+block-chain+and+ethereum) – mplungjan

答えて

1

ブロックチェーンを使用する例の1つはBitcoinです。

ビットコインネットワークは、暗号化プロトコルで動作するピアツーピア決済ネットワークです。ユーザーはビットコインウォレットソフトウェアを使用してデジタル署名されたメッセージをネットワークにブロードキャストすることにより、ビットコイン(通貨単位)を送受信します。トランザクションは、ブロックチェーンと呼ばれる分散レプリケート公開データベースに記録され、「マイニング」と呼ばれる作業証明システムによってコンセンサスが達成されます。このプロトコルは2008年に設計され、元の開発者/開発者グループの名前または仮名である "Satoshi Nakamoto"によって2009年にオープンソースソフトウェアとしてリリースされました。 [強調追加]

を参照してください:あなたのアプリを開発するお手伝いをすることができ

ノードモジュール:

+0

助けてくれてありがとう@rsp –

10

Blockchainエリアが良いtutorials.Iを見つけるのは難しい&もヶ月前、私はいくつかを共有したい&をblockchain関連技術を学び始めた比較的新しい、demotivated取得world.Don't blockchainへようこそあなたの質問はNodejs & Javascriptに直接関連していないので、まず質問を修正することを提案したいと思います。

私たちはすべてnoobsとして開始しますが、noobsまたは専門家として終了することもできます。 Cartoon

オリジナル漫画と呼ばれる注文、レコード、の継続的成長のリストを維持http://ericsammons.com/what-is-the-blockchain/

Blockchain、安全な分散台帳(データ構造またはデータベース)で見つけることができます。このユーチューブのビデオを見てください「ブロックを。」 - Blockchain 101 - A Visual Demoブロックチェインの基本を理解してください。 これは、ブロックチェーンの背後にある概念に対する非常に基本的な視覚的な紹介です。彼はインタラクティブなWebデモを使用して不変の元帳のアイデアを紹介します。 https://github.com/anders94/blockchain-demo

BlockchainはもともとBitcoinのような暗号化技術の背後にある技術として開発されたもので、オンラインで入手することができます。何百万ものデバイス上で実行されている膨大かつ世界的に分散している元帳は、価値あるものを記録することができます。銀行、政府などの強力な仲介機関ではなく、ネットワークによる信用が確立されているため、金銭、株式、債券、債券、債券、契約、契約上のもの、事実上すべての種類の資産を安全に、個人的に、合意、暗号化、コラボレーション、そして巧妙なコードです。this TED talkからBlockchainユースケースについて学ぶことができます。

分散アプリケーションを開発するために使用できるEthereum、ブロックチェーンのタイプ&いくつかの銀行は、既にブロックチェーン取引アプリケーションを開発してテストするためにEthereumを採用しました。 Ethereumブロックチェーンは、カナダのVitalik Buterinによって開発されました。このブロックチェーンには、いくつかの驚異的な機能があります。そのうちの1つは、スマートな契約を結ぶことができるということです。それは、それが聞こえるようなものです。それは自己実行する契約であり、契約は強制、管理、パフォーマンス、支払いを処理します。契約形態には、人と人との間の契約の意味でも銀行口座があります。また、JPモルガン・チェース& 、インテル、および他の20社以上の企業が、Ethereumに企業をより容易にするための標準と技術を開発するために協力してきました。

あなたはNodeJsを使用しているので、Truffleを使用して、Ethereumブロックチェーンネットワークに接続してください.Truffleは、Ethereumの開発者としての生活をより容易にすることを目指した、Ethereumの開発環境、テストフレームワークおよびアセットパイプラインです。 Truffleでは、

  • スマートコントラクトコンパイル、リンク、デプロイメントおよびバイナリ管理が組み込まれています。
  • モカとチャイによる自動契約テスト。
  • カスタムビルドプロセスをサポートする構成可能なビルドパイプライン。
  • スクリプト可能な展開&移行フレームワーク。
  • 多くの公衆&プライベートネットワークに展開するためのネットワーク管理。
  • 直接契約通信用の対話型コンソール。
  • 開発中のアセットのインスタントリビルド。
  • Truffle環境内でスクリプトを実行する外部スクリプトランナー。

あなたがここに偉大なサンプルプロジェクトを見つけることができます:https://github.com/tomw1808/truffle_eth_class1

あなたが任意のより詳細な情報が必要な場合は、Udemy.Pleaseメッセージで私を分散Blockchainアプリケーションの構築に本当に良いコースを見つけることができます。

+0

良い説明のために@ Tharinduに感謝します。 –

1

ブロックチェーンは、ブロックと呼ばれる不変の連続した一連のレコードです。それらはトランザクション、ファイル、または好きなデータを含んでいる可能性があります。しかし重要なのは、ハッシュを使って連鎖していることです。

関連する問題