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ı:
İşlemler için fiyat:
Amortismana tabi tutuldu
Amortismana tabi tutulmuş parametreler:
blok ödülü
Bloğu oluşturan onur düğümüne verilen IBXC belirteçlerinin sayısı.
Ödülü alan hesap, full nodes parametresinde belirtilir.
blok zinciri url'i
amortismana tabi tutuldu.
komisyon boyutu
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.
komisyon cüzdanı
Komisyonun alınacağı hesap adresi.
Komisyon miktarı, komisyon_boyutu parametresi ile belirlenir.
varsayılan ekosistem sözleşmesi
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.
varsayılan ekosistem sayfası
Yeni ekosistemin varsayılan sayfasının kaynak kodu.
fuel oranı
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"], ...]
Ö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.
fiyat oluşturma oranı
Yeni bir elemanın Fuel oranı.
tam nodelar
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ı.
bloklar arasındaki boşluk
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.
günlük yanlış bloklar
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.
maksimum blok oluşturma süresi
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.
maksimum blok boyutu
Bir bloğun bayt cinsinden maksimum boyutu.
maksimum sütun
Tek bir tablodaki maksimum alan sayısı.
Ancak, önceden tanımlanmış "id" sütununu içermez.
maksimum forsign boyutu
Bayt cinsinden bir işlem imzasının maksimum boyutu.
maksimum Fuel bloğu
Tek bir bloğun maksimum toplam Fuel ücreti.
maksimum Fuel tx
Tek bir işlemin maksimum toplam Fuel ücreti.
maksimum dizin
Tek bir tablodaki maksimum birincil anahtar alanı sayısı.
maksimum tx bloğu
Tek bir bloktaki maksimum işlem sayısı.
kullanıcı başına maksimum tx bloğu
Bir bloktaki bir hesabın maksimum işlem sayısı.
maksimum tx boyutu
Bayt cinsinden bir işlemin maksimum boyutu.
düğüm yasağı süresi
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 .
yerel düğüm yasağı zamanı
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.
düğüm sayısı
tam düğümler parametresindeki maksimum honor node sayısı.
fiyat oluşturma ekosistemi
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.
fiyat oluşturma uygulaması
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.
fiyat tablosu oluştur
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.
fiyat oluşturma sütunu
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.
fiyat sözleşme oluştur
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.
fiyat oluşturma sayfası
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.
kimliğe fiyat yürütme adresi
AddressToId()
işlevini çağırmanın Fuel ücreti, Fuel birimi cinsinden hesaplanır.
fiyat yürütme bağlama cüzdanı
Fuel birimlerinde hesaplanan, Activate()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sütun koşulu
Fuel birimlerinde hesaplanan, ColumnCondition()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sözleşmesi derleme
Fuel birimlerinde hesaplanan, CompileContract()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme şunları içerir
Fuel birimlerinde hesaplanan, İçerir()
işlevini çağırmanın Fuel ücreti.
kimliğe göre fiyat yürütme sözleşmesi
Fuel birimlerinde hesaplanan, GetContractById()
işlevini çağırmanın Fuel ücreti.
isme göre fiyat yürütme sözleşmesi
Fuel birimlerinde hesaplanan GetContractByName()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sözleşmeleri listesi
ContractsList()
işlevini çağırmanın Fuel birimi cinsinden hesaplanan Fuel ücreti.
fiyat yürütme sütunu oluştur
Fuel birimlerinde hesaplanan, CreateColumn()
işlevini çağırmanın Fuel ücreti.
fiyat yönetimi ekosistem oluştur
Fuel birimlerinde hesaplanan, CreateEcosystem()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme tablosu oluştur
Fuel birimlerinde hesaplanan, CreateTable()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme ecosys parametresi
Fuel birimlerinde hesaplanan, EcosysParam()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme değerlendirmesi
Fuel birimlerinde hesaplanan, Evaluation()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme değerlendirme koşulu
Fuel birimlerinde hesaplanan, EvalCondition()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme gömme sözleşmesi
Fuel birimlerinde hesaplanan, FlushContract()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme ön ekine sahip
Fuel birimlerinde hesaplanan, HasPrefix()
işlevini çağırmanın Fuel ücreti.
adrese fiyat yürütme kimliği
Fuel birimlerinde hesaplanan, IdToAddress()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme nesnedir
Fuel birimlerinde hesaplanan, IsObject()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme katılımı
Fuel birimlerinde hesaplanan, Join()
işlevini çağırmanın Fuel ücreti.
eşlemek için json fiyat yürütme
Fuel birimlerinde hesaplanan, JSONToMap()
işlevini çağırmanın Fuel ücreti.
fiyat yönetimi
Fuel birimlerinde hesaplanan, Len()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme izni sütunu
Fuel birimlerinde hesaplanan, PermColumn()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme izin tablosu
Fuel birimlerinde hesaplanan, PermTable()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme pub'ından kimliğe
Fuel birimlerinde hesaplanan, PubToID()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme değiştir
Fuel birimlerinde hesaplanan, Değiştir()
işlevini çağırmanın Fuel ücreti.
fiyat yöneticisi sha256
Fuel birimlerinde hesaplanan, Sha256()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme boyutu
Fuel birimlerinde hesaplanan, Size()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme altdizini
Fuel birimlerinde hesaplanan, Substr()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sistemi Fuelı
Fuel birimlerinde hesaplanan, SysFuel()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sistem parametresi int
Fuel birimlerinde hesaplanan, SysParamInt()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme sys param dizesi
SysParamString()
işlevini çağırmanın Fuel ücreti, Fuel birimlerinde hesaplanır.
fiyat yürütme tablosu koşulları
Fuel birimlerinde hesaplanan, TableConditions()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme cüzdanını çöz
Fuel birimlerinde hesaplanan, 'Deactivate()' işlevini çağırmanın Fuel ücreti.
fiyat yürütme güncelleme dili
Fuel birimlerinde hesaplanan, UpdateLang()
işlevini çağırmanın Fuel ücreti.
fiyat yürütme doğrulama koşulu
ValidateCondition()
işlevini çağırmanın Fuel ücreti, Fuel birimi cinsinden hesaplanır.
fiyat tx verileri
Bir işlemin her 1024 baytı için Fuel birimi cinsinden hesaplanan Fuel ücreti.
fiyat tx boyutunda cüzdan
İş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.
geri alma blokları
Blok zincirinde bir fork tespit edildiğinde geri alınabilecek maksimum blok sayısı.