2017-12-13 7 views
0

最近、私はNodejs、Express、Solcを使ってブロックチェーン(エーテル)アプリケーションを作った。私は所有者、賃貸人、そして賃貸人であるオブジェクトを持っています。 懸念事項は、すべての属性に対して1つのユニバーサルスマートコントラクトを作成するか、個別に3つの契約を行うかどうかです。スマート契約または複数契約のいずれの場合でもTansactionコストの問題?

私がリミックスIDEで観察したように、3契約の総取引コストは1契約よりも低いです。

どちらをお勧めしますか?

+0

あなたはあなたの答えがあります。いつもより安価な勝利です:) Btwn、あなたのオペレーションコードを見直して、同じ契約を達成してください – Karthikeyan

答えて

0

動作するオプションを選択する必要があります。私はいつでも契約を分けます。それはブロックチェーンであり、展開された契約は後で変更することができないからです。 1つの契約で間違いを犯したが、3つすべてを1つに展開した状況を想像してみてください。災害であるすべての契約を再展開する必要があります。そして最後にあなたが言ったように、3つの契約はさらに安いので、なぜあなたはまだ尋ねていますか? ;)

基本的には、3つのWebアプリケーションを1つのモノリスアプリケーションと2つのサービスを組み合わせることに似ています。ウェブでの私の経験は、サービスが勝つことを伝えます:)

関連する問題