Kartlar hakkında

Pixel için İkili Şeffaflık günlüğü hakkında genel bilgiler, ana İkili Şeffaflık Sayfası'nda bulunur.

Bu sayfada, tile/ dizini altındaki dosyaların biçimi hakkında daha fazla ayrıntı bulunmaktadır.

Bu dosyalar, Pixel Fabrika Görselleri için İkili Şeffaflık günlüğünü temsil eden Merkle Tree düğümlerinin karmalarını içerir. Ayrıca bu karmalar kartlara paketlenir. ağacı karolara nasıl böleceğine genel bir bakış için Günlük Kaydırma sayfasına bakın.

Bu günlükte, düğümlere SHA256 kullanılarak karma oluşturma işlemi uygulanır. Özel olarak karo yüksekliği 1 olan parçalar yazmak için tlog kitaplığını kullanırız. Bu nedenle her kutu, en fazla 2^height = 2 karma içerir ve her biri 32 bayt içerir.

Karo yol yapılarının ayrıntılarını tlog karo dokümanlarında bulabilirsiniz. Örneğin, 8 boyutunda bir ağaç ele alalım. 3. dizindeki girişe bakıyorsanız bu, t(0, 1) taşındaki ilk karmadır. Karoların yolları tile/H/L/NNN[.p/W] şeklindedir. Bu yüzden, t(0, 1) kutucuğunun yolu https://developers.google.com/android/binary_transparency/tile/1/0/001 olur. Ağaç kökü, t(3, 0)/1 yolu olan https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1 şeklindedir.