གྲོས་སྒྲིག་གི་གནས་ཚད་ཚུ་
མཆོདཔ་ཚུ་
གཞི་རྟེན་གནས་ཚད་
chain required
གྲལ་ཐིག་ ID འདི་ བྱ་སྟབས་མ་བདེཝ་རེ་ནང་ཚུད་དགོཔ་ཨིན། སླར་ལོག་འཐབ་རྒོལ་ཚུ་ བཀག་ཐབས་འབད་ནིའི་དོན་ལུ་ ལག་ལེན་འཐབ་ཡོདཔ་ཨིན།
སླར་ལོག་འཐབ་ནི་དེ་ བརྒྱུད་འཕྲིན་ལག་ལེན་འདི་ ཕྱིར་བཏོན་འབད་ནིའི་ཐབས་ལམ་ཨིན། chain འདི་བཀོད་རྒྱ་ཅན་གྱི་ལག་ལེན་གྱི་འགན་ཁུར་གི་ཆ་ཤས་ཅིག་ཨིནམ་ལས་ ཐིག་ཁྲམ་གཅིག་གི་དོན་ལུ་བཀོད་རྒྱ་འབད་མི་ལག་ལེན་འདི་ གཞན་ཐིག་ཁྲམ་ ID ལག་ལེན་འཐབ་མི་མཉམ་འབྲེལ་ཚུ་གིས་ ཆ་མེད་བཏང་དོ་ཡོདཔ་ཨིན་པས།
| Type: | String |
|---|---|
| Env: | CHAIN |
chain = "00000000-0000-0000-0000-000000000000"CHAIN="00000000-0000-0000-0000-000000000000"public_key required
གྲྭ་ཚང་གི་སྤྱིར་བཏང་ལྡེ་མིག་ གྲྭ་ཚང་ཚུ་གི་མཐུན་རྐྱེན་ལག་ལེན་པ་ཚུ་གིས་ BLS-Normalལྡེ་མིག་ཚུ་ ལག་ལེན་འཐབ་དགོ།
| Type: | String, public key multihash |
|---|---|
| Env: | PUBLIC_KEY |
public_key = "ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2"PUBLIC_KEY="ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2"private_key required
གྲྭ་ཚང་གི་ སྒེར་གྱི་ལྡེ་མིག་འདི་ public_key དང་མཐུན་རྐྱེན་གཏན་འབེབ་འབད་མི་ གྲྭ་ཚང་ཚུ་གིས་ BLS-Normalལྡེ་མིག་ཚུ་ལག་ལེན་འཐབ་དགོ།
| Type: | todo private-key |
|---|---|
| Env: | PRIVATE_KEY |
private_key = "8926201CA347641228C3B79AA43839DEDC85FA51C0E8B9B6A00F6B0D6B0423E902973F"PRIVATE_KEY="8926201CA347641228C3B79AA43839DEDC85FA51C0E8B9B6A00F6B0D6B0423E902973F"trusted_peers
བློ་གཏད་ཚུགས་པའི་ ཆ་རོགས་ཚུ་གི་ཐོ་ཚུ་
གྲོས་འཆམ་བརྟག་དཔྱད་འབད་མི་ཚུ་གིས་ BLS-Normal peer keys ལག་ལེན་འཐབ་དགོཔ་ཨིན། སྒྲུབ་རྟགས་བརྟག་དཔྱད་འབད་མི་རེ་གི་དོན་ལུ་ཡང་ trusted_peers_pop ནང་ཐོ་བཀོད་འདི་བྱིན་དགོ།
| Type: | གྲྭ་ཚང་གི་ཐིག་ཁྲམ་ཚུ་ ལག་ལེན་འཐབ་ཨིན། |
|---|---|
| Env: | TRUSTED_PEERS |
trusted_peers = [
"ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2@127.0.0.1:1337",
"ea0130A7E9D016D723F72942FCF4B988FB599EA0E092F73C8B68E69F4E8B3FE542A3F7E48AD6CD15F3EB484E45F79399071F77@127.0.0.1:1338",
]# as JSON
TRUSTED_PEERS='[
"ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2@127.0.0.1:1337",
"ea0130A7E9D016D723F72942FCF4B988FB599EA0E092F73C8B68E69F4E8B3FE542A3F7E48AD6CD15F3EB484E45F79399071F77@127.0.0.1:1338"
]'trusted_peers_pop
BLS དམ་ཚིག་ཅན་ལུ་ བློ་གཏད་མི་མཉམ་རོགས་ཚུ་གི་དོན་ལུ་ ཐོབ་དབང་གི་ཁུངས་བཀོད་ཐོ་བཀོད་འབདཝ་ཨིན།
| Type: |
|
|---|---|
| Env: | TRUSTED_PEERS_POP |
trusted_peers_pop = [
{ public_key = "ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2", pop_hex = "8515da750f81182aaba5c22fc9f03a01e81ed85e4495a2ca6b29a71c0c8549537e31e79cddf6ff285b9e22d0d9dc17ce0f46e7d0cf78b2ef9feab50c849a1ea8e1e4f07e966f6113faa8a999317545d9f111b8e08a7273913710b43a20b19c08" },
{ public_key = "ea0130A7E9D016D723F72942FCF4B988FB599EA0E092F73C8B68E69F4E8B3FE542A3F7E48AD6CD15F3EB484E45F79399071F77", pop_hex = "a14eb180f0d78c55d2c034e91ccf691378e9c3ceed8e0b81d3e4b7c215c0dbb633bb9f1c5063911c31af4610016c164015f0f93db3c7df6a2ad0c39338fe7695b976a59fd13797615f229fbd77276a8bb2842e4e44fadcafdb7b37f4a143b913" },
]# as JSON
TRUSTED_PEERS_POP='[
{"public_key":"ea01309060D021340617E9554CCBC2CF3CC3DB922A9BA323ABDF7C271FCC6EF69BE7A8DEBCA7D9E96C0F0089ABA22CDAADE4A2","pop_hex":"0x8515da750f81182aaba5c22fc9f03a01e81ed85e4495a2ca6b29a71c0c8549537e31e79cddf6ff285b9e22d0d9dc17ce0f46e7d0cf78b2ef9feab50c849a1ea8e1e4f07e966f6113faa8a999317545d9f111b8e08a7273913710b43a20b19c08"},
{"public_key":"ea0130A7E9D016D723F72942FCF4B988FB599EA0E092F73C8B68E69F4E8B3FE542A3F7E48AD6CD15F3EB484E45F79399071F77","pop_hex":"0xa14eb180f0d78c55d2c034e91ccf691378e9c3ceed8e0b81d3e4b7c215c0dbb633bb9f1c5063911c31af4610016c164015f0f93db3c7df6a2ad0c39338fe7695b976a59fd13797615f229fbd77276a8bb2842e4e44fadcafdb7b37f4a143b913"}
]'འོད་ཁམས།
genesis.file
ཡིག་སྣོད་ལམ་དེ་ kagami genesis signགིས་བཟོཝ་ཨིན། བཟོ་སྐྲུན་འབད་མིའི་ཡིག་གཟུགས་འདི་ སྤྱིར་བཏང་ལུ་ Norito .nrt ཡིག་སྣོད་སྦེ་འབྲི་འོང་།
| Type: | String, file path (relative to the config file or CWD) |
|---|---|
| Env: | GENESIS |
[genesis]
file = "./genesis.signed.nrt"GENESIS="./genesis.signed.nrt"genesis.public_key required
འབྱུང་ཁུངས་ཀྱི་ལྡེ་མིག་གི་ལྡེ་མིག་འདི་ གསལ་བཀོད་འབདཝ་ཨིན།
| Type: | String, public key multihash |
|---|---|
| Env: | GENESIS_PUBLIC_KEY |
[genesis]
public_key = "ed01208BA62848CF767D72E7F7F4B9D2D7BA07FEE33760F79ABE5597A51520E292A0CB"GENESIS_PUBLIC_KEY="ed01208BA62848CF767D72E7F7F4B9D2D7BA07FEE33760F79ABE5597A51520E292A0CB"མཐུན་རྐྱེན་ཚུ་
network.address required
གྲོས་བསྟུན་ (sumeragi) དང་ བཀྲམ་སྤེལ་འབད་ནིའི་དོན་ལས་ (block_sync) གི་དོན་ལུ་ p2p བརྡ་སྤྲོད་ཀྱི་ཁ་བྱང་།
| Type: | String, socket address (host/IPv4/IPv6 + port) |
|---|---|
| Env: | P2P_ADDRESS |
[network]
address = "0.0.0.0:1337"P2P_ADDRESS=0.0.0.0:1337network.public_address required
རིགས་མཐུན་གྱི་ཁ་བྱང་ (ཕྱི་ཁའི་ཁ་བྱང་འདི་ རིགས་མཐུན་གཞན་ཚུ་གིས་མཐོང་དོ་བཟུམ་སྦེ་ཨིན།)
ཆ་རོགས་ཚུ་གི་དོན་ལུ་ ཁ་ཤགས་འབད་ནི་ཨིན་ དེ་སྦེ་འབད་བ་ཅིན་ ཁོང་གཞན་གྱི་ཆ་རོགས་ཚུ་ལུ་ཡང་ ཁ་ཤགས་འབད་ཚུགས།
| Type: | String, socket address (host/IPv4/IPv6 + port) |
|---|---|
| Env: | P2P_PUBLIC_ADDRESS |
[network]
public_address = "0.0.0.0:5000"P2P_PUBLIC_ADDRESS=0.0.0.0:5000network.block_gossip_size
སྒྲིག་འཇུག་བྱས་ཚད། ཐེངས་ 1 ལས་ཉུང་བ། ཐོན་རིམ་ 5.7.1 ནང་དུ་ཚོད་ལྟ་བྱས་ཟིན། ལོ 5 སྔོན་ལ་གསར་བཅོས་བྱས།
| Type: | Number |
|---|---|
| Default: | 4 |
[network]
block_gossip_size = 256network.block_gossip_period_ms
བཀྲམ་སྤེལ་འབད་དགོ་པའི་ ཞུ་བ་ཚུ་གི་བར་ན་ དུས་ཡུན་རིང་ཐུང་
འཕྲལ་འཕྲལ་གཏམ་བཤད་ནི་གིས་ དུས་ཡུན་ཐུང་ཀུ་བཟོ་དོ་ཡོདཔ་ཨིན་རུང་ ཕྲ་ལམ་དེ་ མང་སུ་སྦེ་ བསྡུ་སྟེ་སྡོད་འོང་།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 10_000 (10 seconds) |
[network]
block_gossip_period_ms = 1_000network.transaction_gossip_size
རྩོད་བཤེར་གྱི་ བརྒྱུད་འཕྲིན་ནང་ འབྲེལ་བ་འཐབ་མིའི་གྱངས་ཁ་མཐོ་ཤོས་ཅིག་ཨིན།
ཚད་ཆུང་བ་འདི་ དུས་མཐུན་བཟོ་ནིའི་དུས་ཚོད་ཡུན་རིངམ་སྦེ་འགྱོ་དོ་ཡོདཔ་ཨིན་རུང་ ཕན་ཐོགས་ཅན་ཅིག་ཨིན། ཁྱོད་ཀྱིས་པིག་ཊཱོན་རླག་སྟོར་ཆེ་དྲགས་ཡོད་པ་ཅིན་།
| Type: | Number |
|---|---|
| Default: | 500 |
[network]
transaction_gossip_size = 256network.transaction_gossip_period_ms
འདྲན་འདྲ་ཚུ་གི་བར་ན་ ཚོང་འབྲེལ་འཐབ་པའི་བསྒང་རང་ འཕྲོག་བཤདཔ་ཀྱི་དུས་ཚོད།
འཕྲལ་འཕྲལ་གཏམ་བཤད་ནི་གིས་ དུས་ཡུན་ཐུང་ཀུ་བཟོ་དོ་ཡོདཔ་ཨིན་རུང་ ཕྲ་ལམ་དེ་ མང་སུ་སྦེ་ བསྡུ་སྟེ་སྡོད་འོང་།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 1_000 (1 second) |
[network]
transaction_gossip_period_ms = 5_000network.idle_timeout_ms
དུས་ཡུན་དེ་ འདྲན་འདྲ་མཉམ་འབྲེལ་མེད་པ་ཅིན་ མཐུན་རྐྱེན་མཇུག་བསྡུ་བའི་ཤུལ་ལས་ཨིན།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 300_000 (5 minutes) |
[network]
idle_timeout_ms = 300_000Torii
torii.address required
Torii ཌེཀ་ར་གིས་ཉན་དགོ་པའི་ཁ་བྱང་དང་ ཀི་ལིཊ་ཚུ་གིས་ ཁོང་གི་ཞུ་ཡིག་བཙུགས་དགོཔ་ཨིན།
| Type: | String, socket address (host/IPv4/IPv6 + port) |
|---|---|
| Env: | API_ADDRESS |
[torii]
address = "0.0.0.0:8080"API_ADDRESS=0.0.0.0:8080torii.max_content_len
Torii ཚད་མཇུག་གི་ཐིག་ཁྲམ་གིས་ ངོས་ལེན་འབད་ཡོད་པའི་ raw request bodyནང་ལུ་ byte མང་ཤོས་ཅིག་ཨིན་མས།
འ་ནི་ཚད་འཛིན་འདི་ DOS གནོད་སྐྱོན་ཚུ་ བཀག་ཐབས་ལུ་ལག་ལེན་འཐབ་ཨིན།
| Type: | ཨང་གྲངས་ (byte ཚུ་) |
|---|---|
| Default: |
|
[torii]
max_content_len = 64_000_000torii.query_idle_time_ms
དོ་ཚོང་ཁང་ནང་ལུ་ དྲི་བཀོད་འབད་མ་བཏུབ་པའི་དུས་ཡུན་འདི་ཨིན།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 10_000 (10 seconds) |
[torii]
query_idle_time_ms = 10_000torii.query_store_capacity
ཐད་ཀར་དུ་དྲི་བའི་གྱངས་ཁ་གི་ཐོ་བཀོད་ཚད་མཐོ་སར་ཡོདཔ་ཨིན།
| Type: | Number |
|---|---|
| Default: | 128 |
[torii]
query_store_capacity = 128torii.query_store_capacity_per_user
ལག་ལེན་པ་གཅིག་གི་དོན་ལུ་ ཐད་ཀར་དུ་དྲི་བའི་གྱངས་ཁ་གི་ཐོ་བཀོད་ཚད་མཐོ་སའི་མཐའ་མ་
| Type: | Number |
|---|---|
| Default: | 128 |
[torii]
query_store_capacity_per_user = 128ཤིང་བཟོ་མི་
logger.level
ཐོ་བཀོད་འབད་ནིའི་ སྤྱིར་བཏང་ཚིག་དོན་ཚུ་ logger.filter མཐོངམ་ཨིན། སྒྲིག་གཞི་བཟོ་སྐྲུན་གྱི་དོན་ལུ་།
| Type: | string, ཚད་གཞི་ཚུ་:
ཁྱོད་ཀྱིས་ལག་ལེན་གྱི་ཐད་ལུ་ འོས་འབབ་ཡོད་པའི་གནས་ཚད་འདི་ གདམ་ཁ་རྐྱབས། ཐོ་བཀོད་གི་གནས་ཚད་ཁྱད་པར་ཅན་ཚུ་ ག་དེ་སྦེ་ལག་ལེན་འཐབ་ནི་ཨིན་ནའི་ལྷག་པའི་གསལ་བཤད་ཚུ་གི་དོན་ལུ་ Stack Overflow ལུ་བལྟ་དགོ། |
|---|---|
| Default: | INFO |
| Env: | LOG_LEVEL |
[logger]
level = "INFO"LOG_LEVEL=INFOའགྲུལ་བསྐྱོད་དུས་ཡུན་ ད་ལྟོའི་གནས་གོང་
གནད་དོན་འདི་ Torii ལས་འཛིན་གྱི་མཐའ་མཇུག་གི་སྒོ་སྒྲིག་ཚུ་ནང་ལུ་ Runtime Configuration Update འབད་ནི་ལུ་བསྟུན་ཨིན།
logger.filter
logger.levelལས་ལྷག་པའི་ ལེགས་སྦྱར་ཅན་གྱི་ཐོ་ཡིག་བརྟག་དཔྱད་ཐིག་ཁྲ། དམིགས་གཏད་རེ་ལུ་ ཐོ་བཀོད་འབད་ནིའི་ཚིག་དོན་ཚུ་ རང་ལུགས་བཟོ་བཅོས་འབད་ཚུགས།
| Type: | string འདི་ ཀོ་མ་གིས་སོ་སོར་སྦེ་དབྱེ་བ་ཕྱེ་མི་ འབྲི་ཤོག་གཅིག་ ཡང་ན་མང་ཤོས་ཅིག་ལས་གྲུབ་ཨིན། འབྲི་ཤོག་རེ་རེའི་ནང་ ཁ་གསལ་གྱི་གནས་ཚད་མཐོ་ཤོས་ཡོད་མི་དེ་ འོས་འབབ་ཡོདཔ་ལས་ (དཔེར་ན་ གདམ་ཁ་རྐྱབས་ནི་) དུས་ཡུན་དང་བྱུང་རྐྱེན་ཚུ་འདྲ་མཉམ་བཟོ་ཚུགས། Iroha གིས་ དམིགས་བསལ་གྱི་གནས་ཚད་ཉུང་སུ་ཅིག་ (དཔེར་ན་ གནས་ཚད་མཐོ་ཤོས་ཅིག་ནང་ ཐོ་བཀོད་འབད་ནིའི་དོན་ལས་ བཅའ་ཡིག་ཚུ་ ཡན་ལག་དུམ་གྲ་ཅིག་སྦེ་བཀོད་ཡོདཔ་ཨིན། བརྡ་དོན་ལྷག་མ་ཚུ་གི་དོན་ལུ་ |
|---|---|
| Env: | LOG_FILTER |
[logger]
filter = "iroha_core=debug,iroha_p2p=debug"LOG_FILTER=iroha_core=debug,iroha_p2p=debuglogger.levelདང་མཐུན་ཚུགསཔ་བཟོ་ནི།
logger.filterགིས་ logger.levelདང་གཅིག་ཁར་ལཱ་འབད་དོ་ཡོདཔ་ལས་ གཅིག་གིས་གཅིག་ལུ་ཡང་ མགུ་མཐུད་མ་རྐྱབ་པར་ཡོདཔ་ཨིན།
དཔེར་ན་: logger.level གཞི་སྒྲིག་འབདཝ་ཨིན། INFO དང་ logger.filter གཞི་སྒྲིག་འབདཝ་ཨིན། iroha_core=debug, འགྲུབ་ཚུགས་མི་ ཕི་ལཊར་ གཞི་སྒྲིག་འདི་ཨིན། info,iroha_core=debug འདི་འབདཝ་ལས་ info ཚད་གཞིའི་དོན་ལུ་། debug དོན་ལུ་ iroha_core).
འགྲུལ་བསྐྱོད་དུས་ཡུན་ ད་ལྟོའི་གནས་གོང་
གནད་དོན་འདི་ Torii ལས་འཛིན་གྱི་མཐའ་མཇུག་གི་སྒོ་སྒྲིག་ཚུ་ནང་ལུ་ Runtime Configuration Update འབད་ནི་ལུ་བསྟུན་ཨིན།
logger.format
ཐོ་བཀོད་ཡིག་ཚང་གི་བཟོ་རྣམ་
| Type: | string, ཚད་གཞི་ཚུ་:
ཞིབ་འཇུག་དང་ བརྟག་དཔྱད་ཐོན་སྐྱེད་ཚུ་གི་དོན་ལུ་ |
|---|---|
| Default: | full |
| Env: | LOG_FORMAT |
[logger]
format = "json"LOG_FORMAT=jsonKura
Kura འདི་ Iroha གི་རྒྱུན་མ་ཆད་པར་བཞག་སའི་སྣུམ་འཁོར་ཨིན་ (Japanese for warehouse) ។
kura.blocks_in_memory
མཐའ་མའི་ཨང་གྲངས་ N འདི་ དྲན་ཐོའི་ནང་བཞག་འོང་།
ཌི་སི་ཀིསི་ནང་ལས་ དགོས་མཁོ་ཡོད་པ་ཅིན་ ཨེབ་གཏང་འབད་ཞིནམ་ལས་ ཨེབ་གཏང་འབད་ནི་ཨིན།
| Type: | Number |
|---|---|
| Default: | 1024 |
| Env: | KURA_BLOCKS_IN_MEMORY |
[kura]
blocks_in_memory = 1024KURA_BLOCKS_IN_MEMORY=1024kura.init_mode
Kura འགོ་འདྲེན་འཐབ་ནིའི་རྣམ་ཐར།
| Type: | string, ཚད་གཞི་ཚུ་:
|
|---|---|
| Default: | strict |
| Env: | KURA_INIT_MODE |
[kura]
init_mode = "fast"KURA_INIT_MODE=fastkura.store_dir
སྦྲག་ཚུ་བཞག་སའི་ ཐོ་བཀོད་[^paths] འདི་གསལ་སྟོན་འབདཝ་ཨིན།
འདི་ཡང་བལྟ་: snapshot.store_dir.
| Type: | String, file path (relative to the config file or CWD) |
|---|---|
| Default: | ./storage |
| Env: | KURA_STORE_DIR |
[kura]
store_dir = "/path/to/storage"KURA_STORE_DIR=/path/to/storagekura.debug.output_new_blocks debug
སྒྲིག་འཇུག་བྱས་ཚད། ཐེངས་ 10 ལས་ཉུང་བ། ཐོན་རིམ་ 5.7.1 ནང་དུ་ཚོད་ལྟ་བྱས་ཟིན། ལོ 5 སྔོན་ལ་གསར་བཅོས་བྱས།
| Type: | todo bool |
|---|---|
| Default: | false |
| Env: | KURA_DEBUG_OUTPUT_NEW_BLOCKS |
[kura.debug]
output_new_blocks = trueKURA_DEBUG_OUTPUT_NEW_BLOCKS=trueགྲལ་ཐིག་
queue.capacity
ཟད་འགྲོ་བཏང་མི་ གྱངས་ཁ་མཐོ་སའི་ཚད་གཞི་འདི་ཨིན།
| Type: | Number |
|---|---|
| Default: | 65_536 |
[queue]
capacity = 1_048_576queue.capacity_per_user
ལག་ལེན་འཐབ་མི་གཅིག་གི་དོན་ལུ་ གྱངས་ཁ་ཐུག་ལུ་སྒུག་སྡོད་མིའི་ ཚོང་འབྲེལ་གྱི་གྱངས་ཁ་གི་མཐོ་སའི་མཐའ་མ་ཨིན།
ཁྱོད་ཀྱིས་ འ་ནི་ གདམ་ཁ་འདི་ ལག་ལེན་འཐབ་སྟེ་ མཚམས་འཇོག་འབད་ཐབས།
| Type: | Number |
|---|---|
| Default: | 65_536 |
[queue]
capacity_per_user = 1_048_576queue.transaction_time_to_live_ms
ཚོང་འབྲེལ་འདི་ དུས་ཡུན་དེ་གི་ཤུལ་ལས་ ཆ་མེད་གཏང་འོང་ ག་དེམ་ཅིག་སྦེ་ གྱངས་ཁ་མ་ཆད་པར་སྡོད་པ་ཅིན་ཨིན།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 86_400_000 (24 hours) |
[queue]
transaction_time_to_live_ms = 43_200_000Sumeragi
sumeragi.debug.force_soft_fork debug
Sumeragi Soft-fork handling paths ཚུ་ལག་ལེན་འཐབ་ནིའི་དོན་ལུ་ Debug-only switch བཏོན་གཏང་། འདི་སེལ་འཐུ་འབད་ཡོད་པའི་བརྟག་དཔྱད་ཀྱི་ཕྱི་ཁར་བཞག་གནང་། དེད་གཡོགཔ་ཚུ་གིས་ གྲོས་བསྟུན་འབད་ནིའི་ སྤྱོད་ལམ་ལུ་ ངོས་ལེན་མ་འབད་བ་ཅིན་ བཟོ་སྐྲུན་གྱི་ཁ་ཐུག་ལུ་ བསྒྱུར་བཅོས་འབད་ནི་འདི་གིས་ འདྲན་འདྲ་ཚོར་སྣང་འབྱུང་ཚུགས།
| Type: | todo bool |
|---|---|
| Default: | false |
[sumeragi.debug]
force_soft_fork = trueགློག་བརྙན་འདི་
ལས་འགན་འདི་ World State View གི་གློག་བརྙན་ཚུ་ལྷག་སྟེ་བྲིས་ནི་ཨིན་མས།
Snapshots གིས་ World State View གྱི་ བརྟག་དཔྱད་སྒོ་ར་རིམ་སྒྲིག་སྦེ་བཞག་ཡོདཔ་ལས་ peer གིས་ Kura ལས་ блокརེ་ཡང་ ལོག་གློག་བརྙན་མ་རྐྱབ་པར་ ལོག་འགོ་བཙུགས་ཚུགསཔ་ཨིན། Kura འདི་ལོག་གློག་བརྙན་གྱི་དོན་ལུ་ བདེན་པའི་འབྱུང་ཁུངས་དང་ ཡུན་བརྟན་ཅན་ཅིག་ཨིན་ snapshots འདི་མགྱོགས་དྲགས་འབད་ནིའི་ལམ་ཨིན། འགོ་བཙུགས་པའི་སྐབས་ལུ་ Iroha གིས་ སྒྲིག་གཞི་སྒྲིག་འབད་ཡོད་པའི་ ལྕགས་ཐག་དང་ བཀྲམ་སྤེལ་འབད་ཡོད་མི་ སྦྲག་ཚུ་དང་གཅིག་ཁར་ གློག་བརྙན་འདི་གློག་བརྙན་ནང་ལུ་ བཙུགས་ནི་ཨིན་ན་ ཡང་ན་ ལོག་སྤྱོད་འབད་ནི་ཨིན་ན་ ཐག་བཅད་པའི་ཧེ་མར་ གློག་བརྙན་གྱི་ metadata འདི་བརྟག་དཔྱད་འབདཝ་ཨིན།
གློག་བརྙན་ཚུ་སེལ་འཐུ་འབད།
གལ་སྲིད་ snapshots གི་ལམ་ལུགས་ནང་ལུ་ གནད་དོན་ག་ཅི་ཡང་མ་བདེཝ་ཡོད་པ་ཅིན་ ཁྱོད་ཀྱིས་གློག་བརྙན་ཚུ་གི་ཐད་ལུ་ སྟོངམ་སྦེ་ཡོད་པའི་ཤོག་ལེབ་ནང་ལས་ འགོ་བཙུགས་དགོ་པ་ཅིན་ snapshot.store_dir གིས་བཀོད་མི་ directory འདི་བཏོན་གཏང་ཚུགས།
snapshot.mode
གློག་བརྙན་གློག་བརྙན་འཛིན་སྐྱོང་ལམ་ལུགས་ནང་ལུ་ ལཱ་འབད་ཐངས་
| Type: | string, ཚད་གཞི་ཚུ་:
|
|---|---|
| Default: | read_write |
| Env: | SNAPSHOT_MODE |
[snapshot]
mode = "readonly"SNAPSHOT_MODE=readonlysnapshot.create_every_ms
གློག་བརྙན་འཕྲོ་བརླག་གཏང་ཐངས་ཚུ་
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 600_000 (10 minutes) |
[snapshot]
create_every_ms = 60_000snapshot.store_dir
གློག་བརྙན་ཚུ་བཞག་སའི་ཁ་བྱང་།
འདི་ཡང་བལྟ་: kura.store_dir
| Type: | String, file path (relative to the config file or CWD) |
|---|---|
| Default: | ./storage/snapshot |
| Env: | SNAPSHOT_STORE_DIR |
[snapshot]
store_dir = "/path/to/storage"SNAPSHOT_STORE_DIR="/path/to/storage"གློག་ཐག་ར་བ་
ཊེ་ལི་མེ་ཏྲི་གིས་ གཞན་གྱི་མི་འདྲ་མཉམ་ཚུ་གི་བརྟག་དཔྱད་ཚུ་ ཕྱི་ཁའི་ ཊེ་ལེ་མེ་ཊིརི་སྒྲོམ་ཅིག་ལུ་ བཏང་ཨིན། telemetry.name དང་ telemetry.url གཉིས་ཆ་ར་ལུ་ གཞི་སྒྲིག་འབད་ཞིནམ་ལས་ ཌེ་ལི་མེ་ཊཱིར་སྒྲོམ་ཅིག་ནང་ སྙན་ཞུ་འབད་དགོ་པའི་སྐབས་ བཏོན་གཏང་དགོ། ཊེ་ལོ་མེ་ཊིᱨᱤལག་ལེན་འཐབ་མ་བཏུབ་པ་ཅིན་ ཆ་ཤས་འདི་སེལ་འཐུ་འབད།
nameདང་ url ཚུ་བསྡོམས་འབད་དགོཔ་ཨིན།
telemetry ཆ་ཤས་འདི་ གདམ་ཁ་རྐྱབས་ཅིག་ཨིན།
telemetry.name
གློག་ཐག་ར་བ་ནང་ ཚད་འཛིན་འབད་ནིའི་དོན་ལས་ མཚམས་འཇོག་འབད་དགོ་པའི་ node གི་མཚན་འདི་ཨིན།
| Type: | String |
|---|
[telemetry]
name = "iroha"telemetry.url
WebSocket URL ཊེ་ལི་མེ་ཏིརི་ བསྡུ་ལེན་འབད་ཐངས་ཨིན།
| Type: | String |
|---|
[telemetry]
url = "ws://telemetry.example.com/submit"telemetry.min_retry_period_ms
མཐུད་སྦྲེལ་མ་འབད་བའི་ཧེ་མ་ བསྒུག་དགོ་པའི་ དུས་ཡུན་ཉུང་ཤོས་ཅིག་ཨིན།
| Type: | Number, duration in milliseconds |
|---|---|
| Default: | 1_000 (1 second) |
[telemetry]
min_retry_period_ms = 5_000telemetry.max_retry_delay_exponent
མཐུད་སྦྲེལ་གྱི་བར་ན་ དུས་ཡུན་ཐུང་ཀུ་ཡར་སེང་འབད་ནིའི་དོན་ལུ་ ལག་ལེན་འཐབ་མི་ ཨང་གྲངས་ ༢ གི་མཐའན་མཇུག་གི་གྱངས་ཁ་དེ་ཨིན།
| Type: | Number |
|---|---|
| Default: | 4 |
[telemetry]
max_retry_delay_exponent = 4dev_telemetry.out_file
འདི་ནང་ལུ་ dev-telemetry འབྲི་ནིའི་དོན་ལུ་ filepath
| Type: | String, file path (relative to the config file or CWD) |
|---|
[dev_telemetry]
out_file = "/path/to/file.json"