765581 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

情報開発と利活用

情報開発と利活用

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Profile

令和維新

令和維新

Recent Posts

Comments

Favorite Blog

源氏物語の紫式部日… New! Photo USMさん

🌷新作「三姉妹 (27)… New! 神風スズキさん

桜木町駅ビルに110形… New! GKenさん

さくらの中の神戸ハ… 47弦の詩人さん

軽量タックル持って… Nori1022さん

Category

Keyword Search

▼キーワード検索

Archives

Freepage List

Headline News

Shopping List

お買いものレビューがまだ書かれていません。
2022.05.25
XML
カテゴリ:ブロックチェーン

Default contract
省略時値契約

The first smart contract defined in a chaincode is the called the default smart contract. A default is helpful because a chaincode will usually have one smart contract defined within it; a default allows the application to access those transactions directly – without specifying a contract name.
チェインコードで定義される最初のスマート契約確定はいわゆる省略時値 契約です。 チェインコードが通常1つのスマート契約がその中で定義されるであろうから、省略時値が役立ちます;省略時値はアプリケーションが直接それらのトランザクションにアクセスするを可能にします - 契約名を指定しないで。

 A default smart contract is the first contract defined in a chaincode.
省略時値のスマート契約はチェインコード で定義された最初の契約です

In this diagram, CommercialPaperContract is the default smart contract. Even though we have two smart contracts, the default smart contract makes our previous example easier to write:
この図解で、商用手形契約は省略時値スマート契約です。 我々が2つのスマート契約を持っているけれども、省略時値のスマートな契約は 我々の前の例を書くことをより容易にします:

const network = await gateway.getNetwork(`papernet`);

構築 ネットワーク = ゲートウエイ.ネットワーク入手 (「papernet」)を待ち受ける;

const contract = await network.getContract('papercontract');

構築 契約 =ネットワーク.契約入手(「手阿多契約」)を待ち受ける;

const issueResponse = await contract.submitTransaction('issue', 'MagnetoCorp', '00001', '2020-05-31', '2020-11-30', '5000000');

構築 発行応答  = 契約.トランザクションを提出 (「発行」、「MagnetoCorp」、「00001」、「2020-05-31」、「2020-11-30」、「5000000」)を待ち受ける;

This works because the default smart contract in papercontract is CommercialPaperContract and it has an issue transaction. Note that the issue transaction in BondContract can only be invoked by explicitly addressing it. Likewise, even though the cancel transaction is unique, because BondContract is not the default smart contract, it must also be explicitly addressed.
手形契約での省略時値のスマート契約は商業手形契約で それは発行トランザクションを持つから、これはうまくいきます。債券契約の発行トランザクションがただ、明示的にそれを取り上げることによって、呼び出すだけであることに注意を払ってください。 同じく、 債券契約が省略時値契約でないから、たとえ、トランザクションキャンセルがユニークでも、それは同じく明示的に取り上げられなくてはなりません。

In most cases, a chaincode will only contain a single smart contract, so careful naming of the chaincode can reduce the need for developers to care about chaincode as a concept. In the example code above it feels like papercontract is a smart contract.
ほとんどの場合、チェインコードはただ一つのスマート契約を含んでいるだけでしょう、それでチェインコードに注意深く名前をつけることは開発者が概念として チェインコードのことを気にかける必要を減らすことができます。上記コード 例で 手形契約 がスマート契約であるように感じます。

In summary, contract names are a straightforward mechanism to identify individual smart contracts within a given chaincode. Contract names make it easy for applications to find a particular smart contract and use it to access the ledger.

要約すれば、契約名は所定の チェインコード内で個別のスマート契約を特定するための簡単なメカニズムです。 契約名はアプリケーションが特定のスマートな契約を発見して、そしてそれを元帳にアクセスするために使うことを容易にします

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

インターネット・コンピュータランキング
=========================
ネットサービスランキング
=========================


[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Apple Gift Card
価格:50000円(税込、送料無料) (2022/5/2時点)





[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Nintendo Switch Joy-Con(L) ネオンブルー/(R) ネオンレッド
価格:32978円(税込、送料無料) (2022/5/2時点)







お気に入りの記事を「いいね!」で応援しよう

Last updated  2022.05.26 06:08:29
コメント(0) | コメントを書く



© Rakuten Group, Inc.