Belgeler
Güvenlik modeli ve sınırlamalar
Tasarımın neyi koruduğu, neyi korumadığı ve nerede hâlâ bitmemiş olduğu.
Test ağı: coinlerin değeri yoktur
Nelerin gizli olduğu
- Bir ödemenin göndereni, alıcısı ve tutarı.
- Not.
- Bir ödemenin hangi notaları harcadığı: harcanan notalar yalnızca bir nullifier gösterir.
Nelerin herkese açık olduğu
- Bir ödemenin gerçekleştiği ve ne zaman bir bloğa dahil edildiği.
- Her işlemin ödediği komisyon ve dolayısıyla yaklaşık kaç eylemi olduğu.
- Her coinin toplam arzı.
- Bir takas için havuzdan geçen iki tutar ve havuzun rezervleri.
- Köprüde, Ethereum tarafındaki her şey: tokenlar, tutarlar, adresler.
- Zamanlama: bir bloğun zamanı ve zincirdeki konumu.
Bir düğüm işletmecisinin öğrenebilecekleri
Bir düğüm, hazır bir ödemeyi HTTPS üzerinden alır ve geldiği ağ adresini görür. Düğümün ağını izleyen biri ya da düğümün kendisi bu adresi bir ödemenin gönderildiği zamanla ilişkilendirebilir. Tint IP adresinizi gizlemez. Bu sizin için önemliyse düğüme güvendiğiniz bir ağ üzerinden bağlanın.
Herkese açık düğümün vekil sunucusu erişim günlüğü tutmaz. Bu, işletmecinin bir tercihidir; dışarıdan doğrulayabileceğiniz bir şey değildir.
Telefonda
- Anahtarlar, cihazda oluşturulan 24 kelimelik bir kurtarma ifadesinden türetilir. İfade ve anahtarlar bir düğüme asla gönderilmez.
- Girişi bir parola ve, açarsanız, Face ID veya Touch ID korur.
- Yerleşik tarayıcı sayfaları, cüzdana erişimi olmayan yalıtılmış bir web görünümünde gösterir. Verileri bellekte durur ve kapandığında silinir.
- Tarayıcının oltalama denetimi yalnızca adresleri değerlendirir. Yeni bir dolandırıcılık sitesini kaçırabilir ve IP adresinizi sitelerden gizlemez.
Hatalı veya kötü niyetli bir cüzdan yalnızca defterin reddedeceği ödemeler üretebilir: cüzdan kodu mutabakat açısından kritik değildir. Ancak kötü amaçlı bir uygulama elindeki anahtarları çalabilir; bu yüzden uygulamayı yalnızca size verilen TestFlight davetinden yükleyin.
Mutabakat ve merkeziyetsizlik
- Mutabakat, doğrulayıcı kümesi başlangıç bloğunda (genesis) sabitlenmiş BFT proof-of-stake'tir.
- Herkese açık test ağında dört doğrulayıcının tamamı tek bir sunucuda çalışır. O sunucuyu kim kontrol ediyorsa zinciri de o kontrol eder.
- Ödemeler henüz düğümler arasında aktarılmaz: bir ödeme, onu alan düğüm bir blokta lider olduğunda dahil edilir.
- Defter durumu bellekte tutulur ve yeniden başlatmada saklanan bloklardan yeniden oluşturulur.
- Ağ sıfırlanabilir: ilk blok değiştirilebilir ve her cüzdan bunun üzerine yeni bir zinciri okur.
Kriptografi
Gizlilik, güvenilir kuruluma ihtiyaç duymayan Orchard protokolüne ve Halo 2 ispatlarına dayanır. Tint'in bunları kullanımı, çoklu coin uzantısı, takas havuzu ve etrafındaki kod dahil, yenidir ve dışarıdan kimse tarafından incelenmemiştir. Oradaki bir hata gizliliği bozabilir veya coinlerin oluşturulmasına ya da kaybolmasına yol açabilir.
Köprü
Köprü emanetçidir: neyin serbest bırakılacağına imzacıları karar verir; sözleşmenin sahibi imzacıları seçer ve köprüyü duraklatabilir. Ödeme başına ve gün başına sınırlar bir hatanın zararını sınırlar. Bkz. Köprü.
Ne yapmalı
- Bu ağdaki her coini değersiz, her bakiyeyi geçici sayın.
- Kurtarma ifadesini kâğıtta saklayın ve kimseye göstermeyin.
- Başka bir cüzdanın gerçek kurtarma ifadesini burada kullanmayın.
- Cüzdandaki herkese açık ağları başka her yerde göstereceğiniz özenle kullanın: gerçek para barındırırlar ve işlemleri geri alınamaz.