full member
Activity: 504
Merit: 120
ArcBlock'un WP ve ANN konusundan yaptığım genel özelliklerine dair çeviriyi ekliyorum. Çeviri de Translate'den yardım aldığım için hatalar olabilir. Ama yine de sistemin ne gibi özelliklere sahip olduğunu, ne getirmeye çalıştığını çat-pat anlatacak şekilde oldu sanırım çeviri. Bazı kısımlarda anlaşılması için eklemeler yapmış olabilirim!(25.01.2018)
Şuanki blockchain platformlarında gördükleri eksiklikler
Zayıf Performans: Şuanda bitcoin saniyede 7 işlem yapabilecek durumda ve ethereum'da bundan birkaç tane fazla işlemi destekliyor. Sadece CryptoKitties bile ethereum ağını sekteye uğratmaya yetti. Günümüzde blockchain'in tam anlamıyla kullanım alanı bulabilmesi için aynı anda milyonlarca kişiyi idare etmesi gerekir, aksi taktirde blockchain'e entegre uygulamalar yerine geleneksel uygulamalar(non-blockchain) kullanılmaya devam edecektir.
Tüketici dostu değil: Blockchain üzerinde şuan hazırlanan uygulamalar çok küçük bir kesim tarafından kullanılabilir(Metamask örneği verilmiş), daha fazla kişiye ulaşabilmek için bu uygulamaların günümüzde yoğun kullanımı olan web ve mobil uygulamalar kadar basit olması gerekir.
Maliyet: Blockchain teknolojisini kullanmanın son derece yüksek maliyeti, evrensel kabulün önünde büyük bir engel oluşturmaktadır. Ayrıca, ücretsiz hizmetleri oluşturmak için esnekliğe ihtiyaç duyan geliştiricileri de sınırlar. Günümüzün web ve mobil uygulamalarında olduğu gibi kullanıcılar da her küçük harekette ödeme yapmamalıdır. Internet'e benzer şekilde, blockchain teknolojisi, ücretsiz uygulamaları destekleyebilmelidir.
Platform Lock-in: Geliştiriciler tarafından hazırlanan uygulamalar, hazırlandığı platforma bağımlı kalmaktadır. Mesela Ethereum ağı üzerinde hazırlanan bir uygulama sadece orada çalışır. Ama bunun yerine geliştiricilere esneklik sağlanmalıdır. En iyi kullanıcı deneyimini sunmak için gerektiğinde platformlar arası geçiş olmalı, gerektiğinde aynı uygulama iki platform üzerinde çalışabilmelidir.
ArcBlock'un Avantajları
BUILT FOR THE NEW TOKEN ECONOMY
ArcBlock, yalnızca merkezi bir organizasyon tarafından oluşturulmuş bir yazılım platformu değil, kendi kendini geliştiren bir ekosistemdir. ArcBlock Foundation Limited ve ArcBlock Foundation'da sadece projeye başlamaktayız; platform kendi başına gelişmeye ve büyümeye devam edecektir.
ArcBlock hizmetinin tamamı token ekonomisi tarafından yönetilmektedir. ArcBlock, basit bir hizmet platformu yerine Blockchain topluluğunu daha iyi bir ekosistem oluşturmak için birlikte çalışmaya teşvik eden, teşviklerle üretilen bir ekonomidir.
EN İYİ DENEYİM İÇİN OPTİMİZE EDİLDİ
ArcBlock platformunu, kullanıcı deneyimini temel alan "top-down" stratejisini kullanarak inşa ettik. Buna karşın, mevcut birçok çözüm, kullanıcı dostu olma pahasına blockchain teknolojisine odaklanmaktadır. ArcBlock ile oluşturulan uygulamalar reaktif, gerçek zamanlı deneyimler sunar. Kullanıcılar onlara bir web tarayıcısından erişebilir (ek eklentiler gerektirmez) veya bir mobil uygulamayı bir uygulama mağazasından doğrudan indirebilirsiniz. Her iki durumda da süreç tanıdık geliyor.
ArcBlock geliştirici deneyimini önemli ölçüde geliştirir. Düşük seviye blockchain protokolleri ile uğraşmaya gerek yoktur. Taklit blockchain adaptörlerimizle, mühendislerin uygulamalarını geliştirmeye ve test etmeye başlamaları için yerel blockchain test düğümlerini(Node) çalıştırmalarına gerek yoktur.
BUILT FOR THE CLOUD
ArcBlock, bulutta doğal olarak çalışacak şekilde tasarlanmıştır. Test ve geliştirme için tek bir bilgisayarda da çalışabilir.
Bu tasarım ilkesi, ArcBlock'u temel olarak blockchain dünyasındaki birçok platformdan farklı kılar. ArcBlock'da bir düğüm(Node), bir veya daha fazla sanal makineden veya bir bilgi işlem ortamı olarak birlikte çalışan bir grup bulut hizmetinden oluşan "mantıksal bilgisayar" olabilir. Bu yaklaşım, patent bekleyen teknolojilerimiz de dahil olmak üzere blockchain ve merkezi olmayan uygulamaları bir üst seviyeye çıkarmaya yardımcı olacak önemli bir adımdır.
ArcBlock başlangıçta AWS ve Windows Azure'nin üzerine kurulacak, daha sonra Google Compute Engine'i, Çin'deki büyük bulut bilgi işlemci oyuncularını ve diğer platformları destekleyecek şekilde genişleyecek.
BUILT WITH AN OPEN STANDARD
ArcBlock açık bir standartla oluşturulmuştur. Çarkı yeniden icat etmek için değil, uygulama geliştiricilerinin istek ve ihtiyaçları için elimizden gelenin en iyisini yapıyoruz. Temel bileşenlerimizin açık kaynaklı olmasına ek olarak, çeşitli blockchain teknolojisi topluluklarına aktif olarak katkıda bulunuyoruz.
Şuanda katkıda bulundukları topluluklar aşağıdadır. Zamanla yenilerinin ekleneceğini söylemişler.
W3C Blockchain Community Group, IEEE Standard Association’s Blockchain Community, Enterprise Ethereum Alliance,
Linux Foundation and Hyperledger Foundation.
Nasıl Çalışır?
Open Chain Access Protocol
Açık kaynak kodlu protokolümüz, alttaki blok zincirlerine erişmek için soyut bir katman sağlar. Bir dizi veri tabanına yönelik bir ODBC veya JDBC arayüzüne benzer şekilde, Açık Zincir Erişim Protokolü(Open Chain Access Protocol), uygulamanızın farklı blok zincirlerinde çalışmasını sağlar. İş mantığınızı değiştirmenize ya da çoklu zincir teknolojileri ile çalışmanıza gerek yoktur.
Blocklet
Blocklet, çeşitli uygulama türlerini çalıştırmak için sunucuya ihtiyaç duymayan bir bilgi işlem mimarisi bileşenidir. Akıllı sözleşmeler, oracle, kaynak ve varlık yönetimi, ve off-chain iş mantığı için Blocklet kullanın. Blocklet, ArcBlock'un Açık Zincir Erişim Protokolü(Open Chain Access Protocol) aracılığıyla blok zincirleri ile iletişim kurar ve Algorand tabanlı uzlaşma algoritmamızla düzenlenebilir.
DECENTRALIZED PUB/SUB GATEWAY
Dağıtılmış bir mesajlaşma sistemi pub/sub'ı destekler ve Blocklets için bir API ağ geçidi görevi görür. ArcBlock'ın ağ geçidi, merkezi olmayan tasarım ve güvenli iletişim kanalları kullanıyor. Uygulamalarınız hem web tarayıcılarında hem de mobil uygulamalarda çalışacak ve böylece kullanıcılar gerçek zamanlı deneyimler yaşayacak. Ağ geçidimiz, WebSocket, DDP, HTTPS ve MQTT de dahil olmak üzere varsayılan olarak çeşitli ağ protokollerini destekler. Geliştiriciler, ihtiyaçlarını karşılamak için ağ geçidini yeni ağ protokolleriyle genişletebilir.