Libra Blockchain dünyadaki milyarlarca insan için verimli bir değişim aracı olarak hizmet verecek bir düşük uçucu kripto para birimini desteklemek için tasarlanmış merkezi olmayan, programlanabilir bir veritabanıdır. Libra Blockchain’i uygulayan ve inovasyonu teşvik edebilen, giriş engellerini azaltan ve finansal hizmetlere erişimi iyileştiren bir finansal altyapı oluşturmayı amaçlayan Libra protokolü için bir öneri sunuyoruz. Libra protokolünün tasarımını doğrulamak için, bu yeni ekosistemi geliştirmek için küresel bir işbirliği çabası beklentisiyle açık kaynaklı bir prototip uygulaması ( Libra Çekirdeği) geliştirdik.

Libra protokolü, onaylayıcılar olarak adlandırılan – farklı makamlardan programlanabilir kaynaklar veritabanını birlikte sürdürmek için bir dizi kopyaya izin verir. Bu kaynaklar, genel anahtar şifrelemesiyle doğrulanan farklı kullanıcı hesaplarına aittir ve bu kaynakların geliştiricileri tarafından belirtilen özel kurallara uyar. Doğrulayıcılar işlemleri işler ve veritabanı durumu üzerinde fikir birliğine ulaşmak için birbirleriyle etkileşime geçer. İşlemler önceden tanımlanmış ve gelecekteki sürümlerde, Move adlı yeni bir programlama dilinde kullanıcı tanımlı akıllı sözleşmelere dayanmaktadır .

Blok zincirinin, para birimi ve onaylayıcı üyeliği gibi temel mekanizmalarını tanımlamak için Move’u kullanırız. Bu temel mekanizmalar, ilk günlerde mevcut kurumların istikrarı ve saygınlığına dayanan, ancak zamanla tamamen açık bir sisteme geçen benzersiz bir yönetim mekanizmasının yaratılmasını sağlar.