Cointime

Uygulamayı indirmek için QR kodu tarayın
iOS & Android

Airdrop meraklıları için gerekli geliştirme bilgileri nelerdir?

Bir sözleşmenin nasıl dağıtılacağını bilmediğinizde muhtemelen buna BUIDL adını veremezsiniz.

Her airdrop meraklısı zincire ve uygulamalara kullanıcı olarak girecektir ancak zincir açısından bakıldığında kullanıcıların belirli hiyerarşik sınırları vardır.Bunların arasında uygulama geliştiriciler zincir için en değerli olanlardır.

Uygulama geliştiricileri, kullanıcıları bunları kullanmaya çekebilecek dApp'ler geliştirir. Kullanım sırasında gaz üretilecektir. Geliştiriciler, zincirdeki sözleşmeleri dağıtacak ve kullanıcıları zincir operasyonlarını gerçekleştirmeye aktif olarak çekecek. Zincirin değeri sonsuz bir şekilde artacaktır.

Bu nedenle, geliştirme yeteneklerine veya basit geliştirme bilgisine sahip olmanın, airdrop alma şansını artırmanın, daha doğrusu zincirde gerçek bir kurucu olmanın daha iyi bir yolu olduğu söylenebilir.

Bu yazımızda zincir operasyonlarını deneyimlemeyi seven bir kullanıcının ihtiyaç duyduğu basit geliştirme bilgisini detaylı bir şekilde anlatacağız. Bunlar arasında, bir ön uç oluşturma, bir geliştirme ortamı oluşturma veya SDK ile ilgili işlemleri içermeyecektir. Bu makale, sıradan kullanıcıları, acemiler için geliştirme deneyiminin teorik dönemine yönlendirecektir. Pratik döneme girmek isterlerse, devam edebilirler. diğer derinlemesine bilgileri öğrenmek.

Blockchain teorisinden bir anlayış çerçevesi oluşturun

Bir önceki yazımız "Dünya çapında yeni ve eski projeleri parçalamak için teknik mantık nasıl kullanılır?" " Blockchain'in niteliklerinin tanımı "Blockchain sadece bir genel muhasebe defteri değildir. Bugün var olan tüm halka açık zincirler yüzeysel uygulama geliştirme için tasarlanmıştır.

Bu nedenle, zincirin geliştirme bilgisinin anlaşılması, İnternet geliştirme ve uygulamasının kendisiyle tutarlıdır.Mimari anlayış açısından, sadece arka uç bir zincir haline gelmiş ve başlangıçta veritabanındaki veri durumu, veritabanındaki veri durumu haline gelmiştir. zincir.

İnternet uygulaması geliştirmek için öncelikle bulut hizmetlerini satın almanız gerekir (eski zamanlarda ağa bilgi işlem cihazları aracılığıyla erişebilir veya bunları sunucu olarak dağıtabilirsiniz).Biri ön uç dağıtımı için, diğeri arka uç için olmak üzere iki sunucu satın alırsak. dağıtım, bir web sitesi satın alırız, web sitesini ve ön uç geliştirme parçalarını yapılandırırız ve ardından verileri yönetmek için arka ucu geliştiririz. Web sitesinin etkileşimli verileri, kullanıldığında arka uca girecektir. Kullanıcının çalıştırmadan önce geri bildirim verileri alması gerekir, veritabanındaki veri durumuna erişildikten sonra yürütülür.

Böylesine karmaşık bir süreç nedeniyle, geleneksel uygulamalarda kullanıcılar temelde arka ucu hissedemezler ancak blockchain'de ön ucu ve arka ucu net bir şekilde hissedebilirler.

DApp'in arka ucu, İnternet uygulaması geliştirmede kullanılan sunucuları ve veritabanlarını zincire ve zincirin genel durumuna dönüştürür.

Geliştirme sırasında, arka uç zinciri bir uzaktan çağrı arayüzü rpc'yi ortaya çıkarır ve tüm geliştiriciler ve uygulamalar zinciri bu arayüz üzerinden çalıştırır.

Bu nedenle, farklı dApp'leri deneyimlemek için MetaMask'ı kullanırken, dApp'e farklı ağlar eklemeniz gerekir.Bir ağ eklerken, url, rpc'nin erişim noktasını temsil eder.

Diğer ağ tasarımlarında dApp'i yükseltmenin başka bir yolu vardır: Bir zincir yalnızca bir RPC kullanıyorsa ve büyük miktarda etkileşim gerekiyorsa, görev zincire gönderilmeden önce erişim süreci tıkanacaktır.

Şu anda uygulama tarafının kendi RPC'sini oluşturması mümkün olursa daha büyük avantaja sahip olacaktır ancak şu anda halka açık zincir alanında, mevcut POS tasarımıyla bu şekilde çalışan çok fazla dApp yok.

Bu noktada temel olarak geliştirme eylemleri için zincirle etkileşime girdiğimizde bir cüzdan ve bir rpc portuna ihtiyacımız olacağını anlayabiliriz.

Önemli geliştirme araçları

Girişi aldıktan sonra bir sonraki adım zincir üzerinde işlemlerin nasıl gerçekleştirileceğidir.

Ethereum dünya bilgisayarı olarak bilinir ve çeşitli türlerde otomatik olarak yürütülen akıllı sözleşmeleri çalıştırabilir.Bu işlem, sözleşmelerin ağa dağıtılması ve EVM tarafından yürütülmesi yoluyla gerçekleştirilir.

Önemli geliştirme araçları

Girişi aldıktan sonra bir sonraki adım zincir üzerinde işlemlerin nasıl gerçekleştirileceğidir.

Ethereum dünya bilgisayarı olarak bilinir ve çeşitli türlerde otomatik olarak yürütülen akıllı sözleşmeleri çalıştırabilir.Bu işlem, sözleşmelerin ağa dağıtılması ve EVM tarafından yürütülmesi yoluyla gerçekleştirilir.

Sanal makine VM terimi, bulut hizmet sektöründe mutlaka adından söz ettirecek bir kelimedir.Ethereum ağındaki bilgi işlem ekipmanlarını devasa bir bilgi işlem depolama alanı yani sanal makine olarak düşünebiliriz.Sanal makine akıllı sözleşmelere olanak tanır. çalıştırma yeteneğine sahip olmak. Görev talimatlarının yürütmeyi tamamlamasına izin verin.

O zaman akıllı sözleşmeler anahtar haline gelir ve geliştiricilerin deneyimleyeceği temel bağlantı akıllı sözleşmelerdir.

Akıllı sözleşmelerin dağıtımı, önce kodun yazılması, ikinci olarak kodun derlenmesi ve üçüncü olarak dağıtılması şeklinde bölünmüştür. Dağıtım tamamlandıktan sonra sözleşme işlevi doğrudan çağrılabilir.

Ethereum'un sabit araçları vardır ve bu araçlar son derece basitleştirilmiştir.Tüm süreci anladıktan sonra dikkatli baktığınız sürece tüm süreci deneyebilirsiniz.

Remix, Hardhat ve OpenZeppelin şu anda en basit ve en açık araçlardır.Bu açık kaynak araçların yanı sıra, Thirdweb gibi geliştirmeye yardımcı olabilecek ve bazı süreçleri basitleştirebilecek araçlar da bulunmaktadır.

Her ağ test ağının deneyimiyle başlayın

Son dönemde Berachain, Taiko ve Shardeum gibi halka açık zincirlerin test ağlarını deneyimledik. Bu zincirlerin deneyim sürecinden gelişim bilgisini öğrenebilirsiniz.

Öncelikle normal bir kullanıcıyım ve ağ ile etkileşimde bulunmak için MetaMask işlemlerini kullanıyorum. İlk adım, test ağını MetaMask'a eklemek ve tokenleri test ağında elde etmektir.Test ağı tokenleri, test ağı musluğundan toplanır.Miktar sınırlıdır.Toplama, üç projenin resmi belgelerinde duyurulur. Süreçte bu üç zincirin test token’ları Bera, ETH ve SHM’dir.

Berachain ve Shardeum'un her ikisinin de L1 olduğu ve kendi yerel tokenlerini kullandıkları, Taiko'nun ise L2 olduğu bulunabilir.Varlığın amacı Ethereum'u genişletmektir, dolayısıyla ETH kullanır ve Ethereum'un halka açık bir test ağı olduğundan Taiko da Ethereum'un tokenlerini kullanır. kendi test ağı bazı işlevsel testler gerçekleştirdi.Kullanıcılar bunu deneyimlemek istiyorsa, sonuçta hangi zinciri uygulayacağını bilmeleri gerekiyor.

Üç zincirin musluklarından deneyim tokenlarını aldıktan sonra bir sonraki adım, sözleşmeyi zincire dağıtmak için geliştirme araçlarının nasıl kullanılacağını denemektir.

Yani bir sonraki adımda üç adım var: sözleşmeyi bulun, sözleşmeyi değiştirin ve IDE'de sözleşme dağıtımını tamamlayın.

Üç projenin dokümantasyon sayfaları, ilgili sözleşme dağıtımı için hangi araçların destekleneceğini açıkça belirtecektir. Kontrol ettikten sonra bu üç projenin tümü dağıtım için Remix kullanımını desteklediğinden, bu işlem için Remix'i kullanacağız.

Remix, çevrimiçi olarak düzenlenebilir bir ortamdır ve oldukça kullanışlıdır. SDK veya terminal gibi daha karmaşık araçların kullanılmasına gerek yoktur. Ancak bu makaledeki basit süreç yalnızca tek seferlik bir dağıtımdır. Sözleşme değişikliği ve çağrı testlerin yürütülmesi için hala başka araçlara ihtiyaç vardır.

1. Dağıtım için sözleşme nasıl bulunur?

OpenZeppelin'de, yaygın olarak kullanılan çeşitli token ihraç sözleşmeleri modüler bir şekilde görüntülenir.İşlevi doğrudan seçip ardından doğrudan Remix'e geçebiliriz.

Bu başlangıç ​​sayfasıdır:

2. Sözleşme kodunda basit değişiklikler yapın

Daha sonra Wyz Research'ün tam adını ve Wyz kısaltmasını kullanarak token ihraç etmek için sözleşmeyi kurdum ve fonksiyonda ön yayın seçeneğini seçip sözleşmenin kontrol sahipliğini belirttim. Bu işlemler sayesinde, sağdaki sözleşme kodu, ilk kırmızı kutuda inşaatçıyı gösterir ve ön sürüm tokenlarının da işaret edecek adresleri vardır.

Daha sonra Wyz Research'ün tam adını ve Wyz kısaltmasını kullanarak token ihraç etmek için sözleşmeyi kurdum ve fonksiyonda ön yayın seçeneğini seçip sözleşmenin kontrol sahipliğini belirttim. Bu işlemler sayesinde, sağdaki sözleşme kodu, ilk kırmızı kutuda inşaatçıyı gösterir ve ön sürüm tokenlarının da işaret edecek adresleri vardır.

3. Sözleşme nasıl dağıtılır

Daha sonra sağ üst köşedeki Remix'te Aç'a tıklayın ve Remix arayüzünde düzenlemeye başlayabiliriz.

Remix arayüzünde düzenlemeye başlamadan önce lütfen MetaMask'taki ağ ve cüzdan adreslerini doğru şekilde ayarlayın.

Sayfaya girdikten sonra yukarıda karşılık gelen iki adresi değiştirmemiz gerekiyor, bunları değiştirmek için cüzdan adresini kullandım. Aşağıdaki gibi görüntülenir:

Daha sonra sol taraftaki Auto complie seçeneğine tıklayın yani otomatik derleme anlamına gelir.Otomatik derleme yoksa sol taraftaki mavi butona tıklamanız gerekmektedir. En solda yeşil bir onay işareti göründüğünde. Daha sonra dağıtım sayfasına girmek için soldaki yeşil onayın altındaki düğmeye tıklayın.

Cüzdan doğru şekilde değiştirildiğinde sol üst köşedeki hesap kısmına tıklayın.Bu konum gas ödemesi yapılacak hesabı, aşağıdaki konum ise dağıtım adresini temsil eder.Seçtikten sonra aşağıdaki gibi görünecektir:

Dağıt'a tıkladığınızda, bu işlemin gaz ücretini ödemek için MetaMask açılacaktır.

Sözleşme dağıtım süreci sırasında, bekleyen sözleşme Remix'in alt tarafında görüntülenecektir.

Sözleşme başarıyla dağıtıldıktan sonra işlem başarısı alt tarafta görüntülenecektir.

4. Tarayıcıda işlemleri sorgulama

Dağıtım tamamlandıktan sonra, işlemi görüntülemek üzere tarayıcıya girmek için cüzdandaki düğmeyi tıkladığınızda, bir sözleşme oluşturma eylemini yeni tamamladığımızı ve sözleşmenin yürütülmesi sırasında ilgili tokenın gönderildiğini görebilirsiniz. jetonlardan birine gönderilir.

Görüntülemek için tekrar adrese tıkladığınızda adreste 1000 W token Mint yazdığını göreceksiniz. Ancak test ağı tarayıcısı nedeniyle token adının görüntülenmediği görülüyor ve bu sorunun doğrulanması gerekiyor.

Bu dağıtım Shardeum'u kullanır. Berachain ve Taiko'ya dağıtılırsa süreç aynıdır. Yalnızca cüzdandaki ilgili ağı ayarlamanız gerekir. Remix gibi çevrimiçi IDE'ler ağ işlemlerine basit bir giriş sağlar.

Zincir üzerinde belirli geliştirme operasyonlarını gerçekleştirmek, uygulama dışı kullanıcılar için en basit inşaat girişimidir.Bazı varlıkları ihraç etmek veya diğer dApp'lerin kodunu çatallamak için sözleşmeleri kullanmayı deneyebilirsiniz.Zincirdeki her dApp'in sözleşmesi, Kombinasyon Örneğin gördüğümüz Uniswap swapı bir kontrat, LP sağlayan da başka bir kontrat.

Dex ile karşılaştırıldığında diğer Defi ve Gamefi sözleşmeleri daha karmaşıktır. Geliştirme süreci karmaşık ve uzun olmasına rağmen meraklılar için ilkelerini anlamak, zincirlerin ve uygulamaların daha fazlasını oluşturmasına yardımcı olabilir.

Yorumlar

Tüm Yorumlar

Önerilen okuma

  • ABD Senatosu Bankacılık Komitesi Başkanı: Stabil kripto paraların getiri oranlarına ilişkin yeni taslak düzenlemeler bu hafta gibi erken bir tarihte görülebilir.

    Cointime'ın haberine göre, Senato Bankacılık Komitesi Başkanı Senatör Tim Scott, DC Blockchain Zirvesi'nde yaptığı açıklamada, yasa koyucuların bu hafta içinde en azından stablecoin ile ilgili hükümler içeren yeni bir yasa tasarısını görebileceklerini belirtti. Scott, tasarıda en çok tartışılan konunun stablecoin getirileri olduğunu, ancak yasa koyucuların bu konu üzerinde çalışmaya devam ettiğini kaydetti. Scott, “İlk teklifi bu hafta incelemeye sunacağımı düşünüyorum. Eğer bu hafta sonuna kadar gerçekleşirse ve gerçekleşeceğini düşünüyorum, en azından çerçevenin şekillenip şekillenmediğini bileceğiz. Eğer öyleyse, daha iyi bir konumda olacağız.” dedi. Ayrıca, stablecoin getirileri konusundaki ilerlemeyi Demokrat Senatör Angela Alsobrooks, Cumhuriyetçi Senatör Thom Tillis ve Beyaz Saray yetkilisi Patrick Witt'in çabalarına bağladı. Scott, son bir ay içinde yapılan görüşmelerde, Başkan Donald Trump ve ailesinin kripto para projeleriyle ilgili yasa koyucuların endişeleri, önemli düzenleyici kurumlarda iki partili temsil eksikliği ve Müşterinizi Tanıyın (KYC) düzenlemeleri de dahil olmak üzere, çözülememiş diğer konuların da ele alındığını belirtti. Scott ayrıca şunları söyledi: “Etik konular ve toplantı yeter sayısı konusunda bir anlaşmaya varmaya çok yakın olduğumuzu düşünüyorum. Bunun karşı taraf için önemli bir konu olduğunu biliyoruz, bu yüzden bunu da ele alıyoruz. Bazı atamalar konusunda da ilerleme kaydettiğimizi düşünüyorum, bu iyi bir haber. DeFi'ye gelince, bu Senatör Mark Warner'ın odaklandığı bir alan ve Kara Para Aklama ile Mücadele (AML) bunun çok önemli bir parçası. Bu nedenle bu konularda ilerleme kaydettiğimizi düşünüyorum.”

  • Altın Sabah Özeti | 18 Mart Gecesi Yaşanan Önemli Gelişmeler

    21:00-7:00 Anahtar Kelimeler: Phantom, Stripe, Autonomous, İran 1. İran, ABD ve İsrail'in topraklarını kullanmasına izin veren ülkelere yasal olarak saldırabileceğini iddia ediyor; 2. ABD CFTC: Phantom cüzdanlarının aracı kurum olarak kayıt altına alınması gerekmiyor; 3. Arizona Başsavcısı, tahmin pazarlamacısı Kalshi hakkında suç duyurusunda bulundu; 4. ABD Dışişleri Bakanlığı, dünya genelindeki tüm büyükelçiliklere "derhal" güvenlik değerlendirmeleri yapmaları emrini verdi; 5. Robinhood Venture Capital, Stripe ve ElevenLabs'e yaklaşık 35 milyon dolar yatırım yaptı; 6. GSR, kripto fon yönetim platformu oluşturmak için Autonomous ve Architech'i satın almak üzere 57 milyon dolar yatırım yaptı; 7. ABD SEC ve CFTC, çoğu dijital varlığın menkul kıymet olmadığını belirten yeni kripto para birimi kılavuzu yayınladı.

  • ABD Menkul Kıymetler ve Borsa Komisyonu (SEC) ve Emtia Vadeli İşlemler Komisyonu (CFTC), kripto paralar hakkında yeni görüşler yayınlayarak, dijital varlıkların çoğunun menkul kıymet kategorisine girmediğini belirtti.

    Cointime, 18 Mart'ta ABD Menkul Kıymetler ve Borsa Komisyonu (SEC) ve Emtia Vadeli İşlemler Ticaret Komisyonu'nun (CFTC) kripto paralar hakkında 68 sayfalık bir rehber belge yayınladığını ve çoğu dijital varlığın menkul kıymet olmadığını belirttiğini bildirdi. Yeni açıklama, ajansın menkul kıymet olmadığını belirttiği stablecoin'lerin, dijital emtiaların ve "dijital enstrüman" token'larının sınıflandırılmasını detaylandırıyor. Ayrıca, "menkul kıymet olmayan kripto varlıkların" nasıl menkul kıymet haline gelebileceğini açıklamaya çalışıyor ve federal menkul kıymetler yasalarının madencilik, protokol staking ve airdrop'lara nasıl uygulandığını netleştiriyor. SEC ayrıca, menkul kıymet olmayan dijital varlıkların nasıl yatırım sözleşmelerinin konusu olabileceğini de açıkladı. Ajans açıklamasında şunları belirtiyor: "Menkul kıymet olmayan kripto varlıklar, bir ihraççı yatırımcıları ortak bir girişime yatırım yapmaya teşvik ettiğinde ve gerekli yönetim çalışmalarını üstlenme taahhüdünde veya beyanında bulunduğunda ve alıcının bundan kar elde etmeyi bekleme nedeni olduğunda yatırım sözleşmelerinin konusu haline gelir."

  • Mastercard, stablecoin şirketi BVNK'yi 1,8 milyar dolara kadar bir bedelle satın almayı planlıyor.

    Cointime'ın haberine göre Mastercard, stablecoin altyapı girişimi BVNK'yi 1,8 milyar dolara kadar bir bedelle satın almayı planlıyor; bu bedele 300 milyon dolarlık şartlı ödeme de dahil. Bu satın alma, BVNK'nin Coinbase ile yaklaşık 2 milyar dolarlık birleşme görüşmelerinin başarısızlıkla sonuçlanmasından sadece dört ay sonra gerçekleşiyor. Her iki şirket de Salı günü yayınlanan ortak bir açıklamada anlaşmayı doğruladı.

  • BTC 75.000 doları aştı

    Piyasa verileri, BTC'nin 75.000 doları aştığını ve şu anda 75.033,01 dolardan işlem gördüğünü, 24 saatte %2,83'lük bir artış kaydettiğini gösteriyor. Piyasa önemli bir dalgalanma yaşıyor, bu nedenle lütfen riskinizi buna göre yönetin.

  • BTC 71.500 doları aştı

    Piyasa verileri, BTC'nin 71.500 dolar seviyesini aştığını ve şu anda 71.510,19 dolardan işlem gördüğünü, 24 saatte %1,06'lık bir artış kaydettiğini gösteriyor. Piyasa önemli bir dalgalanma yaşıyor, bu nedenle lütfen riskinizi buna göre yönetin.

  • ETH 2100 doları aştı

    Piyasa verileri, ETH'nin 2.100 dolar seviyesini aştığını ve şu anda 2.100,58 dolardan işlem gördüğünü, 24 saatte %0,44'lük bir artış kaydettiğini gösteriyor. Piyasa önemli bir dalgalanma yaşıyor; lütfen riskinizi buna göre yönetin.

  • ABD'de piyasaya sürülen Ethereum ETF'sine dün 26,7 milyon dolarlık net giriş oldu.

    Farside Investors tarafından izlenen verilere göre, 14 Mart'ta ABD spot Ethereum ETF'sine 26,7 milyon dolarlık net giriş oldu.

  • ABD Adalet Bakanlığı, Powell davasındaki karara itiraz edecek ve bu durum Warsh'ın atanmasını geciktirebilir.

    14 Mart'ta, bir yargıcın Federal Rezerv'e gönderilen celpleri reddetmesinin ardından, ABD Başsavcısı Robert Piro, Fed Başkanı Jerome Powell hakkındaki soruşturmasına devam edeceğine ve görev süresi Mayıs ayında sona erecek olan halefi Kevin Warsh'ın atanmasını potansiyel olarak geciktireceğine söz verdi. ABD Bölge Yargıcı James Bosberg, hükümetin Fed genel merkezindeki tadilatlarla ve Powell'ın proje hakkındaki yorumlarıyla ilgili celplerini haklı çıkaracak herhangi bir kanıt sunamadığını belirtti. Piro, "Bu süreç, radikal bir yargıç tarafından keyfi olarak sekteye uğratıldı. Süreç sorunsuz ilerlemeliydi, ancak ilerlemedi. Utanç verici bir durum." dedi. Senato Bankacılık Komitesi üyesi Senatör Tillis, Adalet Bakanlığı'nın Powell hakkındaki soruşturması devam ettiği sürece herhangi bir Fed başkanının atanmasını engelleyeceği konusunda uyardı. Tillis, "Bu karar, Başkan Powell hakkındaki ceza soruşturmasının ne kadar zayıf ve temelsiz olduğunu doğruluyor; bu, Fed'in bağımsızlığına yönelik başarısız bir saldırıdan başka bir şey değil." dedi. "Bu temyiz başvurusu, Kevin Warsh'ın bir sonraki Fed başkanı olarak onaylanmasını yalnızca geciktirecektir."