Teburin Abubuwan Ciki
300-1000 Gas/Biya
Ingantaccen farashi idan aka kwatanta da daidaitattun canja wurin ERC20
1700 TPS
Ma'amaloli a kowace dakika akan Ethereum
3 Matsayi na Girma
Ragewar gas da aka samu
1. Gabatarwa
BatPay (Biyan Kuɗi na Tari) wata mafita ce ta haɓaka wakilci wacce aka ƙera musamman don canja wurin token na ERC20 akan blockchain na Ethereum. Tsarin yana magance matsalar gaske ta tsadar gas a cikin yanayin ƙananan biyan kuɗi ta hanyar haɗa ayyuka da yawa cikin ma'amaloli guda ɗaya. Wannan hanya ta dace musamman ga yanayin biyan kuɗi ɗaya-zuwa-da-yawa da kaɗan-zuwa-da-yawa waɗanda aka saba samu a kasuwannin dijital kamar kasuwar bayanai ta Wibson.
Tsarin yana aiki ta manyan lokutan tari guda uku:
- Rajista na Masu siye na biyan kuɗi da yawa ga Masu sayarwa a cikin ma'amala ɗaya
- Tarin Masu sayarwa na biyan kuɗi masu yawa a cikin walat ɗin su
- Rajista na yawan masu amfani akan dandalin BatPay
2. Ayyukan Da suka Danganci
2.1 Tafkunan Biyan Kuɗi
Tafkunan biyan kuɗi suna amfani da bishiyoyin Merkle don adana bayanan biyan kuɗi a cikin ganyaye, inda masu karɓa suka karɓi rassan Merkle a kashe sarkar don janyewa. Duk da yake yana da tasiri ga rarrabawa guda ɗaya, biyan kuɗi na maimaitawa yana buƙatar sabunta bishiyar kuma yana fuskantar ƙalubale tare da samuwar bayanai da sabuntawa na yaudara.
2.2 BatLog
BatLog yana ba da ingantattun hanyoyin rarraba lada inda ake adana jimillar lada a cikin kwangiloli kuma masu amfani suna janyewa adadin da aka tara. Duk da haka, yana iyakance ga rarraba lada na lokaci-lokaci kuma bai magance matsalolin biyan kuɗi gabaɗaya ɗaya-zuwa-da-yawa ba.
2.3 Tashoshin Biyan Kuɗi
Mafita kamar Raiden, Perun, da Celer suna amfani da tashoshi a kashe sarkar tare da kulle ajiyar kuɗi. Duk da yake suna da inganci don amfani da tashoshi na maimaitawa, suna buƙatar mahalarta su kasance kan layi a lokacin lokutan ƙalubale kuma sun dace da farko don biyan kuɗi ɗaya-zuwa-kaɗan.
2.4 Sarƙar Plasma
Sarƙoƙin Plasma suna aiki azaman masu shiga tsakani tsakanin tushen sarkar da sarkar yara, suna ba masu amfani damar fita yayin ayyukan yaudara. Duk da haka, suna fuskantar rauni ga ficewa da yawa kuma sun dogara da samuwar ma'aikacin sarkar.
2.5 Batun Biyan Kuɗi na zk-SNARKs
Wannan hanya tana amfani da bishiyoyin Merkle don rajista adireshi da ma'auni tare da shaidar rashin sani. Duk da yana ba da tabbacin sirri mai ƙarfi, yana haɗa da babban nauyin lissafi da rikitarwa.
3. Ƙirar Tsarin BatPay
3.1 Gine-ginen Tsakiya
BatPay yana amfani da ingantaccen tsarin tari wanda ke tattara ayyukan biyan kuɗi da yawa cikin ma'amaloli guda ɗaya na blockchain. Ginin ya ƙunshi manyan sassa uku: rajista biyan kuɗi, warware ƙalubale, da hanyoyin janyewa.
3.2 Ayyukan Tari
Tsarin ya gano manyan dama guda uku na tari: rajista biyan kuɗi, tarin kuɗi, da shigar da mai amfani. Kowane aikin tari yana rage farashin gas na kowane ma'amala sosai ta hanyar daidaita farashin da aka kayyade a cikin ayyuka da yawa.
3.3 Tsarin Wasan Ƙalubale
BatPay yana maye gurbin tabbatarwa mai tsada akan sarkar da ingantaccen wasan ƙalubale. Wannan tsarin yana tura mafi yawan nauyin lissafi a kashe sarkar yayin da yake kiyaye garanti na tsaro ta hanyar ƙarfafa tattalin arziki da shaidar sirri.
4. Aiwatar da Fasaha
4.1 Tushen Lissafi
Ingantaccen gas yana bin tsari: $G_{total} = G_{base} + n \times G_{marginal}$ inda $G_{base}$ ke wakiltar farashin ma'amala da aka kayyade kuma $G_{marginal}$ shine ƙarin farashi na kowane biya. BatPay yana cimma inganci ta hanyar rage $G_{marginal}$ ta hanyar tari.
4.2 Lambar Kwangilar Wayo
function batchTransfer(
address[] memory recipients,
uint256[] memory amounts,
bytes32 merkleRoot
) public payable {
require(recipients.length == amounts.length, "Arrays length mismatch");
for (uint i = 0; i < recipients.length; i++) {
_pendingBalances[recipients[i]] += amounts[i];
}
emit BatchTransfer(merkleRoot, recipients.length, msg.sender);
}
4.3 Formulolin Ingantaccen Gas
Ana lissafta ceton gas kamar haka: $S = \frac{G_{standard} \times n}{G_{batch} + n \times G_{perPayment}}$ inda $n$ girman tari ne, yana nuna fa'idodin sikelin sama-da-layin.
5. Sakamakon Gwaji
5.1 Ma'aunin Aiki
BatPay yana cimma aiki mai ban mamaki tare da gas 300-1000 a kowane biya, wanda ke wakiltar ci gaba mai 1000x akan daidaitattun canja wurin ERC20. Tsarin yana ɗaukar kusan ma'amaloli 1700 a kowace dakika akan babban hanyar sadarwa ta Ethereum.
5.2 Binciken Farashin Gas
Binciken kwatancen ya nuna daidaitattun canja wurin ERC20 suna cinye kusan gas 50,000, yayin da BatPay ya rage wannan zuwa gas 300-1000 dangane da girman tari da sigogin aiki.
5.3 Kwatancen Gudanarwa
Idan aka kwatanta da tashoshin biyan kuɗi da sauran mafita na Layer 2, BatPay yana nuna mafi girman gudanarwa ga yanayin biyan kuɗi ɗaya-zuwa-da-yawa yayin da yake kiyaye ingantattun garanti na samuwar bayanai.
6. Siffofi Masu Muhimmanci
- Ma'amalolin Meta: Ba da damar ayyuka marasa ether ga masu amfani na ƙarshe
- Biyan Kuɗi Mai Kulle: Goyon bayan musayar kayan dijital na atomic
- Janyewa Nan da Nan: Babu jira na lokaci don samun damar kuɗi
- Rajista mai yawa: Shigar da mai amfani mai tsada
- Babu matsalolin samuwar bayanai: Duk bayanan da ake buƙata akan sarkar
7. Bincike na Asali
BatPay yana wakiltar ci gaba mai muhimmanci a cikin mafita na ƙananan biyan kuɗi na blockchain, yana magance ƙalubalen haɓakawa na asali waɗanda suka iyakance amfanin Ethereum don ƙananan ma'amaloli na ƙima. Ƙwararren tsarin tsarin haɗa tari ma'amala tare da wasannin ƙalubale yana haifar da daidaitaccen ciniki tsakanin tabbatarwa akan sarkar da lissafi a kashe sarkar. Wannan falsafar ƙira ta yi daidai da ingantaccen binciken sikelin daga cibiyoyi kamar Gidauniyar Ethereum da Binciken Blockchain na Stanford.
Idan aka kwatanta da tsoffin tashoshin biyan kuɗi kamar yadda aka rubuta a cikin takardar fata ta Raiden Network, BatPay yana ba da haɓakawa mafi girma ga yanayin biyan kuɗi ɗaya-zuwa-da-yawa ba tare da buƙatar kasancewa kan layi na ci gaba daga mahalarta ba. Ingantaccen gas na BatPay na gas 300-1000 a kowane biya yana wakiltar ci gaba mai matsayi uku akan daidaitattun canja wurin ERC20, yana mai da shi gasa tare da mafita masu tasowa na Layer 2 yayin da yake kiyaye ingantattun garanti na tsaro.
Tsarin wasan ƙalubale yana nuna ƙwararren ƙira na cryptoeconomic, mai kama da hanyoyin tattarawa masu kyau amma an inganta su musamman don aikace-aikacen biyan kuɗi. Wannan hanya tana rage nauyin lissafi akan babban sarkar yayin da take tabbatar da amincin tsarin ta hanyar ƙarfafa tattalin arziki. Tushen lissafi $G_{total} = G_{base} + n \times G_{marginal}$ yana ba da fa'idodin haɓakawa bayyananne waɗanda ke ƙaruwa da girman tari.
Goyon bayan BatPay don ma'amalolin meta yana magance babban shinge na amfani a cikin aikace-aikacen Ethereum, yana ba masu amfani damar yin hulɗa da tsarin ba tare da riƙe ETH na asali don kuɗin gas ba. Wannan siffa, haɗe tare da biyan kuɗi mai kulle don musayar atomic, ya sanya BatPay a matsayin cikakkiyar mafita ga kasuwannin dijital da aikace-aikacen rarrabuwa waɗanda ke buƙatar ingantaccen ƙarfin ƙananan biyan kuɗi.
Ma'aunin aikin tsarin na 1700 TPS ya wuce iyawar tushen tushen Ethereum kuma ya yi kwatankwacin sauran mafita na sikelin yayin da yake kiyaye cikakkiyar samuwar bayanai akan sarkar. Wannan zaɓin ƙira yana guje wa matsalolin samuwar bayanai waɗanda ke addabar wasu mafita na Layer 2 kuma yana tabbatar da dindindin na duk ma'amaloli.
8. Aikace-aikace na Gaba & Jagorori
Ginin BatPay yana ba da damar aikace-aikace masu yawa na gaba ciki har da:
- Rarraba Ƙananan Amfanin Ƙasa na DeFi: Rarraba ingantaccen ƙananan biyan kuɗin amfanin ƙasa ga dubban masu ba da ruwa
- Kuɗin Abun Ciki: Ƙananan biyan kuɗi don sabis ɗin yawo da abun ciki na dijital
- Biyan Kuɗi na Na'urar IoT: Ma'amaloli na inji-zuwa-inji a cikin hanyoyin sadarwar IoT
- Tattalin Arzikin Wasanni: Ƙananan ma'amaloli a cikin wasa da rarraba lada
- Haɗin Kai Tsakanin Sarƙoƙi: Faɗaɗawa zuwa yanayi masu sarƙoƙi da yawa da hanyoyin sadarwa na Layer 2
Hanyoyin ci gaba na gaba sun haɗa da haɗin kai tare da shaidar rashin sani don ingantaccen sirri, dacewar sarkar tsakanin sarƙoƙi, da ingantaccen ƙwarewar mai amfani ta hanyar haɗin walat da kayan aikin masu haɓakawa.
9. Bayanan da aka yi Amfani da su
- Takardar fata ta Kasuwar Bayanai ta Wibson (2018)
- Gidauniyar Ethereum. "Takardar fata ta Ethereum" (2014)
- Binciken Tafkin Biyan Kuɗi - Binciken Ethereum
- Aikace-aikacen Bishiyar Merkle a Blockchain - Taron IEEE
- BatLog: Ingantaccen Rarraba Lada - Taron Taron Blockchain
- Hanyar Sadarwar Raiden: Biyan Kuɗi Mai Sauri & Mai Haɓaka - Takardar Fata
- Plasma: Kwangiloli masu wayo masu cin gashin kansu - Buterin & Poon
- zk-SNARKs don Haɓaka Blockchain - Ƙayyadaddun Tsarin Zcash
- Dabarun Inganta Gas - Takardar Yellow ta Ethereum
- Cibiyoyin Sadarwar Biyan Kuɗi - Binciken Kwamfuta na ACM