Tam teknik açıklama için Teknik İnceleme makalesini okuyun:
https://byteball.org/Byteball.pdfTestnet şuanda çevrimiçi. Cüzdan'ı indirerek deneyin:
Masaüstü cüzdanları, tam düğüm olabilir (ilk başlattıktan sonra ağ ile senkronize edilecek) veya hafif düğümler olabilir. Mobil cüzdanlar daima küçük clientlerdir.
Cüzdan kurduktan sonra,
https://byteball.org adresini ziyaret edin ve oynamak için üretsiz bytelar almak için tıklayın. Bağlantı cüzdanınızı açacaktır:
DizaynByteball'da blok yok ve blok boyutu sorunu yok. Bunun yerine, her yeni işlem, karmalarını ekleyip imzalayarak bir veya daha fazla olanları (Kulllanıcı) referanslar.İşlemler arasındaki bağlantılar bir DAG oluşturur. (
directed acyclic graph):
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FHWa2Z5o.png&t=665&c=smVaHWxk2KrKlA)
Kullanıcıları dahil ederek, her yeni işlem, dolaylı olarak, kullanıcıların tüm kullanıcılara, i vb. bağlantı Içerir ve onaylar. İşleminizden sonra daha fazla işlem eklendiğinde, aldığınız onaylar kartopu gibi büyür, bu yüzden Byteball (kar taneleri veri byteslarıdır) adıdır.
Fikir birliğiPoW yok, PoS yok ve madencilik yok. Bunun yerine, işlemler arasında
kısmi düzen oluşturan DAG'ye sahibiz, ayrıca
Ana Zinciri DAG'ye ekliyoruz:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FBpBLht6.png&t=665&c=aHBsK_aEx8B6yg)
Ana zincir (MC), işlemler arasındaki toplam siparişin tanımlanmasını sağlar: MC'de daha önce (doğrudan veya dolaylı olarak) dahil edilen işlem toplam siparişte daha önce kabul edilir. İki defa harcama yapıldığında, toplam siparişte daha önce gelen işlemin sürümü geçerli kabul edilir; diğer tüm koşullar geçersiz sayılacaktır.
Ana zincir, grafikte işlemlerin konumlarına dayanılarak deterministik olarak tanımlanır. Ayrıntılar için whitepaper bakın, ancak genel bir kural olarak, MC, onaylayıcı çağırdığımız iyi bilinen kullanıcılar tarafından yazılmış işlemlere yöneldir. Onaylayıcı listesi, kullanıcıların kendileri tarafından dahil edilen her işlemde listeyi girdikleri için yeniden tanımlanır. MC daha sonra DAG içindeki yolu takip eder:
1. Zincirdeki komşu işlemlerin tanık listeleri ya aynı ya da sadece bir mutasyon ile farklılık göstermektedir,
2. Zincir, alternatif zincirlerle karşılaştırıldığında, en çok onaylayıcılar tarafından yazılmış işlemlerden geçmektedir.
Yukarıdaki bilgiler, çok önemli ayrıntıları eklenmeden çok kısa ve kabataslak bir açıklamadır, teknik bir hikaye için teknik incelemeye bakın.
Ücretler ve Gerçek DeğerBirinin işlemlerini (veya başka herhangi bir veriyi) Byteball veritabanında depolamak için ödenen ücretler, depolanan verilerin boyutuna eşittir. İşlem büyüklüğünüz 500 bayt ise, tam 500 baytlık (Byteball yerel para birimi) ücret ödersiniz. Bu, gerçek değerin bayt cinsinden olduğu anlamına gelir: Bu veri boyutunu merkezi olmayan değişmez bir veritabanında kalıcı olarak depolamanın faydasıdır. Kesinlikle sonraki her sahibine paranın değerini ve özgünlüğünü kanıtlamak edebilmek için tam sikke geçmişini saklamak gerekiyor çünkü mali işlemleri temsil eden veriler için değer, kişiselden ziyade sosyaldir..
Ücretleri kullanıcı olarak ve kısmen onaylayıcılar tarafından işleminizi referans ilk olanlar tarafından kısmen tahsil edilir. Birincisi, en son işlemlerin kullanıcı olarak atanmasını teşvik eder; bu da, DAG'nin yalnızca bu yönde büyümesine, örneğin ağacın gövdesi gibi büyümesine ve ağ gecikmesinin izinleri kadar dar olmasını sağlar. Yeni işlemler yeterince nadir görülüyorsa, böylece tüm düğümlerin yeni bir işlem gerçekleşmeden önce eşitlenmesi için yeterli zamana sahip olacakları şekilde DAG neredeyse çatallı ve hızlı birleştirmelerle birlikte bir zincir gibi görünür.
Para ArzıToplam bytes sayısı 10
15 tüm baytlar genesis işleminde verilecek. Ödenen ücretler dolaşıma döndüğü için, para arzı değişmeden kalacaktır.
Deterministik SonlanmaByteball'da, bir işlemin aynı adresten gönderilen önceki işlemi (eğer varsa) içermesi gereken bir protokol kuralı vardır; yani, aynı adresin sonraki işlemleri arasında kısmi bir sipariş olması gerekir. Bu kuralı ihlal etmek, çift harcamayla eşdeğer kabul edilir, bu nedenle bu tür düzensiz işlemlerden en az biri geçersiz sayılır. Onaylayıcıların çoğunun (seçtikleri şey) bu kurallara uyduğunu varsayarsak, yeterince yakın zamanda yapılan işlemleri kullanıcı olarak atamalı ve yeterince eski kullanıcılarından miras olamaz. Dolayısıyla, DAG'nin yeterince eski kısmında (onaylayıcılar çekişir) MC'yi artık etkileyemezler ve MC'nin bu kısmı istikrarlı hale gelir, dolayısıyla bu MC'ye göre toplam sipariş de istikrarlı hale gelir. Kararlılığa ulaşmanın kesin kriterlerinin tartışılması için whitepapera bakın, burada kriterlerin belirleyici olması önemlidir ve MC'nin istikrarlı bölümünde bir işlem göründükten sonra son olur ve diğer tüm kripto para birimlerinin aksine, Hiçbir yeniden düzenleme mümkün değildir.
Bu, finansal endüstrideki uygulamalar için ve genel olarak daha geniş kabul için son derece önemlidir, Çoğu kişi para ve mülk sahipliği konularında kesinlik kazanmak için yatırım yaptığından olasılıksal kavramı zor satmaktır.
Varlıklar ve Üst-zincir değişimBytes, Byteball'ın anadili. Kullanıcılar, başka tüm tokeleri (assets) verebilir, örn. Borç temsil etmek. Borç, örneğin; Fiat para birimleri cinsinden ya da doğal birimler halinde ( ons, kWh, vb.). Borç veren kuruluşlar, gerçek kimliklerini ortaya çıkarabilir ve / veya gönüllü olarak onaylanabilirler (diğer bir deyişle, gerçek kişi kimlikleri CA gibi tanınmış bir üçüncü şahıs tarafından doğrulanabilir). Bu dolandırıcılıkla mücadele için mevcut yasal sistemin kullanılmasını sağlar.
Verilen assets baytelar ile birlikte ödeme aracı olarak kullanılabilir. Assetler borsanın her iki ayağında da yürüten tek bir birimi imzalayan taraflar tarafından baytelara ve diğer assetslere karşı değiştirilebilir, dolayısıyla iki işlem aynı anda gerçekleşir veya gerçekleşmez. Bu tür bir imzaya çok taraflı imzalama denir. Hiçbir merkezi exchange’a ihtiyaç duyulmaz, dolayısıyla hiçbir güven gerekli değildir ve değişim ücreti yoktur (verileri boyutu için ödenen normal ücretler dışında).
İzlenemeyen özel ödemelerVarlıklar kamu veya özel olabilir. Kamu malvarlığındaki tüm işlemler, Bitcoin gibi kamuya ait merkezi olmayan veritabanındaki herkes tarafından görülebilir. Bytesler önceden tanımlanmış bir kamu varlığıdır.
Özel varlıklara yapılan ödemeler kamuya açıklanmamış veritabanında yayınlanmaz. Bunun yerine, işlemin salt metin doğrudan alıcıdan alıcıya gönderilirken, işlemin sadece karması veritabanı içine kaydedilir. Çift harcamalara karşı koruma sağlamak için, bir harcama belgesi de Byteball veritabanına yayınlanır. Harcama kanıtı, çıktı harcanması şeklinde oluşturulur; böylece, aynı çıktı iki kere harcanırsa harcama provaları da aynı olacaktır.
Zaten bu tasarımı
https://bitcointalk.org/index.php?topic=1574508.0 adresinde açıkladım, whitepaperda daha fazla ayrıntıya bakabilirsiniz.
Düzenlenmiş AssetlerDüzenlenen kurumlar, KYC / AML gereksinimleriyle uyumlu varlıkları yayınlayabilir. Söz konusu varlığın her devri, ihraççı tarafından geçersiz kılınır ve düzenlemelere aykırı herhangi bir husus varsa, ihraççı ortak olmaz.
Böylelikle, bankalar fiat tahkim edilmiş varlıklar ihraç edebilir ve tamamen uyumlu kalabilirler. Talep mevduat hesaplarını açabilir ve bunları varlık olarak Byteball'da takip edebilirler. Bu varlıklar byteslere ve diğer Assetlerle kolayca değiştirilebilir (bankanın onayı ile).
Diğer özellikler- Anlaşılması kolay bir dilde harcama koşulları (AKA akıllı sözleşmeleri)
https://bitcointalk.org/index.php?topic=1617816.0- Multisig: harcama koşullarının özel bir durumu
- On-chain oracle'lar veri (zaman damgaları, döviz kurları, hava durumu, çeşitli olaylar gibi) doğrudan veritabanına gönderebilir, daha sonra bu veriler harcama koşullarından referanslanabilir (sanırım burada alınan materyalin gecikmesi durumundaki koşulları kast ediyor)
- Özel uçtan uca şifreli mesajlaşma: özel ödeme verilerini iletmek, Multisig senaryolarında iletişim kurmak ve bir tüccarın Botu ile mesajlaşmak için kullanılır.
İlk DağıtımICO yok, Crowdsale yok. Bir para biriminin başarısının, sahibi olan kişilerin sayısına bağlı olduğuna inanıyorum, Peter R'nin araştırması, Bitcoin'in tarihi pazar kaplamasının
Metcalfe yasasını izlediğini öne sürdü:
https://bitcointalk.org/index.php?topic=572106.0, yani Aktif kullanıcı sayısının karesi ile orantılıdır. İşte bu yüzden Byteball'u olabildiğince çok insanın elinde tutmak istiyorum:
- -Tüm bytesler ve karabytesların % 98'i (izlenemeyen özel para birimi) lansmandan önce kendi bitcoin eşlenikleri ve bytes bölüm adreslerini birbirine bağlayan bitcoin sahipleri arasında dağıtılacaktır. Yatırıma gerek yok, bit sancaklarını tutarsın, ayrıca baytlar ve kara bitler de alırsın. Paraları nasıl alacağınıza aşağıda bakın.
- -Kendim için ayırdım% 1 (
kalan yüzde 1 en sonda anlatılıyor)
Şuan ki durumŞu anda, testnet çevrimiçi ve tamamen çalışır durumdadır. Para göndermek ve almak, çoklu cüzdan oluşturmak ve hatta bir chatbot ile konuşarak pide(
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
) satın almak için onu kullanabilirsiniz:
https://bitcointalk.org/index.php?topic=1608859.msg16330266#msg16330266.
Byteball dağıtımına katılımGelecekteki dağıtımda yer almak için 25 Aralıktan önce Byteball ve Bitcoin adreslerinizi tanbıtmanız gerekiyor.
1.Byteball canlı ağı için cüzdan indirin ve yükleyin:
Masaüstü:
https://github.com/byteball/byteball/releasesAndroid:
https://play.google.com/store/apps/details?id=org.byteball.walletTestnet cüzdanını da kurduysanız, iki adet byteball cüzdanınız olur: biri testnet, diğeri livenet için.
2.
https://byteball.org adresini ziyaret edin ve Geçiş Botıyla sohbet etmek için bağlantıyı tıklayın. Bağlantı yeni cüzdan açıp bir sohbet başlatır. Bitcoin dengesini kanıtlamak için Geçiş Botunun talimatlarını izleyin.
Bitcoin dengesini ispatlamak için iki seçeneğiniz var:
A. Mikro ödenekle. Bot, ödemenin geldiği adresi görür, adresinin olduğunu bilecek ve Bitcoins'inizi bu adrese taşımanızı söyleyecektir. Birkaç micropayments yaparak, birkaç Bitcoin adreslerini aynı Byteball adresine bağlayabilirsiniz.
B. Bir mesaj imzalayarak (Bitcoin cüzdanınız bu işlevi destekliyorsa). Bot'a Bitcoin adresini söylersin ve byteball adresini Bitcoin adresiyle imzalarsın. Bir adresi (tipik bir Bitcoin cüzdanında düzinelerce) olduğunu ispatladıktan sonra, tüm coinlerin bu şekilde kanıtlanmış adrese taşıyabilir veya diğer tüm adresleri aynı şekilde kanıtlayabilirsiniz - bir mesaj imzalayarak.
Aynı Bitcoin adresini birden çok Byteball adresine bağlamaya çalışırsanız, yalnızca son bağlantı sayılır. Değişime tabi adresleri birbirine bağlama girişimleri görürsek bu kural düzeltilebilir.
Mikro ödenekle kanıtlarsanız, botun mikro ödemeyi aldığı Bitcoin adresinin gerçekten sizin adresiniz olduğunu kontrol etmeyi unutmayın. Bir saldırgan, ödemenizi blokchande görebilir ve parasını kendisine kaydırmak için sizi kandırmaya çalışan adresinden aynı mikro ödeneği tekrarlayabilir.
3. Bağlandıktan sonra, dağıtımdan önce yeni cüzdan kullanılmaz, sadece muhafaza edilmelidir (gerekirse yedeklenir). Dağıtım gününde bytes alınacak. Herhangi bir Bitcoin ödemeyi yaparsanız, coinler büyük bir olasılıkla yeni bir değişiklik adresine taşınacaktır. Botla tekrar sohbet edin, bağlantılı adreslerinizdeki bakiyeyi görün ve gerekirse paraları bağlantılı adrese geri getirin.
Bağlantı aşaması 24 Aralık'ta 23:59:59 UTC'de sona erecek ve bundan sonra, Aralık 25 00:00:00 UTC'den sonra zaman damgalı ilk bloğun Bitcoin bakiyeleri ile orantılı olarak dağıtım yapacağız (Noel bloğu). Bu bloğun çıkartılmasından birkaç saat sonra tam blok numarasını duyuracağım (bekleme süresi, en az reorg olasılığını hariç tutmaktır). Bytes ve karabytes 25 Aralık öğleden sonra gönderilecek.
Bu dağıtım esnasında, toplam bytes ve karabytes arzının% 10'unu dağıtacağız. Geriye kalan% 88, sonraki dağıtım turlarında dağıtılacaktır, kesin tarihler daha sonra açıklanacaktır. Planlanan dağıtım yüzdeleri (değişime tabi tutulabilir):
2. tur:% 20
3. tur:% 30
4. tur:% 38
Turlar 1-2 ay aralıklarla yapılacak.
Daha sonraki her dağıtım turunda yeni bir snapshot yapılacak. İkinci ve sonraki turdaki dağıtım kuralları, 1.inciden biraz farklı olacak. BTC bakiyelerini (1. turda olduğu gibi) ve bytes olarak (daha önceki turlarda aldığınız veya diğer kullanıcılardan aldığınız) iki gösteride gösterirsiniz. BTC ve bytes karışımından oluşan bir çeşit sepetiniz var. Sepetin ağırlığını belirlemek için, her 62.5 MB 1 BTC sayılır. Örneğin, 125 MB ve 3 BTC varsa, ağırlık 2 + 3 = 5 BTC'dir. Yeni bytesların 2. ve sonraki aşamalarında dağıtımı sepetinizin ağırlığı ile orantılı olacaktır.
Benim% 1'im ikinci ve sonraki turlara katılmıyor.
1 BTC başına 62.5 MB oranı, bytes toplam para arzı ( 10
15) ve dolaşımdaki toplam BTC sayısı (16.000.000) eşdeğer olacak şekilde seçilir.
Daha önce kabul edenler, önceki turlarda alınan aynı BTC bakiyesi ve byteslarını kullanarak, daha çok sayıda dağıtım turuna katılma ve her turda yeni bayt alma imkânına sahiptir. Katıltığınız her ek turda etkinliğinizi iki katına çıkarırsınız.
http://transition.byteball.org adresinden bağlantının ilerleme durumunu takip edin.
Nasıl yardım edebilirsin- Cüzdanlarla oynamak, temayı birden fazla cihaza kurmak, bunları multisig için eşleştirmek. Hataları bulursan, rapor etmeniz
- Ağa yardımcı olması için bulut sunucunuzda bir röle çalıştırın. Rölenin özel anahtarları yoktur, bu nedenle güvenlik konusunda çok fazla endişelenmeniz gerekmez. https://github.com/byteball/byteball-relay adresinden röle kaynak kodunu edinin
- Özel ödemelerin dağıtımını daha iyi merkezi hale getirmek için bir merkez kurun (merkez de bir röle içerir). Yine, güvenlik, tüm iletilerin uçtan uca şifrelendiği için risk oluşturmaz. Hub adresi, kullanıcılar tarafından cüzdan ayarlarında değiştirilebilir. https://github.com/byteball/byteball-hub adresinden hub kaynak kodunu edinin
- Hataları düzeltin, github depolarımızda geliştirmelere katkıda bulunun https://github.com/byteball. Özellikle, daha hızlı senkronizasyona ve daha hızlı arayüze ihtiyacımız var. Bundan önce algoritmaların performans üzerindeki basitliğini öncelik sırasına koydum, şimdi de hızlandırmaya ihtiyacımız var. 10 kat daha gelişmemek yeterince kolay olmalı, sonraki 10 kat daha zor olacaktır. Gerçekten bunları uygulamadan önce büyük değişiklikleri oluşturalım.
- Byteball Developerlar için faydalı olacağını düşündüğünüz yeni araçları / uygulamaları geliştirin
- Byteball kelimesini yaymak gerekiyot çünkü değerinin aktif kullanıcı sayısının karesiyle orantılı olduğunu unutmayın.
Tercümeler:
Turkçe,
Chinese,
French,
German,
Hindi,
Indonesian,
Italian,
Japanese,
Korean,
Portuguese,
Russian,
Spanish.
Twitter:
https://twitter.com/ByteballOrgSlack:
http://slack.byteball.org-----------------------------
Son bir şey. Geriye kalan% 1, her kullanıcıya 100 Kbyte olan Byteball cüzdan kuran ilk 100 milyon kullanıcısına verilecek. Bu, bu ölçeğe hazırlandıktan sonra, bundan böyle veya daha sonra 6 ay içinde başlayacak.