เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™? เบžเบฒเบเบ—เบต 1

Hey Habr!

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบ pseudo-random เป‚เบ”เบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบซเบฑเบ™เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” "เป€เบเบทเบญเบš" เป€เบ„เบทเปˆเบญเบ‡เบ›เบฑเปˆเบ™เป„เบŸเบ—เบตเปˆเบ”เบตเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ, เปเบ•เปˆเป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบ”เบตเบซเบผเบฒเบเปเบกเปˆเบ™เบเบฒเบ.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเบถเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™? เบžเบทเป‰เบ™เบ—เบตเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เบเบฐเบˆเบฒเบเบญเปเบฒเบ™เบฒเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบ”เบตเบกเบžเบฑเบ™เบˆเบฒเบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบฅเบฐเบˆเบฐเป€เบžเบตเปˆเบกเป€เบ›เบฑเบ™เบชเบญเบ‡เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ 49% เบซเบผเบทเปƒเบŠเป‰เป€เบงเบฅเบฒเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ 51% เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบขเปˆเบฒเบ‡เบšเปเปˆเบฅเปเบฒเบญเบฝเบ‡. เบ–เป‰เบฒเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบก, เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเป€เบžเบตเปˆเบกเป‚เบญเบเบฒเบ”เบ‚เบญเบ‡เบฅเบฒเบงเป€เบฅเบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบฅเบฒเบงเบเปเปˆเบˆเบฐเบ—เปเบฒเบฅเบฒเบเบกเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบญเบญเบเปเบšเบšเป‚เบ›เบฃเป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเปเบˆเบเบขเบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบกเบฑเบ™เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบชเบฒเบกเบขเปˆเบฒเบ‡:

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

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

  3. เป‚เบ›เป‚เบ•เบ„เบญเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ•เบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเบผเบทเป‚เบ”เบเป€เบˆเบ”เบ•เบฐเบ™เบฒเบžเบฐเบเบฒเบเบฒเบกเบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ.

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบชเบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™: RANDAO + VDF เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบฅเบฐเบซเบฑเบ”เบฅเบปเบš. เปƒเบ™เบžเบฒเบเบ•เปเปˆเป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบฅเบปเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™.

เปเบ•เปˆเบ—เปเบฒเบญเบดเบ”, เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰, เปเบ•เปˆเบกเบตเบ„เบงเบฒเบกเบฅเปเบฒเบญเบฝเบ‡.

RANDAO

RANDAO เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเบชเบธเปˆเบก. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เปเบฒเบญเบดเบ”เป€เบฅเบทเบญเบเบ•เบปเบงเป€เบฅเบ pseudorandom เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบˆเบฐเบชเบปเปˆเบ‡ hash เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบ. เบ•เปเปˆเป„เบ›, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป„เบ”เป‰เบ›เปˆเบฝเบ™เบเบฑเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฅเบทเบญเบเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ XOR เปƒเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเป€เบ›เบตเบ”เป€เบœเบตเบ, เปเบฅเบฐเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ™เบตเป‰เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบœเบปเบ™เบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™.

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบœเบตเบเปเบœเปˆ hashes เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบฅเบฒเบงเบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบฅเบฒเบงเป„เบ”เป‰เป€เบซเบฑเบ™เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบญเบทเปˆเบ™เป†. เบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเป„เบ”เป‰.

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

เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ RANDAO เบกเบต? เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹, เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบžเบฒเบšโ€‹, เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบญเบฐโ€‹เบ„เบฐโ€‹เบ•เบดโ€‹. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบญเบทเปˆเบ™เป†เป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบ„เบดเบ”เป„เบฅเปˆ XOR เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เปเบฅเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบฅเบฒเบงเบ—เบตเปˆเบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ™เบตเป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ”เป‰เบงเบเบกเบทเบ”เบฝเบง, เบกเบฑเบ™เบเบฑเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฒเบงเบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™ 1 เบšเบดเบ”. เปเบฅเบฐเบ–เป‰เบฒเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ„เบงเบšเบ„เบธเบกเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบผเบฒเบเป†เบ„เบปเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบˆเปเบฒเบ™เบงเบ™เบšเบดเบ”เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ„เบงเบšเบ„เบธเบกเบˆเบฐเป€เบ—เบปเปˆเบฒเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™? เบžเบฒเบเบ—เบต 1

เบญเบดเบ”เบ—เบดเบžเบปเบ™เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป‚เบ”เบเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบˆเบฐเบชเบฒเบกเบฒเบ”เบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบกเบฑเบ™เบ–เบทเบเป€เบ›เบตเบ”เบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเบดเบ”เบ—เบดเบžเบปเบ™เปเบกเปˆเบ™เบซเบ™เป‰เบญเบเบฅเบปเบ‡, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบฅเปเบฒเบญเบฝเบ‡.

RANDAO+VDF

เบงเบดเบ—เบตเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰ RANDAO เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฅเปเบฒเบญเบฝเบ‡เปเบกเปˆเบ™เบ™เบตเป‰: เบซเบผเบฑเบ‡เบˆเบฒเบเบ•เบปเบงเป€เบฅเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเป€เบ›เบตเบ”เป€เบœเบตเบเปเบฅเบฐ XOR เป„เบ”เป‰เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆ, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ, เปเบ•เปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡. เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เป„เบงโ€‹เบซเบผเบฒเบโ€‹.

(vdf_output, vdf_proof) = VDF_compute(input) // ัั‚ะพ ะพั‡ะตะฝัŒ ะผะตะดะปะตะฝะฝะพ
correct = VDF_verify(input, vdf_output, vdf_proof) // ัั‚ะพ ะพั‡ะตะฝัŒ ะฑั‹ัั‚ั€ะพ

เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒ Verifiable Delay Function, เบซเบผเบท VDF. เบ–เป‰เบฒเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเป€เบฅเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบ„เบฐเป€เบ™เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบซเบผเบทเป€เบŠเบทเปˆเบญเบ‡เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบฅเบฒเบง, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบฅเบฒเบงเบˆเบฐเบชเบนเบ™เป€เบชเบเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ VDFs เบ—เบตเปˆเบ”เบตเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบ—เบตเปˆเบชเบธเบ”. เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบกเบตเบšเบฒเบ”เบเป‰เบฒเบงเบšเบธเบเบ—เบฐเบฅเบธเบซเบผเบฒเบเบขเปˆเบฒเบ‡, e.g. เบ™เบตเป‰ ะธ เบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ VDF เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบฅเบฐ Ethereum 2.0 เบกเบตเปเบœเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ RANDAO เบเบฑเบš VDF เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเปƒเบ™เป„เบฅเบเบฐเบเบฒเบง. เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เปเบฅเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฅเปเบฒเบญเบฝเบ‡, เบกเบฑเบ™เบกเบตเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ–เป‰เบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบญเบ‡เบ„เบปเบ™เบกเบตเบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบžเบดเบ—เบตเบเบฒเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™เบเบฑเบ™เปƒเบŠเป‰เปเบกเปˆเบ™เปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบ).

เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡ VDF เบ—เบตเปˆเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเบกเบตเบฎเบฒเบ”เปเบงเบžเบดเป€เบชเบ”เบ—เบตเปˆเบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบซเบผเบฒเบเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบดเบ”เป„เบฅเปˆ VDF เบเปˆเบญเบ™เบชเบดเป‰เบ™เบชเบธเบ”เป„เบฅเบเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš. เป‚เบ”เบเบซเบฅเบฑเบเบเบฒเบ™เปเบฅเป‰เบง, algorithm เบ„เบงเบ™เบกเบตเบ‚เบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เป€เบงเบปเป‰เบฒเบงเปˆเบฒ 10x. เบ•เบปเบงเป€เบฅเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป‚เบ”เบเบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ—เบตเปˆเบกเบต ASIC เบžเบดเป€เบชเบ”เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบงเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ VDF เป„เบ”เป‰เป„เบงเบเบงเปˆเบฒเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เป€เบœเบตเบเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™ RANDAO. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ„เบดเบ”เป„เบฅเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบเป‚เบ”เบเปƒเบŠเป‰เบซเบผเบทเบšเปเปˆเปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบฅเบฒเบง, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ, เป€เบฅเบทเบญเบเบงเปˆเบฒเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบซเบผเบทเบšเปเปˆ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™? เบžเบฒเบเบ—เบต 1

เบชเปเบฒเบฅเบฑเบšเบ„เบญเบšเบ„เบปเบง VDF เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ ASIC เบ—เบตเปˆเบญเบธเบ—เบดเบ”เบ•เบปเบ™เบชเบฒเบกเบฒเบ”เบชเบนเบ‡เบเบงเปˆเบฒ 100+ เป€เบงเบฅเบฒเบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ—เบปเปˆเบงเป„เบ›. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเป„เบฅเบเบฐเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒ 10 เบงเบดเบ™เบฒเบ—เบต, VDF เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเปƒเบ™ ASIC เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 100 เบงเบดเบ™เบฒเบ—เบตเป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบ‚เบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž 10x, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ VDF เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเบขเบนเปˆเปƒเบ™เบฎเบฒเบ”เปเบงเบชเบดเบ™เบ„เป‰เบฒเบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒ 100x 100 เบงเบดเบ™เบฒเบ—เบต = ~ 3 เบŠเบปเปˆเบงเป‚เบกเบ‡.

เบกเบนเบ™เบ™เบดเบ—เบด Ethereum เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡ ASICs เบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เบŸเบฃเบต. เป€เบกเบทเปˆเบญเบชเบดเปˆเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบเบตเบ”เบ‚เบถเป‰เบ™, เป‚เบ›เป‚เบ•เบ„เบญเบ™เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ™เบตเป‰, เปเบ•เปˆเบˆเบปเบ™เบเปˆเบงเบฒเบ™เบฑเป‰เบ™เบงเบดเบ—เบตเบเบฒเบ™ RANDAO + VDF เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฅเบปเบ‡เบ—เบถเบ™เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ ASICs เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป„เบ”เป‰.

เบšเบปเบ”โ€‹เบ„เบงเบฒเบก, เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบญเบทเปˆเบ™เป†โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบผเบฒเบโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบš VDF เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹ เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ™เบตเป‰.

เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบฅเบปเบš

เปƒเบ™เบžเบฒเบเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเปƒเบŠเป‰ เบเบฒเบ™โ€‹เบฅเบปเบšโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบปเบ™โ€‹เบ—เบฒเบ™โ€‹เบ•เปเปˆโ€‹เป€เบ–เบดเบ‡ โ…“ เบœเบนเป‰โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เปƒเบ™โ€‹เบ‚เบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เบเบฑเบ‡โ€‹เบ„เบปเบ‡โ€‹เบขเบนเปˆโ€‹, เปเบฅเบฐโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เป€เบ–เบดเบ‡ โ…” เบœเบนเป‰โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบซเบผเบทโ€‹เบกเบตโ€‹เบญเบดเบ”โ€‹เบ—เบดโ€‹เบžเบปเบ™โ€‹เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เปเบกเปˆเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰. เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบ, เปƒเบซเป‰เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบตเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก 100 เปเบ—เป‰เป†. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เปเบปเบ”เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบกเบตเบเบฐเปเบˆเบชเปˆเบงเบ™เบ•เบปเบงเบšเบฒเบ‡เบญเบฑเบ™, เปเบฅเบฐเบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เปเบปเบ”:

  1. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบกเบตเบชเบฒเบเบเบฒเบง, เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™ 67 เบžเบฒเบเบชเปˆเบงเบ™, เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบฅเบปเบšเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰ 100 เบฎเบธเป‰เบ™เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ 67 เปƒเบ”เบเปเปˆเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบŸเบทเป‰เบ™เบ•เบปเบงเบชเบฒเบ, เบกเบญเบšเปเบ•เปˆเบฅเบฐ 100 เบฎเบธเป‰เบ™เปƒเบซเป‰เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก, เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบš. เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ”เบฝเบงเบเบฑเบ™. เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเป€เบœเบตเบเปเบœเปˆเปเบฅเป‰เบง.

  2. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ™เปเบฒเปƒเบŠเป‰เบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบปเบเบฅเบปเบ‡เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบเปˆเบฝเบงเบเบฑเบšเบŠเบธเบ”เบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบชเบฐเป€เบžเบฒเบฐ 67 เบ„เบปเบ™.

  3. เป€เบกเบทเปˆเบญเป„เบ”เป‰เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบกเปเบฅเป‰เบง, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบˆเบฐเป€เบญเบปเบฒเบฎเบธเป‰เบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบงเป‰เปƒเบ™เปเบ•เปˆเบฅเบฐเบŠเบธเบ” 67 เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบฎเบธเป‰เบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ—เบฑเบ‡เปเบปเบ”, เปเบฅเบฐเป€เบœเบตเบเปเบœเปˆเบฎเบธเป‰เบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป„เบงเป‰.

  4. เป€เบกเบทเปˆเบญเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก 67 เบ„เบปเบ™เป„เบ”เป‰เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™ (3), เบŠเบธเบ”เบ—เบตเปˆเบ•เบปเบเบฅเบปเบ‡เบเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเป„เบ”เป‰เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบฅเบปเบš, เปเบฅเบฐเบ•เบปเบงเป€เบฅเบเบชเบธเบ”เบ—เป‰เบฒเบเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป€เบ›เบฑเบ™ XOR เบ‚เบญเบ‡เปเบ–เบงเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ (1) .

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™? เบžเบฒเบเบ—เบต 1

เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบญเบฐเบ„เบฐเบ•เบด เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰. เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบก, เปเบ•เปˆเบšเปเปˆเบกเบตเปƒเบœเบฎเบนเป‰เบˆเบปเบ™เบเปˆเบงเบฒ โ…” เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบกเบฑเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ.

เบˆเบฐเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™เบ–เป‰เบฒเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™ (1) เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป„เบ”เป‰เบชเบปเปˆเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบ›เบซเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฅเบฐเบซเบฑเบ”เบฅเบปเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡ string? เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŸเบทเป‰เบ™เบ•เบปเบงเบชเบฒเบเบชเบฐเบ•เบดเบ‡เป„เบ”เป‰เบ—เบฑเบ‡เบซเบกเบปเบ”, เบซเบผเบทเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบŸเบทเป‰เบ™เบ•เบปเบงเบชเบฒเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบฎเบธเป‰เบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบเบฑเบ‡เบ„เบดเบ”เป„เบฅเปˆ. เบ•เบปเป‰เบ™เป„เบกเป‰ Merkla เบฎเบธเป‰เบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ—เบฑเบ‡เบซเบกเบปเบ”, เปเบฅเบฐเบชเบปเปˆเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ—เบฑเบ‡เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบฅเบฐเบฎเบฒเบเบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰ merkle, เปเบฅเบฐเบซเบผเบฑเบเบ–เบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบชเปˆเบงเบ™เปเบšเปˆเบ‡เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰ merkle. เปƒเบ™เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบกเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™ (2), เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบตเบเปˆเบฝเบงเบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เบŠเบธเบ”, เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เบฎเบฒเบเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง (เบ–เป‰เบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบšเบฒเบ‡เบ„เบปเบ™เป„เบ”เป‰ devied เบˆเบฒเบเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ, เปเบฅเบฐเบชเบปเปˆเบ‡เบฎเบฒเบเบ•เบปเป‰เบ™เป„เบกเป‰ merkle เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ›เบซเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบฅเบฐเบชเบญเบ‡เบฎเบฒเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™, เปเบ–เบงเบ‚เบญเบ‡เบฅเบฒเบงเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบŠเบธเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš). เป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เป€เบซเบฑเบ™เบ”เบต, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบกเบต 67 เป€เบชเบฑเป‰เบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบฎเบฒเบเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰ merkle เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเบกเบตเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 67 เบ„เบปเบ™ (เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ„เบทเบเบฑเบ™เบœเบนเป‰เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™), เบœเบนเป‰เบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ 67 เป€เบชเบฑเป‰เบ™เบกเบต. เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเปˆเบงเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบฅเบปเบšโ€‹, เปเบฅเบฐโ€‹เบซเบผเบฑเบโ€‹เบชเบนเบ”โ€‹เบเบฒเบ™โ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบ‚เบญเบ‡โ€‹เบชเปˆเบงเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบ•เบปเป‰เบ™โ€‹เป„เบกเป‰โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™ fadedโ€‹.

เป€เบกเบทเปˆเบญเบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™ (4) เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” 67 เป€เบ—เบทเปˆเบญเบชเปเบฒเบฅเบฑเบšเบชเบฒเบเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเบชเบฒเบเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบˆเบฒเบเบžเบงเบเป€เบ‚เบปเบฒ, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰:

  1. เบชเบฐเบ•เบฃเบดเบ‡เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เบกเบฒ, เปเบฅเบฐเบ–เป‰เบฒเบกเบฑเบ™เบ–เบทเบเบฅเบถเบšเบฅเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เปเบฅเบฐเบ•เบปเป‰เบ™เป„เบกเป‰ Merkle เป„เบ”เป‰เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเบฎเบธเป‰เบ™เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบฎเบฒเบเปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™เบเบฑเบ™เบšเบฑเบ™เบฅเบธเป„เบ”เป‰.

  2. เปเบ–เบงเป„เบ”เป‰เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เบกเบฒ, เปเบ•เปˆเบฎเบฒเบเบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบšเปเปˆเบเบปเบ‡เบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเบšเบฑเบ™เบฅเบธเป„เบ”เป‰เป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™เบเบฑเบ™.

  3. เปเบ–เบงเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบน.

เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ (1) เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡เบ„เบปเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (1) เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”, เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ (2) เบซเบผเบท (3) เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™. เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (2) เบซเบผเบท (3) เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเปเบ–เบงเปƒเบ™เบŠเบธเบ”, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบŸเบทเป‰เบ™เบ•เบปเบงเบกเบฑเบ™เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบซเบผเบทเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบšเปเปˆเบŸเบทเป‰เบ™เบ•เบปเบงเบกเบฑเบ™. เบ•เบปเบงเป€เบฅเบ Random เบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™ XOR เบ‚เบญเบ‡เบžเบฝเบ‡เปเบ•เปˆเปเบ–เบงเบ—เบตเปˆเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบชเบฒเบกเบฒเบ”เบŸเบทเป‰เบ™เบ•เบปเบงเป„เบ”เป‰.

เบฅเบฒเบเป€เบŠเบฑเบ™เบซเบผเบฑเบเป€เบเบ™

เบงเบดเบ—เบตเบเบฒเบ™เบญเบทเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบธเปˆเบกเปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ BLS threshold signatures. เป€เบ„เบทเปˆเบญเบ‡เบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบฅเบฒเบเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป€เบเบ™เบกเบตเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบฅเบถเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เปเบ•เปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบšเปเปˆเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ•เปเปˆเบฒเบเบงเปˆเบฒเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™.

เบฅเบฒเบเป€เบŠเบฑเบ™ BLS เปเบกเปˆเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบผเบฒเบเบ„เบปเบ™เบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก. เบฅเบฒเบเป€เบŠเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบกเบฑเบเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบฐเบซเบเบฑเบ”เบžเบทเป‰เบ™เบ—เบตเปˆเปเบฅเบฐเปเบšเบ™เบงเบดเบ”เป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบปเปˆเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบซเบผเบฒเบเบ„เบฑเป‰เบ‡. 

เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเป€เบŠเบฑเบ™ BLS เปƒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ blockchain, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบก, เปเบกเปˆเบ™เบเบฒเบ™เบฅเบปเบ‡เบ™เบฒเบกเปƒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ BFT. เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก 100 เบ„เบปเบ™เบชเป‰เบฒเบ‡เบšเบฅเบฑเบญเบ, เปเบฅเบฐเบšเบฅเบฑเบญเบเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเบชเบธเบ”เบ—เป‰เบฒเบเบ–เป‰เบฒ 67 เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป€เบŠเบฑเบ™เบกเบฑเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™ BLS เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบšเบฒเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™เบเบฑเบ™เป€เบžเบทเปˆเบญเบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบตเบเปˆเบฝเบงเบเบฑเบš 67 เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เบถเปˆเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™ BLS. เบžเบฒเบเบชเปˆเบงเบ™ 67 (เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™) เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบ, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒ 67 เบฅเบฒเบเป€เบŠเบฑเบ™เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป‚เบ”เบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก 67 เบ„เบปเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ–เบทเบเบ•เป‰เบญเบ‡. เบฅเบฒเบเป€เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ•เบฑเบ™. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบฑเบšเปเบฅเบฐเบเบงเบ”เบชเบญเบšเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ•เปเปˆเบ•เบฑเบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 67, เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

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

เบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ โ…” เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบญเบญเบ™เป„เบฅเบ™เปŒเบ—เบฑเบ‡เบชเบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ, เปเบฅเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฅเปเบฒเบญเบฝเบ‡เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ โ…“ เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเบซเบผเบฒเบเบเปˆเบงเบฒ โ…“ เปเบ•เปˆเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ โ…” เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบชเบฒเบกเบฒเบ”เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™, เปเบ•เปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบ„เบฐเป€เบ™เบซเบผเบทเบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™.

เบฅเบฒเบเป€เบŠเบฑเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป€เบ›เบฑเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบ. เปƒเบ™เบžเบฒเบเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”, เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบฅเบฒเบเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ•เบปเบงเป€เบฅเบเปเบšเบšเบชเบธเปˆเบก.

เปƒเบ™เบเบฒเบ™เบชเบฐเบซเบฅเบธเบš

เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก blog เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™ เปƒเบเป‰. NEAR เปเบกเปˆเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ blockchain เปเบฅเบฐเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ”เบเป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเปƒเบชเปˆเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ.

เบฅเบฐเบซเบฑเบ”เป‚เบ›เป‚เบ•เบ„เบญเบ™เปเบกเปˆเบ™เป€เบ›เบตเบ”, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Rust, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰ เบ—เบตเปˆเบ™เบตเป‰.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ NEAR เบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเปเบ™เบงเปƒเบ” เปเบฅเบฐเบ—เบปเบ”เบฅเบญเบ‡เบขเบนเปˆเปƒเบ™ IDE เบญเบญเบ™เป„เบฅเบ™เปŒ เบ—เบตเปˆเบ™เบตเป‰.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบ‚เปˆเบฒเบงเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเป„เบ”เป‰เบ—เบตเปˆ เบเบธเปˆเบกเป‚เบ—เบฅเบฐเป€เบฅเบ เปเบฅเบฐเปƒเบ™ เบเบธเปˆเบกเปƒเบ™ VKontakte, เปเบฅเบฐเปƒเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™ twitter.

ัะพัะบะพั€ั‹ั…ะฒัั‚ั€ะตั‡!

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

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