情報開発と利活用

情報開発と利活用

PR

Profile

令和維新

令和維新

Favorite Blog

🍇新作・長編歴史小… New! 神風スズキさん

源氏物語〔10帖 賢木… New! USM1さん

円太郎バス GKenさん

Open conditional vs… samito07さん

タチウオで夜遊び Nori1022さん

Keyword Search

▼キーワード検索

Shopping List

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

​​ Structure
構造​​

To help you understand the structure of a connection profile, we’re going to step through an example for the network shown  above . Its connection profile is based on the PaperNet commercial paper sample and  stored  in the GitHub repository. For convenience, we’ve reproduced it  below . You will find it helpful to display it in another browser window as you now
read about it:

あなたが接続プロファイルの構造を理解するのを手伝うために、我々は上記に示されるネットワーク  のため例を段階的にチェックする予定です。 その接続プロファイルは PaperNet 商業手形サンプルに基づいています。そして GitHub レポジトリに蓄積されます。便利さのために、我々はそれを下記に複製しました。あなたが今それについて読むように、あなたはもう1つのブラウザウインドウでそれを表示する助けになることを見いだすでしょう:


l Line 9:  name: "papernet.magnetocorp.profile.sample"
行9: 名前 :"papernet.magnetocorp. プロファイル . サンプル "

This is the name of the connection profile. Try to use DNS style names; they are a very easy way to convey meaning.
これは接続プロファイルの名前です。 DNS 様式の名前を使おうとしてください;それらは意味を伝える非常に容易な方法です。


l Line 16:  x-type: "hlfv1"
行16: x- タイプ :"hlfv1"

Users can add their own  x-  properties that are “application-specific” – just like with HTTP headers. They are provided primarily for future use.
ownx - 特性を加えることができます - ちょうど HTTP ヘッダーでと同じように。それらは主に未来の使用のために提供されます。


l Line20:  description: "Sample connection profile for documentation topic
行20: 記述 :" ドキュメンテーショントピックのためのサンプル接続ファイル "

A short description of the connection profile. Try to make this helpful for the reader who might be seeing this for the first time!
接続プロファイルの短い記述。 初めてこれを見ているかもしれない読者のためにこれが助けとなるようにしてください!


l Line 25:  version: "1.0"
25: 版数 :「1 . 0」

The schema version for this connection profile. Currently, only version 1.0 is supported, and it is not envisioned that this schema will change frequently.
この接続プロファイルのためのスキーマ版数。 現在ただ版数1 . 0だけがサポートされ、そしてこのスキーマがしばしば変化するであろうことは想定されません。


l Line 32:  channels:
32: 複数のチャンネル:

This is the first really important line.  channels:  identifies that what follows are  all  the channels that this connection profile describes. However, it is good practice to keep different channels in
different connection profiles, especially if they are used independently of each other.

これは最初の本当に重要な行 . チャンネル群です:続くものがこの接続プロファイルが記述するすべてのチャンネルであることを見分けます。しかしながら、特にもしそれらがお互いとは無関係に使われるなら、異なった接続プロファイルで異なったチャンネルを保持することは良い実践です。


l Line 36:  papernet:
36:papernet

Details of  papernet , the first channel in this connection profile, will follow.
Papernet の詳細、この接続プロファイルに最初のチャンネルが続きます。


l Line 41:  orderers:
41: 注文者たち:

Details of all the orderers for  papernet  follow. You can see in line 45 that the orderer for this channel is  orderer1.magnetocorp.example.com . This is just a logical name; later in the connection profile (lines 134 - 147), there will be details of how to connect to this orderer.
Notice that 
orderer2.digibank.example.com  is not in this list; it makes sense that applications use their own organization’s orderers, rather than those from a different
organization.

papernet のためのすべての注文者の詳細が続きます。 あなたはこのチャンネル のための注文者が注文者 1.magnetocorp. .com である行45を見ることができます。
これはただ論理名に過ぎません;のちに接続プロファイル(行134 - 147)で、どのようにこの注文者に接続するべきかについての詳細があるでしょう。 注文者 r2.digibank. .com がこのリストにないことに気付いてください;アプリケーションが、異なった組織からの人たちよりむしろ、彼ら自身の組織の注文者を使うことは道理にかないます。


l Line 49:  peers:
49: 取引相手達:

Details of all the peers for  papernet  will follow.
papernet のすべての相手の詳細が続きます。

You can see three peers listed from MagnetoCorp: peer1.magnetocorp.example.com ,   peer2.magnetocorp.example.com,  and  peer3.magnetocorp.example.com . It’s not necessary to list all the peers in MagnetoCorp, as has been done here. You can see only one peer listed from DigiBank:  peer9.digibank.example.com ; including this peer starts to imply that the endorsement policy requires MagnetoCorp and DigiBank to endorse transactions, as we’ll now confirm. It’s good practice to have multiple peers to avoid single points of failure.
あなたは MagnetoCorp: 相手 1.magnetocorp. .com 、 相手 2.magnetocorp. .com と相手 3.magnetocorp. .com から3人の相手が列挙されるのを見ることができます。 ここでされたように、
ですべての相手を列挙することは必要ではありません。 あなたは DigiBank: 相手 9.digibank. .com 列挙されたただ1人の相手を見ることができます;この相手を含むことは裏書方針が MagnetoCorp DigiBank に、我々が今確認するであろうように、トランザクションを裏書きするように要求することを暗示し始めます。複数の相手に故障の一つのポイントを避けさせるためには良い実践です。

Underneath each peer, you can see four non-exclusive roles: endorsingPeer , chaincodeQuery, ledgerQuery, and  eventSource . See how  peer1  and  peer2  can perform all roles as they host  papercontract . Contrast to  peer3 , which can only be used for notifications, or ledger queries that access the blockchain component of the ledger rather than the world state, and
hence do not need to have smart contracts installed. Notice how 
peer9  should not be used for anything other than endorsement because those roles are better served by MagnetoCorp peers.
それぞれの相手の下であなたは4つの非排他的な役割を見ることができます: 相手の裏書、チェインコード検索 、 元帳検索とイベントソース 。 相手 1 と相手 2 が、彼らが 手形契約をホスト するように、すべての役割をどのように行なうかを見てください。ただ通知のために使うことができるだけの相手 3 あるいは、世界状態よりむしろ、元帳のブロックチェーン要素にアクセスする元帳の問合せと対照的で、それ故、スマート契約をインストールさせる必要がありません。どのように相手 9 が裏書以外の何もののためにも使われるべきでないのに気付いてください、なぜならそれらの役割はもっと良く MagnetoCorp 相手達によって果たされますから。

Again, see how the peers are described according to their logical names and their roles. Later in the profile, we’ll see the physical information of these peers.
再び、彼らの論理名と彼らの役割に従って相手達がどのように記述されるか見てください。 後にプロファイルで、我々はこれらの相手達のための物理的な情報を見るでしょう。


l Line 97:  organizations:
97: 組織:

Details of all the organizations will follow, for all channels. Note that these organizations are for all channels, even though  papernet  is currently the only one listed. That’s because organizations can be in multiple channels, and channels can have multiple organizations.
Moreover, some application operations relate to organizations rather than channels. For example, an application can request notification from one or all peers within its organization, or all organizations within the network – using  connection options . For this, there needs to be an organization to peer mapping, and this section provides it.

すべての組織の詳細が、すべてのチャンネルのために、続くでしょう。 papernet が現在唯一の列挙されたものであってさえこれらの組織がすべてのチャンネルのためであることに注意を払ってください、。
それは組織が多重のチャンネルにあることが可能で、そしてチャンネルが多重の組織を持つことができるからです。 さらに、若干のアプリケーションオペレーションはチャンネルよりむしろ組織に関連しています。例えば、あるアプリケーションは、接続オプションを使って1つの相手あるいはその組織内のすべての相手あるいはネットワーク内のすべての組織から、通知を求めることができます。このために、相手のマッピングに組織である必要があります、そしてこの章はそれを提供します。


l Line 101:  MagnetoCorp:
101:MagnetoCorp

All peers that are considered part of MagnetoCorp are listed peer1 peer2,  and  peer3 . Likewise for Certificate Authorities. Again, note the logical name usages, the same as
the 
channels:  section; physical information will follow later in the profile.
MagnetoCorp の一部であると思われるすべての相手は peer1 peer2 peer3と 列挙されます。 同じく証明書当局のために。 再び、論理名使用、 チャンネル区分と同じものに気付いてください;物理的な情報がプロファイルで後で続くでしょう。


l Line 121:  DigiBank:
121:DigiBank

Only  peer9  is listed as part of DigiBank, and no Certificate Authorities. That’s because these other peers and the DigiBank CA are not relevant for users of this connection profile.
相手 9 だけ が DigiBank の一部として列挙され、認定機関はありません。それはこれらの他の相手と DigiBank 認定機関がこの接続プロファイルのユーザーのために関連ないからです。


l Line 134:  orderers:
134: 注文者たち :

The physical information for orderers is now listed. As this connection profile only mentioned one orderer for  papernet , you see orderer1.magnetocorp.example.com
details listed. These include its IP address and port, and gRPC options that can override the defaults used when communicating with the orderer, if necessary. As with  peers: , for high availability, specifying more than one orderer is a good idea.
注文者のための物理的な情報は今列挙されています。 この通信プロファイルがただ1つの注文者 papernet に言及しただけでしたので、列挙された注文者 1.magnetocorp. 例の詳細をあなたは見ます。これらは IP アドレスとポート、そしてもし必要なら、注文者とコミュニケートするとき、使われるデフォルトに優先する可能性がある gRPC オプションを含みます。 相手達とのように:高可用性のために、1人以上注文者を指定することは良い考えです。


l Line 152:  peers:
152: 相手達:

The physical information for all previous peers is now listed. This connection profile has three peers for MagnetoCorp:  peer1 peer2 , and  peer3 ; for DigiBank, a single peer  peer9  has its information listed. For each peer, as with orderers, their IP address and port is listed,
together with gRPC options that can override the defaults used when communicating with a particular peer, if necessary.

すべての前の相手達のための物理的な情報は今列挙されます。 この接続プロファイルは MagnetoCorp のために3人の相手を持っています。 : 相手 1 、 相手 2 と相手3; DigiBank にとって 、たった一つの相手相手 9 は列挙された情報を持ちます。各相手にとって、注文者と同じように、彼らの IP アドレスとポートは列挙されます。もし必要なら、特定の相手との通信時に使われるデフォルトに優先することができる gRPC オプションと共に、列挙されます。


l Line 194:  certificateAuthorities:
194: 認定機関

The physical information for certificate authorities is now listed. The connection profile has a single CA listed for MagnetoCorp,  ca1-magnetocorp , and its physical information follows. As well as IP details, the registrar information allows this CA to be used for Certificate Signing Requests (CSR). These are used to request new certificates for locally generated public/private key pairs.
認定機関のための物理的な情報は今列挙されます。 接続プロファイルはCAが MagnetoCorp ca1 - magnetocorp のために列挙された一つの CA リストを持ち、そしてその物理的な情報は続きます。 IP 詳細と同様、登録情報はこの Ca が証明書 署名リクエスト( CSR )のために使われることを可能にします。 これらは地域的に生成された公開 / プライベートキーのペアのために新しい証明書を要求するために使われます。

Now you’ve understood a connection profile for MagnetoCorp, you might like to look at a  corresponding  profile for DigiBank. Locate where the profile is the same as MagnetoCorp’s, see where it’s similar, and finally where it’s different. Think about why these differences make sense for DigiBank applications.
MagnetoCorp のために接続プロファイルを理解している今、あなたは DigiBank のために該当する炉ファイルを見たいかもしれません。 プロファイルが どこが M gnetoCorp のと同じか探し、どこが同じか、最後に異なるところを見ます。これらの相違がなぜ DigiBank アプリケーションのために意味をなすかについて考えてください。

That’s everything you need to know about connection profiles. In summary, a connection profile defines sufficient channels, organizations, peers, orderers, and certificate authorities
for an application to configure a gateway. The gateway allows the application to focus on business logic rather than the details of the network topology.

それはあなたが通信プロファイルについて知る必要があるすべてです。 要するに、接続プロファイルはアプリケーションがゲートウエイの構成を設定するために十分なチャンネル、組織、相手、注文者と認定機関を定義します。ゲートウエイはアプリケーションがネットワークのトポロジーの細部よりむしろビジネスロジックに焦点を合わせることを可能にします。​

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

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


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

Xbox Series S
価格:32978円(税込、送料無料)  (2022/6/2時点)


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

ニコン D5600 ダブルズームキット
価格:89800円(税込、送料無料)  (2022/6/2時点)


</table5





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

Last updated  2022.06.08 05:31:50
コメント(0) | コメントを書く


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

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: