Gönderim Nasıl Çalışır
BTCZ gönderimi hakkında insanları şaşırtan iki şey vardır: küçük bir ödeme büyük bir ödemeden daha uzun sürebilir ve zamanla bakiyeniz sessizce birçok küçük parçaya bölünür. Her ikisi de özel bir cüzdanın paranızı nasıl sakladığına dair tek bir fikirden kaynaklanır.
Tek Fikir
Bakiyeniz tek bir sayı değildir. Not adı verilen ayrı madeni paralardan oluşan bir yığındır. Gönderim hızı, harcadığınız notların kaç tane olduğuna bağlıdır, ne kadar değer taşıdıklarına değil; çünkü her notun kendi sıfır-bilgi ispatıyla mühürlenmesi gerekir. Bu tek gerçek, "her şeyi gönder"in neden yavaş olduğunu, milyonların neden saniyeler içinde hareket edebildiğini ve Z-Text'in fonlarınızı neden birçok küçük nota böldüğünü açıklar.
Bakiyeniz bir not yığınıdır
Cüzdanınızı açtığınızda tek bir bakiye görürsünüz. Arka planda bu bakiye birçok ayrı madeni paradan oluşur. Z-Text gibi korunakli bir cüzdanda bu paralara not denir (teknik adı harcanmamış işlem çıktısı ya da UTXO'dur). Her notun sabit bir değeri vardır ve bakiyeniz tüm notlarınızın toplamından ibarettir.
Temel kural şudur: notların tamamını harcarsınız, hiçbirini yarım olarak kullanamazsınız. Bu tıpkı nakit para gibi çalışır. Değeri 10 olan tek bir madeni paranız varsa ve 2 ödemek istiyorsanız, parayı ikiye bölemezsiniz. Tüm madeni parayı uzatır ve para üstünü alırsınız.
Harcama ve para üstü
Notların tamamını harcadığınız için neredeyse her gönderim para üstü üretir. Diyelim ki 0.0002 BTCZ göndermek için değeri 0.01 BTCZ olan bir notu harcıyorsunuz. Ağ küçük bir ücret (0.0001 BTCZ) alır, alıcı tutarını alır ve geri kalan size yeni bir not olarak döner. Harcadığınız not gider; onun yerine artık yeni bir para üstü notu tutarsınız.
Bu yüzden cüzdanı kullandıkça not değerleriniz sürekli değişir. Aynı zamanda, yeni oluşturulan bir para üstü notunun tekrar harcanabilmesi için bir onay anının beklenmesi gerekir; bu durum beklediğinizden daha önemlidir (aşağıya bakın).
Hızın not adedine bağlı olmasının nedeni
İnsanları şaşırtan asıl kısım budur. Bir notu özel olarak harcamak için telefonunuzun onun için bir sıfır-bilgi ispatı oluşturması gerekir: notun sahibi olduğunuzu ve onu harcamaya hakkınız olduğunu, hangi not olduğunu açıklamadan kanıtlayan küçük bir kriptografik ispat. Bir ispat oluşturmak telefonda yaklaşık bir ila üç saniye sürer.
Kritik nokta şudur: harcadığınız her not için bir ispat gerekir. 1 not harcayan bir işlem 1 ispata ihtiyaç duyar. 50 not harcayan bir işlem 50 ispata ihtiyaç duyar. Tutarların büyüklüğü hiç önemli değildir; yalnızca not sayısı önemlidir.
Pratik Kural
Gönderim hızı, harcadığınız not sayısına bağlıdır, ne kadar BTCZ gönderdiğinize değil.
| Ne gönderirsiniz | Harcanan not | İspatlar | Hız |
|---|---|---|---|
| 5,000,000 BTCZ, bir notta | 1 | 1 | Saniyeler |
| 1 BTCZ, 100 nota dağılmış | Çok sayıda | Çok sayıda | On saniyelerden dakikalara |
| Tümünü Gönder (her şey) | Sahip olduğunuz her not | Hepsi | En yavaş, toplu gönderilir |
Örneklerle açıklama
Tek bir mesaj göndermek
Bir mesaj tek küçük bir notu harcar. Z-Text bunun için tam olarak yaklaşık 0.0002 BTCZ'lik notlar tutar: kişinize gönderilen 0.0001 ile 0.0001 ağ ücretini karşılamaya yetecek kadar. Bir not, bir ispat, birkaç saniyede tamamlanır. Üstelik iki yönlü bir sohbette gönderdiğiniz 0.0001, kişiniz yanıt verdiğinde size geri döner; bu nedenle sohbetin gerçek maliyeti yalnızca ücrete yakındır.
5,000,000 BTCZ tek notta, 1 BTCZ yüz notta
Beş milyonluk BTCZ'niz tek bir notta bulunuyorsa göndermek bir ispat demektir ve birkaç saniyede biter. Öte yandan 1 BTCZ'niz yüz küçük nota yayılmışsa büyük bölümünü harcamak düzinelerce notun ispatlanmasını gerektirir; tutar milyonlarca kat daha küçük olsa da çok daha uzun sürer. Miktar değil, adet.
Her şeyi göndermek
"Tümünü Gönder", cüzdandan isteyebileceğiniz en yavaş işlemdir; çünkü sahip olduğunuz her notu harcaması gerekir. İspatlar o kadar çoktur ki tek bir işleme bile sığmazlar; bu nedenle cüzdan bakiyenizi birkaç arka arkaya işlemle (her biri yaklaşık 50 nota kadar) gönderir, her grup için ispatları oluştururken duraksayarak telefonda grup başına yaklaşık bir ila iki dakika harcalar. 200 nota sahip bir cüzdan yaklaşık dört sıralı işleme denk gelir. Bu, maliyetin sayıyı takip ettiğinin, tutarı değil, en açık kanıtıdır.
Z-Text fonlarınızı neden böler
Çok sayıda not gönderimi yavaşlatıyorsa Z-Text neden bilinçli olarak fonlarınızı çok sayıda küçük nota böler? Çünkü mesajlaşma tam tersi bir sorundur. Gönderdiğiniz her mesaj bir notu harcar. Tüm bakiyeniz tek bir notta oturuyorsa aynı anda yalnızca bir mesaj gönderebilirsiniz: her gönderi sonrasında para üstü onaylanmadan bir sonrakini gönderemezsiniz.
Çok sayıda küçük nottan oluşan bir havuzla, her mesaj hazır olan farklı bir notu alır; bu sayede beklemeden art arda çok sayıda mesaj gönderebilirsiniz. Bir not, aynı anda bir mesaj demektir; yüz not, yüz mesajın aynı anda uçuşu demektir.
Bekleme Tuzağı
Birinci mesajın para üstü henüz onaylanmamışken ikinci bir mesaj göndermeye çalışırsanız gönderim başarısız olur; çünkü harcanabilir tek notunuz az önce kullanılmıştır. Hızlı mesajlaşmanın anlık hissettirmesini sağlayan şey, halihazırda onaylanmış çok sayıda nottan oluşan sağlıklı bir havuzdur. Bir onay yaklaşık bir blok sürer, bu da yaklaşık iki buçuk dakikadır.
Bu nedenle Z-Text, büyük bir notu tek bir işlemde yaklaşık 0.0002 BTCZ'lik çok sayıda küçük nota böler (bir not yüze dönüşür, tek küçük bir ücretle) ve yeni bir lisans, sohbete hemen başlayabilmeniz için hazır bir not havuzuyla birlikte gelir.
Not havuzunuzu sağlıklı tutmak
Bütün bunları elle yönetmenize gerek yoktur. Cüzdan not sayınızı izler ve durumunu gösterir: rahat bir havuz elli veya daha fazla nottur ve azaldığında sizi uyarır. Mesaj almak da havuzu doldurur; aldığınız her mesaj size bir not geri verir, bu nedenle aktif bir sohbet havuzunuzu doğal olarak yeniler.
Örneğin bir mesaj patlaması göndermeden önce el ile doldurmak isterseniz, bakiyenizi tek bir dokunuşla Ayarlar → Not Yönetimi'nden yeni notlara bölebilirsiniz. Tek ücretli tek bir işlemdir.
Sözlük
| Terim | Anlam |
|---|---|
| Not | Sabit değere sahip tek bir korunakli madeni para. Bakiyeniz notlarınızın toplamıdır. |
| UTXO | "Harcanmamış işlem çıktısı" — notun teknik adı. |
| Para Üstü | Harcanan bir nottan arta kalan değer, size yeni bir not olarak geri döner. |
| Toz | Bir mesaja eklenen 0.0001 BTCZ gibi çok küçük bir tutar. |
| Ağ ücreti | Blok zincirinin bir işlemi gerçekleştirmek için talep ettiği küçük tutar (0.0001 BTCZ). |
| zk-SNARK ispatı | Harcadığınız her not için oluşturulan sıfır-bilgi ispatı. Gönderimlerinizi özel kılar ve zaman alan kısım budur. |
| Onay | Bir not, işlemi bir bloğa dahil edildikten sonra güvenilir biçimde harcanabilir hale gelir; bu yaklaşık her 2.5 dakikada bir gerçekleşir. |
Sık sorulan sorular
Tümünü Gönder neden bu kadar uzun sürer?
Sahip olduğunuz her notu harcar ve her notun kendi ispatına ihtiyacı vardır. Çok sayıda nota sahip cüzdan, bakiyenizi birkaç sıralı grup halinde göndermek zorunda kalır ve her grup için ispatları oluşturur. Çalışıyor, takılmadı.
Küçük bir ödeme neden bazen büyük olandan daha yavaş olabilir?
Çünkü hız, ödemenin kaç not kullandığına bağlıdır, tutara değil. Çok sayıda küçük notu bir araya getirmesi gereken küçük bir ödeme, tek büyük bir not kullanan büyük bir ödemeden daha yavaş olabilir.
Bakiyem neden çok sayıda küçük tutara bölündü?
Bu kasıtlıdır. Küçük notlardan oluşan bir havuz, para üstünün onaylanmasını beklemeden birçok mesajı hızlıca göndermenizi sağlar.
Bakiyem bölündüğünde madeni para kaybettim mi?
Hayır. Bölme işlemi yalnızca küçük bir ağ ücretine mal olur. Mesajlara eklenen toz değeri ise iki yönlü sohbetlerde size geri döner.
Gönderimim bir süredir çalışıyor. Bir şeyler bozuldu mu?
Genellikle hayır. Çok sayıda not harcayan bir gönderim, tüm ispatları oluşturmak için sadece zamana ihtiyaç duyar. Bu neredeyse her zaman ispat oluşturmadan kaynaklanır, bir ağ veya bakiye sorunundan değil.