トランザクションはリアルタイムで保存されますか?
A: 従来のトランザクションデータベースとは異なり、ブロックチェーンでのトランザクションは非同期です。毎秒最大 25,000 件の公証トランザクションを実行できます。
リレーショナルデータベースと同期していますか?
A: ブロック通知をサブスクライブし、オンデマンドでブロックチェーンから通知をプルします。または、ビジネスビューシステムを使用します。
公開鍵と秘密鍵は法的に認められていますか?
A: 証明書は、Alipay がサードパーティにアクセスするために使用する法的に認められた証明書です。
データプライバシーを保護するためにどのような方法が使用されていますか?
A: 公証データのプライバシーを保護するために、データは暗号化され、承認されたユーザーのみがデータを復号化できます。
クライアントは正常に初期化されましたが、ブロックチェーンと通信できません。また、以下のエラーログも見つかりました。なぜこれが発生しているのでしょうか?
connect to /123.12.XX.XX:8080 success! old is not null, async resend subscribe eventsA: 通常、これはクライアント構成の誤りが原因で発生します。正しい秘密鍵ファイル、パスワード、および証明書ファイルを使用していることを確認してください。
クライアントの初期化後に TimeoutException が報告された場合はどうすればよいですか?
java.util.concurrent.TimeoutException at com.alipay.mychain.gl.biz.common.AbstractTransport.sendTwoWayAndSync(AbstractTransport.java:205)A:
sdk.properties構成ファイルからブロックチェーンノードに関する情報を取得し、telnet コマンドを実行して、クライアントがノードと適切に通信しているかどうかを確認します。次に、sdk.properties 内のディレクトリが秘密鍵、証明書、および trust.keystore ファイルに対して正しいかどうかを確認します。Windows で秘密鍵と証明書要求を作成するにはどうすればよいですか?
A: Windows では、OpenSSL ツールを使用して秘密鍵と証明書要求を作成します。
https://slproweb.com/products/Win32OpenSSL.html にアクセスして、OpenSSL ver1.0.2o をダウンロードすることをお勧めします。OpenSSL ver1.1.0 は、秘密鍵の抽出時に既知のバグがあります。
以下は 2 つのバックアップリンクです。
1) OpenSSL (32 ビット): https://baas-public.oss-cn-shanghai.aliyuncs.com/Win32OpenSSL-1_0_2o.exe
2) OpenSSL (64 ビット): https://baas-public.oss-cn-shanghai.aliyuncs.com/Win64OpenSSL-1_0_2o.exe
OpenSSL を使用して秘密鍵と証明書要求を作成するには、次の手順に従います。cmd で、Openssl.exe のパスに移動します。
cd Openssl_path現在のパスに OpenSSL 構成ファイルを設定します。
set OPENSSL_CONF=openssl.cfg現在のパスに秘密鍵と対応する証明書要求を生成します
openssl req -newkey rsa:2048 -keyout key_pkcs10.pem -out csr.pemこのコマンドを実行すると、次の情報の入力を求められます。
Country name (2-letter code): 2 文字の ISO 国コードを入力します。中国の場合は CN を入力します。 State or province name (full name): 省を入力します。たとえば、Shanghai。 Locality name (for example, city): 市を入力します。たとえば、Shanghai。 Organization name (for example, company): 組織を入力します。たとえば、会社名のピンイン。 Organizational unit name (for example, section): たとえば、IT Dept. Common name (for example, your website domain name): SSL 暗号化に使用される ID を入力します。 Email address: メールアドレス(オプション) Challenge password: (オプション) Optional company name: (オプション)秘密鍵を pkcs10 から pkcs8 に変換します
openssl pkcs8 -in key_pkcs10.pem -inform PEM -out pkcs8.pem -outform PEM -topk8Cloud IDE にコントラクトをデプロイできない場合はどうすればよいですか?
A: コントラクトの名前は、ブロックチェーン上で一意である必要があります。テストブロックチェーンを使用しているユーザーは多数いる可能性があるため、コントラクトのデプロイに失敗した場合は、コントラクト名を変更してみてください。