準備
開発者に資格を取得した後、開発者は、に行くことができます導く初心者:板ブロックは、準備作業の開発にリンクされていた鍵を準備し、環境やツールに精通しています。
連合はバースプラットフォーム上の独立した開発者のチェーンを持っているのであれば、にアクセスしてください私の提携チェーンが所有するビューで、
ブロック鎖のイノベーションコンテストは、開発者が参加する場合は、してくださいチェーン革新競争ブロック断面図を提供チェーン。蟻ブロックチェーンは現在、証拠チェーンの契約チェーンとして提供しており、チェーンの2種類が、チェーンの差は主にSDKとAPIに反映されています。SDKおよびAPIの契約チェーン豊かな証拠が口をリンクとしても提供しながら、それが証拠の契約チェーン店チェーンのスーパーセットと考えることができます。したがって、このブログは、契約チェーンの開発に注力していきます。
証明書要求
-
初心者が見つけ、画面上のガイド契約チェーンの経験のカードを:
かなど、チェーンのターゲットチェーンの管理インターフェイスを見つけるために、契約チェーン、証明書の申請をクリックしてください: - ポップアップページで、選択し、自動的に生成されたキーと証明書を:
その後の現像剤が存在する場合、手動で証明書を生成する証明書を選択リセットする必要があり、参照本明細書にさらに構成。
- 証明書を生成するために必要な情報を提出し、必ずここで設定したパスワードを覚えておきます:
-
生成された証明書(ダウンロード
client.crt
)と秘密鍵を(clint.key
プライベートキーパスワードは、前のステップで設定したパスワードです): - アカウントを作成します。
这里需要注意,这里创建的是当前链上的第一个初始账户。一个机构,可以有多个账户。开发者后续可以通过SDK或控制台创建更多的账户。
- 下载账户的公私钥(
pub.txt
,user.key
)和恢复公私钥(recovery_pub.txt
,recovery_user.key
):
这里私钥的密码对应上一步中设置的账户密码。
证书、私钥的进一步解释
对于刚刚接触蚂蚁区块链到开发者来说,这里的证书、公私钥的概念容易混淆。这里做一个更详细到解释:
到这一步,一共下载了如下几个文件:
client.crt
:CA给当前用户(机构)签发的×××书。client.key
:CA给当前用户(机构)签发证书的私钥。需要注意一下用户和账户的区别,一个用户(机构),可以有多个账户。
在当前环境下,CA是一个名为www.alipay.com的自签名CA。user.key
:初始账户的私钥pub.txt
:初始账户的公钥recovery_user.key
:初始账户的恢复私钥recovery_pub.txt
:初始账户的恢复公钥
Cloud IDE:在线调试部署智能合约
接触过以太坊开发的同学一定不会对Remix集成开发调试环境感到陌生。蚂蚁BaaS平台同样提供了一个这样在线合约编译调试部署的工具,Could IDE。Cloud IDE提供了以下核心功能:
- 合约编辑与编译,展示编译结果字节码和接口说明(ABI)。
- 合约的部署和调用;提供默认体验链环境和测试账户,用来部署和调用合约。
- 解析合约方法的返回值、事件日志等,辅助调试合约;保存合约到 BaaS 合约管理。
在体验链卡片上,点击调试合约就可以进入Could IDE的界面:
托管联盟链和区块链大赛的开发者,需要点击 合约管理 > 新建合约工程 进入该界面:
CouldIDE主界面如下:
区块链浏览器
ブロック鎖ブラウザは、開発者がすぐにブロックノード情報および取引の詳細を表示し、クエリするためにブロック鎖の動作を見ることができます。
初心者経験セクションの契約チェーンの経験:、証明書の要求が完了した後、ちょうどインターフェイスに戻り、あなたはブロック鎖カード上の二つ以上の選択肢が見ることができる詳細および試運転の契約を。
リーグは、チェーンやチェーンブロックチェーン革新コンテストを主催している場合は、次のように、インターフェイスは次のとおりです。
クリックして詳細情報は、現在のブロック鎖の詳細ページを入力することができます:
このページでは、(現在のチェーン特定のアクセスノード情報とIPを表示することができ、その後のアクセスSDKは、ここで開発者からIPアドレスを取得する必要があります):
このページでは、ブロックハッシュハッシュに基づいて特定の情報やブロック取引およびトランザクションを表示するために行くことができます。
概要
準備作業は、証明書、秘密鍵および対応するパスワードを管理するために注意を払う必要があります。文書慎重に構成された開発環境によると、心の中で秘密鍵のパスワードを保持します。