Coinbase(COIN), kurumsal hesaplardaki varlık sahibini işlemi başlatan çalışandan ayıran, üyelerin yetki ve faaliyetlerini kaydeden tasarımını açıkladı. Birden fazla çalışan aynı hesabı kullansa da şirketin varlık sahipliği ile işlem talebinde bulunan kişi ayrı ayrı izleniyor.
Coinbase, 29 Ekim'de yayımladığı mühendislik yazısında bireysel kullanıcılar için tasarlanan hizmetleri kurumsal hesaplara uyarlama sürecini anlattı. Eski yapıda kullanıcı kimliği hem oturum açan kişiyi hem de hesap sahibini gösterebiliyordu.
Çalışanların şirket varlıklarını kullanabilmesi için varlıkların şirkete ait olduğu bilgisiyle işlem talebini hangi çalışanın gönderdiğini ayırmak gerekiyor. Bu nedenle kullanıcı kimliğinin iki rolü birden üstlendiği mevcut yapıyı kurumsal hesaplara doğrudan uygulamak zordu.
Coinbase, tüm hizmetlere ayrı bir hesap kimliği eklemeyi de değerlendirdi. Böyle bir değişiklik hesap sorgularını ve işlem kayıtlarını, diğer hizmetlere iletilen sonraki olayları ve mevcut verileri de etkileyecekti. Şirket, bireysel kullanıcı akışında doğabilecek operasyonel yükü dikkate alarak yeni hesap kimliği eklemedi. Bunun yerine mevcut kullanıcı kimliğini sahiplik sorgularında kullanmayı sürdürdü ve kurumsal hesabı, hesabı açan ana kullanıcının kimliğiyle eşleştirdi.
Diğer üyeler şirket hesabı adına işlem yapıyor. Böylece mevcut hizmetler alışık oldukları kimlikle şirketin sahipliğini sorgularken işlemi gerçekte kimin istediğini ayrıca doğrulayabiliyor. İsteği alan hizmetlerdeki ortak ara katman, istekte bulunanın şirkete bağlı olup olmadığını denetliyor, işlemi yapan kişinin kimliğini kaydediyor ve şirket hesabının sahipliğini sorgulamak için mevcut hizmete eski kimliği iletiyor.
Coinbase, hizmetler arasındaki işlev çağrılarında (RPC) yetki denetimi ve denetim kaydı kurallarını protobuf açıklamalarıyla tanımlıyor. Otomatik kontroller, yeni RPC tanımlarında gerekli kuralların atlanıp atlanmadığını veya ayarların birbiriyle çelişip çelişmediğini inceliyor.
Yetki denetimi ile faaliyet kaydı ayrı ayrı ayarlanabiliyor. Bir işlem için yetki kontrolü yapılırken kayıt tutulmaması veya hesap sahibinin gerçekleştirdiği işlemlerin de denetim kaydına eklenmesi mümkün. Kayıtlar talebin alındığı anı ve işlemin tamamlandığı anı birbirinden ayırıyor; anında tamamlanan işlemlerde hem talep edilen işlem hem de sonucu kaydediliyor.
Bitcoin(BTC) alımı gibi talep alındıktan sonra ayrı bir süreçte yürütülen işlemler, yalnızca RPC yanıtıyla tamamlanmış sayılmıyor. Coinbase, işlem tamamlanma kaydı için varlığın müşteri hesabına yansıdığı anı esas alıyor.
Coinbase, tasarımı alım satım, fonlama, transfer, staking, borç verme ve ödeme hizmetlerine uyguladığını belirtti. Yetki ve kayıt kuralları hizmetlere göre tanımlanıyor; kullanılamayan özellikler de ayrıca gösteriliyor. Yayımlanan yazı, Coinbase hizmetlerindeki hesap yönetimini ele alıyor; blokzincir üzerinde multisig cüzdan kullanımını açıklamıyor ve tüm ürünlerle özelliklerin aynı kapsamda sunulduğu anlamına gelmiyor.
Coinbase Business rol rehberi, Owner, Bookkeeper ve Accounts receivable rollerini sıralıyor. Owner işlemleri ve para transferlerini yapabiliyor, ayarları yönetebiliyor. Bookkeeper bakiyeleri ve işlem geçmişini görüntüleyebiliyor. Accounts receivable ise ödeme bağlantılarıyla faturaları yönetebiliyor ve kripto para yatırma işlemlerini işleyebiliyor. Üye faaliyetleri hesap geçmişine kaydediliyor.
Coinbase Business bilgilendirme sayfasında, hizmetin şu anda ABD ve Singapur'da kurulu C Corporation ve LLC şirketlerine sunulduğu belirtiliyor. Ayrı bir kurumsal işlem hesabı başvuru rehberi, işlem hesaplarında birden fazla kullanıcı erişiminin sunulmadığını; saklama hesaplarına ise birden fazla kullanıcının eklenebildiğini ifade ediyor. Rehberin güncellenme tarihi ve kapsadığı ürünler net değil. Ürünler arasındaki kapsam farklılıkları nedeniyle kurumsal hesap özellikleri tek bir çerçevede değerlendirilemiyor; Türkiye'de sunulacağı tarih de açıklanmış değil.
Yorum 0