Te whakamahi i te korero matapōkere ma te whakamahi i te tauira o te rota

I tetahi ata ka kite ahau i tetahi tuhinga mo manatoko tau matapōkere generator i runga i te Waves platform poraka.

He maamaa te pikitia katoa, engari ko te tikanga whakatinana motuhake kaore. Ko etahi waehere, hainatanga, he aha, kei hea, he aha?

He maha nga whakawhitiwhitinga korero me te kaituhi o te oracle, na te mea i taea te whakakotahi i te arorau tuhi (i whakatinanahia ki te PHP) me te algorithm mo te whiwhi tau matapōkere.

  1. I te timatanga o te whakataetae/a tawhio noa, ka tono matou i te wahanga tuatahi o te waehere (R-code) mai i te oracle.

    I tenei wa, kaore he korero mo te maha o nga kaitakaro, te maha o nga waahi utu, te rahi o nga utu utu, me te noho tonu o te rota. Ko te oracle, na roto i te tauwhitinga, ka tukuna he waehere matapōkere whaiaro, ka taea te whakamahi kotahi anake ma te hunga i tono. Ma te ara, ka taea e te R-code te "hoko" (te tikanga ko te utu mo te tauwhitinga tono + utu ki te oracle mo te tauwhitinga whakautu, he nui tenei mo te $0.015 i te reeti o naianei, ko te waehere ake ka tukuna mo te kore utu. ) he maha nga wa i mua, kia kore ai e tatari mo te whiwhinga o te whakawhitinga whakautu i muri mai. I hanga e ahau he putunga iti kua whakahoutia i nga wa katoa i roto i te paataka raraunga.

  2. Ko te nuinga o te whakataetae e 60 nga poraka o te Waves platform blockchain, i tenei wa he 1 haora. Ka kiia te whakataetae kua oti, kua katia mena i muri i nga poraka e 60 e rua neke atu ranei nga tikiti kei roto, ki te kore ka roa te wa mahi whakataetae mo nga poraka e 60 e whai ake nei.
  3. I muri tonu i te katinga o te whakataetae, ka whakaputa, ka tukuna he tauwhitinga ra (ka utua ano e matou he komihana tata ki te $0.005 mo taua mea), mehemea e tika ana, he maha, ka tuhia nga tikanga katoa o te tuhi me te rarangi ota o nga kaitakaro (tiketi) mai i reira me whiriwhiri e tatou nga toa.
  4. I tenei wa, kei a maatau te waahanga tuatahi o te waehere (R-waehere) me te ID ra tauwhitinga (TXID). Ka tukuna e matou mo te hainatanga ki te oracle i te ahua o te whakakotahitanga (R-code + TXID), ka utua ano e matou he komihana + utu. Ka tirotirohia e te oracle nga raraunga kua riro mai mo te ahurei me te whai waahi, a, hei whakautu ka tukuna mai ki a maatau te waahanga tuarua o te waehere (S-waehere) i roto i te whakatakotoranga sha256, koinei te timatanga mo te kaihanga tau matapōkere.
  5. Ki te whiwhi i te tau matapōkere e tohu ana i te tau raupapa o te tikiti toa, ka hurihia e matou te S-waehere mai i te raraunga rua sha256 ki te tohu hexadecimal (HEX). Na mai i te aho HEX ka puta, ka whiwhi tatou i te tau. Ka whiwhi tatou i te toenga o te wehewehe i te tau ka puta ki te maha o nga tikiti (katoa_tiketi) ka taapirihia te 1 ki te hua (kia whiwhi te nama 1 i mua i nga_tickets katoa). Ko te mutunga, ka whiwhi tatou i te tau rangatū o te toa.
  6. Mena, i runga i nga tikanga o te tuhi, he maha nga toa, katahi ano ka whakahoki ano i nga mahi o mua i roto i te nui e rite ana ki te maha o nga waahi utu. I roto i tenei take, ia wa ka tangohia e matou i te rarangi he tikiti kua toa ka whakaitihia nga tikiti-katoa ma te 1, hei utu mo te S-waehere ka tohuhia te nama o mua kua riro.

Kia titiro tatou ki tetahi tauira tuturu, whakataetae Nama 119:

Tapeke 7 tikiti (katoa_tiketi)
Utu tiiti 50 moni (Bet)
Utu keemu 10% (Utu)

E ai ki nga tikanga o te rota, 30% ka haere ki te utu moni, i.e. i roto i tenei take, 2 tīkiti me whiwhi i te taonga, te rahi o nei tātai rite ki te tātai (Bet*all_tickets-Fee)/2.

1. Kua whiwhi R-waehere: RdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE

2. I muri i te katinga o te whakataetae, kei a matou he rarangi tikiti i te ahua takirua: te nama + te wahitau (te wahitau o te putea i utua ai te utu mo te whakauru ki te whakataetae). Kia mahara ka taea te whakahoki ano i nga wahitau, ko te tikanga he maha nga tikiti i hokona e te kaiuru kotahi mo te whakataetae kotahi; kaore tenei e rahuitia e nga ture.

I tukuna te ra tauwhitinga: 82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S

3. Waehere-S Tono: FTF3uRyaa4F2uAyD6z5a3CNbTXbQLc7fSR6CFNVjgZYV me te korero (R-code + TXID):
RdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE 82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S

4. Kua whiwhi S-waehere: Ri89jHB4UXZDXY6gT1m4LBDXGMTaYzHozMk4nxiuqVXdC

5. I whakatauhia nga toa.

6. I tukuna nga utu

Ko te mutunga mai, kei a matou he rekoata-a-taahiraa o te tikanga tuhi utu i roto i te poraka me te kaha ki te tirotiro i nga wa katoa. Kare e taea e te kaiwhakarite te whakahaere i nga hua; i te iti rawa, ka kore e taea te mahi i te kore e kitea.

determine the winner № 1

All_tickets:
Index: 1 Ticket:139
Index: 2 Ticket:141
Index: 3 Ticket:143
Index: 4 Ticket:145
Index: 5 Ticket:147
Index: 6 Ticket:149
Index: 7 Ticket:151

1. bin -> hex ( bin2hex(sha256(S-code)) ): Ri89jHB4UXZDXY6gT1m4LBDXGMTaYzHozMk4nxiuqVXdC -> 0xdaf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596

2. hex -> gmp number: 0xdaf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596 -> 99037963059744689166154019807924045947962565922868104113173478160267437352342

3. gmp -> modulo (mod=7): 99037963059744689166154019807924045947962565922868104113173478160267437352342 -> 4

4. modulo -> ticket: 4 -> 145

determine the winner № 2

All_tickets:

Index: 1 Ticket:139
Index: 2 Ticket:141
Index: 3 Ticket:143
Index: 4 Ticket:147
Index: 5 Ticket:149
Index: 6 Ticket:151

1. bin -> hex ( bin2hex(sha256(previous hex)) ): daf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596 -> 0x9560e77525e9ea2db92cdb8484dc52046ccafac7c719b8859ff55f0eb92834a0
2. hex -> gmp number: 0x9560e77525e9ea2db92cdb8484dc52046ccafac7c719b8859ff55f0eb92834a0 -> 67565829218838067182838043983962684143266386786567427968312120473742580659360
3. gmp -> modulo (mod=6): 67565829218838067182838043983962684143266386786567427968312120473742580659360 -> 1
4. modulo -> ticket: 1 -> 139

End.

Source: will.com

Tāpiri i te kōrero