コンセンサス・ベイス http://test.cbase.info ブロックチェーン技術専門コンサル・開発企業 Fri, 10 Nov 2017 01:52:35 +0000 ja hourly 1 https://wordpress.org/?v=4.8.3 http://www.consensus-base.com/wp-content/uploads/2017/02/cropped-LOGO-SQ-32x32.png コンセンサス・ベイス http://test.cbase.info 32 32 Solidityでセキュアなコードを書く 第2回 http://www.consensus-base.com/salon/dojo-solidity-20171109/ Thu, 09 Nov 2017 01:47:18 +0000 http://www.consensus-base.com/?p=2244 【Solidity実装編】2017年11月9日公開

 

新シリーズ「Solidityでセキュアなコードを書く」の第2回目、今回はassert()とrequire()について解説します。

また、その他書き方や考慮すべきことなど、いくつか注意点についてまとめます。

はじめに

今回は、第1回に引き続きSolidityでセキュアなコードの書き方について説明します。

今回の内容
第1章ではassert()とrequire()について、第2章ではその他注意するべきことについて説明します。

ゴール
Solidityでセキュアなコードを書くための基礎をマスターできます。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereum技術者養成企画 第9回 MetaMask編 http://www.consensus-base.com/salon/dojo-ethereum-metamask-20171108/ Wed, 08 Nov 2017 02:58:24 +0000 http://www.consensus-base.com/?p=2241 【Ethereum技術者養成】2017年11月8日公開

 

今回はTruffle第2回、Google Chromeの拡張機能「MetaMask」の使用方法について解説します。

Metamaskは秘密鍵の管理やトランザクションを容易にするもので、開発を助けるものになります。

testrpcの導入については前回記事を参考に、イーサの送付までをまとめます。

はじめに

前回はTruffleの概要について学習いたしました。今回は、「MetaMask」について学習しましょう。

MetaMaskはGoogle Chromeの拡張機能になりますので、今回の学習にはGoogle Chromeを用いてください。

Metamaskは秘密鍵の管理やトランザクションを容易にするもので、開発を助けるものになります。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Solidity向けのセキュリティとlintツールの使い方 http://www.consensus-base.com/salon/dojo-solidity-security-lint-20171102/ Thu, 02 Nov 2017 02:39:29 +0000 http://www.consensus-base.com/?p=2232 【Solidity実装編】2017年11月2日公開

 

先日から始まった「Solidityでセキュアなコードを書く」に関連し、今回はSolidityのテスト、監査用ツールについて解説します。

第1章ではOyente、Solgraphなどのセキュリティツール、第2章ではSolium、SolintなどのLintについて説明します。

ツールの概要、コマンドの実行についてや、エラーがある場合などの事例をご紹介しています。

はじめに

今回は、Solidityのテスト、監査用ツールについて説明します。

今回の内容
第1章ではセキュリティツール、第2章ではLintについて説明します。

ゴール
Solidityのセキュリティツールについての知見を得ることができる。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
スマートコントラクト 開発環境まとめ http://www.consensus-base.com/salon/dojo-ethereum-smartcontract-20171031/ Tue, 31 Oct 2017 05:21:02 +0000 http://www.consensus-base.com/?p=2228 【Ethereum導入編】2017年10月31日公開

 

当サロンでは、Ethereumスマートコントラクト開発に関する記事を多く公開してきました。

それに伴い、今回はSolidity に絞ったTruffle、Remixなど、Etherまわりの開発環境について特徴を解説します。

それぞれの詳細を書いた記事も紹介しています。

はじめに

当サロンではEthereumスマートコントラクト開発に関する記事を多く提供してまいりました。

そこで今回は、スマートコントラクトの開発環境の種類、そしてそれぞれの特徴を紹介したいと思います。

スマートコントラクト開発言語は多くありますが今回はSolidity に限って紹介をしていきます。

 

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Solidityでセキュアなコードを書く 第1回 http://www.consensus-base.com/salon/dojo-solidity-20171027/ Fri, 27 Oct 2017 02:58:18 +0000 http://www.consensus-base.com/?p=2221 【Solidity実装編】2017年10月27日公開

 

新シリーズ「Solidityでセキュアなコードを書く」(全3回)を開始します。

Solidityでセキュアなコードの書き方の基礎について解説します。 今回は基本的な考え方についてです。

はじめに

今回は、ConsenSysがGitHubで公開しているベストプラクティスの文章を参考にSolidityでセキュアなコードの書き方の基礎について説明します。

今回の内容
第1章では基本的な考え方、第2章では外部呼び出しについて説明します。

ゴール
Solidityでセキュアなコードを書くための基礎をマスターできます。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereum技術動向:Byzantium ハードフォーク http://www.consensus-base.com/salon/dojo-ethereum_byzantium-20171024/ Tue, 24 Oct 2017 02:36:15 +0000 http://www.consensus-base.com/?p=2215 【最新技術動向】2017年10月24日公開

 

第10回は、Ethereumに関連した「Byzantium ハードフォーク」についてです。
今回は数あるByzantiumハードフォークによるアップデート内容のうち、主にDApp開発者に関係のある項目を解説します。

はじめに

Ethereumネットワークは2015年に最初のバージョンである Frontier リリースされました。

それからHomestead、Metropolis、Serenityと3度に渡って順次アップデートされていくことが決められています。Metropolis アップデートは2回のハードフォークに分けて行われます。

その1回目である Byzantium ハードフォークが先日10月16日に行われました。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereumについて 第5回 Ethereumの今後の展望と関連技術や実装編 http://www.consensus-base.com/salon/dojo-ethereum-20171020/ Fri, 20 Oct 2017 05:36:36 +0000 http://www.consensus-base.com/?p=2208 【ブロックチェーン基盤】2017年10月20日公開

 

前回(第4回 8/24投稿)に引き続き、Ethereumの基礎的な事項についてです。
今回は、Ethereumの今後の展望、および関連技術や実装部分について、お届けします。Ethereum以外のプライベート実装(Monax(旧Eris)、Ethermintなど)にも触れています。

はじめに

今回の内容
Ethereumの実装の種類と今後の展開について説明します。

ゴール
実装による特徴や、使われ方の違い、今後の展望などを理解します。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereum技術者養成企画 第8回 Web3.jsについて(4) http://www.consensus-base.com/salon/dojo-ethereum-web3-js-20171017/ Tue, 17 Oct 2017 05:44:46 +0000 http://www.consensus-base.com/?p=2202 【Ethereum技術者養成】2017年10月17日公開

 

Ethereumでの技術者養成としてweb3.jsのご紹介の4回目。
今回はweb3.jsについて、subscribeやevent、utilityなどを取り上げます。utility関数の中では、randomHexとsoliditySha3について触れています。

はじめに

本コンテンツではEthereum技術者として活躍するための技術習得方法についてまとめます。

ブロックチェーン技術を学ぶものとして、web3.jsは欠かせないAPIとなっております。

そこでweb3.jsよく利用されるメソッドについて、全3回に分けて一緒に学んでいきましょう。今回は第3回として、subscribeやeventなどを取り上げます。

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereum技術者養成企画 第7回 Truffle 概要編 (1) http://www.consensus-base.com/salon/dojo-ethereum-truffle-20171012/ Thu, 12 Oct 2017 05:49:17 +0000 http://www.consensus-base.com/?p=2200 【Ethereum技術者養成】2017年10月12日公開

 

今回はTruffleの概要とインストールついて説明します。

Truffleとは、Consensysによって開発されたフレームワークで、スマートコントラクト開発に必要不可欠なものになっています。Truffleのマイグレーションについても触れます。
トピック: testrpc, node.js, web3

はじめに

 

今回はTruffleの概要とインストールついて説明します。

Truffleとは、Consensysによって開発されたスマートコントラクト開発のフレームワークの一つです。

開発用フレームワークは、Ethereum技術者として活躍するためには必要不可欠なものとなっております。
それでは、Truffleのインストールとその役割について一緒に学習をしていきましょう。学習の流れは、

今回:
・Truffleの概要
・Truffleのインストール
・マイグレーションについて

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>
Ethereum技術者養成企画 第6回 Web3.jsについて(3) http://www.consensus-base.com/salon/dojo-ethereum-web3-js-20171010/ Tue, 10 Oct 2017 05:49:47 +0000 http://www.consensus-base.com/?p=2198 【Ethereum技術者養成】2017年10月10日公開

 

Ethereumでの技術者養成としてweb3.jsをのご紹介の3回目。
今回は、web3.jsを使ったコントラクトのデプロイ、メソッドの実行、トランザクションの確認について解説します。

はじめに

 

本コンテンツではEthereum技術者として活躍するための技術習得方法についてまとめます。

ブロックチェーン技術を学ぶものとして、web3.jsは欠かせないAPIとなっております。

そこでweb3.jsの代表的なメソッドについて、全3回に分けて一緒に学んでいきましょう。今回は第2回、

〜第二回〜
・コントラクトのデプロイ
・コントラクトのメソッドを実行
・トランザクションの中身を確認

記事の続きをお読みになりたい方は、下記よりお申し込みください。

参加お申し込み・詳細
DMMオンラインサロン【即戦力!ブロックチェーン技術者養成道場】
https://lounge.dmm.com/detail/469/

]]>