เบเบฒเบ™เปƒเบŠเป‰ oracle เปเบšเบšเบชเบธเปˆเบกเป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบซเบงเบ

เปƒเบ™เบ•เบญเบ™เป€เบŠเบปเป‰เบฒเบกเบทเป‰เบซเบ™เบถเปˆเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบปเบšเบšเบปเบ”เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบš เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเบเบงเบ”เบชเบญเบšเป„เบ”เป‰ เปƒเบ™เป€เบงเบ—เบต blockchain เบ„เบทเป‰เบ™.

เบžเบฒเบšเบฅเบงเบกเปเบกเปˆเบ™เบˆเบฐเปเบˆเป‰เบ‡, เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบšเปเปˆ. เบšเบฒเบ‡เบฅเบฐเบซเบฑเบ”, เบฅเบฒเบเป€เบŠเบฑเบ™, เบซเบเบฑเบ‡, เบขเบนเปˆเปƒเบช, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡?

เบเบฒเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบซเบผเบฒเบเป†เบ„เบฑเป‰เบ‡เบเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡ oracle, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบซเบ”เบœเบปเบ™เบเบฒเบ™เปเบ•เป‰เบกเบฎเบนเบš (เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ PHP) เบเบฑเบš algorithm เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบก.

  1. เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™ / เบฎเบญเบš, เบžเบงเบเป€เบฎเบปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป€เบญเบปเบฒเบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” (R-code) เบˆเบฒเบ oracle.

    เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบœเบนเป‰เบซเบผเบดเป‰เบ™, เบˆเปเบฒเบ™เบงเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบฅเบฒเบ‡เบงเบฑเบ™, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เบฅเบฒเบ‡เบงเบฑเบ™, เบซเบผเบทเบเบฒเบ™เบกเบตเบขเบนเปˆเบ‚เบญเบ‡เบซเบงเบเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›. Oracle, เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ, เบญเบญเบเบฅเบฐเบซเบฑเบ” Random เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เป€เบŠเบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเป‰เบ‡เบ”เบฝเบงเปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเบกเบฑเบ™. เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบฅเบฐเบซเบฑเบ” R เบชเบฒเบกเบฒเบ” "เบŠเบทเป‰" (เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป + เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเบเบฑเบš oracle เบชเปเบฒเบฅเบฑเบšเบ—เบธเบฅเบฐเบเปเบฒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เบ›เบฐเบกเบฒเบ™ $ 0.015 เปƒเบ™เบญเบฑเบ”เบ•เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™, เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบญเบญเบเป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ. ) เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ, เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบฅเปเบ–เป‰เบฒเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบ•เปเปˆเบกเบฒ. เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบฎเบฑเบ” buffer เบ›เบฑเบšเบ›เบธเบ‡เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™.

  2. เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบˆเบฐเปเบเปˆเบเบฒเบงเป€เบ–เบดเบ‡ 60 เบ•เบฑเบ™เบ‚เบญเบ‡ Waves platform blockchain, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 1 เบŠเบปเปˆเบงเป‚เบกเบ‡. เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐเบ›เบดเบ”เบ–เป‰เบฒเบซเบผเบฑเบ‡เบˆเบฒเบ 60 เบ•เบฑเบ™เบกเบตเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบญเบ‡เบ•เบปเป‹เบงเบขเบนเปˆเปƒเบ™เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบงเบฅเบฒเบเบดเบ”เบˆเบฐเบเปเบฒเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปเบกเปˆเบ™เบ‚เบฐเบซเบเบฒเบเบญเบญเบเป„เบ›เบญเบตเบ 60 เบ•เบฑเบ™.
  3. เบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ›เบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบงเบฑเบ™เบ—เบต (เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบˆเปˆเบฒเบเบ„เปˆเบฒเบ™เบฒเบเบซเบ™เป‰เบฒเบ›เบฐเบกเบฒเบ™ $ 0.005 เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™), เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบซเบผเบฒเบ, เปƒเบ™เบ—เบธเบเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เบฎเบนเบšเปเบ•เป‰เบกเป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบœเบนเป‰เบ™ (เบ›เบตเป‰) เบˆเบฒเบเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบœเบนเป‰เบŠเบฐเบ™เบฐ.
  4. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” (R-code) เบšเบงเบเบเบฑเบš ID เบงเบฑเบ™เบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ (TXID). เบžเบงเบเป€เบฎเบปเบฒเบชเบปเปˆเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบปเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบเบฑเบš oracle เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ concatenation (R-code + TXID), เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบžเบงเบเป€เบฎเบปเบฒเบˆเปˆเบฒเบเบ„เปˆเบฒเบ„เบฐเบ™เบฐเบเปเบฒเบกเบฐเบเบฒเบ™ + เบ„เปˆเบฒเบŠเบปเบ”เป€เบŠเบตเบ. oracle เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเปเบฅเบฐเบเบฒเบ™เป€เบ›เบฑเบ™เบ‚เบญเบ‡, เปเบฅเบฐเปƒเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบชเบปเปˆเบ‡เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบชเปˆเบงเบ™เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” (S-code) เปƒเบ™เบฎเบนเบšเปเบšเบš sha256, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป€เบฅเบเปเบšเบšเบชเบธเปˆเบก.
  5. เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเบˆเบฐเบŠเบตเป‰เบšเบญเบเบ•เบปเบงเป€เบฅเบเบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เบ›เบตเป‰เบ—เบตเปˆเบŠเบฐเบ™เบฐ, เบžเบงเบเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ” S เบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบชเบญเบ‡เบ‚เบญเบ‡ sha256 เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ (HEX). เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบˆเบฒเบเบชเบฒเบ HEX เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบ. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบ•เบปเบงเป€เบฅเบเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ”เป‰เบงเบเบˆเปเบฒเบ™เบงเบ™เบ•เบปเป‹เบง (all_tickets) เปเบฅเบฐเป€เบžเบตเปˆเบก 1 เบเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš (เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบˆเปเบฒเบ™เบงเบ™ 1 เบเปˆเบญเบ™ all_tickets). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเป€เบฅเบเบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เบŠเบฐเบ™เบฐ.
  6. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ, เบญเบตเบ‡เบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เบฎเบนเบšเปเบ•เป‰เบก, เบกเบตเบซเบผเบฒเบเบœเบนเป‰เบŠเบฐเบ™เบฐ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบฅเบฒเบ‡เบงเบฑเบ™. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบญเบญเบเบˆเบฒเบเบฅเบฒเบเบŠเบทเปˆเบ›เบตเป‰เบ—เบตเปˆเป„เบ”เป‰เบŠเบฐเบ™เบฐเปเบฅเป‰เบงเปเบฅเบฐเบซเบผเบธเบ”เบฅเบปเบ‡ all_tickets 1, เปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ S-code เบžเบงเบเป€เบฎเบปเบฒเบŠเบตเป‰เบšเบญเบเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš.

เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบชเบฐเป€เบžเบฒเบฐ, เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™ No. 119:

เบ—เบฑเบ‡เปเบปเบ” 7 เบ›เบตเป‰ (all_tickets)
เบฅเบฒเบ„เบฒเบ›เบตเป‰ 50 เบซเบผเบฝเบ™ (Bet)
เบ„เปˆเบฒเบ—เบณเบ™เบฝเบกเป€เบเบก 10% (เบ„เปˆเบฒเบ—เบณเบ™เบฝเบก)

เบญเบตเบ‡เบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เบซเบงเบ, 30% เป„เบ›เบเบฑเบšเป€เบ‡เบดเบ™เบฅเบฒเบ‡เบงเบฑเบ™, i.e. เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ™เบตเป‰, 2 เบ›เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบฅเบฒเบ‡เบงเบฑเบ™, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเบ•เบฒเบกเบชเบนเบ” (Bet*all_tickets-Fee)/2.

1. เป„เบ”เป‰เบฎเบฑเบš R-code: RdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE

2. เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ›เบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบตเป‰เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ„เบนเปˆ: เบˆเปเบฒเบ™เบงเบ™ + เบ—เบตเปˆเบขเบนเปˆ (เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบเบฐเป€เบ›เบปเบฒเป€เบ‡เบดเบ™เบˆเบฒเบเบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™). เบเบฐเบฅเบธเบ™เบฒเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ—เบตเปˆเบขเบนเปˆเบญเบฒเบ”เบˆเบฐเบŠเป‰เปเบฒเบเบฑเบ™, เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เบŠเบทเป‰เบ•เบปเป‹เบงเบซเบผเบฒเบเป†เบ„เบฑเป‰เบ‡เบ•เปเปˆเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบซเบ™เบถเปˆเบ‡;

เบงเบฑเบ™เบ—เบตเบ—เบธเบฅเบฐเบเปเบฒเบชเบปเปˆเบ‡: 82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S

3. เบฎเป‰เบญเบ‡เบ‚เปเบฅเบฐเบซเบฑเบ” S: FTF3uRyaa4F2uAyD6z5a3CNbTXbQLc7fSR6CFNVjgZYV เบ”เป‰เบงเบโ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™ (Rโ€‹-code + TXIDโ€‹)โ€‹:
RdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE 82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S

4. เป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบซเบฑเบ” S: Ri89jHB4UXZDXY6gT1m4LBDXGMTaYzHozMk4nxiuqVXdC

5. เบœเบนเป‰เบŠเบฐเบ™เบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”.

6. เบชเบปเปˆเบ‡เบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เป‚เบ”เบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เปเบ•เป‰เบกเบฎเบนเบšเบฅเบฒเบ‡เบงเบฑเบ™เปƒเบ™ blockchain เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบกเบฑเบ™เป„เบ”เป‰เบ—เบธเบเป€เบงเบฅเบฒ. เบกเบฑเบ™เป€เบเบทเบญเบšเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš;

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.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™