問題タブ [asch-development]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asch-development - スマートコントラクトの入力が操作されていないことを保証するには?
私の DApp が次の (スマート) コントラクトを取得したとします。
これで、Dapp ユーザーは、できるかどうかにかかわらず、コントラクトを呼び出す何かvalue
を行うことができます10
。Dappvalue
は等しい10
かどうかを判断します。ここまでは順調ですね。
しかし今では、有効なシークレット (および一部の XAS が Dapps のサイド チェーンに送信される) を持っている人なら誰でも、必要なものに設定する単純なPUT
要求でコントラクトを呼び出すことができるようです。api/<dappId>//transactions/unsigned
value
の値がvalue
Dapp によって設定され、操作できないことを確認するにはどうすればよいですか?
asch-development - 署名がある取引とない取引の違いは何ですか?
トランザクションを送信するとき、peer/transactions
署名付きまたは署名なしで送信できます。どちらのお取引も承ります。違いはなんですか。
例; asch-js を使用して新しい chain / dapp を作成する
状況 1: 署名 (およびtransactionid
) を使用する:
状況 2: 署名なし
両方のトランザクションが受け入れられます (そして、新しいチェーンが作成されます)。では、違いとベストプラクティスは何ですか?