Bunlar, IBAX'i yapılandırmak için kullanılan parametrelerdir. Blok zinciri ağına ve içindeki tüm ekosistemlere uygulanabilirler.
Platform parametreleri sistem parametreleri
tablosunda saklanır.
Bu tablo, blok zinciri ağında oluşturulan ilk (varsayılan) ekosistemde bulunur.
Platform parametrelerinin değiştirilmesi ancak oylama yoluyla yapılabilir. Platformun yasal sistemindeki tanımlarla yönetilen herhangi bir platform parametresini değiştirmek için yalnızca UpdateSysParam sözleşmesini kullanabilirsiniz.
Nodes:
Node bans:
Varsayılan sayfa ve menü:
Varsayılan kontrat:
Tablo limitleri:
Zaman limitleri:
İşlem limitleri:
Boyut limitleri:
Fuel limitleri:
Blok rollback limitleri:
Ödüller ve komisyonlar:
Fuel oranı dönüşümü:
İşlem boyutu ve veri fiyatı:
Yeni elemanların fiyatı:
- price create ecosystem
- price create table
- price create column
- price create contract
- price create menu
- price create page
- price create application
İşlemler için fiyat:
- 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
Amortismana tabi tutulmuş parametreler:
Bloğu oluşturan onur düğümüne verilen IBXC belirteçlerinin sayısı.
Ödülü alan hesap, full nodes parametresinde belirtilir.
amortismana tabi tutuldu.
Komisyonun yüzdesi.
Komisyon tutarı, sözleşmenin uygulanmasının toplam maliyetinin bir yüzdesi olarak hesaplanır. Komisyon jetonunun birimi IBXC'dir.
Komisyon, komisyon_cüzdan parametresinde belirtilen hesap adresine aktarılacaktır.
Komisyonun alınacağı hesap adresi.
Komisyon miktarı, komisyon_boyutu parametresi ile belirlenir.
Yeni ekosistemdeki varsayılan sözleşmenin kaynak kodu.
Bu sözleşme, ekosistem oluşturucuya erişim sağlar.
Yeni ekosistemin varsayılan menüsünün kaynak kodu.
Yeni ekosistemin varsayılan sayfasının kaynak kodu.
Fuel birimine göre farklı ekosistem belirteçlerinin döviz kurları.
Bu parametrenin formatı:
[["ecosystem_id", "token_to_fuel_rate"], ["ecosystem_id2", "token_to_fuel_rate2"], ...]
-
ecosystem_id
Ekosistem ID.
-
token_to_fuel_rate
Fuel birimine göre tokenın döviz kuru.
Örnek:
[["1","1000000000000"], ["2", "1000"]]
Ekosistem 1'in bir jetonu 1.000.000.000.000 Fuel birimiyle değiştirilir. Ekosistem 2'nin bir jetonu 1.000 Fuel birimiyle değiştirilir.
Yeni bir elemanın Fuel oranı.
Blockchain ağının honor nodelarının listesi.
Bu parametrenin formatı:
[{"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
Node ana bilgisayarının TCP adresi ve bağlantı noktası. İşlemler ve yeni bloklar, ilk bloktan tam blok zinciri elde etmek için de kullanılabilen bu ana bilgisayar adresine gönderilecektir.
-
api_address
API adresi ve düğüm ana bilgisayarının bağlantı noktası. API adresi aracılığıyla, Weaver kullanmadan platformun herhangi bir işlevine erişebilirsiniz. Ayrıntıları RESTful API'de görün.
-
public_key
Blok imzasını doğrulamak için kullanılan düğümün genel anahtarı.
Bir düğümde iki blok oluşturmanın zaman aralığı (saniye cinsinden).
Ağdaki tüm düğümler, ne zaman yeni bir blok oluşturulacağını belirlemek için bunu kullanır. Mevcut düğüm bu süre içinde yeni bir blok oluşturmazsa, sıra, onur düğümleri listesindeki bir sonraki düğüme geçer.
The minimum value of this parameter is 1
second.
Bir düğümün yasaklanmadan önce bir günde oluşturmasına izin verilen hatalı blokların sayısı.
Ağdaki düğümlerin yarısından fazlası bir düğümden aynı sayıda hatalı blok aldığında, düğüm node ban time içinde belirtilen bir süre içinde ağdan yasaklanır.
Milisaniye cinsinden bir blok oluşturmak için maksimum süre. Bu süre içinde bir blok başarıyla oluşturulmazsa, bir zaman aşımı hatası rapor edilir.
Bir bloğun bayt cinsinden maksimum boyutu.
Tek bir tablodaki maksimum alan sayısı.
Ancak, önceden tanımlanmış "id" sütununu içermez.
Bayt cinsinden bir işlem imzasının maksimum boyutu.
Tek bir bloğun maksimum toplam Fuel ücreti.
Tek bir işlemin maksimum toplam Fuel ücreti.
Tek bir tablodaki maksimum birincil anahtar alanı sayısı.
Tek bir bloktaki maksimum işlem sayısı.
Bir bloktaki bir hesabın maksimum işlem sayısı.
Bayt cinsinden bir işlemin maksimum boyutu.
Milisaniye cinsinden düğümün genel yasaklama süresi.
Ağdaki düğümlerin yarısından fazlası bir düğümden [günlük yanlış blok](#günlük yanlış blok) sayısına kadar hatalı bloklar aldığında, düğüm bu süre boyunca ağda yasaklanır .
Düğümün milisaniye cinsinden yerel yasaklama süresi.
Bir düğüm başka bir düğümden yanlış bir blok aldığında, bu süre zarfında gönderenin düğümünü yerel olarak yasaklar.
tam düğümler parametresindeki maksimum honor node sayısı.
Yeni bir tek ekosistem oluşturmak için fuel ücreti.
Bu parametre, @1NewEcosystem
sözleşmesinin ek fuel ücretini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için fuel ücreti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için fuel oranı ve fiyat oluşturma oranı kullanın.
Yeni bir tek uygulama oluşturmak için Fuel ücreti.
Bu parametre, @1NewApplication
sözleşmesinin ek Fuel ücretini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel ücreti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
Yeni bir tek tablo oluşturmak için Fuel ücreti.
Bu parametre, @1NewTable
sözleşmesinin ek Fuel maliyetini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel maliyeti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
Yeni bir tek tablo alanı oluşturmak için Fuel ücreti.
Bu parametre, @1NewColumn
sözleşmesinin ek Fuel maliyetini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel maliyeti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
Yeni bir tek sözleşme oluşturmak için Fuel ücreti.
Bu parametre, @1NewContract
sözleşmesinin ek Fuel maliyetini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel maliyeti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
Yeni tek menü oluşturmak için Fuel ücreti.
Bu parametre, @1NewMenu
sözleşmesinin ek Fuel maliyetini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel maliyeti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
Yeni bir tek sayfa oluşturmak için Fuel ücreti.
Bu parametre, @1NewPage
sözleşmesinin ek Fuel maliyetini tanımlar. Sözleşme uygulandığında, bu sözleşmenin çeşitli işlevlerinin yerine getirilmesi için Fuel maliyeti de hesaplanacak ve toplam maliyete dahil edilecektir.
Bu parametre Fuel birimlerinde hesaplanır. Fuel birimlerini IBXC jetonlarına dönüştürmek için [Fuel oranı](#Fuel oranı) ve fiyat oluşturma oranı kullanın.
AddressToId()
işlevini çağırmanın Fuel ücreti, Fuel birimi cinsinden hesaplanır.
Fuel birimlerinde hesaplanan, Activate()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, ColumnCondition()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, CompileContract()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, İçerir()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, GetContractById()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan GetContractByName()
işlevini çağırmanın Fuel ücreti.
ContractsList()
işlevini çağırmanın Fuel birimi cinsinden hesaplanan Fuel ücreti.
Fuel birimlerinde hesaplanan, CreateColumn()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, CreateEcosystem()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, CreateTable()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, EcosysParam()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Evaluation()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, EvalCondition()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, FlushContract()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, HasPrefix()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, IdToAddress()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, IsObject()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Join()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, JSONToMap()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Len()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, PermColumn()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, PermTable()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, PubToID()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Değiştir()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Sha256()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Size()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, Substr()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, SysFuel()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, SysParamInt()
işlevini çağırmanın Fuel ücreti.
SysParamString()
işlevini çağırmanın Fuel ücreti, Fuel birimlerinde hesaplanır.
Fuel birimlerinde hesaplanan, TableConditions()
işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, 'Deactivate()' işlevini çağırmanın Fuel ücreti.
Fuel birimlerinde hesaplanan, UpdateLang()
işlevini çağırmanın Fuel ücreti.
ValidateCondition()
işlevini çağırmanın Fuel ücreti, Fuel birimi cinsinden hesaplanır.
Bir işlemin her 1024 baytı için Fuel birimi cinsinden hesaplanan Fuel ücreti.
İşlem boyutuna göre ücret, birimi IBXC tokenidir.
Ekosistem 1 dışında, diğer ekosistemlerde bir sözleşme uygulanırken orantılı olarak bir blok alanı kullanım ücreti alınacaktır ve oranı megabayt başına fiyat tx boyutlu cüzdan IBXC belirteçleridir.
Blok zincirinde bir fork tespit edildiğinde geri alınabilecek maksimum blok sayısı.