201 ընթերցումներ

Ինչքան արագ են Ethereum բիզնեսները, իրականում?

կողմից blockchain...8m2025/05/20
Read on Terminal Reader

Չափազանց երկար; Կարդալ

Ethereum ÐApp- ի արտադրողները պետք է հարմարեցնել առեւտրային արագությունը եւ գազի վճարները: Այս ուսումնասիրությունը ցույց է տալիս, որ բարձրագույն գազի գները արագացնում են առեւտրություններ, բայց նվազեցնում են վերադառնալները: Այն համեմատում է գազի արժեքների ճշգրտությունը, ինչպիսիք են Etherscan- ը եւ EthGasStation- ը, եւ առաջարկում է ավելի հեշտ մոդել, որը գերազանցում է գազի առեւտրությունների համար:
featured image - Ինչքան արագ են Ethereum բիզնեսները, իրականում?
Blockchainize Any Technology HackerNoon profile picture
0-item

Նրա գրասենյակներ :

(1) MICHAEL PACHECO, Software Analysis and Intelligence Lab (SAIL) Կանադայի Queen’s համալսարանում:

(2) GUSTAVO A. OLIVA, Software Analysis and Intelligence Lab (SAIL) Կանադայի Queen’s համալսարանում:

(3) GOPI KRISHNAN RAJBAHADUR- ը, Huawei- ի ծրագրային գերազանցության կենտրոն, Канада:

(4) AHMED E. HASSAN, Software Analysis and Intelligence Lab (SAIL) Թագավորության համալսարանում, Կանադա:

Authors:

(1) MICHAEL PACHECO, Software Analysis and Intelligence Lab (SAIL) Կանադայի Queen’s համալսարանում:

(2) GUSTAVO A. OLIVA, Software Analysis and Intelligence Lab (SAIL) Կանադայի Queen’s համալսարանում:

(3) GOPI KRISHNAN RAJBAHADUR- ը, Huawei- ի ծրագրային գերազանցության կենտրոն, Канада:

(4) AHMED E. HASSAN, Software Analysis and Intelligence Lab (SAIL) Թագավորության համալսարանում, Կանադա:

Հեղինակային փաթեթներ

Abstract եւ 1 ներսում

2 Պաշտոնական եւ 2.1 Blockchain

2.2 Ապրանքներ

3 Հիմնական օրինակներ

4 Computing Transaction Processing ժամանակներ

5 Data Collection եւ 5.1 Data Sources

5.2 Հասկածություն

6 արդյունքները

6.1 RQ1: Ինչքան ժամանակն է պետք է գործել Ethereum- ի փոխանակման համար:

6.2 RQ2: Ինչքան ճշգրիտ են Etherscan- ի եւ EthGasStation- ի տրամադրված փոխանակման ժամանակների ծախսերը:

7 Դուք կարող եք արտադրել ավելի պարզ մոդել: A post-hoc study

8 Ապրանքներ

8.1 Ինչպե՞ս է վերջնական օգտագործողների մասին:

9 Հիմնական աշխատանքներ

10 երաշխիքներ վտանգավորության համար

11 Սպիտակագրություն, Disclaimer եւ References


A. COMPUTING TRANSACTION PROCESSING TIMES

A. Computing Transaction Processing ժամանակներ

A.1 Հիմնական ժամանակը

A.2 Արդյունաբերական ժամանակագրություն

B. RQ1: GAS PRICE DISTRIBUTION FOR EACH GAS PRICE CATEGORY

B. RQ1: GAS- ի գինը յուրաքանչյուր գինը տեսակի համար

B.1 Sensitivity Analysis է Block Lookback

C. RQ2: SUMMARY OF ACCURACY STATISTICS FOR THE PREDICTION MODELS

C. RQ2: Հյուրատետր ճշգրտության մոդելների ստանդարտություն

D. POST-HOC STUDY: SUMMARY OF ACCURACY STATISTICS FOR THE PREDICTION MODELS

D. Post-HOC ուսումնասիրություն: Precision Statistics Summary for Prediction Models-ի համար


Ethereum- ի փոխանցման մոդելը կարող է լինել շատ հեշտ է, քանի որ Ethereum- ի փոխանցման մոդելը շատ հեշտ է: Այս փոխանցման մոդելները շատ շատ հայտնի են, ինչպիսիք են blockchain- ի փոխանցման ծրագրերի զարգացման համար: Այս ծրագրերը հայտնի են, ինչպիսիք են GAPS- ի փոխանցման մանրամասներ: Երբ մանրամասները փորձում են GAPS- ի փոխանցման մանրամասները, մշակողները պետք է փոխանցել իրենց փոխանցման մանրամասները, որոնք տպագրվում են իրենց օգտագործման նախնական վերջում, մի կամ ավելի հեշտ ծառայության փոխանցման համար: Ապրանքների պետք է վճարել այդ փոխանցման համար, եւ այնքան ավելի ճշգրիտ են, ինչպիսիք են GAPS- ի փոխանցման

1 Առաջարկ

Blockchain- ը նոր ծրագրային տեխնոլոգիան է, որը թույլ է տալիս ապահովել եւ decentralized processing թվային փոխանակման. Առաջին հիմնական blockchain պլատֆորմը էր Bitcoin, որը պլատֆորմացիոն է cryptocurrencies.In Bitcoin պլատֆորմում, cryptocurrency- ը նաեւ կոչվում է Bitcoin- ը (մածրը `b') եւ այն ներկայացվում է կոդը BTC- ի կողմից. Bitcoin պլատֆորմացիոն առաջին նպատակը է թույլ տալ BTC- ի փոխանակման հաճախորդների հաշիվների միջեւ. Այն է, Bitcoin պլատֆորմը ապահովում է պլատֆորմ է processing համարCryptocurrency բիզնեսը.


Bitcoin- ից հետո, շատ այլ blockchain պլատֆորմներ մշակվել են: Այս պլատֆորմների հատուկ դասը հայտնի է որպեսԾրագրային BlockchainsԱրդյոք Bitcoin- ից տարբեր, programable blockchains- ը նաեւ տպագրում է եւ կատարում էSmart հաշիվներԲացի աջակցելու cryptocurrency առեւտրի. A Smart Contract- ը հիմնականում գրված է բարձր մակարդակի, object-oriented programming language- ի հետ: Հիմնականում, Solidity- ը.EthereumEthereum- ում օգտագործողի հաշիվը կարող է ուղարկելՀեղինակային գործառույթներՀեղինակային գործառույթը կատարում է Smart Contract- ում defined գործառույթը:


Programable Blockchains- ը թույլ է տալիս զարգացմանBlockchain- ի գործառույթներըEthereum- ի աշխարհում այդ ծրագրերը հայտնի են որպեսDecentralized ծրագրերԱրդյոք, քանի որ blockchain- ի բնական առանձնահատկությունները (հարկե, անվտանգություն, մատակարարված բուժման), ÐApps- ը կարող է փոխել, թե ինչպես բիզնեսները այժմ աշխատում են: Իհարկե, այս փոխանակման հզորությունը ստեղծել է կարեւոր պահանջը blockchain- ի մասնագետների համար: LinkedIn- ի վերջին գրասենյակը [4] ասում է:Հաջորդ տարի, սխալային համակարգչություն, artificial intelligence, եւ analytical ճշգրիտությունը առաջացել LinkedIn- ի ամբողջ աշխարհում ցուցակը ամենամեծ պահանջի հզոր مهارتների. Նրանք բոլորը ներառում են ցուցակը այս տարի, բայց մի հզորություն, որ մենք չենք տեսնում, մի տարի առաջ - blockchain - վերցնում է ցուցակը ամենամեծ պահանջի հզոր مهارتների 2020-ին.


Երբ դիզայնում է ÐApp-ը, մշակողները պետք է փոխել իրենց ծրագրի Frontend- ում տպագրված պահանջները մեկ կամ ավելի հաշիվային գործառույթների մեջ: Օրինակ, հավելեք, որ բիզնես ընկերությունը ցանկանում է արտադրել bank ÐApp- ը Ethereum- ի վրա: Այս բիզնես ծրագրի մշակողները պետք է:translatorումԱրդյոք, իրական ժամանակը, որ այն պետք է մշակել առեւտրի Ethereum- ում, ներառում է մի քանի գործառույթներ, ինչպիսիք են: Գազի գինը, որը տեղադրվում է առեւտրի համար (Ethereum-specific form of transaction fees), Blockchain- ի օգտագործման մակարդակը (հարկե, թե ինչպես մեծ է առեւտրի աշխատանքային տպագրությունը), եւ առեւտրի prioritization ալբորմտոմսերը, որոնք օգտագործվում են առեւտրի կետներ (հարկե, այդ գործառույթները, որոնք ընտրում են եւ արդյունավետում են առեւտրի առեւտրի blockchain- ում): այլն, նույնիսկ առեւտրի processing- ի crucial գործառույթը ժամանակի առեւտրի օգտվողի փորձում, այդ ժամանակը


Արդյոք, ինչպիսիք են վերլուծման ժամանակը, միայն բազի գինը կարող է վերլուծվել բազի արտադրողի կողմից (հարկե, ÐApp- ի արտադրողները): Այս բազի օրինակում բազի արտադրողները կարող են հասնել արագ բազի processing ժամանակը, այնպես որ պետք է տեղադրել շատ բարձր բազի գինը: Սակայն, բարձր բազի գինը բոլոր բազի փոխանակման համար կարող է դարձնել բազի բազի արդյունավետությունը:In other words, the challenge is to dynamically determine the cheapest gas price that will provide the best possible end-user experience (transaction processing time).


Ապրիլային ծառայություններ մշակվել են, որպեսզի օգնում են առեւտրային արտադրողներին (հարկե, ÐApp- ի արտադրողները) ընտրել հարմար գինը: Այժմ ամենամեծ ծառայություններ են Etherscan- ը եւ EthGasStation- ը: Այս ծառայությունները ապահովում են որոշված գինը ( կամ գինը) համար առեւտրային արտադրական ժամանակների ճշգրտության հաշվարկները: Հիմնական պատճառը այն է, որ այդ հաշվարկների վերլուծությամբ առեւտրային արտադրողները կարող են ավելի հարմարեցված գինը ընտրել: Բացի այդ, թե ինչպիսիք են վերլուծման ժամանակների հաշվարկների ճշգրտությունը, այդ երկու ծառայությունների հայտնիությունը չգիտվում է: Բացի այդ, Etherscan- ի ծառայությունը պրոֆեսիոնալ է եւ սեւ կո


Այս հետազոտության մեջ, մենք էլեկտրականորեն հետազոտել tranzaction processing times in Ethereum. More specifically, we determine the typical processing times, investigate the relationship between processing times and gas prices, and evaluate the accuracy of processing time estimation services. In the following, we list our research questions and the key results we obtained:


• RQ1: How long does it take to process a transaction in Ethereum? Բացի այդ, 90 %-ը մատակարարված է 8 ամիսվա ընթացքում: Մենք նաեւ տեսնում ենք, որ բարձրագույն բազանների գները ազդում են արագ բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային բազանային


• RQ2: How accurate are the estimates for transaction processing time provided by Etherscan and EthGasStation? Etherscan- ը եւ EthGasStation- ը օգտագործում են երկու նախընտրական մոդելներ: Մեր արդյունքները ցույց են տալիս, որ չորս ուսումնասիրված մոդելները համատեղելի են միջին անսահմանափակ սխալով 40.8s- ից 58.2s- ում: Այնուամենայնիվ, գազի գինը կատեգորիաների վրա հիմնված պրակտիկացված analytics- ում, մենք տեսնում ենք, որ Etherscan Gas Tracker- ը (պատեգորիան, գեղեցիկ կատեգորիան) առավել ճշգրիտ մոդել է շատ գեղեցիկ եւ գեղեցիկ առեւտրությունների համար: EthGasStation- ը գազի գինը API- ը, այնպես էլ, ամենամեծ ճշգրիտ մոդել է այլ գազի կատեգորիաների համար


RQ1- ի եւ RQ2- ի արդյունքների հետ, մենք կատարում ենք մի պտուտակային ուսումնասիրություն, որտեղ մենք ցանկանում ենք նախագծել պարզ եւ բացառելի մոդել, որը այնպես էլ ճշգրիտ է, ինչպես ունակ ամենամեծ կատարյալ մոդելները: Այս հետազոտության մեջ, մենք ցույց ենք տալիս, որ պարզ linear regression մոդել, որը հիմնված է միայն մեկ առանձնահատկության վրա, կարող է կատարել այնպես էլ ճշգրիտ է, ինչպես ամենամեծ կատարյալ մոդելները բոլոր գինը տեսակի համար: Բացի այդ, մեր մոդել բարձր է Etherscan Gas Tracker- ի համար:ԼավագույնեւԼավագույնtransactions, որոնք ամենամեծ դժվար են նախընտրել processing ժամանակը.


Մեր գրասենյակների արդյունքները օգնում են ÐApp- ի մշակողներին ավելի հարմարեցված ընտրություններ ստանալ, թե ինչպես է իրենց ծրագրային փոխանակման գինը: Բացի այդ, Ethereum- ի բուժման ժամանակների մեր գրասենյակները պետք է կարեւոր են նրանց համար, ովքեր կարծում են, որ ÐApp- ի զարգացման այս blockchain պլատֆորմացիայի վրա պետք է լինի:


Մեր ուսումնասիրության գործառույթները հետեւյալ են: (i) դիզայնում է առեւտրային բուժման ժամանակների մատակարարման մեթոդը, որը թույլ է տալիս առեւտրային բուժման ժամանակների մատակարարման մեթոդը, (ii) բուժման ժամանակների մատակարարման մեթոդը տարբեր գիների համար (լուսանկարներ) (լուսանկարներ) (լուսանկարներ) (iii) որոշում է, թե ինչպես ճշգրիտ են առեւտրային բուժման ժամանակների մատակարարման ծառայություններ, եւ (iv) արտադրում է մոդելը, որը գերազանցում է առեւտրային բուժման ծառայություններ: Այս հետազոտության մեջ վերլուծված տվյալների լրացուցիչ փաթեթը հասանելի է առցանցում:


Paper organization.Այս գրասենյակը տեղադրվում է այնպես, որ հետեւյալն է: 2 մասը ներկայացնում է հիմնական հաշիվները, որոնք մենք օգտագործում ենք այս գրասենյակում: 3 մասը նկարագրում է մի խոշոր օրինակը, որը բացահայտում է, թե ինչպիսիք է կարող լինել բուժողը օգտագործել processing time estimation ծառայությունը գործում: 4 մասը նկարագրում է, թե ինչպիսիք են բուժման processing ժամանակը: 5 մասը նկարագրում է մեր հետազոտության տվյալների հավաքագրության գործընթացը: 6 մասը ներկայացնում է բոլոր հետազոտական հարցերի հետազոտական պատճառները, հարմարավետությունը եւ մեր արդյունքները: 7 մասը ներկայացնում է մեր հետազոտական հետազոտությունը: 8 մասը խոսում է մեր հետազոտական արդյունքների ազդեցությունների մասին: 9 մասը ներկայացնում է


Այս հոդվածը հասանելի է archiv- ում CC BY-NC-ND 4.0 DEED License- ի կողմից:

Այս թերթըavailable on arxivCC BY-NC-ND 4.0 DEED լիցենզիան

Արդյոք հասանելի է

[1] https://bit.ly/2YzfcKt. Ապրիշի վերջնական տարբերակների համար տվյալները կարող են լինել հասանելի է GitHub- ի վերահսկողության մանրամասների միջոցով:

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks