クリプト

What is Substrate?

RIO's icon'
  • RIO
  • 2019/02/19 17:05
Content image

この記事ではSubstrateというサービスについて説明する。

Substrateとは?

Substrateとは日本語で「基板」という意味であり、ブロックチェーンを手軽に構築できる基板となるサービスである。企業や個人のニーズにあったカスタマイズをしたブロックチェーンを作成できるというものであり、コンセンサスアルゴリズムなどを設定できるというもので、ブロックチェーンの仕組みを完全に理解していなくても、ブロックチェーンを構築できるというものだ。Paritiy Technologyという団体によって運営されておりEthereumの共同創始者のGavin Woodが率いている。

Rustというプログラミング言語でスマートコントラクトが記載されていることも特徴である。またJavaScriptをブラウザーサイドで機能させることもできる仕組みになっている。

何ができる?

SubstrateではSubstrate Coreと呼ばれるものがあり、これはSubstrateで作成されるブロックチェーンが最低限持つプロトコルのようなものである。(表現があってるかは微妙)Substrate Coreが持つ性質は以下のようになっている。

Block synchronisation

Extensible JSON-RPC API endpoints

Crypto primitives library

Pervasive and secure networking via libp2p

Storage

Telemetry

Light client

Chain specification and versioning

Pluggable consensus

Low-level JavaScript utils

Transaction queue and block production mechanism

Sandboxed WebAssembly interpreter

Interchain connectivity via the Polkadot protocol

ブロックチェーンのカスタマイズ

Substrate Runtime Module Library (SRML)と呼ばれる機能の方でブロックチェーンはカスタマイズする。またこのカスタマイズはRust, C/C++, C#, GoなどWebAssenbly(wasm)で記述することができる。このModuleは以下のカスタマイズを含む。

Accounts & Balances - basic cryptocurrency, including account management and viewing

Assets - simple, secure additional on-chain fungible assets

Consensus - setting and modifying runtime code and storage (i.e. the set of authorities as a list of session keys on-chain), and reporting offline or misbehaving validators

Contracts - turbo-charged Wasm-based smart contracts

Council - council election and proposals

Democracy - public proposals and referendums

Sessions - key rotation for authorities

Staking - Proof-of-Stake logic, including both staking and nominating of validator accounts

Timestamp - have your chain know about time

Treasury - decentralised grants, similar to a DAO



まとめ

Substrateとはこのようにブロックチェーンをカスタマイズした上で簡単に構築できるソフトウェアサービスのことである。ブロックチェーン技術に期待されている中、実装に対するUXが悪い現状を解決する一手となるであろう。


<参考文献>

・Polkadotの土台であるブロックチェーン開発キット「Substrate」とはhttps://coffeetimes.hatenadiary.jp/entry/2018/09/15/133817

・Substrate has arrived https://www.parity.io/substrate-has-arrived/

・Substrateインストールの方法https://qiita.com/SotaWatanabe/items/f0c460bffa700b5a39de

・https://www.parity.io/substrate/ 公式

公開日:2019/02/19
獲得ALIS:20.06
RIO's icon'
  • RIO
  • @riorio
りおです

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

Like token Tip token
21.49 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Like token Tip token
59.99 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS