2019年06月30日

ソリデイテイで最初の 貴方のイーサリアム スマート契約を構築−チュートリアル(33)


WOOHOO! Give yourself a pat on the back. You just done did it. Contract created!
やったー! あなた自身を称賛してください。 ちょうどあなたがそれをやりとげました。契約が作られたのです!

Deploying Contracts in Mist
Mistに契約を実装

Now that we’ve tested and confirmed our code in Remix, let’s start up Mist (make sure it’s connected to the Private Network) and deploy it on our private network. Navigate to the “Contracts” tab of the Ethereum Wallet in Mist. Then select “Deploy New Contract” and paste our code from Remix into the source code box.
我々が リミックスで我々のコードをテストして、そして確認した今、Mistを始めましょう(それが私的ネットワークに接続したことを確認してください)、そして我々の私的ネットワークでそれを実装してください。 Mistのイーサリアムのウオレットの「契約」タブに案内してください。 それから「新規契約を実装」を選択して、そして リミックスからソースコードボックスへ我々のコードをペーストしてください。

Before we can proceed any further, we need to have ether in our wallet. We can mine for ether on our private network by running the miner. We’ll do this through the Geth JavaScript console.
我々がさらにそれ以上進むことができる前に、我々は我々のウオレットにイーサを持っている必要があります。 我々は、採掘者を運営することによって、我々の私的ネットワーク上でイーサを採鉱することができます。 我々は Geth JavaScript コンソールを通してこれをするでしょう。

Open up ANOTHER command prompt window pointing to your private network folder (C:/users/name/desktop/private network) and type geth attach. Hit enter. You will see a Geth JavaScript console generated and you can now enter commands into Geth directly. Let’s begin mining for some ether by typing miner.start();. You will see that the console returns “null” and mining has begun! Take a look at your wallet on Mist, you’ll see increments of 5 ether continuously added to your wallet. You can stop the miner anytime by typing miner.stop(); in console…or you can continue to mine fake ether…whatever makes you happy!

もう1つのあなたの私的なネットワークフォルダー(C:/users/name/desktop/私的ネットワーク)を指し示して他のコマンドプロンプトウインドウを開き、そしてgeth attach.を入力し enterを押します。あなたは Geth JavaScripコンソールが生成されるのを見るでしょう、そしてあなたは今や直接コマンドを Geth に入力することができます。 miner.start () ;タイプして、若干のイーサを採鉱し始めましょう。 あなたはコンソールが「nul」戻し、採鉱が始まったのを見るでしょう! Mistのあなたのウオレットをひと目見てください、あなたは5イーサの増加が連続的にあなたのウオレットに加えられるのを見るでしょう。 あなたはコンソールで、 miner.stop () ;入力して いつでも採掘者を辞めることができ、あるいは、あなたは偽物のイーサを採鉱し続けることができます。あなたを幸せにすることは何でも!

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:06| 千葉 ☔| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190630

今日の先端技術情報20190630

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

AI

AIの発達は「会計士の仕事」を駆逐するのか

東洋経済オンライン

今から5年前。AI(人工知能)が既存の職業をどのように変えるかを論じたイギリス・オックスフォード大学のマイケル・A・オズボーン准教授の論文の中で、94%の ...


日本が米中巨大テック企業と戦わず、AIの遅れを挽回する方法

ダイヤモンド・オンライン

米大手コンサルティングファームのボストン・コンサルティング・グループが「AI(人工知能)を利用する最もイノベーティブな(創造性の高い)企業トップ50」を発表した ...

ブロックチェーン

「バフェット氏はブロックチェーンの可能性を指摘」:トロン創業者【キーマンの分析】

コインデスク・ジャパン

バークシャー・ハサウェイ(Berkshire Hathaway)のCEO(バフェット氏)は、ビットコインに『ユニークな価値』があると思えないと公で語ったことがあります。


スマートコントラクトで定期課金ができるイーサリアム(Ethereum)ウォレットが登場

コインチョイス

ただし定期課金などの機能は必要であり、今後、期待される分野です。2つ目について解決できる手法としては、ロックチェーンの外部情報を取り入れるサーバー ...


仮想通貨

今後の仮想通貨価格を左右する最重要ニュースランキング(6/3〜6/9)

株式会社CoinOtaku (プレスリリース) (ブログ)

今週はG20会議で仮想通貨業界が前進したことを筆頭に、今後に十分に影響を与えそうなニュースが目立った。 また、2位にランクインした「BTC取引高が13か月 ...


【速報】仮想通貨は暗雲立ち込める ビットコイン(BTC)・リップル(XRP)・イーサリアム(ETH)

株式会社CoinOtaku (プレスリリース) (ブログ)

会議では仮想通貨(暗号資産)についても話し合われたが、大きな進捗はなく、前回と同じ表現が ... 以下が声明から仮想通貨に対する文言を抜粋したものだ。


=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 09:56| 千葉 ☔| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月29日

ソリデイテイで最初の 貴方のイーサリアム スマート契約を構築−チュートリアル(32)




WOOHOO! Give yourself a pat on the back. You just done did it. Contract created!
やったー! あなた自身を称賛してください。 ちょうどあなたがそれをやりとげました。契約が作られたのです!

Deploying Contracts in Mist
Mistに契約を実装

Now that we’ve tested and confirmed our code in Remix, let’s start up Mist (make sure it’s connected to the Private Network) and deploy it on our private network. Navigate to the “Contracts” tab of the Ethereum Wallet in Mist. Then select “Deploy New Contract” and paste our code from Remix into the source code box.
我々が リミックスで我々のコードをテストして、そして確認した今、Mistを始めましょう(それが私的ネットワークに接続したことを確認してください)、そして我々の私的ネットワークでそれを実装してください。 Mistのイーサリアムのウオレットの「契約」タブに案内してください。 それから「新規契約を実装」を選択して、そして リミックスからソースコードボックスへ我々のコードをペーストしてください。

Before we can proceed any further, we need to have ether in our wallet. We can mine for ether on our private network by running the miner. We’ll do this through the Geth JavaScript console.
我々がさらにそれ以上進むことができる前に、我々は我々のウオレットにイーサを持っている必要があります。 我々は、採掘者を運営することによって、我々の私的ネットワーク上でイーサを採鉱することができます。 我々は Geth JavaScript コンソールを通してこれをするでしょう。

Open up ANOTHER command prompt window pointing to your private network folder (C:/users/name/desktop/private network) and type geth attach. Hit enter. You will see a Geth JavaScript console generated and you can now enter commands into Geth directly. Let’s begin mining for some ether by typing miner.start();. You will see that the console returns “null” and mining has begun! Take a look at your wallet on Mist, you’ll see increments of 5 ether continuously added to your wallet. You can stop the miner anytime by typing miner.stop(); in console…or you can continue to mine fake ether…whatever makes you happy!

もう1つのあなたの私的なネットワークフォルダー(C:/users/name/desktop/私的ネットワーク)を指し示して他のコマンドプロンプトウインドウを開き、そしてgeth attach.を入力し enterを押します。あなたは Geth JavaScripコンソールが生成されるのを見るでしょう、そしてあなたは今や直接コマンドを Geth に入力することができます。 miner.start () ;タイプして、若干のイーサを採鉱し始めましょう。 あなたはコンソールが「nul」戻し、採鉱が始まったのを見るでしょう! Mistのあなたのウオレットをひと目見てください、あなたは5イーサの増加が連続的にあなたのウオレットに加えられるのを見るでしょう。 あなたはコンソールで、 miner.stop () ;入力して いつでも採掘者を辞めることができ、あるいは、あなたは偽物のイーサを採鉱し続けることができます。あなたを幸せにすることは何でも!

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:49| 千葉 ☔| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190629



今日の先端技術情報20190629

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

IOT

学校の百葉箱にIoTセンサー プログラミング教育必修化で教育現場の風景は変わる?

ITmedia

直射日光や雨を防ぐ気象観測用の箱で、中には温度計、乾湿計、気圧計などが置かれている。そんな百葉箱とIoTデバイスを組み合わせた使い方が教育現場で ...


横浜市・東急電鉄・NTT、住民主体のまちづくりをIoTで推進する取り組み「データ循環型のリビングラボ ...

IoTNEWS (プレスリリース)

神奈川県横浜市と東京急行電鉄株式会社(以下、東急電鉄)は、2012年4月から産学公民の連携・協働による「次世代郊外まちづくり」に取り組んでいる。

ブロックチェーン

ココネ、ブロックチェーンプロジェクト本格始動!韓国No.1 SNSアプリ「カカオトーク」提供企業が手がける ...

エキサイトニュース

この度のプロジェクトでは、ブロックチェーン技術の改ざんに強いという特性を活かし ... クレイトン」は、韓国発ブロックチェーンプラットフォームとしては最大級です。


【G20レポート】仮想通貨ビットコインの重鎮アダム・バックが登壇、ブロックチェーンが規制機関にとって ...

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

ビットコイン関連技術の開発に注力するブロックストリーム社の代表で「仮想通貨の父」の一人と目される暗号学者アダム・バック氏が8日、G20財務相・中央銀行 ...


ビッグデータ

FPGAでビッグデータ解析やゲノム解析を行う「WASAI」 ーCOMPUTEX2019レポート7

IoTNEWS (プレスリリース)

台北で行われていたCOMPUTEX2019のレポート第7弾は、WASAI Technologyという台湾が本社の企業だ。 WASAI Technologyが提供するWASAIという ..


三井住友海上とアクセンチュア、ビッグデータ分析を活用し、企業のリスクを低減するサービス提供開始へ

保険市場タイムズ

「RisTech(リステック)」とは、「Risk」と「Technology」を掛け合わせたもので、ビッグデータや最新の分析アルゴリズムを活用することで、企業が抱えるリスクを ...


=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:44| 千葉 ☔| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月28日

ソリデイテイで最初の 貴方のイーサリアム スマート契約を構築−チュートリアル(31)


While calling a function on the Ethereum network will require a small amount of gas to be spent, no gas is required when returning a constant function.
イーサリアム ネットワーク上である関数を呼ぶことは、費やされるべき少量のガソリンを必要とするであろう一方で、定数関数を返すとき、ガソリンは必要とされない.

Awesome! So now we have a contract that allows us to change the value of our global variable counter. We can also increase it by 1, decrease it by 1, and return the value of our counter whenever we want. Let’s give it a whirl…
素晴らしい! それで今や我々は我々に我々のグローバル変数の値を変えることを可能にする契約を持っています。 我々は1だけ同じくそれを増やしたり、1だけそれを減らしたり、そして、我々が欲するときはいつでも、我々のカウンターの値を返すことができます。 …試しにやってみましょう

Let’s Test This Thang
このものごとを検査しましょう

So your code should be in Remix and “Auto compile” should be checked by default under the “Compile” tab. Make your way over to the “Run” tab. Default settings will have the environment set to JavaScript VM, an account will be selected, gas limit will be 3000000, and your gas price & value will be 0. Click on “Create” under your “Run” tab. You should now see your contract created just like below.
だから、あなたのコードはリミックスにあるべきで、そして「自動コンパイル」は、デフォルトで「コンパイル」タブの下でチェックされるべきです。 「実行」タブに向かってあなたの道を進んでください。 デフォルト設定は、JavaScript VM にセットされる環境をもつでアカウントが選択され、記述が選択されるでしょう、ガソリンの限界は3000000でしょう、そしてあなたのガソリンの値段&価値は0でしょう。 あなたの「実行」タブの下で“Create”をクリックしてください。 あなたは今あなたの契約が下記とまったく同じように作られるのを見るはずです。

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:40| 千葉 ☔| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190628

今日の先端技術情報20190628

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨

Facebookの独自仮想通貨でユーザー間の送金や購入代金の支払いが可能に

TechCrunch Japan

Facebookは、Libraというコードネームで呼ばれる想通貨の詳細を発表する準備をようやく整えたようだ。同社の仮想通貨の概要を説明するホワイトペーパー ...


政府、仮想通貨改め「暗号資産」の改正法を公布。2020年6月までに施行

仮想通貨 Watch

政府は6月7日、仮想通貨の「暗号資産」への改称や規制強化策などを盛り込んだ資金決済法と金融商品取引法の改正法を公布した。改正法は公布から1年以内 ...

ブロックチェーン

アステリア、株主総会の議決権投票にブロックチェーン活用

ITmedia

アステリア(東京都品川区)は、6月22日に開催する自社の株主総会において、議決権投票にブロックチェーン技術を使った投票システムを利用する。同社による ...


LINE PayとVisa提携 ブロックチェーン基盤の決済サービスを提供

みんなの仮想通貨

ブロックチェーン技術を基盤とした企業間決済・クロスボーダー決済、代替通貨取引を可能にする新しいサービスの開発・提供を行うとのことです。 LINE Pay ...


AI

アップル、自動運転ベンチャー Drive.ai 買収へ。Project Titan強化に技術者もまとめて獲得の可能性

Engadget 日本版

アップルが、自動運転ユニットや自動運転シャトルを開発するDrive.aiを買収しようとしていると報じられています。米国のテクノロジー系有料ニュースサイトThe ...


SEからデータサイエンティストに転身 「考え方が全く違う」NEC社員が味わった苦労 (1/2)

ITmedia

AI(人工知能)人材の不足を受け、社内の研修プログラムなどを通じて転身を図るケースも増えてきた。しかし、機械学習や統計の知識がほとんどない状態でビッグ ...

=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:34| 千葉 ☔| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月27日

ソリデイテイで最初の 貴方のイーサリアム スマート契約を構築−チュートリアル(30)


You’ll see from the code above that we assigned both functions the modifier public. Since Solidity knows two kinds of function calls (internal ones that do not create an actual EVM call − also called a “message call” − and external ones that do), there are four types of visibilities for functions and state variables. Functions can be specified as being external, public, internal or private, the default is public. Aside from the fact that Remix will throw a warning message stating that no visibility is specified and it’s defaulting to public, typing out the function visibility is a good habit to get into. It will allow us to better understand the contract settings when evaluating our code.

あなたは上記のコードから我々が両方の関数に修飾子 公共を割り当てたのを見るでしょう。 ソリデイテイが2種類の関数コール(実際の EVM コール− 同じく「メッセージコール」と呼ばれる−のを作成しない内部のものと作成する外部のコール)を知っているから、関数と状態変数のための4つのタイプの可視性 があります。 関数は、外部、公開、内部あるいは私的であるものとして指定されます。デフォルトは公開です。その事実は別としてそのリミックスは可視性が指定されないと述べている警告メッセージを投げ出すでしょう。そして、公開をデフォルトとしています。 関数の可視性を打ち出すことは、始める良い習慣です。それは我々が、我々のコードを評価するとき、もっと良く契約設定を理解することを可能にするでしょう。

We’re getting close, but not quite there. Our state variable can change depending on the function we call, but we need a function that will output the value of counter. Try creating a function called “getCounter()” that will return counter. This will be aread only action, so we need to tell our function that we’ll be returning a constant. Additionally, when returning a state variable we must tell our function the type that is being returned, in this case we’re returning a uint256 as discussed earlier.

我々は近づいていますが、それほどでもありません。 我々の状態変数は我々が呼び出す関数によって変化することができます、しかし我々は カウンター の値を出力するであろう関数を必要とします。 カウンターを戻すであろう「getCounter ()」と呼ばれる関数を作ってしてください。これは読み取りオンリーの動きでしょう、それで我々は我々の関数に我々が定数を返しているであろうと告げる必要があります。 さらに、状態変数を返すとき、我々は返されているタイプを我々の関数に告げなければなりません。 以前に論じたように、、この場合我々が uint256 を返しています。

pragma solidity ^0.4.16;

contract HelloWorld {
 
 uint256 counter = 5; //state variable we assigned earlier

 function add() public {  //increases counter by 1
  counter++;
 }
 
 function subtract() public { //decreases counter by 1
  counter--;
 }

function getCounter() public constant returns (uint256) {
  return counter;
    }
}

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 11:11| 千葉 ☁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190627

今日の先端技術情報20190627

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨

景気後退懸念が高まる中、仮想通貨ビットコインと金はどっちが有望な逃避先?トレーダーが議論

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

米中貿易戦争が収まる気配のない中、FRB(米連邦準備理事会)の利下げ観測からドル安が進行し金価格は上昇。既報の通り、ビットコインも先月に60%以上の ...


スマートアプリ、アプリ「GO! WALLET」で仮想通貨の報酬還元型広告サービスを開始【フィスコ・アルト ...

みんなの仮想通貨

WALLET(ゴーウォレット)」にて、DAppsゲーム・サービスでの仮想通貨の利用に応じてクリプトバック(成功報酬として仮想通貨が還元)される新しい報酬還元型 ...

ブロックチェーン

ブロックチェーンプラットフォーム「ネオ」、金融に最適とうたうコンセンサスアルゴリズム最新版「dBFT 2.0 ...

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

中国拠点のブロックチェーンプラットフォーム「ネオ(Neo)」が、独自コンセンサスアルゴリズムの最新版として、「dBFT 2.0(デリゲーテッド・ビザンチン・フォールト・ ...


仮想通貨ウォレットに直接ビットコイン送れるメールサービス。エジプト企業がサービス開始

コインデスク・ジャパン

... のアドバイザー、そしてZKキャピタルの創業パートナーでもあるMohamed・Elkasstawi氏は、エジプトの失業率が高い水準にあることは、ブロックチェーン領域の ...


AI

  
ロボットに触覚を与える「AI手袋」 MITが開発

Forbes JAPAN

MITコンピュータ科学・人工知能研究所が、映像データから学習する「AI手袋システム」を開発した。「STAG」(Scalable Tactile Glove)と名付けられており、実際の ...


将棋AI開発のHEROZが空間制御システムを竹中工務店と共同開発へ

TechCrunch Japan

HEROZは6月5日、同社が開発したAI「HEROZ Kishin」を利用した空間制御システム「Archiphilia Engine」(アーキフィリア・エンジン)を、竹中工務店と共同開発 ...

=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 11:06| 千葉 ☁| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月26日

ソリデイテイで最初の 貴方のイーサリアム スマート契約を構築−チュートリアル(29)


Building Out The Contract
契約を構築すること

Lets create our “Hello World!” contract by first creating a contract called such:
最初に下記のように呼ばれる契約を作ることによって、我々の「ハロー世界 !」契約を作ります:

pragma solidity ^0.4.16;

contract HelloWorld {

 
}

We can now include that counter state variable that we talked about early. Remember, we’re going to assigning this state variable as an unsigned integer of 256 bits (unsigned meaning that this type can only be positive integers, not positive and negative. 256 bits in size is a design of the Ethereum Virtual Machine). Oh yeah, also set it to a value of 5.
我々は我々がさっき話をした今そのカウンター状態変数を含むことができます。 思い出してください、我々は、256ビットの無署名の整数としてこの状態変数を割り当てようとしています(無署名は、このタイプは単に正の整数でありうるもので、正でない整数、負の整数であることができる。 256ビットのサイズは、イーサイアムのバーチャルマシンの設計)。 ええ、同じくそれを5の値にセットしてください。

pragma solidity ^0.4.16;

contract HelloWorld {

    uint256 counter = 5;
 
}

Go ahead and see if you can create 2 functions below this state variable assignment. We need 1). a function that increases counter by 1 and 2). a function that decreases the counter by 1.
先に進んで、そしてあなたがこの状態変数の割り当ての下に2つの関数を作ることができるかどうか見てください。 我々は1)1だけカウンターを減少させる関数と2). 1だけカウンターを増やす関数を必要とします。

pragma solidity ^0.4.16;

contract HelloWorld {
 
 uint256 counter = 5; //state variable we assigned earlier

function add() public {  //increases counter by 1
  counter++;
 }
 
 function subtract() public { //decreases counter by 1
  counter--;
 }

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 07:33| 千葉 ☀| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190626

今日の先端技術情報20190626

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨

Chromeが「仮想通貨の不正採掘」全面禁止に踏み切った理由

ITmedia

ビットコインをはじめとする仮想通貨を採掘することを「クリプトマイニング」と呼ぶ。正当な目的や手段に基づく限り、クリプトマイニング自体は問題視されるべき行為 ...


国際送金、陣営作り活発に 仮想通貨と競合も

日本経済新聞

各国の中央銀行の当座預金に置くお金をもとに電子通貨をやりとりする構想だ。一方、銀行を介さない仮想通貨も有力視されており、今後競争が激しくなりそうだ。

ブロックチェーン

ウォルマート、ヘルス業界向けブロックチェーン共同事業体「メディレッジャー」に参加

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

米小売大手ウォルマートは、大手製薬会社や医薬品サプライチェーンらが参加するブロックチェーンの共同事業体(コンソーシアム)「メディ ...


「思想は本当に未来」本田圭佑が「ブロックチェーン・ファンド」に参入する理由

www.fnn.jp

ブロックチェーンと聞いて、投機的なイメージを持たれる方がいるかもしれませんが、あくまでトークン(仮想通貨)を支える技術。ポイントは分散型で誰の手にも支配 ...


AI

AIでアメリカ株が暴落する可能性が出てきた?

東洋経済オンライン

為替は1ドル=108円台に入るなど先行き不透明感が強まっている。こうした不安定な相場環境で、最新のAI(人工知能)は、市場の何を見て投資判断をする可能 ...


300ヶ国語に対応!自然言語処理AIから自動運転AIまで あらゆるAI学習データを収集・作成できる ...

時事通信

グローバル企業向けに優れた翻訳・ローカリゼーション・AI学習データサービスを提供するライオンブリッジジャパン株式会社の本社Lionbridge Technologies, .

=====================================================================

 


人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 07:26| 千葉 ☀| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

2019年06月25日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(28)


Functions & States
関数&状態

Looking at the bare bones of a smart contract we can see that contracts are merely collections of code (its functions) and data (its states) that correspond to a specific contract address on the blockchain.

スマートな契約の最低限を見ると、我々は、契約が単なるブロックチェーンの上に特定の契約住所に対応するコード(その関数)とデータ(その状態)の集まりだけであることを見ることができます。

For example, the line uint256 counter; sets the variable counter of type uint256 (unsigned integer of 256 bits). It can now be thought of as a single slot in a database that can be pulled by calling the function of the code that manages the database. We can even set a value for the variable counter while also setting the type as uint256.

例えば、一線 - uint256カウンター行; タイプ  uint256 (256ビットの無署名の整数)の変数カウンターを設定します。 それは今、データベースを管理するコードの機能を呼び出すことによって、引っ張ることができるデータベースで一つのスロットと考えることができます。 我々は、同じく変数カウンタータイプのために値をセットしさえすることができます。一方で uint256 としてそのタイプも設定します。

uint256 counter = 5;


State variables are typically outside of functions, making them global variables, and usually are the first few lines in our contract. We’ve now managed to set our variable counter as an uint256 and a value of 5. If we want to call a function to increase the value of counter by 1, we’re going to create a function (we’ll call it “add”) and tell it to add 1 to counter.

状態変数は、それらをグローバル変数にして、典型的に関数の外にあります。そして通常我々の契約書の中の最初の少数の行です。 我々は今、我々の変数を uint256 と5の値として設定するよう何とかうまくやりました。 もし我々が 1だけ値を増やすために関数をを呼び出すことを望むなら、我々は関数(我々はそれを「追加」と呼ぶでしょう)を作成して、それにカウンターに1を加えるように告げます。

function add() public {
  counter++;
}

After calling the function “add()”,counter will have a value of 6.
関数「add() 」を呼び出した後で、 カウンターは6の値を持つでしょう。

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:23| 千葉 🌁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190625

今日の先端技術情報20190625

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨

[FT]仮想通貨の先駆者、宿敵はザッカーバーグ(書評)

日本経済新聞

一部の本のなかには映画化するために書かれ、ハードカバーに収まるように申し訳程度に肉付けされたものもある。お堅いウィンクルボス兄弟と、仮想通貨ビット ...


世界全体の仮想通貨取引高、日米韓が40%占める

ファイナンシャルニュースジャパン (プレスリリース)

米日韓が世界1-2-3位米国、日本、韓国の仮想通貨の取引量が全体上位1〜3位を占めていることが分かった。仮想通貨市場調査機関であるザ・ブロックの報告 ...

IOT

ソニー、“100キロ先に届く”IoT通信規格「ELTRES」提供へ 通信モジュールを開発

ITmedia

ソニーはこのほど、IoT向けに独自開発した通信規格「ELTRES」(エルトレス)に対応する通信モジュール「CXM1501GR」を発表した。IoT機器に同モジュールを ...


ファナック、年間数千円からIoTアプリ 工場向け

日本経済新聞

ファナックはあらゆるモノがネットにつながる「IoTに対応する工場向けシステムで、年間数千円から導入できるアプリケーションを開発した。設備の稼働を監視する ...


AI

AIによるプレゼンテーションのトレーニングサービス 「プレトレ」提供開始

SalesZine(セールスジン)

ピーアンドアイは、AIによる事業者向けプレゼンテーション評価サービスを2019年6月1日から提供開始。プレゼンテーション動画やスライドをアップロードするだけ ...


AI搭載新型aiboはこどもの成長にどう影響する?保育園で試験導入を実施

Ledge.ai

ソニー株式会社が開発した新型aiboを、保育の現場にて導入検証する初の試みが行われた。 新型aiboは、最新の音声認識技術やAIを搭載しており、人の顔を ...

=====================================================================

 


人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:17| 千葉 🌁| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月24日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(27)


Finally…Hands On Solidity!
最終的に…実践ソリデイテイ!

For those of you familiar with Javascript I’m sure you’ll take notice to the overlaps with Solidity. Much like JS, Solidity is a contract-oriented, high-level language that is designed to target the Ethereum Virtual Machine (EVM). The code is statically typed, supports inheritance, libraries and complex user-defined types among other features.
あなたのようなJavascript に精通した人たちのために私は、あなたがソリダリテイと重なることに気づくであろうと確信します。JS とほとんど同じように、ソリダリティーは イーサリアムバーチャルマシン(EVM)に目標を定めるよう設計される契約指向の、レベルが高い言語です。 そのコードは静的に入力されて、インヘリタンス、ライブラリと他の特徴の間で複雑なユーザーによって定義されたタイプを支援します。

In our “Hello World!” contract we’re going to create a state variable called counter and assign it a starting value of 5. Then we’re going to create a function that increases our state variable by 1, a function that decreases the variable by 1, a function that returns our counter , and lastly a function that will destroy the contract.
我々の「ハロー世界 !」契約で我々は - 逆にカウンターと呼ばれる状態変数を作って、そしてそれに5のスタートの値を割り当てるつもりです。 それで我々は1だ我々の状態変数を増やす関数や、1だけ変数を減少させる関数、我々のカウンターを返す関数を そして最後に契約を破壊するであろう関数を作ってみましょう。

The first bit of code that we’ll type into Remix is the source code version. At the time of writing this Solidity 0.4.16 is the latest version that is recognized by Mist. We’re going to call this version by typing at the top of our contract:

我々が Remix に入力するであろうコードの最初のビットはソースコードバージョンです。書いている時点ではこの Solidity0.4.16はMistによって認識される最新版です。 我々は、我々の契約の頭に入力することによって、このバージョンを呼び出します:

pragmasolidity^0.4.16;

The keyword pragma is called that way because generally pragmas are instructions for the compiler about how to treat the source code.

一般に 複数のpragma が、どのようにソースコードを扱うべきかについて、コンパイラのためのインストラクションであるから、キーワード pragmaはそのように呼ばれます。

More info on Solidity can be found here in the docs:https://solidity.readthedocs.io/en/develop/index.html

もっと多くのSolidityについての情報が下記ドキュメントで見いだすことができます: https://solidity.readthedocs.io/en/develop/index.html

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 11:12| 千葉 ☔| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190624

今日の先端技術情報20190624

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

ビッグデータ

XaaSの成長に欠かせないのは「行政のオンライン化」--freee佐々木氏が若手議員に説明

CNET Japan

2016年11月、衆議院議員山際大志郎氏をはじめとする若手議員は「AI・ビッグデータ・IoTの利活用若手議員連盟」を設立し、DX(デジタルトランス ...


三井住友海上、リスク管理の新サービスを提供

保険市場タイムズ

ビッグデータを活用、様々な業界でのリスクに. 三井住友海上は5月29日、アクセンチュア株式会社と共同で、リスク管理サービス「RisTech(リステック)」の提供を ...

IOT

IoT時代のイノベーション(7) 「知識処理」の課題

日本経済新聞

IoTによるイノベーションではモノから収集した多量なデータから新しい価値を生み出すため、クラウド側の知識処理(人工知能=AI=等を活用したデータ分析や最適 ...

イーブロードコミュニケーションズとラトックシステムが業務提携 スマートホーム・IoT関連サービスの共同 ...

Dream News (プレスリリース)

本サービスの展開をきっかけに両社は、経済産業省が提唱する未来社会Society5.0の実現に向け、IoT関連サービスの提供を通じて、新しいライフスタイル・価値 ...


ブロックチェーン

仮想通貨EOS企業のブロックワン、ブロックチェーン基盤のソーシャルメディアを発表

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

仮想通貨EOSの開発企業ブロックワン(Block.one)が1日、ブロックチェーン基盤のソーシャルメディア「ボイス」を発表した。コインテレグラフに共有されたプレス ...


Quantstampが次に守るのは次世代の「夢」! ブロックチェーンを活用したドリームシェアリングサービス ...

PR TIMES (プレスリリース)

株式会社フィナンシェ CTO 西出 飛鳥 氏「我々はブロックチェーンによって世界をより良くできる未来を確信しております。一方で、どんな開発者でもブロック ...

=====================================================================

 


人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 11:05| 千葉 ☔| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月23日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(26)



Environment: There are 3 type of environments Remix can be plugged to. Both the Web3 Provider and Injected Web3 environments require external tools like MetaMask or Mist. JavaScript VM is what we’ll stick to, as it will allow for execution to take place in our browser, in addition to our deployment in Mist.
環境: リミックスが接続し得る環境の3つのタイプがあります。 Web3 プロバイダと注入された Web3 環境の両方が MetaMask あるいはMistのような外部の手段を必要とします。 JavaScript VM は執着するであろうものです。それは、我々の実装のほかにMistの中で我々が、それが実行が我々のブラウザで行なわれることを可能にするからです。

Account: Remix provides 5 different accounts with 100 Ether preloaded! These can be used during contract development if desired.
アカウント:リミックスは、100イーサが事前ロードされているという状態で、5つの異なったアカウントを提供します! もし望むなら、これらは契約開発の間に使うことができます。

Gas limit: Set a limit for the amount of gas (fee) attached to the contract.
ガソリン制限: 契約に付帯するガソリンの額(料金)に限度を設定。

Gas Price: Set a required amount of gas for the contract.
ガソリンの値段:契約のために必要とされる量のガソリンを設定。

Value: Deploy the contract with X amount of ether attached.
価値:付加されたイーサのX量で契約書を配備。

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:00| 千葉 ☁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190623

今日の先端技術情報20190623

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

AI

  
ピザ界でもAIは大活躍。ドミノ・ピザが人工知能で出来栄えを鑑定

ギズモード・ジャパン

そこでドミノ・ピザが開発したのが、AIの力を借りて出来栄えをスキャンで鑑定する「DOMピッツァ・チェッカー」。まずはどんなモノなのか、プロモーション映像で ...


パイオニアとトレジャーデータ、AIを活用したデータ分析や行動・事故予測モデル構築へ

レスポンス

パイオニアは5月30日、Armトレジャーデータとモビリティ分野でAI技術を活用したデータ分析および行動予測・事故予測モデルの構築に関する共同開発契約を ...

仮想通貨

仮想通貨の今後を左右する最重要ニュースランキング(5/27〜6/2)

株式会社CoinOtaku (プレスリリース) (ブログ)

今週は派手なニュースはなかったモノの、確実に影響を与えるニュースが散見された。 特に2位にランクインした「新たな仮想通貨法案の成立」は、仮想通貨市場 ...


北朝鮮ハッカーが暗躍 韓国の仮想通貨取引所ユーザーを狙ったフィッシング詐欺を警告

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

韓国のサイバーセキュリティ企業イストセキュリティ(ESTsecurity)が、韓国の仮想通貨取引所アップビットの顧客を狙ったフィッシング詐欺に関して、北朝鮮 ...


ブロックチェーン

証券トークンをコンソーシアムブロックチェーンで運用する利点と問題点

コインチョイス

証券トークン(Security Token)は、過去1年間ブロックチェーン業界で最もホットなトピックの一つです。さて、この証券トークンですが、最近はこれをパブリック ...


4大監査法人EYも「プライバシー強化」 仮想通貨イーサリアム上で取引内容を秘匿できる「ナイトフォール ...

コインテレグラフ・ジャパン(ビットコイン、仮想通貨、ブロックチェーンのニュース)

4大監査法人であるアーンスト・アンド・ヤング(EY)は、仮想通貨イーサリアム(ETH)ブロックチェーンでトランザクション(取引)内容を秘匿したまま完全かつ安全に ...

.

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 09:54| 千葉 ☁| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月22日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(25)


On the upper right side of our screen we have several tabs to select from. Our “Compile” tab allows for us to compile our contract once complete (set to Auto compile by default). If we click on “details” we get a list of several contract details ranging from metadata, to bytecode, to ABI, and even our contract’s Web3 deployment code.
我々の画面の右上部の側で我々は選ぶべきいくつかのタブを持っています。 我々の「コンパイル」タブは我々がかつて完全な(デフォルトで自動コンパイルにセットされた)我々の契約を編集することを可能にします。 もし我々が「詳細」をクリックするなら、我々は、メタデータからバイトコードや、ABI,そして我々の契約のWeb3 実装コードさえに及ぶいくつかの契約の詳細のリストを受けとります。

The “Settings”, “Debugger”, “Analysis”, and “Support” tabs all have their use case and are worth familiarizing yourself with. In the interest of time we’re going to be using the “Run” tab for the rest of this tutorial. If we click on the “Run” tab we can see a few different contract settings.
「設定」、「デバッガ」、「分析」、と「サポート」タブはすべて彼らのユースケースを持っていて、そして精通する価値を持っています。 時間節約のために我々はこのチュートリアルの残りのために「Run」タブを使ってみましょう。 もし我々が「Run」タブをクリックするなら、我々は少数の異なった契約設定を見ることができます。

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 09:28| 千葉 ☁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190622

今日の先端技術情報20190622

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

AI

天安門事件30年の中国 「AI検閲」フル稼働で厳戒体制

Newsweekjapan

メディアとの接触は禁じられているため匿名で取材に応じた北京字節跳動科技(バイトダンス)の検閲担当者は、「私たちは時折、人工知能(AI)は外科用メスで、 ...


AI時代に逆転の発想のロボット家政婦

www.fnn.jp

AI時代に逆転の発想のロボット家政婦 ... AI(人工知能)を使った自動運転が当たり前となってきた今、あえて手動で操作している。 いったい、なぜなのか。

IOT

IoT技術で高齢者見守り ガードアイが開発

日本経済新聞

介護機器開発のガードアイ(横浜市)はあらゆるモノがネットにつながる「IoT」技術を使い、離れた場所にいる高齢者らの安否情報をスマートフォン(スマホ)で確認 ...


Plug and Play Japan、JXTGエネルギーとIoT分野における「エコシステム・パートナーシップ」を締結

PR TIMES (プレスリリース)

国内だけでも、2022年の支出額は11兆を超えると言われているIoT市場。5G(第5世代移動通信システム)の登場によって、今後さらにIoT社会が発展していくと ...


ブロックチェーン

AI、IoT、ブロックチェーンスタートアップが生み出す新たなビジネスモデル

ZUU online

「3大革新技術」 とされるAI(人工知能)、IoT(モノのインターネット)、ロックチェーンによって、新たなビジネスモデルが急速に発展している。


ブロックチェーンで何が変わる?金融領域のユースケースとは

金融・投資情報メディア HEDGE GUIDE

ブロックチェーンと仮想通貨には密接なつながりがある。しかし、デジタル通貨としてビットコインを機能させるために考案されたロックチェーン技術は今、ビット ...

.

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 09:22| 千葉 ☁| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする

2019年06月21日

今日の先端技術情報20190621



今日の先端技術情報20190621

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨


仮想通貨」→「暗号資産」に名称変更 改正資金決済法が成立

Engadget 日本版

改正資金決済法では、「仮想通貨」の名称を「暗号資産」(Crypto-asset)に変更。G20などの国際会議でも「暗号資産」との呼び名が一般化しており、金融庁も『 ...


ヤフー子会社が出資する仮想通貨取引所「TAOTAO」、サービス開始

CNET Japan

同取引所では、口座開設手数料、口座管理料、取引手数料、ロスカット手数料、入出金手数料(法定通貨の入金/出金)、入出庫手数料(仮想通貨の預入/送付)の ...

AI

AI活用は検証から実用へ NECが語る“筋のいい企画”の条件 (1/2)

ITmedia

AI(人工知能)活用に取り組むも何らかの理由でPoC(概念実証)から先に進めない企業が少なくない。一方で、スムーズに検証から実用フェーズに移行し、着実に ...


エッジAIで高速・高精度な学習と予測が可能に。予測精度約50%向上のアルゴリズム「DBT-HQ」

Ledge.ai

クラウドに接続せずに導入機器側で処理を行う「エッジAIのニーズが高まっている。 株式会社エイシングは5月31日、同社が提供する導入機器側でリアルタイム ...

ブロックチェーン

リアル対話で得た「信頼」「共感」をブロックチェーンで見える化。仮想通貨c0ban創業者が生み出した新 ...

BUSINESS INSIDER JAPAN

リアルに人と会う。そして、会った人には「信頼の証し」を贈る。 ブロックチェーン上で、人が動いた記録を残すSNS「bajji(バッジ)」の開発が進んでいる。 「信頼の ...


ブロックチェーン企業のPLMP Fintechがマルチミリオン規模の契約を獲得

紀伊民報

シンガポールのブロックチェーン企業であるPLMP Fintechは30日午後、商業省との提携で行われるマルチミリオン規模のプロジェクトの開発に向け、Agency for ...

.

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

続きを読む
posted by 平成アフィリエイトへの挑戦 at 09:50| 千葉 🌁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

2019年06月20日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(23)


Remix Web Browser IDE
リミックス Web ブラウザ - IDE

Let’s jump right into things and start writing our some code! While we can write directly into Mist, we’re going to first write our Solidity code in the Remix web browser IDE. Why? Well, Remix has a handful of features that makes for a more comprehensive development experience (for now). It is typically best used for smaller sized contracts. Remix features include:
そのものの中に飛び込んで、そして我々の若干のコード書き始めましょう !  我々がMistの中に直接書くことができる一方で、我々は最初にリミックス Web ブラウザ IDE に我々の Solidity コードを書くつもりです。 なぜか? まあ、 リミックスは(今のところ)いっそう包括的な開発経験を作るひと握りの特性を持っています。 それは典型的に最も良くより小さなサイズの契約のために使われます。 リミックス特徴は下記w0含みます:

・         Integrated debugger (step by step, instructions, monitoring variables, call data, call stack)
統合されたデバッガ(一歩一歩、インストラクション、変数監視、データのコールスタック呼び出し)

・ Warnings such as unsafe code, gas cost, whether functions could be constant, and checks for overlapping variable names
安全でないコード、ガスコスト、関数が不変であり得たかどうかと変数名のオーバーラップのチェックのような警告

・  Integrated testing & deployment environment
統合されたテスト&配備環境

・ Static analysis
スタティックな分析

・  Syntax & error highlighting
シンタックス&エラーハイライト

・   Works with injected Web3 object
注入されるWeb3 オブジェクトとの作業

・   Can deploy directly to MetaMask or Mist
直接 MetaMask あるいはMistに配備可能

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 11:43| 千葉 🌁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする