Czy Bitcoin czy Ethereum to lepszy protokół dla programistów? Bliższe spojrzenie ujawnia, że ​​odpowiedź może nie być tak oczywista.

Tony Cai – dyrektor generalny platformy DeFi opartej na Bitcoinie, Atomic Finance i były twórca Ethereum – opublikował w środę wątek na Twitterze, w którym opisał różne doświadczenia związane z tworzeniem aplikacji w obu sieciach, w tym mocne i słabe strony każdej z nich.

Zaleta Bitcoina: Bezpieczeństwo i koncentracja

Według Cai, pierwszą zaletą Bitcoina jest bezpieczeństwo jego języka programowania. Oryginalne kontrakty Discrete Log Contracts (DLC) sieci kryptograficznej mogą pochwalić się mniejszą liczbą usług ataków niż inteligentne kontrakty Ethereum, które straciły użytkowników setki milionów dolarów z powodu błędów kodowania i exploitów w ciągu ostatnich kilku lat.

„W ETH jeden drobny błąd (np. napisanie 1–2 linijek kodu w złej kolejności) może skutkować stratą milionów” – napisał Cai.

Poświęciwszy czas na budowanie sieci ETH, zanim przerzuciłem się na BTC, zobaczyłem najlepsze i najgorsze strony obu społeczności.

Pewnie spotkam się z hejtem, ale mam to w nosie...

BTC kontra ETH: szczera refleksja budowniczego.

Oto 6 rzeczy, które zauważyłem: pic.twitter.com/3sBZKrZlRn

— Tony Cai#SoundFinance(@TonyCai_) 16 sierpnia 2023

Doświadczenie w rozwoju Bitcoina korzysta również z „laserowej koncentracji” – przejrzystości i nacisku na innowacje. Według Cai, społeczność ETH „działa szybko” i co tydzień wprowadza nowe rozwiązania, przez co twórcy łatwo gubią się w „syndromie błyszczącego obiektu”.

„Język skryptowy i możliwości Bitcoina są celowo ograniczone, aby zapewnić stabilność jego podstawowej funkcji” – powiedział Cai w rozmowie z CryptoPotato za pośrednictwem wiadomości prywatnej. „Z drugiej strony, Ethereum zostało zaprojektowane jako platforma dla zdecentralizowanych aplikacji, dzięki czemu jest bardziej elastyczne i wszechstronne”.

Ethereum od lat słynie z NFT i tokenizacji – technologii, które dopiero zaczynają pojawiać się w Bitcoinie. Ta ograniczona możliwość sprawia, że deweloperzy koncentrują się na dopasowaniu produktu do rynku, zamiast na wymyślaniu skomplikowanych tokenomik i „racjonalizacji” uzasadniających, dlaczego ich projekty w ogóle potrzebują tokena.

Zaleta Ethereum: ekspresyjność i infrastruktura deweloperska

Naturalnie, ścisły język skryptowy Bitcoina wiąże się z pewnymi kompromisami. Nie tylko rozwój jest bardziej ograniczony technicznie, ale więcej deweloperów naturalnie skłania się ku bardziej przyjaznemu językowi programowania Ethereum – Solidity.

„Programowanie w Solidity jest proste dla każdego, kto zna podstawy JavaScriptu. A większość programistów zna je dzisiaj” – powiedział Cai. Platforma oferuje również znacznie bogatszą infrastrukturę programistyczną dzięki narzędziom takim jak Truffle Suite i Infura, a także więcej hackathonów poświęconych tworzeniu nowych narzędzi.

Cai uważa, że mniejsza liczba hackathonów w Bitcoinie może wynikać z jego względnego braku tokenizacji, co doprowadziło do mniejszego finansowania i sponsoringu dla deweloperów sieci. „Startupy BTC nie mogą sobie pozwolić na ogromne rezerwy finansowe finansowane ze spadku tokenów / ICO” – wyjaśnił.

Chociaż firmy takie jak Blockstream i Chaincode Labs zaangażowały się w finansowanie ekosystemu, Cai stwierdził, że Ethereum zawsze miało bardziej „ustrukturyzowane” podejście do finansowania dzięki ICO i Ethereum Foundation.

Kultura programistów w obu obozach również znacznie się różni. Podczas gdy użytkownicy Bitcoina wprowadzają zmiany „ostrożnie”, koncentrując się na „zachowaniu integralności sieci”, rozwój Ethereum może przebiegać w duchu „wolnej amerykanki”, gdzie programiści nieustannie „eksplorują nowe przypadki użycia”.

Kontrast ten stworzył wyraźny podział, w którym to „podcasterzy” i „twórcy treści” Bitcoina często znajdują się w centrum uwagi opinii publicznej, a nie jego twórcy. Ograniczył on również kreatywność aplikacji i startupów Bitcoin do czterech podstawowych kategorii: mikropłatności w sieci Lightning Network, wjazdów fiducjarnych, dostawców multisig i nagród Bitcoin.

„Oddolne, zdecentralizowane podejście Bitcoina do finansowania i rozwoju ma swoje zalety, podobnie jak bardziej ustrukturyzowane podejście Ethereum” – podsumował Cai.

Artykuł „Bitcoin czy Ethereum? DeFi Dev wyjaśnia, co jest lepsze do budowy” pojawił się po raz pierwszy na CryptoPotato.