Bitcoin, Ethereum, blockchain, tokenler, ICO, bilmeniz gereken her şey burada

Leifeng.com AI Finans Yorumu: Bu makale, kaynak ortam olan Hacker Noon'dan çevrilmiştir ve yazarı, yazılım ve sistem mühendisi Preethi Kasireddy'dir. Leifeng.com tarafından derlenen, lütfen yeniden basım için kaynağı belirtin.

Kripto para piyasası tüm hızıyla devam ediyor ...

Bir süre önce, Bitcoin'in fiyatı fırladı ... Ancak, sistem iki gün önce bir hard fork geçirmişti.

Geçen yıl Bitcoin fiyat eğilimi

Geçen yıl eter fiyatı eğilimi

8 büyük kripto para birimi fiyat eğilimi (Bitcoin ve Ethereum dahil)

... Token satışlarında milyonlarca dolar yaygındır, Ethereum, Bitcoin, ICO, tokenler, hard forklar ve diğer teknik konular hakkında tartışılan haber medyası manşetleri.

Bir süredir şahsen bu alana yatırım yaptım.Bitcoin ticaret platformu Coinbase'e son zamanlarda mühendis olarak katıldım, ancak son 6 ayda kripto para birimi geliştirme hızına bile şaşırdım.

Kripto para birimlerinin neden odakta olduğunu anlamak istiyorsanız, bu pazarı yönlendiren perde arkasındaki katalizörleri anlamalısınız. Şu anda, bu katalizör "jeton satışı" veya "ilk dijital para basımı (ICO)" olgusudur.

ICO vs IPO: vahşi yatırım

ICO tam olarak nedir?

Bir şirketin hisselerinin bir kısmını kurumsal yatırımcılara sattığı ve bu kurumsal yatırımcıların hisse senetlerini borsada halka sattığı bir "ilk halka arz" (IPO) biliyor olabilirsiniz. Halk, halka arz konusunda heyecanlı çünkü aracılık hesabı olan herkes Snapchat gibi bir şirkette hisse satın alabilir.

ICO aynı şey midir? Hem evet hem de hayır. Hem IPO hem de ICO, şirketler tarafından fon toplamak için kullanılır. Ana (ve çok önemli) fark düzenlemedir. Borsaya kayıtlı şirketler, Menkul Kıymetler ve Borsa Komisyonu tarafından denetlenir ve bir dizi yasal gereklilik ve resmi prosedüre sahiptir. ICO şu anda düzenlenmemiş ve vahşi "Vahşi Batı" bölgesinde bulunuyor.

Genel olarak, ICO'larla ilgili çok fazla kafa karışıklığı ve belirsizlik var gibi görünüyor. Bazı insanlar ICO'nun "anormal ve sürdürülemez bir Keynesçi güzellik yarışması (spekülatif davranış)" haline geldiğine inanıyor. Destekçiler, ICO'nun yeni bir risk sermayesi biçimi olduğunu iddia ederek oldukça iyimserler.

İki tarafın farklı fikirleri var ve çoğumuz bir kayıp yaşıyoruz.

Gerekli arka plan bilgisi

ICO'da satılan temel dijital varlıkları anlamadan, ICO anlaşılamaz.

Kripto para biriminin temellerini zaten biliyorsanız, bu bölümü atlayabilirsiniz, bilmeyenler için en baştan başlayalım.

  • Kripto para biriminin teknoloji yığını

Kripto para biriminin teknoloji yığını

  • Bitcoin

Bitcoin, eşler arası teknolojiyi kullanan merkezi olmayan bir dijital para birimidir.

Eşler arası temelde, yeni para birimleri ihraç edecek veya işlemleri takip edecek merkezi bir otorite olmadığı anlamına gelir. Bunun yerine, bu işlemler ağ tarafından merkezi olarak yönetilir. Bu işlemler doğrudan kullanıcılar arasında gerçekleşir ve blok zincirine kaydedilir (daha fazla açıklama için daha sonra bakın).

  • Blockchain

Blockchain, dijital işlemlerin kayıtlarını kalıcı olarak saklayabilen dağıtılmış bir genel veritabanıdır.

Başka bir deyişle, tüm değişmez dijital işlem kayıtlarını saklayan bir günlük dosyasıdır. Bu dağıtılmış veritabanı, merkezi bir yönetici tarafından kontrol edilmez, ancak ağdaki herkes tarafından paylaşılan ve görünen çoğaltılmış bir veritabanı ağıdır (yani, ağdaki her düğüm, blok zincirinin kendi kopyasını saklar).

Blok zincirindeki her "blok", son işlemlerin bir kaydını içerir Yeni işlem verilerini depolamaya ek olarak, yeni oluşturulan her blok aynı zamanda önceki bloğun hash değerini de depolar. Bu, en son işlem kaydının tüm işlem kaydını içerdiği anlamına gelir. Böylesine sıkı bir şekilde dolanmış bir blok zincirinin kurcalanması zordur - herhangi bir veri biti herhangi bir yerde değiştirilirse, işlemde yer alan tüm blok zinciri çökecek ve geçersiz hale gelecektir.Bu sırada, hilecinin saldırısı da Anlamsızlaşır.

Basitleştirilmiş Bitcoin blok zinciri

Bir blok zinciri, ağın üyeleri olan "madenciler" tarafından ortaklaşa sürdürülür. Blokla ilgili karmaşık algoritmik sorunları çözerek her bloktaki Bitcoin işlemlerini doğrulamak için rekabet ederler.

Bu karmaşık algoritmik problemleri çalıştırmak için büyük miktarlarda bilgi işlem gücü satın alıyor veya kiralıyorlar. Problemi çözer ve Bitcoin bloğunu doğrularlarsa, o zaman Bitcoin ile ödüllendirilecekler ve bu da onları işlemleri doğrulamak için bilgi işlem gücünü kullanmaya teşvik edecek.

Bu merkezi güç bölgeleri ağının gücü, ekonomik değer ve yönetişimin, tek bir organizasyonda (bankalar, hükümetler ve muhasebeciler gibi) yoğunlaşmak yerine ağdaki paydaşlar arasında (yani madenciler ve tüketiciler) dağıtılmasıdır. içinde. Bu ayar sayesinde, herkes üçüncü bir tarafa ihtiyaç duymadan dijital varlıklara sahip olabilir ve bunları aktarabilir.

Blockchain teknolojisi Bitcoin ile sınırlı değildir. Ethereum ve Litecoin gibi kendi blok zincirini kullanan herhangi bir kripto para birimi oluşturmak için kullanılabilir.

  • Protokol katmanı

Sırada protokol katmanı var. Genel olarak bir protokol, bilgi iletirken ağ düğümleri tarafından kullanılan özel bir kurallar dizisidir. Bu kurallar, iletişim kuran varlıklar arasındaki etkileşimi şart koşar.

Bir protokole örnek, telekomünikasyonda kullanılan protokol TCP'dir (İletim Kontrol Protokolü) TCP, İnternette bilgi paketi seviyesinde mesaj alışverişi için bir dizi kuraldır. TCP, veri paketlerinin teslim edileceğini ve gönderildikleri sırayla teslim edileceğini garanti eder. Bir başka protokol örneği, İnternet adres seviyesinde mesaj gönderip almak için bir dizi kural olan İnternet Protokolüdür (IP), esas olarak İnternet üzerindeki paket formatını ve adresleme şemasını belirtir.

TCP / IP protokolü

Blok zinciri tartışılırken, "protokol" terimi, blok zincirinin eşler arası ağında dağıtılmış tutarlılığı sürdürmek için blok zinciri aracılığıyla uygulanan "kriptografik ekonomik kuralları" ifade eder.

Şifrelenmiş ekonomi kuralları, merkezi olmayan dijital ekonomiyi yöneten kurallardır:

(1) Kimlik doğrulama için genel anahtar şifrelemesini kullanın

(2) Kurallara uyumu sağlamak için ekonomik teşvikler yoluyla

Örneğin, Bitcoin blok zincirinde, madenciler her Bitcoin işlemini doğrular ve ekonomik teşvikler sağlar, bu da aynı zamanda ağı korur.

Bu mali teşvikler nelerdir?

  • Jeton

Madenciler için ekonomik teşvik, Bitcoin blockchain-Bitcoin üzerindeki belirteçten gelir. Madenciler, işlemlerin belirli bir miktar Bitcoin kazanacağını doğrulamak için bilgi işlem gücünü kullanır.

Genel olarak konuşursak, kısaca "kripto para belirteçleri" veya "belirteçler" terimini duyduğunuzda, bunlar Bitcoin gibi belirteçlere atıfta bulunur. Bu belirteçler, blok zinciri üzerine oluşturulur ve size ait olduğunu ve Başkalarına aktarılabilen dijital varlıklar.

Blok zincirinde token oluşturmanın birden fazla yolu vardır. Örneğin, anlaşılması en kolay olanı, doğrudan Bitcoin blok zinciri üzerine inşa edilen Bitcoin gibi kendine özgü bir belirteçtir. Ayrıca Bitcoin blok zincirini çatallamayı ve ZCash, Litecoin, Monero vb. Gibi yeni jetonlar oluşturmayı da seçebilirsiniz. Veya yepyeni bir blockchain teknolojisi oluşturabilir ve bunun üzerine Ethereum gibi jetonlar oluşturabilirsiniz. Ethereum blok zincirindeki token "Ether" dir.

... Ethereum blockchain'de token bile oluşturabilirsiniz, Gnosis (GNO) ve Augur (REP) buna örnektir. Bu kafa karıştırıcı olabilir çünkü "Ether", Ethereum blok zinciri üzerine inşa edilmiş içsel bir belirteçtir. Daha sonra açıklayacağım. Ethereum blok zincirinin dışında başka tokenler oluşturmanın mümkün olduğunu anlamanız yeterlidir.

Jetonlarla geleneksel para birimleri arasındaki analoji, jetonları para biriminin kendisi (ABD doları, euro vb.) Ve blok zinciri protokolünü para politikası olarak düşünebileceğinizi anlamanıza yardımcı olabilir.

Buradaki ana nokta, Her belirteç, bazı temel blok zincirine dayanır -Bitcoin blockchain, Ethereum blockchain veya diğer forklar / yeni blockchainler olsun.

İlgili kripto para birimi ne olursa olsun, jetonlar değerlidir çünkü blok zinciri varlık işlemleri için değişmez, merkezi olmayan ve değiştirilemez bir omurga sağlar.

  • Uygulama katmanı

Şimdiye kadar Bitcoin ve altında yatan blok zinciri hakkında bilgi edindik. Ayrıca blok zincirinin kurallarını belirleyen protokolü ve üzerine inşa edilen tokenları da öğrendik. Bu teknolojiler, para tanımımızı dijital, aktarması kolay, güvenli ve merkezi olmayan bir şey olarak yeniden düşünmemizi sağladı.

Ancak önemli olan nokta, Zaman Para Birimi'nin blok zincirinin yalnızca bir uygulaması olmasıdır. Para birimine ek olarak, blockchain'in asıl cazibesi, (1) protokollerin ve (2) uygulamaların potansiyel geleceğini ortaya çıkarmasıdır.

(1) Sözleşme

Kripto para geliştiricilerinin nihai hayali, sıfırdan yeni ve gelişmiş iletişim protokolleri oluşturmak için bu blok zinciri teknolojisini kullanabilmemizdir. Kripto para birimi için geliştirilen protokol, İnternet'in başına bela olan merkezileştirme sorununu çözebilir.

Bu tür anlaşmaların bazı örnekleri nelerdir?

Ödeme protokolü, kimlik, alan adı sistemi, bulut bilişim, itibar sistemi vb. Günümüzde bu sistemlerin çoğu oldukça merkezileştirilmiştir (örneğin Stripe, PayPal, Google, Amazon) ve web'de varsayılan değer veya standart yoktur.

Bu nedenle, uzun vadede, blockchain teknolojisinin kripto para dışında kullanım durumları oluşturmak için merkezi olmayan, açık ve güvenli protokoller getirebileceğini umuyoruz.

(2) Uygulama

Blockchain "merkezi olmayan uygulamalar" getirebilir

Merkezi olmayan uygulamalar veya "dApps", blok zinciri üzerine kurulmuş uygulamalardır. O nasıl çalışır?

Bitcoin blockchain'i örnek alalım. Bitcoin, Bitcoin blok zincirinde işlem yapmak için bir komut dosyası sistemi kullanır. Komut dosyası, basit bir talimat listesidir. Yani Bitcoin'in kodlama dili, her işlem kaydının bir komut dosyasını yazmamıza izin veriyor. Komut dosyasının amacı, alıcının aktarılan bitcoinlere erişmek için karşılaması gereken gereksinimleri tanımlamaktır.

Tipik bir Bitcoin transferi için, komut dosyası tüketicinin ne sağlaması gerektiğini tanımlayacaktır:

1. Hashing yaparken komut dosyasında bulunan hedef adresin genel anahtarını eşleştirin

2. Az önce sağlanan genel anahtara karşılık gelen özel anahtar sertifikasını gösteren imza

Ancak işlemin gönderebileceği parametrelerde bir miktar esneklik vardır. Örneğin, "Bu işlem yalnızca iki özel anahtar varsa geçerlidir" diyen bir komut dosyası yazabiliriz. Yani esasen, bu komut dosyası dili artık mobil fonların kurallarını veya daha genel olarak herhangi bir bilgiyi kodlama kurallarını, üçüncü bir tarafın izlediği bir dizi kurala güvenmemize gerek kalmadan kodlamamıza izin veriyor. Sadece koda güvenmemiz gerekiyor.

Bitcoin bu betik diline sahip olduğu için, blok zinciri üzerinde etkileşime giren belirli uygulama türlerini oluşturmak için kullanılabilir. Başka bir deyişle, iletişim kurmak için Bitcoin işlemlerini kullanan uygulamalar oluşturabiliriz.

Örneğin, blok zincirine dayalı bir kitle fonlaması uygulaması oluşturmak istediğimizi varsayalım. Bir taraftan diğerine nasıl para aktaracağınıza (veya aktaracağınıza) ve bunları bir komut dosyası dilinde nasıl kodlayacağınıza ilişkin bir dizi kuralınız olabilir. Daha sonra uygulamanın kullanıcıları, blok zinciri tarafından kontrol edilen bir kitle fonlaması projesini çalıştırabilir.

DApps'ın arkasındaki ana fikir budur: belirli bir uygulamayı tanımlayan merkezi olmayan bir kurallar dizisi. Bu kurallar kümesi, herkese açık ve merkezi olmayan bir blok zincirinde bulunur (Facebook veya Amazon gibi bazı büyük kuruluşların sahip olduğu merkezi bir sunucu yerine). Bu, özerklikle sınırlanmasına ve sansüre karşı koymasına izin verir.

"Bu başvurular nerede?" - İkilem

Kripto dünyasındaki birçok kişinin izlenimi, geliştiricilerin merkezi olmayan uygulamalar oluşturmak için hemen Bitcoin'in betik dilini kullanacakları yönünde.

Ancak sekiz yıl sonra (Bitcoin 2009'da piyasaya sürüldü), Bitcoin yalnızca bir değer deposu ve spekülatif yatırımdan daha fazlasıdır.

Elbette bir avuç cüzdan ve borsa gördük. (Coinbase, Kraken, Poloniex ve GDAX, vb.).

... 2,5 yılda 1 milyar dolardan fazla satış gerçekleştiren ve 2013 sonunda kolluk kuvvetleri tarafından kapatılan dijital anonim ilaç pazarı İpek Yolu'nu elbette unutmamalıyız.

Bazı açılardan, Bitcoin ilk merkezi olmayan uygulama olarak düşünülebilir, çünkü blockchain teknolojisi üzerinde çalışır, tamamen açık kaynaktır ve merkezi otorite olmadan çalışır.

Ancak çoğumuz hâlâ "Katil uygulamalar nerede?"

Ne yazık ki, günlük yaşamlarında herkesin kullandığı herhangi bir blockchain tabanlı uygulama bilmiyorum.

Aşağıda, blockchain uygulamalarının yaygınlaşmasını engelleyen birkaç faktörü özetledim:

1. Geliştiricilere karşı düşmanca ve geliştirme araçlarının eksikliği

Bitcoin'in betik dilini kullanarak uygulamaları programlamak kolay değil, neden?

İlk olarak, komut dosyası dili çok kısıtlayıcıdır. Komut dosyası dili, belirli işlemleri gerçekleştirmek için kod yazabileceğiniz bir programlama dilidir. Örneğin, günümüzde Web'de yaygın olarak kullanılan betik dili JavaScript'tir.

const selamlama = (ad) = > "Merhaba," + isim + "!";

const add = (a, b) = > a + b;

const çıkarma = (a, b) = > a-b

Bitcoin'in betik diliyle karşılaştırın:

OP_DUP OP_HASH16062e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY OP_CHECKSIG

JavaScript kodu İngilizceye çok benziyor. Ve Bitcoin'in kodlama dili makine koduna benziyor. Çoğu geliştirici, makine kodu yerine JavaScript, Ruby veya Python gibi ifade edici dilleri kullanır. Bitcoin betikleri çoğu geliştirici için korkutucudur.

İkincisi, geliştirme araçları ve mükemmel belgeler henüz tamamlanmadı. Örneğin, günümüzün en popüler ön uç JS kitaplıklarından biri olan React. React'in bu kadar popüler olmasının en büyük nedenlerinden biri, topluluğun güçlü geliştirme araçlarının (IDE, Babel, Webpack, boilerplate, Create React App, vb.) Yanı sıra zengin dokümantasyon ve eğitimler oluşturmasıdır. Bitcoin ekosistemi kullanıcı dostu değildir.

Son olarak, Bitcoin'in betik dili Turing tamamlandı. Herhangi bir Turing makinesini simüle etmek için bir Turing tam programlama dili kullanılabilir. Diğer bir deyişle, yeterli zaman ve hafıza verildiğinde, Turing makinesi operasyonunda herhangi bir hesaplama problemini çözmek için kullanılabilir. Turing tamlığı olmadığı için Bitcoin betiği kullanışlılığını sınırlar.

Genel olarak, Bitcoin'in komut dosyası dili uzun süredir doğmamıştır, kullanımı zordur ve yeterli araç ve dokümantasyondan yoksundur. Bu nedenle, katil uygulamaların ortaya çıkması için bir ön koşul olan bir geliştirici topluluğunun oluşumunu teşvik etmez.

2. Güçlü ağ etkilerine sahip merkezi olmayan uygulamalar oluşturmak kolay değildir

Günlük çalışmalarımızda kullandığımız birçok uygulama (piyasalar, ticaret piyasaları, sosyal ağlar vb.) Güçlü ağ etkilerinden değer elde eder. Ağ etkisi, bir ürün veya hizmetin değerinin, daha fazla insan kullandıkça artmasıdır.

Tipik bir örnek Facebook'tur. Platformdaki kullanıcılara bağlanan her yeni kullanıcı, doğrusal olmayan bağlantı sayısını artırır. Benzer şekilde, platformdaki tek kişi sizseniz, mobil ödeme hizmeti Venmo işe yaramaz. Katılan her yeni arkadaş için ürünün değeri artacaktır, çünkü artık arkadaşlar arasında ödeme yapabilir ve para alabilirsiniz.

Ağ etkileri, daha iyi ürün ve hizmetler oluşturmaya yardımcı olabilir. Bununla birlikte, bu tür bir ağ oluşturmak, genellikle "tavuk ve yumurta" sorunu olarak bilinen başarılı bir ürün oluşturmanın en zor kısmıdır.

Bu nedenle, geliştiriciler Bitcoin blok zincirinde merkezi olmayan bir kitle fonlaması platformu oluşturmaya çalışsalar bile, platformun her iki ucunda da (yani yatırımcılar ve ürün üreticileri) kullanıcı edinmek çok zor bir iştir.

Blockchain, merkezi olmayan uygulamalar oluşturmak için teknik temel sağlar, ancak ağ etkilerinin benimsenmesini sağlamak için gerekli çerçeveyi veya araçları sağlamaz.

3. Ademi merkeziyetçilik tek başına 10 kat iyileştirme sağlayamaz

Blockchain üzerine kurulu merkezi olmayan uygulamaları tartıştığımızda, kitle fonlaması, havale, ödeme, kuponlar gibi işlem tabanlı platformları düşünebiliriz. Bu tür hizmetlerin merkezi olmayan versiyonu bu teknolojinin uzmanlığı olabilir, ancak gerçek şu ki mevcut uygulamalar bu ihtiyaçları zaten karşılayabiliyor.

Kitle fonlaması için Kickstarter'ımız var. Havale için TransferWise'ı kullanabiliriz. Ödeme için kredi kartı, Paypal, Venmo, Square vb. Kullanabiliriz.

Peter Thiel'in on kat kuralı, kullanıcıların mevcut çözümleri yeni ademi merkeziyetçilikle değiştirmelerine nasıl izin verileceğini düşünmek için önemlidir. Şimdiye kadar, bu 10 kat avantajın nereden geldiği belli değil.

Ethereum'a dayanan açık kaynaklı bir kitle fonlaması platformu olan weifund'u örnek olarak ele alalım. Bir kullanıcı olarak WeiFund'un arayüzü ve kullanıcı deneyimi, geleneksel iyi bilinen platformlara (Kickstarter veya GoFundMe gibi) benziyor. Temel fark, daha ucuz olduklarını iddia etmeleri ve daha karmaşık anlaşmalara izin vererek kitle fonlaması yapmak için akıllı sözleşmeler kullanmaları gibi görünüyor. Bu, kullanıcıların geçiş yapması için yeterli mi (özellikle maliyet bu kadar azaltılmadıysa)?

Merkezi olmayan uygulamalar bugün olduğundan daha güvenli, 10 kat daha ucuz, 10 kat daha verimli ve hatta 10 kattan daha verimli. Mesele şu ki, bu faydalar kanıtlanmadı, bu nedenle günümüzde kullanıcıların merkezi olmayan uygulamaları kullanmayı düşünmeleri için hiçbir sebep yok.

Belki merkezi olmayan uygulamalar artıyor

Ethereum, blockchain teknolojisine dayalı olarak 2015 yılında piyasaya sürülen bir kripto para birimidir. Bitcoin blok zincirinden daha geniş bir protokol olarak tasarlanmıştır, sadece blok zinciri ağında yerel belirteçler oluşturmak ve kaydetmek için değil.

Ethereum teknik incelemesinde yazıldığı gibi:

"Ethereum'un amacı, merkezi olmayan uygulamalar için bir dizi farklı değiş tokuş sağlayan alternatif bir protokol oluşturmaktır. Bunun, küçük ve çok iyi olan hızlı geliştirme süresine özel vurgu yaparak büyük ölçekli dağıtılmış uygulamalar için çok faydalı olacağını düşünüyoruz. Uygulama güvenliğinin daha az kullanımı ve farklı uygulamaların etkili bir şekilde etkileşim kurma yeteneği.Bu çok önemlidir.Ethereum bunu esasen son bir soyut temel katman oluşturarak başarır: yerleşik Turing tam programlama diline sahip bir blok Zincir, herkesin işlem formatları için kendi sahipliğini ve keyfi kurallarını oluşturabilecekleri akıllı sözleşmeler ve dağıtılmış uygulamalar yazmasına izin veriyor. "

Ethereum

Özünde, Ethereum yalnızca işlem tabanlı bir durum makinesidir: "nedensel durum" dan başlıyoruz ve işlemi son duruma dönüştürmek için aşamalı olarak gerçekleştiriyoruz. Son durum, Ethereum dünyasının mevcut durumu olarak kabul ettiğimiz kanonik versiyondur.

Ethereum işlemi

Bitcoin, Bitcoin blok zincirinin içsel belirtecidir ve eter, Ethereum blok zincirinin içsel belirtecidir.

Bitcoin gibi, Ethereum blok zinciri de benzer işlem olaylarının günlüğünü içerir. Kullanıcılar, birbirlerine eter göndermek ve madencileri ağ içinde bu işlemleri doğrulamak ve korumak için teşvik etmek için "günlükleri" kullanır.

Ancak sadece bu da değil, herhangi bir bilgisayar programından daha fazla türde olay bilgisini doldurabilir.

Bunun neden mümkün olduğunu anlamak için temel bilgilerin temel kavramlarına bir göz atalım:

Ethereum'un temel unsurları

Birincisi hesaptır. İki tür hesap vardır: harici hesaplar (EOA'lar) ve sözleşme hesapları. Her iki hesap türünde de bir eter bakiyesi vardır.

Temel fark, harici hesapta bulunmazken, sözleşme hesabında kendisiyle ilişkili bazı kodların bulunmasıdır. Bu nedenle sözleşme hesabı, ilgili kodu çalıştırırken her türlü hesaplamayı yapabilir.

Ardından, harici olarak sahip olunan bir hesaptan blok zincirindeki başka bir hesaba gönderilecek mesajları saklamak için kullanılan kriptografik olarak imzalanmış veri paketleri olan sözde işlemler var. İşlem, sözleşme hesabına gönderildiğinde, sözleşme hesabına ilişkin kod, her düğümde "Ethereum Sanal Makinesi (EVM)" tarafından yürütülür.

Sonuncusu haberler. Mesaj, sözleşmeli hesapların birbirini aramasına izin verir. Bir sözleşmeli hesap başka bir sözleşmeli hesaba bir mesaj gönderdiğinde, o hesapla ilişkili kod etkinleştirilir. Temelde mesaj, harici bir hesap yerine bir sözleşme hesabı tarafından oluşturulması dışında bir işlem gibidir.

"Ethereum Sanal Makinesi (EVM)" kavramını hızlıca açıklayalım. Bitcoin blockchain protokolünün ağdaki işlemlerin nasıl doğrulandığını nasıl belirlediğini hatırlıyor musunuz? Ethereum söz konusu olduğunda, Ethereum ağına katılan her düğüm, bu doğrulama sürecinin bir parçası olarak EVM'yi çalıştıracaktır.

Bazı harici hesaplar tarafından başlatılan bir dizi işlemimiz olduğunu varsayalım. Bir blokta birikir ve ardından Ethereum ağındaki düğümler bloklar üzerinden işlemleri listeler ve bu işlemlerle ilişkili kodu EVM'de çalıştırır. Ağdaki her düğümün kod çalıştırdığına ve elde edilen değeri depoladığına dikkat etmek önemlidir. Tahmin edebileceğiniz gibi, bu genellikle hesaplama açısından çok pahalıdır. Bu ücreti telafi etmek ve düğümleri (veya madencileri) bu hesaplamaları çalıştırmaya teşvik etmek için, madenciler bu işlemleri çalıştırmanın ücretlerini belirleyecektir. Bu ücrete "gaz" denir. Bu, Bitcoin'in ücretlerinin rolüne benzer.Herhangi bir Bitcoin işlemine eklenen ücretler, işlemi içeren bloğu çıkaran madencilere verilmelidir.

Not: Bu, açıklamanın birçok ayrıntıyı atlayan kısa bir versiyonudur.

Son olarak, yürütülebilir dağıtılmış uygulamalar ve sözleşmeler yazmak için Ethereum programlama dili vardır. Bitcoin'den farklı olarak, Ethereum'un programlama dilleri (JavaScript ve Serpent Python'a benzer Katılık) makine kodu gibi görünmez. Programcıların geliştirmeye alışkın olduğu dillerin (JavaScript veya Python gibi) ifade gücü ve işlevlerine sahiptir. Ek olarak, herhangi bir üst düzey programlama dilinin yapabildiğini yapmanıza olanak tanır. Bu nedenle, "Turing tamamlandı".

Tüm bunların anahtarı, Ethereum'un şifreleme dünyasına girmiş olması ve bize blok zincirinde her türlü kodu çalıştırmayı kolaylaştıran genel bir çerçeve sağlamasıdır. Ethereum'un dili eksiksiz, durum bilgili ve geliştirici dostu olduğu için Ethereum, yalnızca belirli bir kurallar dizisini (dijital para biriminin nasıl aktarıldığı gibi) yürütmekle kalmayıp, blok zincirinin avantajlarını da açmayı umuyor. Ayrıca, herhangi bir kural kümesi oluşturmak için güvenli, açık, yüksek oranda kullanılabilir bir özerk yönetim, verimli, güvenilir ve güvenilir bir mekanizma gerçekleştirebilir. Bu, geliştiricilerin herhangi bir uygulama geliştirmesini sağlayacaktır.

Ethereum üzerine kurulu basit bir uygulamaya örnek bir "akıllı sözleşme" dir. Akıllı bir sözleşme, temelde "eğer öyleyse, sadece yap", dağıtılmış bir sözleşme kodudur. Eter ve verileri alıp depolayabilir ve diğer hesaplara ve hatta diğer akıllı sözleşmelere ether gönderebilirler. Tıpkı normal sözleşmelerde olduğu gibi (gayrimenkul kiralamaları veya istihdam sözleşmeleri gibi), kişiler veya kuruluşlarla sözleşmeler oluşturmak için kullanılırlar, ancak normal sözleşmelerden farklı olarak, tamamen blok zincirinde çalışan özerk acenteler gibi davranırlar ve İnsanlar döngüden çıkarılır, bu da onları otomatik, açık, güvenli ve güvensiz hale getirir.

Bu tür bir uygulamanın başka bir örneği, merkezi olmayan organizasyondur. Merkezi olmayan bir organizasyon, akıllı sözleşmelerde kodlanmış kurallara göre çalışan programatik bir organizasyondur. Bu nedenle, merkezi olmayan bir kuruluş, tüm kuralları akıllı bir sözleşmeye kodlar ve bu, insanlar tarafından yönetilen bir kuruluşun tipik hiyerarşik yapısına güvenmek yerine, daha sonra tamamen blok zinciri tarafından yönetilir.

Artık blok zincirinde kolayca uygulamalar geliştirebiliyor olmamıza rağmen, çoğu insanın, hatta kripto meraklılarının bile hala dağıtılmış uygulamaları kullanmayan bir dünyada yaşadığını kabul etmeliyiz.

neden?

Açıklamak için önceki hipotezime geri dönelim, neden "uygulama nerede" sorusunu sorup Ethereum'un bunu nasıl çözdüğünü görelim.

Soru 1: Geliştiricilere uygun değil

Yukarıda belirtildiği gibi, Ethereum bu sorunu zengin programlama dili ve güçlü geliştirici araçlarıyla tasarım yoluyla çözer.

Problem 2: Ağ etkileri oluşturmak zordur

Ethereum kullanılıp kullanılmadığına bakılmaksızın, ağ efektleri oluşturmak büyük bir engeldir. Büyük ağ etkileri oluşturan mevcut ağ işletmelerini değiştirmek gerçekten zordur. Birisi merkezi olmayan bir Airbnb inşa ederse, yine de platformdaki her iki tarafı, kiracıyı ve ev sahibini ikna etmeleri gerekir.

Problem 3: 10 kat iyileştirme sağlanamıyor

Çoğu kullanıcı, mevcut çözümlerden 10 kat daha iyi olmadığı sürece merkezi olmayan bir platforma geçme konusunda isteksizdir.

Ethereum'da merkezi olmayan bir uygulama oluşturmanın daha kolay olması, aradığımız deneyimin 10 katını sağladığı anlamına gelmez. Yani sormak istediğim soru, hala başlangıç noktasında mıyız? Hala bir siperde mi sıkışmışsınız?

bir şey değil.

Çünkü Ethereum, ağ etkileri ve 10 kat iyileştirme sorununu doğrudan çözmese de, yaptığı tek şey, daha önce imkansız olan yepyeni bir dizi uygulama oluşturmaktır. 10 kat iyileştirme yapmanın en akıllı yolu, tamamen yeni bir şey icat etmektir. Ethereum'un akıllı sözleşmeleri kolayca kurarak yeni yenilikleri mümkün kıldığına inanıyorum.

Protokollerin, belirteçlerin ve uygulamaların yükselişi

Akıllı sözleşmeler oluşturmak neden önemlidir?

protokol

Ethereum'da kolayca akıllı sözleşmeler oluşturabilmenin güzelliği, herkesin Ethereum'da kolayca yeni protokoller oluşturmasına izin vermesidir. Unutmayın, bir protokol, bilgi iletirken ağ düğümleri tarafından kullanılan bir dizi kuraldır. Akıllı sözleşmeler tam da bunu yapmamızı sağlar: iki veya daha fazla taraf arasında otomatik bir güvenilir kural oluşturun.

Bununla birlikte, Ethereum ve Bitcoin blok zinciri protokollerinin, ağı yönetmek için kendileriyle ilişkili içsel belirteçlere sahip olması, akıllı sözleşmeler kullanılarak Ethereum üzerine oluşturulan protokollerin kendileriyle ilişkilendirilmiş Tayvan doları olması gerektiği anlamına gelmez. Unutmayın, protokolün amacı basitçe düğümler arasındaki iletişim kurallarını belirlemektir.

Yani esasen iki anlaşma var:

1. Ekonomik teşvikler için kendisiyle ilişkilendirilmiş doğal bir belirteci vardır

2. Ekonomik teşvikleri sağlamak için kullanılan belirteçler yoktur, ancak yalnızca düğümler arasındaki iletişim protokolleri için kullanılır (not: bu tür protokoller yine de bunlarla ilgili belirteçlere sahip olabilir - örneğin, ağ üyeliğini temsil eder, açıkken pazarı paylaşır. Vb. Aradaki fark, bazı ekonomik teşvikleri sağlamak için kullanılmamalarıdır.)

Daha iyi bir isim olmadığından, ona birinci tip "şifreli simge protokolü" ve ikinci tip "şifreli protokol" diyeceğim.

Jeton

Ethereum, üzerinde yeni protokoller oluşturabildiği gibi, blok zincirinin üzerine yeni tokenlar oluşturmak için akıllı sözleşmeler de kullanabilir. Bu tür belirteçlere "içsel olmayan belirteç" diyelim.

Bu bağlamda, geniş anlamda, bir token sistemini yalnızca bir işlem içeren bir veritabanı olarak kabul edebiliriz: X birimlerini A'dan çıkarın ve X birimlerini B'ye atayın, şu şartla ki:

(I) A'nın işlemden önce en az X birimi vardır

(İi) İşlem, A tarafından onaylandı

Ethereum'un böyle bir token sistemini uygulamak özellikle kolaydır. Daha spesifik olarak, ERC20 token arayüzü, mevcut Ethereum ekosistemiyle (geliştirme araçları, cüzdanlar ve borsalar gibi) uyumlu tokenlar geliştirmek için standart bir yol sağlar.

Ek olarak, bu içsel olmayan belirteçler şu konumlarda bulunabilir:

  • Ethereum üzerine kurulmuş bağımsız bir token (yukarıdaki resimde gösterildiği gibi)

  • Ethereum üzerine inşa edilmiş herhangi bir yeni temel şifreli token protokolüyle ilişkili,

  • Ethereum üzerine inşa edilmiş herhangi bir yeni temel şifreleme protokolüyle ilişkili

Token Satışı (ICO)

Yeni bir kripto para blok zincirini piyasaya sürmek kolay değil, gerçekleştirmek ve işletmek için gerekli kaynakları birleştirmek çok fazla rehberlik gerektiriyor. Ancak Ethereum söz konusu olduğunda, içsel tokenleri blok zincirini geliştirmek için kullanılır - geniş bir geliştiriciler, madenciler, yatırımcılar ve diğer paydaşlar ağını başlatmak için Ethereum biraz Ether yarattı. Ayrıca bu tokenlerin halka ön satışını başlattı ve daha sonra bu fonları blok zincirini geliştirmek için kullandı.

Ethereum bunu yapan ilk kişi değil. Ripple 2013 yılında Ripple ödeme sistemini geliştirmeye başladığında, yaklaşık 100 milyar XRP token yarattı ve Ripple platformunun gelişimini finanse etmek için bu tokenları sattı.

Bu token satışı yoluyla para toplama kavramı bazen İlk Para Teklifi veya ICO olarak adlandırılır. Ancak jetonun yapısı çok farklı olabilir (önceki bölümde gördüğümüz gibi) ve "ICO" terimi onu daha resmi hale getiriyor ve yatırım güvenliğini artırıyor gibi görünüyor, öyleyse hadi "Jeton satışı" terimini kullanmaya devam edin.

Token satışları, bir tarafın yatırımcılara belirli bir fiyata bazı yeni kripto para birimleri (yani jetonlar) sağlamasıdır ve bunlar diğer kripto para birimleriyle (yani jetonlarla) değiştirilebilir. Fikir, yatırımcıların bu tokenları satın alması ve tokenlerin takas edilip aktarılabilmesidir.

Geçmişteki çoğu token satışı, yeni kripto para birimlerinin (Ethereum, Ripple, vb.) İnşasıyla sınırlı olsa da, Ethereum'un akıllı sözleşmeleri, yeni başlayanların çeşitli blok zinciri tabanlı geliştirmeleri finanse etmek için token satışlarını da kullanmasına olanak sağlıyor Protokoller ve uygulamalar.

İlk önce uygulama ve protokol arasındaki farkı bulalım.

Uygulama VS protokolü

Uygulama bir veya daha fazla protokol üzerine kurulabilir. Bir örnek, iki protokol üzerine inşa edilmiş merkezi olmayan bir tahmin pazarı uygulaması olan Augur'dur:

  • Merkezi olmayan oracle protokolü

  • Değişim sözleşmesi

Merkezi olmayan oracle protokolü, mali teşviklere sahip olan ve Augur'un belirtecini (REP) gerçek dünya olaylarının sonuçları üzerinde bir fikir birliği oluşturmak üzere ağı desteklemek için kullanabilen bir tür "şifreli simge protokolü" dür. Öte yandan, değişim protokolü "şifrelenmiş bir protokoldür" ve finansal teşvikleri sağlamak için onunla ilişkili bir simge yoktur, ancak alıcı ve satıcı arasında jetonları birbirleri arasında aktarmak için tanımlanan bir dizi kural vardır.

Ancak bu protokollerin hiçbirinin tek bir uygulamaya bağlı olması gerekmez. Teorik olarak, herhangi bir uygulama bu temel protokoller üzerine inşa edilebilir.

Token Satış Sözleşmesi VS Başvuru

Daha önce, yeni protokollerin geliştirilmesini ve / veya yeni uygulamaların geliştirilmesini teşvik etmek için token satışlarının nasıl kullanılacağından bahsetmiştim.

Dolayısıyla, temelde, bir ekip aşağıdaki projeleri finanse etmek için token satışlarını kullanabilir:

  • Blockchain (ör. Ripple)

  • Mevcut blok zinciri üzerine inşa edilmiş şifreli bir belirteç protokolü

  • Mevcut blok zinciri üzerine kurulu bir şifreleme protokolü

  • Şifreleme protokollerine dayalı uygulamalar

  • Şifrelenmiş belirteç protokolüne dayalı uygulamalar

  • Şifreli protokollere ve şifrelenmemiş token protokollerine dayalı uygulamalar,

  • uygulama

Temelde her şeyi içerir.

Sonuncusu ilginç çünkü token satışları için uygulamanın protokole göre inşa edilmesi bile gerekmiyor. Kar amacı gütmeyen bir organizasyon kurabilir ve jetonları projeleri finanse etmek için bir mekanizma olarak kullanabilirim. Bu anlamda token satışı, geleneksel uygulamaları finanse etmenin yeni bir yöntemidir.

Peki yatırımcılar bu tokenları satın aldığında ne olur?

Bu duruma bağlıdır. Tokenler şifrelenmiş token protokolüne bağlandığında, daha çok Ethereum ve Bitcoin gibi içsel belirteçler gibi görünürler ve protokolün ve ağın gelişimini yönlendirmek için kullanılırlar. Ancak iç belirteçler söz konusu olduğunda değil, belirteçler yalnızca daha genel bir şeyi temsil eder. Aslında, bu belirteçler birçok farklı şeyi temsil edecek kadar esnektir.

Örneğin, merkezi olmayan bir depolama hizmeti oluşturmak istediğimi varsayalım. Bir depolama sağlayıcısı ile bir müşteri arasında bir anlaşma olarak, hangi verilerin hangi fiyata depolanacağını tanımlayan bir depolama anlaşması oluşturmak için akıllı sözleşmeler kullanabilirim.

Ardından bu anlaşma için bir token oluşturup token satışı yapacağım. Anlaşma yaygın olarak kullanılıyorsa, anlaşma daha değerli hale gelir ve bu da belirtecin değerini artırabilir. Ayrıca, bu hizmetin geliştiricisi olarak, sağlanan hizmetin satın alma hakkını temsil etmek için belirteçler kullanmayı seçebilirim.

Genel olarak belirtmek gerekirse, belirteç oluşturma mekanizmasının çok esnek olduğu ve belirteçlerin birçok farklı şeyi temsil edebileceği belirtilmelidir:

  • Merkezi Olmayan Uygulamalarda Kredi / Üyelik

  • Kar / zarar \ varlık / yükümlülük haklarının bir kısmı

  • Sözleşme (veya proje) mülkiyeti veya eşitliği

  • Şirket oy hakları

  • Başka işlev yok, sadece kripto para biriminde serbestçe alınıp satılabilen dijital bir varlık

  • ve daha fazlası

Augur, Antshares, Melonport, Gnosis, Antshare, Gnosis ve daha fazlası dahil olmak üzere token satışları yoluyla başarıyla finanse edilen bazı projeler var.

Anlaşma, jetonlar, jeton satışı, başka ne var?

Ethereum, merkezi olmayan uygulamalar oluşturmak için kolayca protokoller sağlamamıza izin vermekle kalmaz, aynı zamanda ağın oluşumuna da yardımcı olur.Ethereum iki şekilde uygulanabilir:

1. Fonlar

Bu apaçık. Daha önce gördüğümüz gibi, token satışları, geliştiricilerin anlaşmalar ve / veya uygulamalar oluşturmak için fon toplamak için kolayca takas edilebilir tokenlar çıkarmasını sağlar. Bu parayla ekip, ağı yönetmek için satış, pazarlama vb. Alanlara yatırım yapmayı seçebilir.

2. Kullanıcı

Bu daha ilginç olan kısım. Protokoller ve merkezi olmayan uygulamalar, ağ etkileri sorununu çözmek için erken katkıda bulunanlar ve benimseyenler elde etmek için bir mekanizma olarak token satışlarını kullanabilir. Bir protokolü veya uygulamayı erken benimseyenler, gelecekte değer kazanabilecekleri için token satın almaya teşvik ederler. Dolayısıyla, temelde belirteçler erken kullanıcılara yol göstermeye yardımcı olabilir.

Yeni bir dosya paylaşım sözleşmesi oluşturmak istediğinizi varsayalım. Token satarak "satın almak" ile ilgilenen bazı erken benimseyenler, yatırımcılar ve girişimciler edinebilirsiniz. Sadece tahminde bulunabilirler veya ürüne gerçekten inanabilirler. Bu noktada anlaşmanın kendisinde paydaş olurlar ve finansal olarak yatırım yaparlar. Daha sonra, bu erken benimseyenlerden bazıları, anlaşmanın üzerine inşa edilen ürünlerin kullanıcıları haline gelebilir veya anlaşmanın kendisi etrafında ürün ve hizmetler oluşturarak, tokenlerinin değerini artırmak için anlaşmanın daha da ilerlemesini teşvik edebilir. Protokolün benimsenmesiyle birlikte, daha fazla yatırımcının, uygulama geliştiricinin ve kullanıcının dikkatini daha da çeken, daha fazla uygulamaya yol açan jetonun değerini artırdı.

Ethereum, protokol seviyesinde ve uygulama seviyesinde yenilikler yapan çok esnek bir sistem inşa etti. Önümüzdeki birkaç yıl içinde çok sayıda deneysel ve yenilikçi protokol ve uygulama görebiliriz. Pek çok girişimin başarısız olduğu gibi birçoğu da başarısız olacak. Ancak zamanla, bazı temel protokoller ve ilgili ağlar ana akım tarafından başarıyla benimsenebilir.

Son olarak, anlaşma oluşturulmaya ve standartlaştırılmaya başladığında, çok sayıda ademi merkeziyetçi uygulamanın kurulduğunu göreceğiz.

Henüz mutlu bir son değil

Token satışları, blok zinciri üzerine inşa edilen protokollerin geliştirilmesini teşvik etmek ve geliştiricileri bu protokollerin üzerine uygulamalar oluşturmaya teşvik etmek için gereken yakıtı sağlıyor.

Elbette bu mükemmel bir mutlu son değil.

Bir yandan, erken benimseyenler bulmak yeterli değildir. Ayrıca, geleneksel işletmelerde olduğu gibi, ağ etkilerinin büyümesini sürdürmek için çok çalışmanız gerekir. Bu, yararlı uygulamalar oluşturmak ve kullanıcı büyümesini sağlamak için yıllarca sıkı çalışma gerektirdiği anlamına gelir.

dAppdApp

ICO

  • ve daha fazlası

via medium

"Langya Listesi 2" Huang Xiaoming'in fotoğrafları açığa çıktı ve Hu Ge versiyonuna kıyasla bir alıcının şovu ve bir satıcının şovu
önceki
Uzak Doğu Büyük Mağaza Limanlar Yıldönümü Hediyesi
Sonraki
Sokağı daha kolay süpürmek için SLR'yi indirin! Huawei nova4 arka üç kameralı kamera deneyimi
NVIDIA RTX grafik kartlı 40'tan fazla oyun piyasaya sürüldü mü? Hangi üreticilerin eğlenceye katılacağını tahmin edin
FGO ve Sony ortak bir "FES Watch U" akıllı saati piyasaya sürdü
Sizi iki boyuttan pek anlamıyorum ama yine de bir dalgayı zorla analiz etmeye çalışıyorum
"Paddington 2" adlı sevimli ayı, hayır kurumu elçisi Du Jiang Huo Siyan, yıldızları ayı için ÇAĞRI çağırmaya yönlendirdi
"Yasak Şehir Tüccarı" Shan Jixiang
İPhone 8'den daha pahalı, RED tarafından başlatılan holografik telefon ne kadar havalı
NVIDIA, RTX2060 ve mobil RTX Maxq grafik kartlarını piyasaya sürdü
"Wuwenxidong" seti 1.12 Zhang Ziyi, "Just Soring Affectionate" filminin oyuncu kadrosunu yönetiyor.
Trump, hükümetin Huawei ve ZTE'den bazı teknolojileri kullanmasını yasaklayan yasa tasarısı imzaladı
Musk, Tesla kazanç konferansında para yakmak, biletleri atlamak ve cehennem yaratmak, dedi
"Güzellik Ekibi" ve "Deadpool" Korkunç Bir Disney'in Fox Films Satın Almasını Yayınlayın
To Top