「Ethereum」の版間の差分

提供: tezos-wiki
移動先: 案内検索
(1版 をインポートしました)
(クライアントと財布)
 
(3人の利用者による、間の3版が非表示)
8行目: 8行目:
  
 
[[File:Ethereum11.png|400px|right|Ethereum logo]]
 
[[File:Ethereum11.png|400px|right|Ethereum logo]]
'''Ethereum''' is an open-source, public, [[blockchain]]-based distributed computing platform featuring [[smart contract]] (scripting) functionality. It provides a decentralized Turing-complete virtual machine, the Ethereum Virtual Machine (EVM), which can execute scripts using an international network of public nodes. Ethereum also provides a [[cryptocurrency]] token called "ether", which can be transferred between accounts and used to compensate participant nodes for computations performed.<ref>[https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3024330 Cryptocurrencies: A Brief Thematic Review]. Social Science Research Network. Date accessed 28 august 2017.</ref> "Gas", an internal transaction pricing mechanism, is used to mitigate spam and allocate resources on the network.
+
'''Ethereum'''は、[[スマート契約]](スクリプティング)機能を備えたオープンソース、パブリック、[ブロックチェーン]ベースの分散コンピューティングプラットフォームです。それは分散型チューリング完全仮想マシン、Ethereum仮想マシン(EVM)を提供し、パブリックノードの国際的なネットワークを使用してスクリプトを実行できます。 Ethereumはまた、アカウント間で転送され、実行された計算のために参加ノードを補うために使用される "ether"と呼ばれる[[cryptocurrency]]トークンを提供します。<ref>[https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3024330 Cryptocurrencies: A Brief Thematic Review]. Social Science Research Network. Date accessed 28 august 2017.</ref>内部取引価格設定メカニズムである「ガス」は、スパムを軽減し、ネットワーク上のリソースを割り当てるために使用されます。
  
As an open source platform, Ethereum greatly simplifies the implementation of blockchain technology, which explains the interest of not only new startups, but also major SOFTWARE developers, such as Microsoft, IBM and Acronis. Also conventional companies such as VTB banks, Sberbank, Lufthansa and S7 airlines, as well as international charitable organizations showed interest in the platform.
+
オープンソースプラットフォームであるEthereumは、新しいスタートアップだけでなく、マイクロソフト、IBM、Acronisなどの主要なソフトウェア開発者の関心を説明するブロックチェーンテクノロジの実装を大幅に簡素化します。 VTB銀行、Sberbank、Lufthansa、S7 Airlinesなどの従来の企業や国際慈善団体も、このプラットフォームに関心を示しました。
  
Ethereum was proposed in late 2013 by [[Vitalik Buterin]], a cryptocurrency researcher and programmer. Development was funded by an online crowdsale between July and August 2014. The system went live on 30 July 2015, with 11.9 million coins "premined" for the crowdsale. This accounts for approximately 13 percent of the total circulating supply.
+
Ethereumは、暗号トラップ研究者でプログラマーである[Vitalik Buterin]によって2013年後半に提案されました。開発は2014年7月から8月にかけてのオンラインクラウデールによって資金提供されました。システムは2015年7月30日に稼働し、1190万のコインがクラウドデールのために "前傾"されました。循環供給量の約13%を占めています。
  
In 2016, as a result of the collapse of [[The DAO]] project, Ethereum was forked into two separate blockchains - the new forked version became Ethereum (ETH), and the original continued as [[Ethereum Classic]] (ETC).<ref name="CSHFS">[http://www.coindesk.com/coindesk-research-spotlight-study-q3-ethereum-hard-fork/ CoinDesk Research: Ethereum Hard Fork Had Little Impact on Sentiment]</ref>
+
2016年、Ethereumは、[DAO]プロジェクトの崩壊の結果、2つの別々のブロックチェーンに分けられました。新しいフォークバージョンはEthereum(ETH)になり、オリジナルは[Ethereum Classic](ETC) 。<ref name="CSHFS">[http://www.coindesk.com/coindesk-research-spotlight-study-q3-ethereum-hard-fork/ CoinDesk Research: Ethereum Hard Fork Had Little Impact on Sentiment]</ref>
 +
=歴史==
 +
{{#ev:youtube|j23HnORQXvs|500|right|Ethereum: the World Computer}}
 +
===起源===
 +
Ethereumは当初、分散アプリケーションの構築を目標に2013年後半に[Bitcoin Magazine]に関わるプログラマーであるVitalik Buterinによって白書に記載されました。 Buterinは、Bitcoinはアプリケーション開発のためのスクリプト言語が必要であると主張していました。 同意を得られなかった彼は、より一般的なスクリプト言語を使って新しいプラットフォームの開発を提案しました。
  
== History ==
 
{{#ev:youtube|j23HnORQXvs|500|right|Ethereum: the World Computer}}
 
=== Origin ===
 
Ethereum was initially described in a white paper by Vitalik Buterin, a programmer involved with [[Bitcoin Magazine]], in late 2013 with a goal of building decentralized applications. Buterin had argued that Bitcoin needed a scripting language for application development. Failing to gain agreement, he proposed development of a new platform with a more general scripting language.
 
  
  
At the time of public announcement in January 2014, the core Ethereum team was Vitalik Buterin, Mihai Alisie, Anthony Di Iorio, and Charles Hoskinson.<ref>
+
832/5000
[https://blog.ethereum.org/2014/01/23/ethereum-now-going-public/ Ethereum: Now Going Public]</ref> Formal development of the Ethereum software project began in early 2014 through a Swiss company, Ethereum Switzerland GmbH (''EthSuisse''). Subsequently, a Swiss non-profit foundation, the Ethereum Foundation (''Stiftung Ethereum''), was created as well. Development was funded by an online public crowdsale during July–August 2014, with the participants buying the Ethereum value [[token]] (ether) with another digital currency, [[bitcoin]]. While there was early praise for the technical innovations of Ethereum, questions were also raised about its security and scalability.
+
2014年1月の公表時に、Ethereumの中心チームはVitalik Buterin、Mihai Alisie、Anthony Di Iorio、Charles Hoskinsonでした。
 +
Ethereumソフトウェアプロジェクトの正式な開発は、2014年初頭にスイスの会社を通じて開始されました[ 、Ethereum Switzerland GmbH(「EthSuisse」)。 その後、スイスの非営利団体、Ethereum Foundation(「Stiftung Ethereum」)も創設されました。 開発は、2014年7月?8月の間に、オンラインの公衆の群衆によって資金提供され、参加者は別のデジタル通貨で[Ethereum] [エーテル]を購入しました[bitcin]。 Ethereumの技術革新については早期に評価されましたが、セキュリティとスケーラビリティについても疑問が生じました。
  
=== Milestones ===
+
===マイルストーン===
Several codenamed prototypes of the Ethereum platform were developed by the Foundation, as part of their Proof-of-Concept series, prior to the official launch of the Frontier network.
+
フロンティアネットワークが正式に立ち上げられる前に、エフェリアムプラットフォームのいくつかのコードネーム付きプロトタイプが財団によって開発されました。
  
"Olympic" was the last of these prototypes, and public beta pre-release. The Olympic [[network]] provided users with a bug bounty of 25,000 ether for stress testing the limits of the Ethereum blockchain.
+
「オリンピック」はこれらのプロトタイプの最後であり、パブリックベータプレリリースです。オリンピック[ネットワーク]は、Ethereumブロックチェーンの限界をストレステストするために、ユーザーに25,000エーテルのバグを与えました。
  
"Frontier" marked the tentative experimental release of the Ethereum platform in July 2015.<ref name="EFFRONTIER">[https://blog.ethereum.org/2015/03/12/getting-to-the-frontier/ Getting to the Frontier]</ref>
+
「フロンティア」は、2015年7月にEthereumプラットフォームの試験的なリリースを控えました。<ref name="EFFRONTIER">[https://blog.ethereum.org/2015/03/12/getting-to-the-frontier/ Getting to the Frontier]</ref>
  
Since the initial launch, Ethereum has undergone several planned protocol upgrades called milestones, which are important changes affecting the underlying functionality and/or incentive structures of the platform.
+
初期発売以来、Ethereumはマイルストーンと呼ばれる計画されたいくつかのプロトコルアップグレードを受けました。これは、プラットフォームの基礎的な機能やインセンティブ構造に影響する重要な変更です。
  
"Homestead" is the current milestone, and is considered stable. It includes improvements to transaction processing, gas pricing, and security.
+
「ホームステッド」は現在のマイルストーンであり、安定していると考えられています。これには、取引処理、ガス価格設定、およびセキュリティの改善が含まれます。
  
There are at least two other protocol upgrades planned in the future:
+
将来、少なくとも2つのプロトコルのアップグレードが予定されています。
  
"Metropolis" is intended to reduce the complexity of the EVM and provide more flexibility for smart contract developers. Metropolis also adds supports for zkSnarks (from [[Zcash]]); with the first zksnarks transaction occurring on testnet on September 19, 2017.
+
「Metropolis」は、EVMの複雑さを軽減し、スマートな契約開発者に柔軟性を提供することを目的としています。 MetropolisはzkSnarksのサポートも追加しています([[Zcash]]から)。 2017年9月19日にtestnet上で最初のzksnarksトランザクションが発生しました。
  
"Serenity" should include a fundamental change to Ethereum's consensus algorithm to enable a basic transition from hardware mining ([[proof-of-work system|proof-of-work]]) to virtual mining ([[proof-of-stake]]). Improvements to [[scalability]], specifically sharding, are also said to be a key objective on the development roadmap.<ref name="CDSCALING1">[http://www.coindesk.com/information/will-ethereum-scale/ How Will Ethereum Scale?]</ref>
+
「Serenity」には、ハードウェアマイニング([作業実績システム|作業実績])から仮想鉱業([[証拠の証拠])への基本的な移行を可能にするためのEthereumのコンセンサスアルゴリズムへの基本的な変更が含まれるべきである])。<ref name="CDSCALING1">[http://www.coindesk.com/information/will-ethereum-scale/ How Will Ethereum Scale?]</ref>
  
{| class="wikitable" style="text-align:center; margin-left:1em; margin-right:0"
+
{| class = "wikitable" style = "text-align:center; margin-left:1em; margin-right:0"
 
|-
 
|-
! Version
+
!バージョン
! Code name
+
!コードネーム
! Release date
+
!リリース日
 
|-
 
|-
| Version|o|0
+
|バージョン| o | 0
| Olympic
+
|オリンピック
| May, 2015
+
| 2015年5月
 
|-
 
|-
| Version|o|1
+
|バージョン| o | 1
| Frontier
+
|フロンティア
| 30 July 2015
+
| 2015年7月30日
 
|-
 
|-
| Version|o|2
+
|バージョン| o | 2
| Homestead
+
|ホームステッド
| 14 March 2016
+
| 2016年3月14日
 
|-
 
|-
| Version|c|3
+
|バージョン| c | 3
| Metropolis (vByzantium)
+
|メトロポリス(vByzantium)
| 16 October 2017
+
| 2017年10月16日
 
|-
 
|-
| Version|p|3.5
+
|バージョン| p | 3.5
| Metropolis  (vConstantinople)
+
|メトロポリス(コンスタンティノープル)
 
| TBA
 
| TBA
 
|-
 
|-
| Version|p|4
+
|バージョン| p | 4
| Serenity
+
|平静
 
| TBA
 
| TBA
 
|-
 
|-
| colspan="99" | Version |l |show=011101
+
| colspan = "99" |バージョン| l | show = 011101
 
|}
 
|}
  
=== Ethereum Token Sale===
 
Ethereum was originally described in one of Buterin's publications at the end of 2013. In April 2014, Ethereum was formally described by Gavin wood in the so-called "yellow book". Around the same time, Ethereum was informally described as a "next generation Bitcoin" (or "Bitcoin 2.0") platform.
 
  
In the second half of 2014 fund raising for development started through crowdfunding. Ethereum was the first cryptocurrency to use an Initial Coin Offering for their crowd funding. The Ethereum presale took place from Tuesday, 22 July 2014 to Tuesday, 2 September 2014, a total of 42 days. 31,500 bitcoins or equivalently $18.4 million USD was raised.<ref>15 insights on how Ethereum did its ICO in 2014, URL: https://www.applancer.com/blog/15-insights-on-how-ethereum-did-its-ico-in-2014</ref> After that, Ethereum drew the attention of many banks as a testing platform for studying smart contracts and bonds. The Ethereum blockchain platform was launched on the 30th of July 2015.
+
===イーサリアムトークンセール===
 +
Ethereumは当初、Buterinの出版物の1つで2013年末に記述されました.2014年4月、EthereumはGavinの木版で正式に「黄色の本」と記載されました。同時期に、Ethereumは非公式に「次世代Bitcoin」(または「Bitcoin 2.0」)プラットフォームとして記述されました。
  
On March 14, 2016, Ethereum released an early alpha version of Frontier in which developers did not guarantee security. The new version of the Protocol is called Homestead and also refers to the early, but already stable version.
+
2014年の後半には、資金調達を通じて資金調達を開始しました。 Ethereumは、群衆の資金調達のためにイニシャルコインオファリングを使用する最初の暗号化方式でした。 Ethereumの前売りは、2014年7月22日(火曜日)から2014年9月2日(火曜日)まで、合計42日間行われました。 31,500のビットコーンまたはこれに相当する$ 18.4百万米ドルが調達されました<ref>15 insights on how Ethereum did its ICO in 2014, URL: https://www.applancer.com/blog/15-insights-on-how-ethereum-did-its-ico-in-2014</ref>。その後、Ethereumはスマートな契約や債券を研究するためのテストプラットフォームとして、多くの銀行の注目を集めました。 Ethereumブロックチェーンプラットフォームは、2015年7月30日に開始されました。
  
Securing the network with hashing is assumed only at the initial stage. In the future Ethereum plans to complete the transition to the method of protection proof-of-stake with a hybrid model at the intermediate stage. Despite this, there is protection against the creation of ASIC due to the high requirements for video memory GPU, which is constantly growing (2.04 GB in July 2017).
+
Ethereumは、2016年3月14日、開発者がセキュリティを保証していない初期のアルファ版のFrontierをリリースしました。議定書の新版は、ホームステッドと呼ばれ、早期ではあるがすでに安定しているバージョンも指しています。
  
===The DAO and the branch of the block chain===
+
ハッシュによるネットワークの保護は、初期段階でのみ想定されています。将来、Ethereumは中間段階でハイブリッドモデルによる保護証明の方法への移行を完了する予定です。これにもかかわらず、ビデオメモリGPUの要求が高まっていることから、ASICの作成に対する保護があります(これは、2017年7月の2.04 GBです)。
In June 2016, an error was detected in the software code of the DAO, a platform for Autonomous investment capital management. On June 16, this vulnerability allowed unknown people to move about one-third of the ether available in The DAO (at that time in the amount of 50 million US dollars) to one of ChildDAO, which was controlled only by the attacking party. However, due to the peculiarities of the implementation of the DAO, these funds were not available for withdrawal within a month.
 
  
The Ethereum community discussed whether to return the ether to investors and in what way to implement the return, and the developers of the DAO from Germany tried to counter attack the hacker, since the decentralized nature of the DAO and Ethereum means the absence of a Central body that could take a quick action and require user consensus. After a few weeks of discussion, on July 20, 2016, a hard [[fork]] was produced in the Ethereum blockchain, to reverse the hacking and return to investors the funds stolen from the DAO. This was the first branch of the chain of blocks to return stolen funds to investors.
+
=== DAOとブロックチェーンのブランチ===
 +
2016年6月、Autonomous投資資本管理のプラットフォームであるDAOのソフトウェアコードに誤りが検出されました。 6月16日、この脆弱性により、未知の人々はThe DAOで利用可能なエーテルの約3分の1(その時点で50百万米ドル)をChildDAOに移動させることができました。しかし、DAOの実施の特質により、これらの資金は1ヶ月以内に撤回することができなかった。
  
As a result of rejection of transaction history rollback and rule changes by a part of the community, Ethereum Classic was formed, which continues to work as a project "the DAO".
+
Ethereumのコミュニティは、投資家にエージェントを返却するかどうか、返還をどのように実施するかについて議論し、ドイツのDAOの開発者は、DAOとEthereumの分散型の性質は、迅速な行動をとり、ユーザーの合意を必要とする可能性があります。 2016年7月20日、Ethereumのブロックチェーンで、DAOから盗まれた資金をハッキングから逆戻りして投資家に返すために、数週間にわたる議論の末、2016年7月20日に厳しい[フォーク]が生産されました。これは盗まれた資金を投資家に返却するための一連のブロックの最初の枝であった。
  
===Hard Forks===
+
共同体の一部によるトランザクション履歴のロールバックとルールの変更を拒否した結果、Ethereum Classicが形成され、引き続きプロジェクト「DAO」として機能します。
After the hard fork related to The DAO, Ethereum subsequently forked twice in the fourth quarter of 2016 to deal with other attacks. By the end of November 2016, Ethereum had increased its DDoS protection, de-bloated the blockchain, and thwarted further spam attacks by hackers.
 
  
== Architecture ==
+
===ハードフォーク===
=== Ether ===
+
The DAOに関連するハードフォークの後、Ethereumはその後2016年の第4四半期に2度フォークして他の攻撃に対処しました。 2016年11月末までに、EthereumはDDoS保護を強化し、ブロックチェーンを解消し、ハッカーによるさらなるスパム攻撃を阻止しました。
The value token of the Ethereum blockchain is called ether. It is listed under the code ETH and traded on cryptocurrency exchanges. It is also used to pay for transaction fees and computational services on the Ethereum network.
 
  
Tokens can be volatile per circumstances, such as ether's plunge from $21.50 to $8 when The DAO was hacked on 17 June 2016. As of June 2017, the value of ether had risen to more than $400, a 5,000% rise since the beginning of the year.<ref>[https://www.cnbc.com/2017/06/12/ethereum-price-hits-record-high-after-bitcoin.html Ethereum hits another record high after bitcoin and is now up over 5,000% since the start of the year]</ref>
+
==アーキテクチャ==
 +
===エーテル===
 +
Ethereumブロックチェーンの値トークンは、エーテルと呼ばれます。それはコードETHの下に列挙され、暗号化交換で交換されます。また、Ethereumネットワーク上での取引手数料や計算サービスの支払いにも使用されます。
  
Price volatility on any single exchange can exceed the volatility on Ether token prices more generally. A "flash crash" triggered by a large sell order on one exchange briefly dropped the price on that exchange to $0.10 as every offer to buy was absorbed, after which the price quickly recovered to more than $300.
+
トークンは、DAOが2016年6月17日にハッキングされたときに、21.50ドルから8ドルへのエーテルの急降下など、状況によって変動する可能性があります。2017年6月現在、エーテルの価値は400ドル以上に上昇し、エフェリアムはビットコインの後にもう一つの記録を打ち、現在5,000を超えています。<ref>[https://www.cnbc.com/2017/06/12/ethereum-price-hits-record-high-after-bitcoin.html Ethereum hits another record high after bitcoin and is now up over 5,000% since the start of the year]</ref>
  
===ERC20===
+
単一取引所の価格変動は、より一般的には、Etherトークン価格の変動性を上回る可能性があります。ある取引所での大規模な売り注文によって引き起こされた「フラッシュクラッシュ」は、購入するすべてのオファーが吸収されたときに、その取引所の価格を一時的に0.10ドルに下げ、その後、価格はすぐに300ドル以上に回復した。
The [[ERC20|ERC-20 standard protocol]] is a technical standard for smart contracts on Ethereum. It defines a set of rules to be followed in the creation of new tokens on the blockchain, allowing for exchanges and wallets to better (more seamlessly) integrate new tokens that follow the standard. Most major tokens on the Ethereum blockchain are ERC-20 compliant.<ref name="erc-20_coindesk">Amy Castor, [https://www.coindesk.com/ethereums-erc-20-tokens-rage-anyway/ "Ethereum 'Tokens' Are All the Rage. But What Are They Anyway?"], ''Coindesk.com'', 17.06.17. Retrieved 03.04.18.</ref>
 
  
=== Ethereum Virtual Machine ===
+
=== ERC20 ===
The Ethereum Virtual Machine (EVM)<ref>[http://ethdocs.org/en/latest/introduction/what-is-ethereum.html#ethereum-virtual-machine What Is Ethereum?—Ethereum Homestead 0.1 documentation]</ref> is the runtime environment for smart contracts in Ethereum. The formal definition of the EVM is specified in the Ethereum Yellow Paper, original version by [[Gavin Wood]]. It is sandboxed and also completely isolated from the network, filesystem or other processes of the host computer system. Every Ethereum node in the network runs an EVM implementation and executes the same instructions. Ethereum Virtual Machines have been implemented in C++, Go, Haskell, Java, JavaScript, Python, Ruby, Rust, and WebAssembly (currently under development).
+
[[ERC20 | ERC-20標準プロトコル]]は、Ethereumのスマート契約の技術標準です。ブロックチェーン上に新しいトークンを作成する際に従うべき一連の規則を定義し、交換と財布が標準に準拠する新しいトークンをよりよく(よりシームレスに)統合できるようにします。 Ethereumブロックチェーンの大部分の主要なトークンはERC-20に準拠しています。<ref name="erc-20_coindesk">Amy Castor, [https://www.coindesk.com/ethereums-erc-20-tokens-rage-anyway/ "Ethereum 'Tokens' Are All the Rage. But What Are They Anyway?"], ''Coindesk.com'', 17.06.17. Retrieved 03.04.18.</ref>
  
=== Smart contracts ===
+
=== Ethereum仮想マシン===
[[Smart contract]]s are deterministic exchange mechanisms controlled by digital means that can carry out the direct transaction of value between untrusted agents. They can be used to facilitate, verify, and enforce the negotiation or performance of procedural instructions and potentially circumvent censorship, collusion, and counter-party risk. In Ethereum, smart contracts are treated as autonomous scripts or stateful decentralized applications that are stored in the Ethereum blockchain for later execution by the EVM.
+
Ethereum仮想マシン(EVM)<ref>[http://ethdocs.org/en/latest/introduction/what-is-ethereum.html#ethereum-virtual-machine What Is Ethereum?—Ethereum Homestead 0.1 documentation]</ref>は、Ethereumのスマートコントラクトの実行時環境です。 EVMの正式な定義は、Ethereum Yellow Paper、[Gavin Wood]オリジナル版で規定されています。サンドボックス化され、ネットワーク、ファイルシステム、またはホストコンピュータシステムの他のプロセスから完全に分離されています。ネットワーク内のすべてのEthereumノードはEVM実装を実行し、同じ命令を実行します。 Ethereum仮想マシンは、C ++、Go、Haskell、Java、JavaScript、Python、Ruby、Rust、およびWebAssembly(現在開発中)で実装されています。
Instructions embedded in Ethereum contracts are paid for in ether (or more technically "gas") and can be implemented in a variety of Turing complete scripting languages.
 
  
==== Contracts on the public blockchain ====
+
===スマートな契約===
As the contracts can be public, it opens up the possibility to prove functionality, e.g. self-contained provably fair casinos.
+
[スマートコントラクト]は、信頼できないエージェント間で直接的に価値のある取引を行うことができるデジタル手段によって制御される決定論的な交換メカニズムです。これらは、手続き指示の交渉や実施を容易にし、検証し、実施し、検閲、共謀、カウンターパーティーのリスクを潜在的に回避するために使用することができます。 Ethereumでは、スマートコントラクトは、後でEVMで実行できるように、Ethereumブロックチェーンに格納された自律スクリプトまたはステートフル分散アプリケーションとして扱われます。
 +
Ethereum契約に組み込まれた命令は、エーテル(またはより技術的に「ガス」)で支払われ、さまざまなTuring完全なスクリプト言語で実装することができます。
  
One issue related to using smart contracts on a public blockchain is that bugs, including [[security]] holes, are visible to all but cannot be fixed quickly.<ref name="Peck20160528">[http://spectrum.ieee.org/tech-talk/computing/networks/ethereums-150-million-dollar-dao-opens-for-business-just-as-researchers-call-for-a-moratorium Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt]</ref> One example of this is the 17 June 2016 attack on The DAO, which could not be quickly stopped or reversed.
+
====パブリックブロックチェーンの契約====
 +
契約は公開可能であるため、機能を証明する可能性が開かれます。自己完結型の公平なカジノです。
  
There is ongoing research on how to use formal verification to express and prove non-trivial properties. A Microsoft Research report noted that writing solid smart contracts can be extremely difficult in practice, using The DAO hack to illustrate this problem. The report discussed tools that Microsoft had developed for verifying contracts, and noted that a large-scale analysis of published contracts is likely to uncover widespread vulnerabilities. The report also stated that it is possible to verify the equivalence of a Solidity program and the EVM code.
+
パブリックブロックチェーンでスマートコントラクトを使用することに関連する1つの問題は、[[セキュリティ]]ホールを含むバグがすべてに見えるが、すぐに修正することはできないということである<ref name="Peck20160528">[http://spectrum.ieee.org/tech-talk/computing/networks/ethereums-150-million-dollar-dao-opens-for-business-just-as-researchers-call-for-a-moratorium Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt]</ref>。これの一例は、DAOに対する2016年6月17日の攻撃であり、迅速に停止または元に戻すことはできませんでした。
  
=== Programming languages ===
+
正式な検証を使用して、非自明な特性を表現して証明する方法についての継続的な研究が行われています。マイクロソフトの調査報告では、この問題を説明するためにDAOのハックを使用して、賢い契約を書くことは実際には非常に難しいことになると指摘しました。この報告書では、Microsoftが契約を検証するために開発したツールについて説明し、公開された契約の大規模な分析が広範な脆弱性を明らかにする可能性があることに留意した。同報告書はまた、SolidityプログラムとEVMコードの同等性を検証することが可能であると述べた
Smart contracts are high-level programming abstractions that are compiled down to EVM bytecode and deployed to the Ethereum blockchain for execution. They can be written in [[Solidity]] (a language library with similarities to C and JavaScript), Serpent (similar to Python), LLL (a low-level Lisp-like language), and Mutan (Go-based, but deprecated). There is also a research-oriented language under development called Viper (a strongly-typed Python-derived decidable language).
+
===プログラミング言語===
 +
スマートコントラクトは、EVMバイトコードにコンパイルされ、実行のためにEthereumブロックチェーンにデプロイされる高水準のプログラミング抽象化です。それらは[[Solidity]](CとJavaScriptに類似した言語ライブラリ)、Serpent(Pythonに似ています)、LLL(低レベルのLispのような言語)、Mutan(Goベースですが、非推奨)。 Viper(強く型付けされたPython由来の決定可能な言語)と呼ばれる開発指向の言語も開発中です。
  
=== Performance ===
+
===パフォーマンス===
In Ethereum all smart contracts are stored publicly on every node of the blockchain, which has trade-offs.<ref name="ibtimes.co.uk">[http://www.ibtimes.co.uk/how-are-banks-actually-going-use-blockchains-smart-contracts-1539789 How are banks actually going to use blockchains and smart contracts?]</ref> The downside is that performance issues arise in that every node is calculating all the smart contracts in real time, resulting in lower speeds. Ethereum engineers have been working on sharding the calculations, but no solution had been detailed by early 2016. As of January 2016, the Ethereum protocol could process 25 transactions per second.<ref name="ibtimes.co.uk"/> In September 2016, Buterin presented proposals to increase scalability. Buterin and Joseph Poon (a co-author of Bitcoin's lightning network whitepaper) announced in 2017 their plan to launch a scaling solution called Plasma which creates "child" blockchains to the "main" parent blockchain.<ref name="CDPlasma">[https://www.coindesk.com/ethereum-lightning-buterin-poon-unveil-plasma-scaling-plan/ Ethereum + Lightning? Buterin and Poon Unveil 'Plasma' Scaling Plan]</ref> The plasma project is not without skeptics, specifically Vlad Zamfir (Ethereum's lead researcher on proof of stake) has publicly questioned the plasma project's viability.
+
Ethereumでは、すべてのスマートコントラクトは、トレードオフを持つブロックチェーンのすべてのノードに公開されています。<ref name="ibtimes.co.uk">[http://www.ibtimes.co.uk/how-are-banks-actually-going-use-blockchains-smart-contracts-1539789 How are banks actually going to use blockchains and smart contracts?]</ref>欠点は、すべてのノードがすべてのスマートコントラクトをリアルタイムで計算し、その結果として速度が低下するというパフォーマンス上の問題が発生することです。Ethereumのエンジニアは計算をシャーディングに取り組んできましたが、2016年初めまでに解決策が解明されていませんでした.2016年1月現在、Ethereumプロトコルは1秒あたり25トランザクションを処理できます。<ref name="ibtimes.co.uk"/> Buterinは、スケーラビリティを高めるための提案を発表しました。 ButerinとJoseph Poon(Bitcoinの雷ネットワークのホワイトペーパーの共同執筆者)は、2017年に "メイン"親ブロックチェーンに ""ブロックチェーンを作成するPlasmaというスケーリングソリューションを立ち上げる計画を発表しました<ref name="CDPlasma">[https://www.coindesk.com/ethereum-lightning-buterin-poon-unveil-plasma-scaling-plan/ Ethereum + Lightning? Buterin and Poon Unveil 'Plasma' Scaling Plan]</ref>。プラズマプロジェクトは議論の余地がないわけではない。具体的には、Vlad Zamfir(Ethereumのステーク証書の主任研究員)が、プラズマプロジェクトの生存性について公然と疑問を呈している。
  
=== Ether supply increase rate ===
+
===エーテル供給の増加率===
The supply of Ether was projected to increase by 14.75% in 2017, with an algorithm in place to gradually decline to 1.59% by 2065. However, a new implementation of Ethereum named "Casper" based on [[Proof-of-stake|proof-of-stake]] rather than [[Proof-of-work system|proof-of-work]] is expected to reduce the inflation rate to between 0.5% to 2%.
+
Etherの供給は2017年に14.75%増加すると予測され、アルゴリズムは2065年までに1.59%に徐々に低下する予定である。しかし、[[Proof-of-work system |作業証明]]ではなく[[Proof-of-stake |証拠証明]]に基づく「Casper」という名前の新しいEthereumの実装は、0.5%から2%の間のインフレ率を引き下げることが期待されている。
  
=== Proposed uses ===
+
===提案されたユースケース===
Many uses have been proposed for Ethereum platform, including ones that are impossible or unfeasible. Use case proposals have included finance, the internet-of-things, farm-to-table produce, electricity sourcing and pricing, and sports betting. Ethereum is (as of 2017) the leading blockchain platform for [[initial coin offering]] projects, with over 50% market share.<ref>[https://blog.icowatchlist.com/ico-market-research-leading-blockchain-platforms-2017/ ICO Market Research: The Leading Blockchain Platforms Of 2017 - ICO Watch List Blog]</ref>
+
Ethereumプラットフォームには、不可能または不可能なものを含む多くの用途が提案されています。ユースケースの提案には、財務、インターネット・オブ・モノ、農場間生産、電力供給と価格設定、スポーツ賭博が含まれています。 Ethereumは、市場シェアを50%以上伸ばしている([initial coin offering]]プロジェクトの主要ブロックチェーンプラットフォームです(2017年現在)。<ref>[https://blog.icowatchlist.com/ico-market-research-leading-blockchain-platforms-2017/ ICO Market Research: The Leading Blockchain Platforms Of 2017 - ICO Watch List Blog]</ref>
  
== Ecosystem ==
+
==エコシステム==
 
{{#ev:youtube|JujsOJae7nE|500|right|Introducing ConsenSys Academy: Why We Code on Ethereum}}
 
{{#ev:youtube|JujsOJae7nE|500|right|Introducing ConsenSys Academy: Why We Code on Ethereum}}
The projects listed in this section are not exhaustive and may be outdated.
+
このセクションに記載されているプロジェクトは網羅的ではなく、時代遅れの可能性があります。
  
=== Clients and wallets ===
+
===クライアントと財布===
These [[cryptocurrency wallet]]s support Ethereum:
+
これらの[[暗号化ウォレット]]はEthereumをサポートしています:
* [[Jaxx]]: Desktop wallet
+
* [[Jaxx]]:デスクトップウォレット
* [[KeepKey Wallet|KeepKey]]: Hardware wallet
+
* [[KeepKey Wallet | KeepKey]]:ハードウェアウォレット
* [[Ledger]] Nano S: Hardware wallet
+
* [元帳]ナノS:ハードウェア財布
* [[Mist]]: Desktop wallet
+
* [[Mist]]:デスクトップウォレット
 +
* [[Trezor(トレザー)]]:ハードウェアウォレット
 +
* [[METAMASK]]:デスクトップウォレット
  
=== Decentralized applications ===
+
===分散アプリケーション===
* Digital signatures that ensure authenticity and proof of existence of documents: the Luxembourg Stock Exchange has developed such a system<ref>[https://www.bourse.lu/blockchain-press-release Luxembourg Stock Exchange introduces blockchain into reporting service]</ref>
+
*真正性と文書の存在を保証するデジタル署名:ルクセンブルク証券取引所は、このようなシステムを開発している。<ref>[https://www.bourse.lu/blockchain-press-release Luxembourg Stock Exchange introduces blockchain into reporting service]</ref>
* ''Slock.It'' is developing smart locks
+
* '' Slock.It ''はスマートロックを開発しています
* Digital tokens pegged to fiat currencies: ''Decentralized Capital.'' Spanish bank Santander is also involved in such a project
+
*デジタルトークンは平準化された通貨:「分権化された資本」に固執した。スペイン銀行サンタンデールもこのようなプロジェクトに関与している
* Digital tokens pegged to gold: ''Digix''
+
*デジタルトークンを金に固定: '' Digix ''
* Improved digital rights management for music: Imogen Heap used the technology
+
*音楽のデジタル著作権管理の改善:Imogen Heapがこの技術を使用した
* Platforms for prediction markets: ''[[Augur (software)|Augur]], Gnosis''Stox
+
*予測市場向けプラットフォーム:[[Augur(ソフトウェア)| Augur]]、Gnosis''Stox
* Platforms for crowdfunding: ''the DAO''
+
*群集のためのプラットフォーム: '' DAO ''
* Social media platforms with economic incentives: ''Backfeed'',''Akasha''
+
*経済的インセンティブを持つソーシャルメディアプラットフォーム:「バックフィード」、「アカシャ」
* Decentralized marketplaces: ''FreeMyVunk,'', ''Etheropt,'', ''TransActive Grid''
+
*分散型マーケットプレイス:「FreeMyVunk」、「Etheropt」、「TransActive Grid」
* Remittance: ''Everex''
+
*送金: ''エベレックス ''
* Online [[gambling]]: ''Etheroll''
+
*オンライン[[ギャンブル]]'' Etheroll ''
* Electric car charging management: RWE
+
*電気自動車の充電管理:RWE
* Secure identity systems for the Internet: ''uPort''
+
*インターネットのためのアイデンティティシステムの安全性: '' uPort ''
* Labour economics: ''Blocklancer'',<ref>[http://dataconomy.com/2017/11/can-blockchain-supercharge-gig-economy/ Can Blockchain Supercharge the Gig Economy?]</ref> ''Ethlance''
+
*労働経済学: "Blocklancer"、<ref>[http://dataconomy.com/2017/11/can-blockchain-supercharge-gig-economy/ Can Blockchain Supercharge the Gig Economy?]</ref> ''Ethlance''
  
=== Enterprise software ===
+
===エンタープライズソフトウェア===
Ethereum-based customized software and networks, independent from the public Ethereum chain, are being tested by enterprise software companies. Interested parties include Microsoft, IBM, JPMorgan Chase, Deloitte, [[R3 (company)|R3]], Innovate UK (cross-border payments prototype).
+
Ethereumベースのカスタマイズされたソフトウェアとネットワークは、一般的なEthereumチェーンとは独立して、エンタープライズソフトウェア企業によってテストされています。利害関係者にはMicrosoft、IBM、JPMorgan Chase、Deloitte、[R3(企業)| R3]、Innovate UK(クロスボーダー支払いプロトタイプ)などがあります。
  
==== Enterprise Ethereum Alliance (EEA) ====
+
==== Enterprise Ethereum Alliance(EEA)====
In March 2017, various blockchain start-ups, research groups, and Fortune 500 companies announced the creation of the Enterprise Ethereum Alliance (EEA) with 30 founding members.<ref name="NYTEEA">[https://www.nytimes.com/2017/02/27/business/dealbook/ethereum-alliance-business-banking-security.html Business Giants to Announce Creation of a Computing System Based on Ethereum]</ref>  
+
2017年3月には、ブロックチェーンの新興企業、研究グループ、Fortune 500企業が創立メンバ30名を迎えたEnterprise Ethereum Alliance(EEA)の創設を発表しました<ref name="NYTEEA">[https://www.nytimes.com/2017/02/27/business/dealbook/ethereum-alliance-business-banking-security.html Business Giants to Announce Creation of a Computing System Based on Ethereum]</ref>
  
By May, the nonprofit organization had 116 enterprise members—including [[ConsenSys]], CME Group, Cornell University's research group, Toyota Research Institute, Samsung SDS, Microsoft, Intel, J.P. Morgan, Cooley LLP, Merck KGaA, Deloitte, Accenture, Banco Santander, BNY Mellon, ING Group, and National Bank of Canada.
+
CMEグループ、コーネル大学の研究グループ、トヨタ研究所、サムスンSDS、マイクロソフト、インテル、JPモルガン、クーリーLLP、メルクKGaA、デロイト、アクセンチュア、バンコサンタンデール、BNYメロン、INGグループ、カナダ国立銀行。
  
The purpose of the EEA is to coordinate the engineering of an open-source reference standard and private "permissioned" version of the Ethereum blockchain that can address the common interests of enterprises in banking, management, consulting, automotive, pharmaceutical, health, technology, mobile, entertainment, and other industries, while working with developers from the Ethereum ecosystem. Certain members of the alliance have also indicated a desire to investigate and collaborate on hybrid architectures to potentially anchor private blockchains to the public Ethereum blockchain in the future, although concerns remain over the security, compliance, and regulations involved in bridging such permissioned and "permissionless" blockchains.
+
EEAの目的は、銀行、経営、コンサルティング、自動車、製薬、健康、技術などの企業の共通の利益に対処することができる、オープンソースの参照標準とEthereumブロックチェーンの個人的な「許可」バージョンのエンジニアリングを調整することです。モバイル、エンターテインメント、その他の業界でも使用され、エテリアムのエコシステムの開発者と協力しています。同盟関係者の中にはハイブリッドアーキテクチャの調査と共同作業を望んでいるが、将来的にはパブリックEthereumブロックチェーンにプライベートブロックチェーンを定着させる可能性があると指摘している。 "ブロックチェーン。
  
By July 2017, there were over 150 members in the alliance, including recent additions MasterCard, Cisco Systems, and Scotiabank.<ref>[https://www.inc.com/brian-d-evans/the-enterprise-ethereum-alliance-just-got-a-whole-.html https://www.inc.com/brian-d-evans/the-enterprise-ethereum-alliance-just-got-a-whole-.html]</ref> (Mastercard wanted their name excluded from the press release.<ref>[https://www.ethnews.com/mastercard-cisco-and-others-join-the-enterprise-ethereum-alliance Enterprise Ethereum Alliance Joined By Mastercard, Cisco, Et Al.]</ref>)
+
2017年7月までに、最近追加されたMasterCard、Cisco Systems、Scotiabankを含め、同盟には150人以上のメンバーがいました。<ref>[https://www.inc.com/brian-d-evans/the-enterprise-ethereum-alliance-just-got-a-whole-.html https://www.inc.com/brian-d-evans/the-enterprise-ethereum-alliance-just-got-a-whole-.html]</ref>(マスターカードは、その名前がプレスリリースから除外されることを望んでいました。<ref>[https://www.ethnews.com/mastercard-cisco-and-others-join-the-enterprise-ethereum-alliance Enterprise Ethereum Alliance Joined By Mastercard, Cisco, Et Al.]</ref>
  
==== Permissioned ledgers ====
+
====許可された元帳====
Ethereum-based permissioned blockchain variants are used and being investigated for various projects.
+
Ethereumベースの許可されたブロックチェーンバリアントが使用され、さまざまなプロジェクトで調査されています。
* J.P. Morgan Chase is developing a permissioned-variant of Ethereum blockchain dubbed "Quorum." It's designed to toe the line between private and public in the realm of shuffling derivatives and payments. The idea is to satisfy regulators who need seamless access to financial goings-on, while protecting the privacy of parties that don’t wish to reveal their identities nor the details of their transactions to the general public.
+
* J.P. Morgan Chaseは、「Quorum」と呼ばれるEthereumブロックチェーンの許諾版を開発中です。それは、デリバティブと支払いのシャッフルの分野において、私的と公的の間の線をつまむように設計されています。このアイデアは、財界の動きにシームレスにアクセスする必要がある規制当局を満足させる一方、個人の身元を明らかにすることを望まない当事者のプライバシーや取引の詳細を一般の人々に保護することです。
* Royal Bank of Scotland has announced that it has built a Clearing and Settlement Mechanism (CSM) based on the Ethereum distributed ledger and smart contract platform.<ref>[https://emerald-platform.gitlab.io/static/emeraldTechnicalPaper.pdf Proving Ethereum for the Clearing Use Case]</ref>
+
* Royal Bank of Scotlandは、Ethereum分散帳簿およびスマート契約プラットフォームに基づいて決済メカニズム(CSM)を構築したと発表しました。<ref>[https://emerald-platform.gitlab.io/static/emeraldTechnicalPaper.pdf Proving Ethereum for the Clearing Use Case]</ref>
  
==Economic sense==
+
==経済的意味==
Ethereum technology makes it possible to register any transactions with any assets on the basis of a distributed base of contracts such as blockchain, without resorting to traditional legal procedures. This possibility is competitive in relation to the existing system of registration of transactions. According to the Economist, the technology of "smart contracts" marks a new era in financial technology.
+
エテリアム技術は、伝統的な法的手続に頼ることなく、ブロックチェーンのような分散した契約ベースに基づいて、あらゆる資産をあらゆる資産に登録することを可能にする。この可能性は、既存の取引登録システムと比較して競争力がある。エコノミストによると、「スマート契約」の技術は金融技術の新しい時代を告げるものです。
  
Bacchanalia technologies can be successfully combined with the remote banking services of the type provided through SMS messages. Due to its low cost, this opportunity is particularly attractive for developing countries, according to The Economist.
+
Bacchanalia技術は、SMSメッセージを通じて提供されるタイプのリモートバンキングサービスとうまく組み合わせることができます。 The Economistによれば、そのコストが低いため、この機会は途上国にとって特に魅力的です。
  
===Software implementation===
+
===ソフトウェア実装===
Smart contracts in Ethereum are presented in the form of classes that can be implemented in various languages, including visual programming and compiled to bytecode for a virtual machine Ethereum (Ethereum Virtual Machine, EVM) before sending it to the blockchain. The state change of the virtual machine can be recorded in the full Turing scripting language.
+
Ethereumのスマートコントラクトは、ビジュアルプログラミングや仮想マシンEthereum(Ethereum Virtual Machine、EVM)のバイトコードをコンパイルしてブロックチェーンに送信するなど、さまざまな言語で実装できるクラスの形式で提供されます。仮想マシンの状態変更は、完全なTuringスクリプト言語で記録できます。
  
Unlike the scripting language in the bitcoin Protocol, EVMS support loops, so the platform uses a mechanism called gas to limit contracts that can take a long time to execute.
+
ビットコインプロトコルのスクリプティング言語とは異なり、EVMSサポートはループするため、実行に時間がかかる契約を制限するために、プラットフォームはgasというメカニズムを使用します。
  
==Academic and Professional Reception==
+
==アカデミックおよびプロフェッショナルレセプション==
Dan Boneh of Stanford and Vipul Goyal  of Carnegie Mellon told CNBC that some of their respective students are starting their own cryptocurrency projects. Cornell University, UC Berkeley, and Technion – Israel Institute of Technology formed the Initiative for Cryptocurrencies and Contracts (aka IC3) and that entity joined the Enterprise Ethereum Alliance.
+
StanfordのDan BonehとCarnegie MellonのVipul Goyalは、それぞれの学生の一部が独自の暗号化プロジェクトを開始しているとCNBCに語った。コーネル大学、UCバークレー、テクニオン - イスラエル工科大学がクリプトカロスと契約(IC3と呼ばれる)のイニシアチブを結成し、その企業はエンタープライズ・エターリアム・アライアンスに加わりました。
  
== Criticisms ==
+
==批判==
===Criminal use===
+
===刑事用===
A finance blogger on FT Alphaville has pointed out that criminals are using Ethereum to run Ponzi schemes and other forms of investment fraud. The article was based on a paper from the University of Cagliari, which placed the number of Ethereum smart contracts which facilitate Ponzi schemes at nearly 10% of 1384  smart contracts examined. However, it also estimated that only 0.05% of the transactions on the network were related to such contracts.
+
FT Alphavilleの金融ブロガーは、犯罪者がPonziスキームやその他の投資詐欺行為を実行するためにEthereumを使用していると指摘しています。この記事は、カリアリ大学の論文に基づいています。カリアリ大学では、テストされた1384件のスマート契約のうち、約10%でPonziスキームを促進する多数のEthereumスマート契約を配置しました。しかし、ネットワーク上の取引のうち0.05%しかそのような契約に関連していないと推定した。
  
===Speculative bubble===
+
===投機的なバブル===
CBS noted in 2017 that price hikes in Ethereum, (as well as [[Litecoin]] and Bitcoin),  are creating most of the excitement, rather than technology.
+
CBSは、2017年にエテリアム(ならびに[Litecoin]とBitcoin)の価格上昇がテクノロジーではなく興奮の大部分を生み出していると指摘した。
  
==Interesting facts==
+
==興味深い事実==
* In Ethereum, the [[Namecoin]] analogue is implemented by five lines of code.
+
* Ethereumでは、[Namecoin]アナログは5行のコードで実装されています。
* In 2014, Ethereum ranked second in terms of the amount collected through crowdfunding.
+
* 2014年、Ethereumはクラウドファンディングを通じて回収された金額で2位にランクされました。
* Fractions of ether is named after Wei Dai, Hal Finney and nick Szabo.
+
*イーサリアムのフラクションは、Wei Dai、Hal Finney、Szaboのニックネームにちなんで名付けられています。
* Vitalik Buterin argues that "the creation of Ethereum was not a matter of money, it was a mission, the idea behind which you want to go "and that the role of mining will decline and decline. This direction is not very promising".
+
* Vitalik Buterinは、「Ethereumの創造はお金の問題ではなく、使命であり、あなたが行きたいアイデア」であり、鉱業の役割は衰退し、衰退すると主張している。この方向性はあまり有望ではありません。
* The name of the cryptocurrency and its emblem is a reference to the anime heavenly castle Laputa, in which the crystal is of the same shape as the emblem of the cryptocurrency. This was the main source of energy of the castle Laputa.
+
*暗号の名称とそのエンブレムはアニメ天国の城ラピュタへの参照です。水晶は暗号の紋章と同じ形です。これは城ラピュタの主なエネルギー源でした。
* In English dubbing crystal material is called aetherium.
+
*英語のダビングクリスタル材料はaetheriumと呼ばれます。
  
==External links==
+
==外部リンク==
* [https://www.ethereum.org/ Ethereum Foundation (Stiftung Ethereum)]
+
* [https://www.ethereum.org/ Ethereum Foundation(Stiftung Ethereum)]
 
* [http://docquery.fec.gov/cgi-bin/fecimg/?C00660670 Cryptocurrency Alliance Super PAC]
 
* [http://docquery.fec.gov/cgi-bin/fecimg/?C00660670 Cryptocurrency Alliance Super PAC]
 
* [https://twitter.com/ethereumproject @Ethereum Project on Twitter]
 
* [https://twitter.com/ethereumproject @Ethereum Project on Twitter]
 
* [https://www.facebook.com/ethereumproject Facebook]
 
* [https://www.facebook.com/ethereumproject Facebook]
* [https://www.youtube.com/user/ethereumproject YouTube channel]
+
* [https://www.youtube.com/user/ethereumproject YouTubeチャンネル]
 
* [https://github.com/ethereum GitHub - Ethereum]
 
* [https://github.com/ethereum GitHub - Ethereum]
 
* [https://www.reddit.com/r/ethereum/ Reddit]
 
* [https://www.reddit.com/r/ethereum/ Reddit]
  
== See also ==
+
==関連項目==
 
* [[Altcoins]]
 
* [[Altcoins]]
 
* [[Waves Platform]]
 
* [[Waves Platform]]
220行目: 223行目:
 
* [[Zcash]]
 
* [[Zcash]]
 
* [[Bitpay]]
 
* [[Bitpay]]
* [[Mining]]
+
* [[マイニング]]
  
==References==
+
==参考文献==
 
<references />
 
<references />
  
  
 
[[ru:Ethereum]]
 
[[ru:Ethereum]]

2018年6月23日 (土) 22:58時点における最新版

Ethereumは、スマート契約(スクリプティング)機能を備えたオープンソース、パブリック、[ブロックチェーン]ベースの分散コンピューティングプラットフォームです。それは分散型チューリング完全仮想マシン、Ethereum仮想マシン(EVM)を提供し、パブリックノードの国際的なネットワークを使用してスクリプトを実行できます。 Ethereumはまた、アカウント間で転送され、実行された計算のために参加ノードを補うために使用される "ether"と呼ばれるcryptocurrencyトークンを提供します。[1]内部取引価格設定メカニズムである「ガス」は、スパムを軽減し、ネットワーク上のリソースを割り当てるために使用されます。

オープンソースプラットフォームであるEthereumは、新しいスタートアップだけでなく、マイクロソフト、IBM、Acronisなどの主要なソフトウェア開発者の関心を説明するブロックチェーンテクノロジの実装を大幅に簡素化します。 VTB銀行、Sberbank、Lufthansa、S7 Airlinesなどの従来の企業や国際慈善団体も、このプラットフォームに関心を示しました。

Ethereumは、暗号トラップ研究者でプログラマーである[Vitalik Buterin]によって2013年後半に提案されました。開発は2014年7月から8月にかけてのオンラインクラウデールによって資金提供されました。システムは2015年7月30日に稼働し、1190万のコインがクラウドデールのために "前傾"されました。循環供給量の約13%を占めています。

2016年、Ethereumは、[DAO]プロジェクトの崩壊の結果、2つの別々のブロックチェーンに分けられました。新しいフォークバージョンはEthereum(ETH)になり、オリジナルは[Ethereum Classic](ETC) 。[2]

歴史=[編集]

Ethereum: the World Computer

起源[編集]

Ethereumは当初、分散アプリケーションの構築を目標に2013年後半に[Bitcoin Magazine]に関わるプログラマーであるVitalik Buterinによって白書に記載されました。 Buterinは、Bitcoinはアプリケーション開発のためのスクリプト言語が必要であると主張していました。 同意を得られなかった彼は、より一般的なスクリプト言語を使って新しいプラットフォームの開発を提案しました。


832/5000 2014年1月の公表時に、Ethereumの中心チームはVitalik Buterin、Mihai Alisie、Anthony Di Iorio、Charles Hoskinsonでした。 Ethereumソフトウェアプロジェクトの正式な開発は、2014年初頭にスイスの会社を通じて開始されました[ 、Ethereum Switzerland GmbH(「EthSuisse」)。 その後、スイスの非営利団体、Ethereum Foundation(「Stiftung Ethereum」)も創設されました。 開発は、2014年7月?8月の間に、オンラインの公衆の群衆によって資金提供され、参加者は別のデジタル通貨で[Ethereum] [エーテル]を購入しました[bitcin]。 Ethereumの技術革新については早期に評価されましたが、セキュリティとスケーラビリティについても疑問が生じました。

マイルストーン[編集]

フロンティアネットワークが正式に立ち上げられる前に、エフェリアムプラットフォームのいくつかのコードネーム付きプロトタイプが財団によって開発されました。

「オリンピック」はこれらのプロトタイプの最後であり、パブリックベータプレリリースです。オリンピック[ネットワーク]は、Ethereumブロックチェーンの限界をストレステストするために、ユーザーに25,000エーテルのバグを与えました。

「フロンティア」は、2015年7月にEthereumプラットフォームの試験的なリリースを控えました。[3]

初期発売以来、Ethereumはマイルストーンと呼ばれる計画されたいくつかのプロトコルアップグレードを受けました。これは、プラットフォームの基礎的な機能やインセンティブ構造に影響する重要な変更です。

「ホームステッド」は現在のマイルストーンであり、安定していると考えられています。これには、取引処理、ガス価格設定、およびセキュリティの改善が含まれます。

将来、少なくとも2つのプロトコルのアップグレードが予定されています。

「Metropolis」は、EVMの複雑さを軽減し、スマートな契約開発者に柔軟性を提供することを目的としています。 MetropolisはzkSnarksのサポートも追加しています(Zcashから)。 2017年9月19日にtestnet上で最初のzksnarksトランザクションが発生しました。

「Serenity」には、ハードウェアマイニング([作業実績システム|作業実績])から仮想鉱業([[証拠の証拠])への基本的な移行を可能にするためのEthereumのコンセンサスアルゴリズムへの基本的な変更が含まれるべきである])。[4]

バージョン コードネーム リリース日
o | 0 オリンピック 2015年5月
o | 1 フロンティア 2015年7月30日
o | 2 ホームステッド 2016年3月14日
c | 3 メトロポリス(vByzantium) 2017年10月16日
p | 3.5 メトロポリス(コンスタンティノープル) TBA
p | 4 平静 TBA
バージョン| l | show = 011101


イーサリアムトークンセール[編集]

Ethereumは当初、Buterinの出版物の1つで2013年末に記述されました.2014年4月、EthereumはGavinの木版で正式に「黄色の本」と記載されました。同時期に、Ethereumは非公式に「次世代Bitcoin」(または「Bitcoin 2.0」)プラットフォームとして記述されました。

2014年の後半には、資金調達を通じて資金調達を開始しました。 Ethereumは、群衆の資金調達のためにイニシャルコインオファリングを使用する最初の暗号化方式でした。 Ethereumの前売りは、2014年7月22日(火曜日)から2014年9月2日(火曜日)まで、合計42日間行われました。 31,500のビットコーンまたはこれに相当する$ 18.4百万米ドルが調達されました[5]。その後、Ethereumはスマートな契約や債券を研究するためのテストプラットフォームとして、多くの銀行の注目を集めました。 Ethereumブロックチェーンプラットフォームは、2015年7月30日に開始されました。

Ethereumは、2016年3月14日、開発者がセキュリティを保証していない初期のアルファ版のFrontierをリリースしました。議定書の新版は、ホームステッドと呼ばれ、早期ではあるがすでに安定しているバージョンも指しています。

ハッシュによるネットワークの保護は、初期段階でのみ想定されています。将来、Ethereumは中間段階でハイブリッドモデルによる保護証明の方法への移行を完了する予定です。これにもかかわらず、ビデオメモリGPUの要求が高まっていることから、ASICの作成に対する保護があります(これは、2017年7月の2.04 GBです)。

DAOとブロックチェーンのブランチ[編集]

2016年6月、Autonomous投資資本管理のプラットフォームであるDAOのソフトウェアコードに誤りが検出されました。 6月16日、この脆弱性により、未知の人々はThe DAOで利用可能なエーテルの約3分の1(その時点で50百万米ドル)をChildDAOに移動させることができました。しかし、DAOの実施の特質により、これらの資金は1ヶ月以内に撤回することができなかった。

Ethereumのコミュニティは、投資家にエージェントを返却するかどうか、返還をどのように実施するかについて議論し、ドイツのDAOの開発者は、DAOとEthereumの分散型の性質は、迅速な行動をとり、ユーザーの合意を必要とする可能性があります。 2016年7月20日、Ethereumのブロックチェーンで、DAOから盗まれた資金をハッキングから逆戻りして投資家に返すために、数週間にわたる議論の末、2016年7月20日に厳しい[フォーク]が生産されました。これは盗まれた資金を投資家に返却するための一連のブロックの最初の枝であった。

共同体の一部によるトランザクション履歴のロールバックとルールの変更を拒否した結果、Ethereum Classicが形成され、引き続きプロジェクト「DAO」として機能します。

ハードフォーク[編集]

The DAOに関連するハードフォークの後、Ethereumはその後2016年の第4四半期に2度フォークして他の攻撃に対処しました。 2016年11月末までに、EthereumはDDoS保護を強化し、ブロックチェーンを解消し、ハッカーによるさらなるスパム攻撃を阻止しました。

アーキテクチャ[編集]

エーテル[編集]

Ethereumブロックチェーンの値トークンは、エーテルと呼ばれます。それはコードETHの下に列挙され、暗号化交換で交換されます。また、Ethereumネットワーク上での取引手数料や計算サービスの支払いにも使用されます。

トークンは、DAOが2016年6月17日にハッキングされたときに、21.50ドルから8ドルへのエーテルの急降下など、状況によって変動する可能性があります。2017年6月現在、エーテルの価値は400ドル以上に上昇し、エフェリアムはビットコインの後にもう一つの記録を打ち、現在5,000を超えています。[6]

単一取引所の価格変動は、より一般的には、Etherトークン価格の変動性を上回る可能性があります。ある取引所での大規模な売り注文によって引き起こされた「フラッシュクラッシュ」は、購入するすべてのオファーが吸収されたときに、その取引所の価格を一時的に0.10ドルに下げ、その後、価格はすぐに300ドル以上に回復した。

ERC20[編集]

ERC-20標準プロトコルは、Ethereumのスマート契約の技術標準です。ブロックチェーン上に新しいトークンを作成する際に従うべき一連の規則を定義し、交換と財布が標準に準拠する新しいトークンをよりよく(よりシームレスに)統合できるようにします。 Ethereumブロックチェーンの大部分の主要なトークンはERC-20に準拠しています。[7]

Ethereum仮想マシン[編集]

Ethereum仮想マシン(EVM)[8]は、Ethereumのスマートコントラクトの実行時環境です。 EVMの正式な定義は、Ethereum Yellow Paper、[Gavin Wood]オリジナル版で規定されています。サンドボックス化され、ネットワーク、ファイルシステム、またはホストコンピュータシステムの他のプロセスから完全に分離されています。ネットワーク内のすべてのEthereumノードはEVM実装を実行し、同じ命令を実行します。 Ethereum仮想マシンは、C ++、Go、Haskell、Java、JavaScript、Python、Ruby、Rust、およびWebAssembly(現在開発中)で実装されています。

スマートな契約[編集]

[スマートコントラクト]は、信頼できないエージェント間で直接的に価値のある取引を行うことができるデジタル手段によって制御される決定論的な交換メカニズムです。これらは、手続き指示の交渉や実施を容易にし、検証し、実施し、検閲、共謀、カウンターパーティーのリスクを潜在的に回避するために使用することができます。 Ethereumでは、スマートコントラクトは、後でEVMで実行できるように、Ethereumブロックチェーンに格納された自律スクリプトまたはステートフル分散アプリケーションとして扱われます。 Ethereum契約に組み込まれた命令は、エーテル(またはより技術的に「ガス」)で支払われ、さまざまなTuring完全なスクリプト言語で実装することができます。

パブリックブロックチェーンの契約[編集]

契約は公開可能であるため、機能を証明する可能性が開かれます。自己完結型の公平なカジノです。

パブリックブロックチェーンでスマートコントラクトを使用することに関連する1つの問題は、セキュリティホールを含むバグがすべてに見えるが、すぐに修正することはできないということである[9]。これの一例は、DAOに対する2016年6月17日の攻撃であり、迅速に停止または元に戻すことはできませんでした。

正式な検証を使用して、非自明な特性を表現して証明する方法についての継続的な研究が行われています。マイクロソフトの調査報告では、この問題を説明するためにDAOのハックを使用して、賢い契約を書くことは実際には非常に難しいことになると指摘しました。この報告書では、Microsoftが契約を検証するために開発したツールについて説明し、公開された契約の大規模な分析が広範な脆弱性を明らかにする可能性があることに留意した。同報告書はまた、SolidityプログラムとEVMコードの同等性を検証することが可能であると述べた

プログラミング言語[編集]

スマートコントラクトは、EVMバイトコードにコンパイルされ、実行のためにEthereumブロックチェーンにデプロイされる高水準のプログラミング抽象化です。それらはSolidity(CとJavaScriptに類似した言語ライブラリ)、Serpent(Pythonに似ています)、LLL(低レベルのLispのような言語)、Mutan(Goベースですが、非推奨)。 Viper(強く型付けされたPython由来の決定可能な言語)と呼ばれる開発指向の言語も開発中です。

パフォーマンス[編集]

Ethereumでは、すべてのスマートコントラクトは、トレードオフを持つブロックチェーンのすべてのノードに公開されています。[10]欠点は、すべてのノードがすべてのスマートコントラクトをリアルタイムで計算し、その結果として速度が低下するというパフォーマンス上の問題が発生することです。Ethereumのエンジニアは計算をシャーディングに取り組んできましたが、2016年初めまでに解決策が解明されていませんでした.2016年1月現在、Ethereumプロトコルは1秒あたり25トランザクションを処理できます。[10] Buterinは、スケーラビリティを高めるための提案を発表しました。 ButerinとJoseph Poon(Bitcoinの雷ネットワークのホワイトペーパーの共同執筆者)は、2017年に "メイン"親ブロックチェーンに "子"ブロックチェーンを作成するPlasmaというスケーリングソリューションを立ち上げる計画を発表しました[11]。プラズマプロジェクトは議論の余地がないわけではない。具体的には、Vlad Zamfir(Ethereumのステーク証書の主任研究員)が、プラズマプロジェクトの生存性について公然と疑問を呈している。

エーテル供給の増加率[編集]

Etherの供給は2017年に14.75%増加すると予測され、アルゴリズムは2065年までに1.59%に徐々に低下する予定である。しかし、作業証明ではなく証拠証明に基づく「Casper」という名前の新しいEthereumの実装は、0.5%から2%の間のインフレ率を引き下げることが期待されている。

提案されたユースケース[編集]

Ethereumプラットフォームには、不可能または不可能なものを含む多くの用途が提案されています。ユースケースの提案には、財務、インターネット・オブ・モノ、農場間生産、電力供給と価格設定、スポーツ賭博が含まれています。 Ethereumは、市場シェアを50%以上伸ばしている([initial coin offering]]プロジェクトの主要ブロックチェーンプラットフォームです(2017年現在)。[12]

エコシステム[編集]

Introducing ConsenSys Academy: Why We Code on Ethereum

このセクションに記載されているプロジェクトは網羅的ではなく、時代遅れの可能性があります。

クライアントと財布[編集]

これらの暗号化ウォレットはEthereumをサポートしています:

  • Jaxx:デスクトップウォレット
  • KeepKey:ハードウェアウォレット
  • [元帳]ナノS:ハードウェア財布
  • Mist:デスクトップウォレット
  • Trezor(トレザー):ハードウェアウォレット
  • METAMASK:デスクトップウォレット

分散アプリケーション[編集]

  • 真正性と文書の存在を保証するデジタル署名:ルクセンブルク証券取引所は、このようなシステムを開発している。[13]
  • Slock.It はスマートロックを開発しています
  • デジタルトークンは平準化された通貨:「分権化された資本」に固執した。スペイン銀行サンタンデールもこのようなプロジェクトに関与している
  • デジタルトークンを金に固定: Digix
  • 音楽のデジタル著作権管理の改善:Imogen Heapがこの技術を使用した
  • 予測市場向けプラットフォーム: Augur、GnosisStox
  • 群集のためのプラットフォーム: DAO
  • 経済的インセンティブを持つソーシャルメディアプラットフォーム:「バックフィード」、「アカシャ」
  • 分散型マーケットプレイス:「FreeMyVunk」、「Etheropt」、「TransActive Grid」
  • 送金: エベレックス
  • オンラインギャンブル Etheroll
  • 電気自動車の充電管理:RWE
  • インターネットのためのアイデンティティシステムの安全性: uPort
  • 労働経済学: "Blocklancer"、[14] Ethlance

エンタープライズソフトウェア[編集]

Ethereumベースのカスタマイズされたソフトウェアとネットワークは、一般的なEthereumチェーンとは独立して、エンタープライズソフトウェア企業によってテストされています。利害関係者にはMicrosoft、IBM、JPMorgan Chase、Deloitte、[R3(企業)| R3]、Innovate UK(クロスボーダー支払いプロトタイプ)などがあります。

Enterprise Ethereum Alliance(EEA)[編集]

2017年3月には、ブロックチェーンの新興企業、研究グループ、Fortune 500企業が創立メンバ30名を迎えたEnterprise Ethereum Alliance(EEA)の創設を発表しました[15]

CMEグループ、コーネル大学の研究グループ、トヨタ研究所、サムスンSDS、マイクロソフト、インテル、JPモルガン、クーリーLLP、メルクKGaA、デロイト、アクセンチュア、バンコサンタンデール、BNYメロン、INGグループ、カナダ国立銀行。

EEAの目的は、銀行、経営、コンサルティング、自動車、製薬、健康、技術などの企業の共通の利益に対処することができる、オープンソースの参照標準とEthereumブロックチェーンの個人的な「許可」バージョンのエンジニアリングを調整することです。モバイル、エンターテインメント、その他の業界でも使用され、エテリアムのエコシステムの開発者と協力しています。同盟関係者の中にはハイブリッドアーキテクチャの調査と共同作業を望んでいるが、将来的にはパブリックEthereumブロックチェーンにプライベートブロックチェーンを定着させる可能性があると指摘している。 "ブロックチェーン。

2017年7月までに、最近追加されたMasterCard、Cisco Systems、Scotiabankを含め、同盟には150人以上のメンバーがいました。[16](マスターカードは、その名前がプレスリリースから除外されることを望んでいました。[17]

許可された元帳[編集]

Ethereumベースの許可されたブロックチェーンバリアントが使用され、さまざまなプロジェクトで調査されています。

  • J.P. Morgan Chaseは、「Quorum」と呼ばれるEthereumブロックチェーンの許諾版を開発中です。それは、デリバティブと支払いのシャッフルの分野において、私的と公的の間の線をつまむように設計されています。このアイデアは、財界の動きにシームレスにアクセスする必要がある規制当局を満足させる一方、個人の身元を明らかにすることを望まない当事者のプライバシーや取引の詳細を一般の人々に保護することです。
  • Royal Bank of Scotlandは、Ethereum分散帳簿およびスマート契約プラットフォームに基づいて決済メカニズム(CSM)を構築したと発表しました。[18]

経済的意味[編集]

エテリアム技術は、伝統的な法的手続に頼ることなく、ブロックチェーンのような分散した契約ベースに基づいて、あらゆる資産をあらゆる資産に登録することを可能にする。この可能性は、既存の取引登録システムと比較して競争力がある。エコノミストによると、「スマート契約」の技術は金融技術の新しい時代を告げるものです。

Bacchanalia技術は、SMSメッセージを通じて提供されるタイプのリモートバンキングサービスとうまく組み合わせることができます。 The Economistによれば、そのコストが低いため、この機会は途上国にとって特に魅力的です。

ソフトウェア実装[編集]

Ethereumのスマートコントラクトは、ビジュアルプログラミングや仮想マシンEthereum(Ethereum Virtual Machine、EVM)のバイトコードをコンパイルしてブロックチェーンに送信するなど、さまざまな言語で実装できるクラスの形式で提供されます。仮想マシンの状態変更は、完全なTuringスクリプト言語で記録できます。

ビットコインプロトコルのスクリプティング言語とは異なり、EVMSサポートはループするため、実行に時間がかかる契約を制限するために、プラットフォームはgasというメカニズムを使用します。

アカデミックおよびプロフェッショナルレセプション[編集]

StanfordのDan BonehとCarnegie MellonのVipul Goyalは、それぞれの学生の一部が独自の暗号化プロジェクトを開始しているとCNBCに語った。コーネル大学、UCバークレー、テクニオン - イスラエル工科大学がクリプトカロスと契約(IC3と呼ばれる)のイニシアチブを結成し、その企業はエンタープライズ・エターリアム・アライアンスに加わりました。

批判[編集]

刑事用[編集]

FT Alphavilleの金融ブロガーは、犯罪者がPonziスキームやその他の投資詐欺行為を実行するためにEthereumを使用していると指摘しています。この記事は、カリアリ大学の論文に基づいています。カリアリ大学では、テストされた1384件のスマート契約のうち、約10%でPonziスキームを促進する多数のEthereumスマート契約を配置しました。しかし、ネットワーク上の取引のうち0.05%しかそのような契約に関連していないと推定した。

投機的なバブル[編集]

CBSは、2017年にエテリアム(ならびに[Litecoin]とBitcoin)の価格上昇がテクノロジーではなく興奮の大部分を生み出していると指摘した。

興味深い事実[編集]

  • Ethereumでは、[Namecoin]アナログは5行のコードで実装されています。
  • 2014年、Ethereumはクラウドファンディングを通じて回収された金額で2位にランクされました。
  • イーサリアムのフラクションは、Wei Dai、Hal Finney、Szaboのニックネームにちなんで名付けられています。
  • Vitalik Buterinは、「Ethereumの創造はお金の問題ではなく、使命であり、あなたが行きたいアイデア」であり、鉱業の役割は衰退し、衰退すると主張している。この方向性はあまり有望ではありません。
  • 暗号の名称とそのエンブレムはアニメ天国の城ラピュタへの参照です。水晶は暗号の紋章と同じ形です。これは城ラピュタの主なエネルギー源でした。
  • 英語のダビングクリスタル材料はaetheriumと呼ばれます。

外部リンク[編集]

関連項目[編集]

参考文献[編集]


ru:Ethereum