ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

イーサリアム

索引 イーサリアム

イーサリアム()とは、分散型アプリケーション (DApps) やスマート・コントラクトを構築するためのプラットフォームの名称、及び関連するオープンソース・ソフトウェア・プロジェクトの総称である。イーサリアム・プロジェクトによって開発が進められている。 イーサリアムでは、イーサリアム・ネットワークと呼ばれるP2Pのネットワーク上でスマート・コントラクトの履行履歴をブロックチェーンに記録していく。またイーサリアムは、スマート・コントラクトを記述するチューリング完全なプログラミング言語を持ち、ネットワーク参加者はこのネットワーク上のブロックチェーンに任意のDAppsやスマート・コントラクトを記述しそれを実行することが可能になる。ネットワーク参加者が「Ether」と呼ばれるイーサリアム内部通貨の報酬を目当てに、採掘と呼ばれるブロックチェーンへのスマート・コントラクトの履行結果の記録を行うことで、その正統性を保証していく。このような仕組みにより特定の中央管理組織に依拠せず、P2P全体を実行環境としてプログラムの実行とその結果を共有することが可能になった。.

23 関係: 予測市場チューリング完全ヴィタリック・ブテリンブロックチェーンビットコインデロイト トウシュ トーマツ分散コンピューティングスマート・コントラクトC++銀行鉱業Go (プログラミング言語)ΞJavaJavaScriptLinuxMacOSMicrosoft WindowsNode.jsPeer to PeerPOSIXPython概念実証

予測市場

予測市場 (よそくしじょう、prediction market) とは、将来予測をするための先物市場である。 将来事象に関する群衆の意見を先物市場のメカニズムを用いて一つの数字に集約し、その数字を「予測値」とする。先物市場の仕組みを使うため、その予測値はリアルタイムで変化し、外部の情報(ニュース等)によっては大きく変化することもある。 なお、先物市場と株式市場の類似性から、予測市場は株式市場の仕組みを使っているという説明がなされることがあるが、厳密な意味では正しくない。それは、予測市場は、将来事象をもとにキャッシュフローが決定され清算が伴うという先物市場特有の仕組みを有している一方で、株式市場はそのような清算は伴わないからである。 また意見集約方法であるアンケートと比較されることも多い。アンケートが一人一票であるのに対し、予測市場は個々人の自信の度合いに応じて票数を変えることが可能である。また、アンケートはある一時点での意見しか集約できないが、予測市場はリアルタイムかつ継続的に意見を集約できるという点で異なるといえる。.

新しい!!: イーサリアムと予測市場 · 続きを見る »

チューリング完全

計算理論において、ある計算のメカニズムが万能チューリングマシンと同じ計算能力をもつとき、その計算モデルはチューリング完全(チューリングかんぜん、Turing-complete)あるいは計算完備であるという。 チャーチ=チューリングのテーゼによれば「計算可能関数」は、それを計算しようとする計算モデルがチューリング完全であれば計算できる。 一般的なプログラミング言語の背景にある計算モデルの多くはチューリング完全である。一見単純な機能しか持たない言語がチューリング完全な例としては、Lazy K、Brainfuckなどがある。究極的に単純な計算モデルとしては「がチューリング完全であると証明されている。 チューリング完全かどうかという事は、計算可能性理論の問題である。計算複雑性の分野の問題である時間や記憶容量の消費量については考えない。表計算における数式の処理などで、繰り返し処理を「どうやっても実現できなければ」それはチューリング完全ではない。 コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。逆にチューリング完全であるにも関わらず慣例的にプログラミング言語とは呼ばれないものもある。.

新しい!!: イーサリアムとチューリング完全 · 続きを見る »

ヴィタリック・ブテリン

ヴィタリック・ブテリン(Vitalik Buterin、、1994年1月31日 - )は、ロシア系カナダ人のプログラマ、起業家。 主に暗号通貨イーサリアムの考案者として知られる。2018年にはフォーブス誌の「30アンダー30」に選ばれる。.

新しい!!: イーサリアムとヴィタリック・ブテリン · 続きを見る »

ブロックチェーン

ブロックチェーン(Blockchain、ブロックチェインとも山崎重一郎 2016年 インターネット白書2016)とは、分散型台帳技術、または、分散型ネットワークである。ビットコインの中核技術(サトシ・ナカモトが開発)を原型とするデータベースである。ブロックと呼ばれる順序付けられたレコードの連続的に増加するリストを持つ。各ブロックには、タイムスタンプと前のブロックへのリンクが含まれている。理論上、一度記録すると、ブロック内のデータを遡及的に変更することはできない。ブロックチェーンデータベースは、Peer to Peerネットワークと分散型タイムスタンプサーバーの使用により、自律的に管理される。フィンテックに応用されるケースでは独占や資金洗浄の危険が指摘されることもある。.

新しい!!: イーサリアムとブロックチェーン · 続きを見る »

ビットコイン

Windows用クライアント ビットコイン()は、公共トランザクションログを利用しているオープンソースプロトコルに基づくPeer to Peer型の決済網および暗号通貨である。.

新しい!!: イーサリアムとビットコイン · 続きを見る »

デロイト トウシュ トーマツ

デロイト・トウシュ・トーマツ(Deloitte Touche Tohmatsu、略称:DTT)は、世界最大の会計事務所であり、世界四大会計事務所(Big Four)のひとつであるプロフェッショナルサービスファームである。アメリカの会計事務所デロイト&トウシュや日本の有限責任監査法人トーマツが中心となって運営されており、たんに「デロイト(Deloitte)」とも称される。.

新しい!!: イーサリアムとデロイト トウシュ トーマツ · 続きを見る »

分散コンピューティング

分散コンピューティング(ぶんさんコンピューティング、英: Distributed computing)とは、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、各々がネットワークを介して互いに通信を行いながら全体として処理が進行する計算手法のことである。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。 問題を複数の部分問題に分けて各コンピュータに実行させるのが基本であり、素数探索や数多く試してみる以外に解決できない問題の対処として用いられているものが多い。分散コンピューティングの例としてBOINCがある。これは、大きな問題を多数の小さな問題に分割し、多数のコンピュータに分配するフレームワークである。その後、それぞれの結果を集めて大きな解を得る。一般的に処理を分散すると一台のコンピュータで計算する場合と比べ、問題データの分配、収集、集計するためのネットワークの負荷が増加し、問題解決の為のボトルネックとなるため、部分問題間の依存関係を減らすことが重要な課題となる。 分散コンピューティングは、コンピュータ同士をネットワーク接続し、効率的に通信できるよう努力した結果として自然に生まれた。しかし、分散コンピューティングはコンピュータネットワークと同義ではない。単にコンピュータネットワークと言った場合、複数のコンピュータが互いにやり取りするが、単一のプログラムの処理を共有することはない。World Wide Web はコンピュータネットワークの例であるが、分散コンピューティングの例ではない。 分散処理を構築するための様々な技術や標準が存在し、一部はその目的に特化して設計されている。例えば、遠隔手続き呼出し (RPC)、Java Remote Method Invocation (Java RMI)、.NET Remoting などがある。.

新しい!!: イーサリアムと分散コンピューティング · 続きを見る »

スマート・コントラクト

マート・コントラクト(Smart contract)とは、契約のスムーズな検証、執行、実行、交渉を意図したコンピュータプロトコルである。スマートコントラクトには第三者を介さずに信用が担保されたトランザクションを処理できるという特徴がある。1994年にNick Szaboにより提唱された。 ブロックチェーンおよび暗号通貨の主要な用途の一つでもある。.

新しい!!: イーサリアムとスマート・コントラクト · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: イーサリアムとC++ · 続きを見る »

銀行

銀行(ぎんこう、bank)とは、概ね、預金の受入れと資金の貸出し(融資)を併せて行う業者として、各国において「銀行」として規制に服する金融機関を指すが、その範囲は国によって大きく異なる。為替取引を行うことができ、銀行券の発行を行うこともある。広義には、中央銀行、特殊銀行などの政策金融機関、預貯金取扱金融機関などの総称である。.

新しい!!: イーサリアムと銀行 · 続きを見る »

鉱業

鉱業(こうぎょう、英語:mining)とは、鉱物などの地下資源(場合によっては地表にあるものを含む)を鉱脈や鉱石から資源として取り出す産業である。卑金属、貴金属、鉄、ウラン、石炭、オイルシェール、岩塩、炭酸カリウムなどが採取される。農業で生産できない材料や、研究室や工場で化学合成で作れない材料を一般に採掘する。広い意味では任意の再生不可能な資源の採取を含み、石油や天然ガス、さらには化石水の採掘も含む。 日本は鉱業法では「鉱業」は「鉱物の試掘、採掘及びこれに附属する選鉱、製錬その他の事業」と定義されており(鉱業法4条)、鉱業法の適用鉱物について同法3条で定めている。 音が同じ「工業」などと区別するために「山の鉱業」「金偏の鉱業」などと称することもある。 石や金属の採掘は先史時代から行われていた。現代の鉱業では、鉱体を試掘し、計画中の鉱山の潜在的利益を分析し、必要な素材を抽出し、閉山となった鉱山の土地を最終的に何かに再利用するところまでを含む。鉱山は操業中だけでなく、閉山になってから何年か経っても、周囲の環境の悪影響を及ぼすことがある。このため多くの国々では、鉱山の悪影響を軽減するよう規制を設けている。安全性も重要な課題であり、近年では鉱山における安全は大幅に改善されつつある。.

新しい!!: イーサリアムと鉱業 · 続きを見る »

Go (プログラミング言語)

Goはプログラミング言語のひとつ。Googleによって開発されており、設計にロブ・パイク、ケン・トンプソンらが関わっている。 主な特徴として、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などがある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている。2014年12月にリリースされたバージョン1.4からAndroidをサポートし、2015年8月19日にリリースされたバージョン1.5からiOSをサポートしている。また、2011年5月10日に公開された Google App Engine 1.5.0 でも、Go言語がサポートされている。.

新しい!!: イーサリアムとGo (プログラミング言語) · 続きを見る »

Ξ

(グザイ、クサイ、クシー、希: /, 英: )は、ギリシア文字第14字母。数価は 60、音価は /ks/。ラテン文字の X に対応する。手書きでは「王」のようにも書かれる。.

新しい!!: イーサリアムとΞ · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: イーサリアムとJava · 続きを見る »

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

新しい!!: イーサリアムとJavaScript · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: イーサリアムとLinux · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: イーサリアムとMacOS · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: イーサリアムとMicrosoft Windows · 続きを見る »

Node.js

Node.js は、イベント化された入出力を扱うUnix系プラットフォーム上のサーバーサイドJavaScript環境である。Webサーバなどのスケーラブルなネットワークプログラムの記述を意図している。ライアン・ダールによって2009年に作成され、ダールを雇用しているJoyentの支援により成長している 。.

新しい!!: イーサリアムとNode.js · 続きを見る »

Peer to Peer

P2P型ネットワーク(図はピュアP2P型)。コンピューター同士が対等に通信を行うのが特徴である。 Peer to Peer(ピア・トゥ・ピア または ピア・ツー・ピア)とは、複数の端末間で通信を行う際のアーキテクチャのひとつで、対等の者(Peer、ピア)同士が通信をすることを特徴とする通信方式、通信モデル、あるいは通信技術の一分野を指す。P2Pと略記することが多く、以下本記事においてもP2Pとする。.

新しい!!: イーサリアムとPeer to Peer · 続きを見る »

POSIX

POSIX(ポシックス、ポジックス、Portable operating system interface)は、各種UNIXを始めとする異なるオペレーティングシステム (OS) 実装に共通のアプリケーションプログラミングインタフェース (API) を定め、移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的としてIEEEが策定したAPI規格である。POSIXという名前はリチャード・ストールマンがIEEEに提案したものである。末尾の「」はUNIX互換OSに「」の字がつく名前が多いことからつけられた。ISO/IEC JTC 1/SC 22でISO/IEC 9945として国際規格になっている。.

新しい!!: イーサリアムとPOSIX · 続きを見る »

Python

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。.

新しい!!: イーサリアムとPython · 続きを見る »

概念実証

概念実証(がいねんじっしょう、Proof of concept、ポック、ピーオーシー)は、新たな概念やアイデアの実現可能性を示すために、簡単かつ不完全な実現化(または概要)を行うこと。あるいは、原理のデモンストレーションによって、ある概念や理論の実用化が可能であることを示すこと。 概念実証は一般に完全に機能するプロトタイプへと至る前段階と見なされる。資金を提供する側にとってはリスクを低減させる手段であり、資金提供を受ける側にとってはより多くの資金を提供してもらう手段である。 これを主として行う職業としては、企業における研究開発職やクリエイターやアーティストが挙げられるが、それ以外にも様々な箇所でこの実証作業が見受けられる。.

新しい!!: イーサリアムと概念実証 · 続きを見る »

ここにリダイレクトされます:

Ethereumイーサリウム

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »