これらは IBAX を設定するためのパラメーターです。 これらは、ブロックチェーン ネットワークとその中のすべてのエコシステムに適用できます。
プラットフォーム パラメータは「システム パラメータ」テーブルに保存されます。
このテーブルは、ブロックチェーン ネットワーク上に作成された最初の (デフォルト) エコシステムにあります。
プラットフォームパラメータの変更は投票によってのみ行うことができます。 UpdateSysParam コントラクトを使用してのみ、プラットフォームの法的システムの定義によって管理されるプラットフォーム パラメーターを変更できます。
ノード:
Node bans:
デフォルトのページとメニュー:
デフォルトのスマートコントラクト:
テーブルの制限:
制限時間:
トランザクション制限:
サイズ制限:
燃料制限:
ブロックのロールバック制限:
報酬とコミッション:
燃料比率換算:
トランザクションサイズとデータ料金:
新しい要素の価格:
- price create ecosystem
- price create table
- price create column
- price create contract
- price create menu
- price create page
- price create application
操作の価格:
- Platform Parameters
- Location to store platform parameters
- Change of platform parameters
- Configure platform parameters
- Details of platform parameters
- block reward
- blockchain url
- commission size
- commission wallet
- default ecosystem contract
- default ecosystem menu
- default ecosystem page
- fuel rate
- price create rate
- full nodes
- gap between blocks
- incorrect blocks per day
- max block generation time
- max block size
- max columns
- max forsign size
- max fuel block
- max fuel tx
- max indexes
- max tx block
- max tx block per user
- max tx size
- node ban time
- node ban time local
- number of nodes
- price create ecosystem
- price create application
- price create table
- price create column
- price create contract
- price create menu
- price create page
- price exec address to id
- price exec bind wallet
- price exec column condition
- price exec compile contract
- price exec contains
- price exec contract by id
- price exec contract by name
- price exec contracts list
- price exec create column
- price exec create ecosystem
- price exec create table
- price exec ecosys param
- price exec eval
- price exec eval condition
- price exec flush contract
- price exec has prefix
- price exec id to address
- price exec is object
- price exec join
- price exec json to map
- price exec len
- price exec perm column
- price exec perm table
- price exec pub to id
- price exec replace
- price exec sha256
- price exec size
- price exec substr
- price exec sys fuel
- price exec sys param int
- price exec sys param string
- price exec table conditions
- price exec unbind wallet
- price exec update lang
- price exec validate condition
- price tx data
- price tx size wallet
- rollback blocks
廃止されたパラメータ:
ブロックを生成する名誉ノードに付与されるIBXCトークンの数。
報酬を受け取るアカウントは、full nodesパラメータで指定されます。
廃止されました。
手数料のパーセンテージ。
手数料の金額は、コントラクトの実装コストの総額のパーセンテージとして計算されます。手数料トークンの単位はIBXCです。
手数料は、commission_walletパラメータで指定されたアカウントアドレスに送金されます。
手数料を受け取るアカウントアドレス。
手数料の金額は、commission_sizeパラメータで指定されます。
新しいエコシステムのデフォルトコントラクトのソースコード。
このコントラクトは、エコシステム作成者にアクセスを提供します。
新しいエコシステムのデフォルトメニューのソースコード。
新しいエコシステムのデフォルトページのソースコード。
燃料ユニットによる異なるエコシステムトークンの交換レート。
このパラメータの形式:
[["ecosystem_id", "token_to_fuel_rate"], ["ecosystem_id2", "token_to_fuel_rate2"], ...]
-
ecosystem_id
エコシステムID。
-
token_to_fuel_rate
燃料ユニットによるトークンの交換レート。
例:
[["1","1000000000000"], ["2", "1000"]]
エコシステム1のトークン1つは1,000,000,000,000の燃料ユニットと交換されます。エコシステム2のトークン1つは1,000の燃料ユニットと交換されます。
エコシステム 1 の 1 トークンは 1,000,000,000,000 燃料ユニットと交換されます。 Ecosystem 2 の 1 トークンは 1,000 燃料ユニットと交換されます。
新しい要素の燃料比率。
ブロックチェーンネットワークの優等ノードのリスト。
このパラメータの形式は次のとおりです。
[{"api_address":"https://apihost1:port1","public_key":"nodepub1","tcp_address":"tcphost1:port2"},{"api_address":"https://apihost2:port1","public_key":"nodepub2","tcp_address":"tcphost2:port2"}]
-
tcp_address
ノードホストのTCPアドレスとポート。 このホストアドレスに対してトランザクションや新しいブロックが送信され、最初のブロックから完全なブロックチェーンを取得するためにも使用できます。
-
api_address
ノードホストのAPIアドレスとポート。 APIアドレスを介して、Weaverを使用せずにプラットフォームの任意の機能にアクセスすることができます。RESTful APIの詳細については、詳細をご覧ください。
-
public_key
ノードの公開鍵。これはブロックの署名を検証するために使用されます。
ノード上で2つのブロックを生成する間隔(秒単位)。
ネットワーク内のすべてのノードは、新しいブロックを生成するタイミングを決定するためにこれを使用します。現在のノードがこの時間内に新しいブロックを生成しない場合、次の名誉ノードリスト内のノードにターンが移ります。
このパラメータの最小値は「1」秒です。
ノードが許可される1日あたりの不正なブロックの数。
ネットワーク内のノードの半数以上が同じ数の不正なブロックを受信すると、指定された時間内にノードはネットワークから禁止されます。 [node ban time](#node-ban-time)を参照してください。
ブロック生成の最大時間(ミリ秒単位)。この時間内にブロックが正常に生成されない場合、タイムアウトエラーが報告されます。
ブロックの最大サイズ(バイト単位)。
単一のテーブル内のフィールドの最大数です。
ただし、事前定義された id
列は含まれていません。
トランザクションの署名の最大サイズ(バイト単位)。
単一ブロックの最大燃料手数料の合計。
単一トランザクションの最大燃料手数料。
単一のテーブル内のプライマリキーの最大数です。
単一ブロック内のトランザクションの最大数。
ブロック内のアカウントの最大トランザクション数。
トランザクションの最大サイズ(バイト単位)。
ノードのグローバルな禁止期間(ミリ秒単位)。
ネットワーク内のノードの半数以上が、特定のノードからincorrect blocks per dayの数までの不正なブロックを受信すると、ノードはこの時間だけネットワークから禁止されます。
ノードのローカルな禁止期間(ミリ秒単位)。
ノードが別のノードから不正なブロックを受信した場合、この期間中は送信元のノードをローカルに禁止します。
full nodesパラメータの名誉ノードの最大数。
新しい単一エコシステムを作成するための燃料手数料。
このパラメータは、@1NewEcosystem
コントラクトの追加燃料手数料を定義します。コントラクトが実行されると、このコントラクトのさまざまな機能を実行するための燃料手数料も計算され、総コストに含まれます。
このパラメータは燃料単位で計算されます。fuel rateおよびprice create rateを使用して、燃料単位をIBXCトークンに変換します。
新しい単一アプリケーションを作成するための燃料手数料。
このパラメータは、@1NewApplication
コントラクトの追加燃料手数料を定義します。コントラクトが実行されると
新しい単一契約を作成するための燃料手数料。
このパラメータは、@1NewContract
コントラクトの追加燃料手数料を定義します。コントラクトが実行されると、このコントラクトのさまざまな機能を実行するための燃料手数料も計算され、総コストに含まれます。
このパラメータは燃料単位で計算されます。fuel rate および price create rate を使用して、燃料単位をIBXCトークンに変換します。
新しい単一メニューを作成するための燃料手数料。
このパラメータは、@1NewMenu
コントラクトの追加燃料手数料を定義します。コントラクトが実行されると、このコントラクトのさまざまな機能を実行するための燃料手数料も計算され、総コストに含まれます。
このパラメータは燃料単位で計算されます。fuel rate および price create rate を使用して、燃料単位をIBXCトークンに変換します。
新しい単一ページを作成するための燃料手数料。
このパラメータは、@1NewPage
コントラクトの追加燃料手数料を定義します。コントラクトが実行されると、このコントラクトのさまざまな機能を実行するための燃料手数料も計算され、総コストに含まれます。
このパラメータは燃料単位で計算されます。fuel rate および price create rate を使用して、燃料単位をIBXCトークンに変換します。
AddressToId()
関数の燃料手数料。燃料単位で計算されます。
Activate()
関数の燃料手数料。燃料単位で計算されます。
ColumnCondition()
関数の燃料手数料。燃料単位で計算されます。
CompileContract()
関数の燃料手数料。燃料単位で計算されます。
Contains()
関数の燃料手数料。燃料単位で計算されます。
GetContractById()
関数の燃料手数料。燃料単位で計算されます。
GetContractByName()
関数の燃料手数料。燃料単位で計算されます。
ContractsList()
関数の燃料手数料。燃料単位で計算されます。
CreateColumn()
関数の燃料手数料。燃料単位で計算されます。
CreateEcosystem()
関数の燃料手数料。燃料単位で計算されます。
CreateTable()
関数の燃料手数料。燃料単位で計算されます。
EcosysParam()
関数の燃料手数料。燃料単位で計算されます。
Eval()
関数の燃料手数料。燃料単位で計算されます。
EvalCondition()
関数の燃料手数料。燃料単位で計算されます。
FlushContract()
関数の燃料手数料。燃料単位で計算されます。
HasPrefix()
関数の燃料手数料。燃料単位で計算されます。
IdToAddress()
関数の燃料手数料。燃料単位で計算されます。
IsObject()
関数の燃料手数料。燃料単位で計算されます。
Join()
関数の燃料手数料。燃料単位で計算されます。
JSONToMap()
関数の燃料手数料。燃料単位で計算されます。
Len()
関数の燃料手数料。燃料単位で計算されます。
PermColumn()
関数の燃料手数料。燃料単位で計算されます。
PermTable()
関数の燃料手数料。燃料単位で計算されます。
PubToID()
関数の燃料手数料。燃料単位で計算されます。
Replace()
関数の燃料手数料。燃料単位で計算されます。
Sha256()
関数の燃料手数料。燃料単位で計算されます。
Size()
関数の燃料手数料。燃料単位で計算されます。
Substr()
関数の燃料手数料。燃料単位で計算されます。
SysFuel()
関数の燃料手数料。燃料単位で計算されます。
SysParamInt()
関数の燃料手数料。燃料単位で計算されます。
SysParamString()
関数の燃料手数料。燃料単位で計算されます。
TableConditions()
関数の燃料手数料。燃料単位で計算されます。
Deactivate()
関数の燃料手数料。燃料単位で計算されます。
UpdateLang()
関数の燃料手数料。燃料単位で計算されます。
ValidateCondition()
関数の燃料手数料。燃料単位で計算されます。
トランザクションごとの1024バイトあたりの燃料手数料。燃料単位で計算されます。
トランザクションサイズごとの手数料。単位はIBXCトークンです。
エコシステム1以外のエコシステムで契約を実装する場合、メガバイトごとのブロックスペースの使用料が比例して発生し、そのレートは price tx size wallet IBXCトークンです。
ブロックチェーンでフォークを検出した場合にロールバックできるブロックの最大数です。