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

  • Çin imalat endüstrisindeki fırsatlar ve eğilimler

    Fictiv'in Çin Genel Müdürü Cameron Moore ve CEO'su Dave Evans, küresel üretim bölgelerine ilişkin bir dizi makalede Çin'in imalat endüstrisini şekillendiren mevcut fırsatlar ve trendler hakkındaki görüşlerini paylaşıyor. Artan tarifeler ve ticari gerilimlerle ilgili endişelere rağmen Çin, yüksek teknoloji de dahil olmak üzere giderek artan sayıda önemli küresel endüstriyi kapsayan uzun bir üretim geçmişine sahip "dünyanın fabrikası" olmaya devam ediyor. Çin, küresel üretimin %30'unu gerçekleştiriyor, dünyanın en büyük üreticisi ve dünyanın en büyük mal ihracatçısı. Üretim kapasitesi esas olarak elektronik, tekstil, makine ve çelik gibi endüstrilerden kaynaklanıyor. Akıllı üretimin, Endüstri 4.0 teknolojilerinin ve otomasyonun benimsenmesi, Çin'in fabrikalarını dönüştürüyor, üretkenliği ve hassasiyeti artırıyor. Ortalama imalat ücretlerinin son on yılda iki katından fazla artmasıyla birlikte Çin'in işgücü maliyetleri artıyor. Üreticilerin yeşil uygulamaları ve enerji tasarrufu sağlayan teknolojileri giderek daha fazla benimsemesiyle, enerji verimliliği ve sürdürülebilirlik temel odak noktaları haline geldi. Hükümet, stratejik politikalar, mali teşvikler ve altyapı yatırımları yoluyla imalatın gelişimini desteklemektedir.

  • ABD tüketici güveni Kasım ayında yeniden iyileşerek iki yılın en yüksek seviyesine ulaştı

    The Conference Board baş ekonomisti Dana M. Peterson, "ABD tüketici güveni Kasım ayında iyileşmeye devam ederek son iki yılın en yüksek seviyesine ulaştı. Kasım ayındaki artış esas olarak tüketicilerin mevcut duruma ilişkin değerlendirmelerinden kaynaklandı. Olumlu, Tüketicilerin gelecekteki istihdam fırsatlarına ilişkin iyimserliği de ekim ayına göre önemli ölçüde artarak yaklaşık üç yılın en yüksek seviyesine ulaştı. Aynı zamanda tüketicilerin gelecekteki iş koşullarına ilişkin beklentileri de değişmedi. gelecekteki kazançlar biraz düştü." Önceki haberlere göre, ABD Conference Board'un tüketici güven endeksi Kasım ayında 111,7 ile Temmuz 2023'ten bu yana en yüksek seviyesini kaydetti.

  • Starknet: STRK staking'in ilk aşaması resmi olarak ana ağda başlatıldı

    Starknet, STRK staking'in ilk aşamasının resmi olarak ana ağda başlatıldığını bildirdi.

  • CZ: Meme çılgınlığını sona erdirmeye çalışmıyorum, sadece daha fazla inşaatçıyı teşvik ediyorum

    CZ, Meme coin'lerin de destekçisi olarak bu çılgınlığı sona erdirmenin çok zor olduğunu belirten bir mesaj yayınladı ve buna CZ yanıt verdi: "Hiçbir şeyi sona erdirmeye çalışmıyorum, herkesin neye yatırım yapacağını veya elinde tutacağını seçme hakkı var. Sadece daha fazla inşaatçıyı teşvik edin. "

  • Fas, 2017 kripto para birimi yasağını resmi olarak kaldıracak ve yeniden yasallaştıracak

    Fas, 2017'den bu yana ülkede kripto para ticaretinin genel olarak yasaklanmasının ardından kripto para birimlerini yeniden yasallaştırmayı planlıyor.

  • Talus Network, 150 milyon ABD Doları değerlemeyle 6 milyon ABD Doları tutarındaki stratejik finansman turunu tamamladı

    Merkezi olmayan yapay zeka protokolü Talus Network, Polychain Capital liderliğindeki stratejik finansman turunda 150 milyon dolar değerlemeyle 6 milyon dolar topladı. Fon, Protochain, Nexus çerçevesi ve "AI Flört Deneyimi" uygulaması da dahil olmak üzere Talus ekosisteminin daha da geliştirilmesine yardımcı olacak.

  • AXIOS: Trump bir yapay zeka sekreteri atamayı düşünüyor

    AXIOS'un haberine göre Trump, federal politikayı ve hükümetin gelişen teknolojileri kullanımını koordine etmek için bir yapay zeka sekreteri atamayı düşünüyor.

  • Schuman Financial, RockawayX liderliğindeki tohum turu finansmanında 7,36 milyon ABD dolarını tamamladı

    Schuman Financial, Lightspeed Faction, Kraken Ventures, Nexo Ventures, Gnosis VC, Delta Blockchain Fund ve Bankless Ventures'ın katılımıyla RockawayX liderliğindeki 7,36 milyon dolarlık tohum turunu tamamladı. Ayrıca Schuman Financial, MiCA uyumlu bir euro stablecoin olan EURØP'yi piyasaya sürdü. Fransa'da stabilcoin ihraççı lisansı alan ilk Avrupalı ​​şirket olan Schuman Financial, EURØP etrafında SEPA entegrasyonunu, bankacılık kanallarını ve Societe Generale gibi 1. Kademe küresel bankalarla saklama ortaklıklarını içeren bir ekosistem inşa ediyor.

  • QCP: BTC'nin 100.000 dolar seviyesine giden yolu durakladı, ETH volatilitenin satışlara dönüştüğünü ima etti

    QCP Capital bir analiz yayınladı ve Bitcoin fiyatlarındaki son düşüşün 430 milyon dolardan fazla uzun vadeli tasfiyeye yol açtığına dikkat çekti. Bu düşüş, 438 milyon dolarlık çıkış kaydeden spot ETF'lere yönelik art arda beş günlük net girişin sonuna denk geldi. Pazartesi günü MicroStrategy %4,4 daha düştü. BTC'nin 100.000 dolar seviyesine giden yolu, ABD tatilleri yaklaştıkça durdu ve fiyatları daha yükseğe çıkaracak acil bir katalizör yok. Buna ek olarak ETH, volatilitenin alımlardan ziyade satımlara doğru kaydığını ima etti ve özellikle Federal Reserve FOMC tutanakları ve PCE verilerinin yakında açıklanmasıyla birlikte aşağı yönlü risklere ilişkin piyasa endişeleri yoğunlaşabilir. Ancak uzun vadede piyasadaki bu düşüş aşırı bir düzeltme değil. Bitcoin geçen haftanın başında görülen seviyelere geri döndü. Trump'ın zaferinden bu yana piyasalar aşırı alım ve aşırı kaldıraçlı hale geldi ve bu da bir duraklamayı kaçınılmaz hale getirdi.

  • Binance GFT, IRIS, KEY, OAX ve REN'i listeden çıkaracak

    Binance, 10 Aralık 2024'te GFT/USDT, IRIS/BTC, IRIS/USDT, KEY/USDT, OAX/BTC, OAX/USDT, REN/BTC, REN/USDT işlem çiftlerini listeden çıkaracak. Ayrıca Binance Vadeli İşlemler tüm pozisyonları kapatacak ve KEYUSDT ve RENUSDT USDⓈ-M kalıcı sözleşmelerini 03.12.2024 09:00 (UTC) itibarıyla otomatik olarak kapatacak. Anlaşma tamamlandıktan sonra sözleşme listeden kaldırılacaktır.