ืืขืื ืึทืืขืืขื!
ืืขืจ ืืขืฆืื ืก, Waves Labs
ืืืจ ืืืืกืืขืจืืืืืื ืื ืืึทืึธ ืคืึทื ืืืืึทื
ืืืจ ืื ืืขืืืืื ืืื ืึท ืคึผืฉืื ืืืึทืฉืคึผืื ืืื
ืืื ืก ืงืืง ืืื ืืขื ืืืึทืฉืคึผืื, ืคึผืจืืืืจื ืืืืคึผืึทืืึทืกืึทื ืืื ืงืืง ืืื ืขืืืขืืข ืึทืืึทืืื:
ืืื ืืื ืื ืืึธืื ืึทืืืก - ืืึทืคึผ ืืึทืืืฆืขืจ
ืืึธืึธื ืืื ืงืืคึผืขืจ ืืขื ืขื ืึทืืืก ืคึผืึทืจืื ืขืจืก, ืงืึธ-ืืจืื ืืขืจืก ืคืื ืึทืืืก-BC DAO
ื ืขืื ืืื ืึท ืืขืฉืขืคื ืืึทืืืฆืขืจ ืืืึธืก ืืึทืจืฃ ืคืื ืึทื ืกืื ื
ืืึทื ืง - ืึท ืืึทื ืง ืืืึธืก ืืืกืืจืืืืืฅ ืืึธืงืขื ืก
ืกืืึทืืข 1. ืื ืืืืึทืืืืึทืืืึธื ืคืื ืืึทืืึทื ืกืึทื
ืืื ืกืืจ ืฆื ืืึทืงืืืขื ืืึธืงืขื ืก ืืืืฃ ืื ืืืืืืืขืก ืคึผืจืืืืจื ื ืขืฅ, ืืืจ ืืึทืจืคึฟื ืฆื ืงืึธื ืืึทืงื
ืืืจ ืงืขื ืขื ืืขืคึฟืื ืขื ืื ืึทืืจืขืก ืืื ืื IDE ืืืจื ืขืคื ืืืื ืืฉืืื ืืขืืึทืืืก.
ืืืจ ืืืืืคึผืื ืงื ืืึทื ืง 10 ืืืึทืืืขืก. ืืขืจื ืึธื ืืืจ ืงืึธื ืืจืึธืืืจื ืึทื ืืื ืืขื ืขื ืื ืืขืงืืืขื ืืืจื ืื ืืืึธืง ืืื ืืจืึทื ืกืึทืงืืืึธื ืืืขืืขืจืขืจ:
ืืืฆื ืืึธืื ืืื ืื ืคืึทืจืฉืคึผืจืืืื ืืึธืงืขื ืก ืคืื ืื ืืึทื ืง ืฆื ืื ืจืขืฉื ืคืื ืื ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ. (ื ืึธืืขืก: ืื ืืจืึทื ืืึทืงืฉืึทื ื ืืืืฃ ืื ืืืืืืืขืก ื ืขืฅ ืืขื ืขื ื ืืฉื ืคืจืื, ืึทืืื ืึท ืืื ืืืื positive ืืืึธื ืืื ืคืืจืืื ืื ืคึฟืึทืจ ืึทืืข ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืฆื ืืึทืื ืืจืึทื ืืึทืงืฉืึทื ื).
1 ืืืึทืืืขืก = 100000000 ืื ืืฅ (ืืืืืืืึทืืขืฅ), ืืืืึทื ืึทืืึทืื ืฅ ืงืขื ืขื ืืืืื ืืืื ืืึทื ืฅ ื ืืืขืจ
0.01 ืืืึทืืืขืก (ืืจืึทื ืืึทืงืฉืึทื ืคืื) = 1000000
ืืึทื ืง -> [3 ืืืึทืืืขืก] -> ืึทืืืก, ืืืจื ืืจืึทื ืกืคืขืจืืจืึทื ืกืึทืงืืืึธื (ืืืคึผ: 4).
ืืืจ ืงืึธื ืืจืึธืืืจื ืึทื ืื env.SEED ืคืื ืืืึธืก ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืขืืชืืขื ืฉืืืืขื ืืื ืืื ืืืขืจ ืืึทื ืง:
๏ฟผ
ืืืื ืืืจ ืืึธื ื ืื ืืึธืื ืึท ืืืึธืก ืจืืืื ืืืืืขื ืคืจืึทืืข, ื ืึธืจ ืืึทืฉืืืืขื ืฆื ืขืก ืืื ืื ืึทืงืึทืื ืฅ ืงืืืืื ืืื ืืฉืขืง ืืืืืขืจ.
ื ืึธื ืืขื, ืืืจ ืืึทืื, ืืขืืื ืืื ืฆืืืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืคึฟืึทืจ ืื ืึทืจืืืขืจืคืืจื ืคืื 3 ืืืึทืืืขืก ืึทืืืก.
ืืืจ ืงืขื ื ืืืื ืืขืคึฟืื ืขื ืื ืืึทืื ืคืื ืึทืืืก ืืืจื ืื env.accounts ืืืึทืืขืืืืืง. ื ืืืืขืจืื ื ืกืืึทืจืฅ ืคืื 0, ืึทืืื ืึทืืืก ืืื ืขื ืื.ืึทืงืงืึธืื ืฅ[1].
broadcast(transfer({recipient:address(env.accounts[1]), amount: 300000000, fee: 1000000}))
ืืขืจ ืจืขืืืืืึทื ืงืขื ืขื ืืืื ืืืื ืืืืขืจืงื ืืื ืืขื ืืืขืืขืจืขืจ, โโืึท ืืื ืง ืฆื ืขืก ืืืขื ืืืื ืืืืืขืงืขืจื ืฆื ืืื ืื ืืื ื ืึธื ืืืจืืคืืจืื ื
ืืืจ ืืึทืื ืืืืขืจ ืึทื ืึทืืืก ืก ืืืึธื ืืื ืจืืคึผืืขื ืืฉื ืืืจื 3 ืืืึทืืืขืก, ืืื ืื ืืึทื ืง ืืืึธื ืืืืืื ืืืึท 10 - 3 - 0.01 = 0.699.
ืืืจ ืฉืืงื ืืึธืึธื ืืื ืงืืคึผืขืจ 3 ืืืืืืืขืก ืืขืืขืจ, ืืื ื ืขืื, ืงืกืขื ืึท ืืื ืืืจืง 0.2 ืืืืืืืขืก ืืขืืขืจ ืืื ืื ืืขืืืข ืืืขื.
(ื ืึธืืขืก: ืืืจ ืืขืืืื ืึท ืืืื ืืึทืจืึทืงืืขืจ ืืขืืช ืืื ืืขืฉืืงื Neli 0.02 ืืืึทืืืขืก. ืืืื ืึธืคึผืืขืืื!)
broadcast(transfer({recipient:address(env.accounts[4]), amount: 20000000, fee: 1000000}))
ื ืึธื ืจืืคึผืืขื ืืฉืื ื ืื ืืึทืืึทื ืกืขืก ืคืื ืึทืืข ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ, ืืืจ ืืขื:
ืืื ืข 2. ืฉืึทืคึฟื ืึท ืืึทืคึผืคึผ ืืฉืืื
ืืืจ ืืึธืื ืืกืืื ืืขืืืขื ืึทื ืึทืืืก ืืืขื ืืืื ืืขืจ ืืืฉืขืคืขืจ ืืื ืืึทืืืฆืขืจ ืคืื ืื ืืืกืขื ืืจืึทืืืืื ืึทืคึผืืึทืงืืืฉืึทื.
ืืืื ืฆื ืึทืงืึทืื ืฅ, ืฉืืขืื ืขืก ืืื ืืืืืขื ืืื ืืฉืขืง ืขื ืื.ืกืขืขื ืฉืืืขืืขืืขื ืึทืืืก.
ืืึธืืืจ ืคึผืจืืืืจื ืฆื ืื ืกืืึทืืืจื ืื ืกืืืคึผืืึทืกื ืืขืืืขื ืฉืจืืคื (ืึธืคึผืืึทื) ืืืืฃ ืึทืืืก ืก ืืฉืืื.
ืกืืึทืจื ืงืึธื ืืึทืงืื ืืื ืืืึทืืืขืก ืืขื ืขื ืคึผืจืขืืืงืึทืฅ ืืืึธืก ืคืึทืจืืืขืจื ืึธืืขืจ ืืึธืื ืงืืื ืืืคึผ ืคืื ืึทืืืืึธืืื ื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืขืจ ืืืืขืจ ืื ืึธืื. ืืื ืืขื ืคืึทื, ืืขื ืฆืืฉืืึทื ื ืืื ืฉืืขื ืืืง. ืงืึธื ืืจืึทืงื ืงืึธื ืืื ืืืช. ืจืืคื ืฆืขืืืืงืืขื ().
ืึธืคึผืฆืึธื ืคึผืขืจ ืกืขืืกืงืจืืคึผื ืืจืึทื ืกืึทืงืืืึธื 1400000/100000000 = 0.014 ืืืืืืืขืก. ืึทืืืก ืืื 2.986 ืืืืืืืขืก ืืื ืงืก ืืืืฃ ืืืจ ืืืึธื.
ืืึธืืืจ ืืืฆื ืคึผืจืืืืจื ืฆื ืื ืกืืึทืืืจื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืงืืื ืงืึธื ืืจืึทืงื ืืึธืืืง ืืืืฃ ืื ืึทืืืก ืืฉืืื, ืืืกืงืจืืืื ืืื
Ride4Dapps ืืืฆื ืื ืงืืืื 2 ื ืืึทืข ืึทื ืึธืืึทืฆืืข ืืืืคึผืก:
- @ืงืึธืืึทืืืข (ืืื) - ื ืขืื ืืื ืึท ืคึผืึทืจืึทืืขืืขืจ ืืื, ืืึทืื ืืืขืื ืืืึธืก ืืฉืืื ืืขืจืืคื / ืืขืืชืืขื ืื ืืจืึทื ืกืึทืงืืืึธื. ืืขืจ ืจืขืืืืืึทื ืคืื ืืขื ืคึฟืื ืงืฆืืข ืืืืขืจืืึทื ื ืื ืขื ืืขืจืื ื ืืื ืื ืฉืืึทื ืคืื ืื dApp ืืฉืืื. ืื ืืขืจืข ืึทืงืึทืื ืฅ ืงืขื ืขื ืืึทืื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืืืกืคืืจื ืคืึทื ืืงืฉืึทื ื ืืื ืืขื ืึทื ืึทืืืืฉืึทื ืืื ืืืืฉื ืื ืฉืืึทื ืคืื ืื ืืึทืคึผืคึผ ืืฉืืื.
- @Verifier(tx) - ืืจืึทื ืกืึทืงืืืึธื ืืืขืจืึทืคืืืขืจ ืืื ืื ืืจืึทื ืกืึทืงืืืึธื ืืงืก ืคึผืึทืจืึทืืขืืขืจ. ืงืึธืจืึทืกืคึผืึทื ืื ืฆื ืื ืคึผืจืืืืงืึทื ืืึธืืืง ืคึฟืื RIDE. ืขืก ืืื ืืื ืืขื ืืืืกืืจืืง ืึทื ืืืจ ืงืขื ืขื ืืึธืื ืึธืืขืจ ืคืึทืจืืืขืจื ืืืืึทืืขืจ ืขื ืืขืจืื ืืขื ืฆื ืื ืืึธืืืง ืคืื ืงืืื ืงืึทื ืืจืึทืงืฅ ืืืืฃ ืื ืืึทืคึผืคึผ ืืฉืืื.
ืืื ืก ืืึธื ืืึทืคึผ ืืฉืืื ืืื ืึท ืคึผืจืึธืกื ืืืึทืื ืคึฟืึทืจ ืึทืืข ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ.
ืฆื ืงืึธื ืืจืึธืืืจื ืืืึธืก ืงืึธื ืืจืึทืงื ืืื ืืืฆื ืึทืงืืืื ืืืืฃ ืืืื ืืฉืืื, ืืืจ ืงืขื ืขื ื ืึธืืืึทืื ืื base64 ืงืึธื ืคืื ืื ืงืืื ืงืึธื ืืจืึทืงื ืืื ืื ืืืึธืง Explorer ืืื ืืขืจืงืขื ืขื ืขืก ืืื ืึท ืืขืงืึธืืคึผืืืขืจ (
ืืืจ ืืึทืื ืืืืขืจ ืึทื ืื ืืึธืืืง ืคืื ืื ืงืืื ืงืึธื ืืจืึทืงื ืฉืืืืขื ืืื ืืืึธืก ืืืจ ืืขืจืืืึทืจืื.
ืึทืืืก ืืื 2.972 ืืืืืืืขืก ืืื ืงืก ืืืืฃ ืืืจ ืืืึธื.
ืืขื ืืึทืคึผืคึผ ืืืื ืืื ืคืื ืืขืืขืจ ืืึทืืืืืืงืืขืจ ืงืึทื ืืจืืืืืฅ ืฆื ืืขืจ ืคึผืจืึธืกื ืคืึธื ื ืืืจื ืึท ืืขืงืึทื ืืืึทื ืืึทืื ืืจืึทื ืกืึทืงืืืึธื - DataEntry (currentKey, newAmount), ืืื CurrentKey ืืื ืืขืจ ืืฉืืื ืืืึธืก ืจืืคื ืื ืึทืืืขืงืืืืื ืคึฟืื ืงืฆืืข, ืืื newAmount ืืื ืื ืืืขืจื ืคืื ืื ืจืืคึผืืขื ืืฉื ืืืึธื.
ืืึธืึธื ืืื ืงืืคึผืขืจ ืืึทืื ืืืืขืจ ืืืคึผืึทืืึทืฅ ืฆื ืื ืืึทืคึผ ืืฉืืื ืืื 1 ืืืึทืืืขืก.
ืืืจ ืืึทืื ืึท ืืจืืึทื ืืื ืื ืืึทืกืข - ืืึทืื ืืื ื ืืฉื ืืืจืืืขืืื ืืขื. ืืื ื, ืืจืึธืฅ ืืขื ืคืึทืงื ืึทื ืืืจ ืืขื ืขื ืงืึทื ืืืื ืกื ืึทื ืืืจ ืืึทืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืืืืฃ ืืืืึทืฃ ืคืื ืืึธื, ืืืจ ืืขืืืื ืึท ืืจืืึทื ืืื ืื ืืื ืืขืงืก ืืื ืื ืืขืืืืื ืึท ืืึทื ืง ืืฉืืื ืืืึธืก ืืื ื ืืฉื ืึท ืงืืื ืงืึธื ืืจืึทืงื. ืขืก ืืื ืืืื ืฆื ืืืืขืจืงื ืึท ืืืืืืืง ืคืื ื ืืึธ - ืขืก ืืื ืึท ืึธืคึผืฆืึธื ืคึฟืึทืจ ื ืื ืืขืจืึธืื ืคืจืืืื ืฆื ืึธื ืืืืื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ื ืื ืืืื ืึทืืืขืงืืขื ืืืขื! ืึทืืืก ืืื 2.972 ืืืืืืืขืก ืืื ืงืก ืืืืฃ ืืืจ ืืืึธื. ืืึธื ืืื 3 ืืืืืืืขืก.
ืืึธื ืืขืฉืืงื 1 ืืืึทืืืขืก ืฆื ืื ืืึทืคึผ ืึทืงืึทืื ื.
broadcast(invokeScript({dappAddress: address(env.accounts[1]), call:{function:"deposit",args:[]}, payment: [{amount: 100000000, asset:null }]}))
ืืึธื ืืื 1.99 ืืืืืืืขืก ืืื ืงืก. ืึทื ืืื, ืืึธื ืืึทืฆืึธืื 0.01 ืืืึทืืืขืก ืงืึธืืืกืืข
ืึทืืืก ืืื 2.972 ืืืืืืืขืก ืืืืฃ ืืืจ ืืืึธื, ืืืฆื ืขืก ืืื 3.972. ื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืืื ืจืขืืืกืืจืืจื ืืืืฃ ืื ืึทืืืก ืืฉืืื, ืึธืืขืจ ืงืืื ืงืึธืืืกืืข ืืื ืืขืืืขื ืืืคืืืื ืคืื ืื ืืึทืคึผืคึผ ืึทืงืึทืื ื (ืึทืืืก).
ื ืึธื ืงืืคึผืขืจ ืืืื ืจืืคึผืืขื ืืฉื ืืขื ืืฉืืื, ืึทืืืก ืก ืืืึธื ืืขืืืืจื 4.972 ืืืืืืืขืก.
ืืืจ ืงืขื ืขื ืืขืคึฟืื ืขื ืืืืก ืืืขืจ ืึธืื ื ืืื ืคืืืข ืืืืืืืขืก ืืื ืืขืจ ืคึผืจืึธืกื ืืืึทืื ืืื ืื ืืืึธืง Explorer ืืื ืื ืืึทืืึท ืงืืืืื.
ืงืืคึผืขืจ ืคืืจืขื ืืขืจื ืืืื ืืืื ืื ื ืืืขืื ืืึธืื ืื ืกืืืข ืคืื โโ1 ืืืึทืืืขืก ืืืืฃ ืื ืึทืืืขืืืื ืข ืืืึทืื ืืื ืืึทืฉืืึธืกื ืฆื ืฆืืจืืงืฆืืขื ืืึทืื ืคืื ืื ืงืืจืืืช. ืฆื ืืึธื ืืึธืก, ืขืจ ืืืื ืจืืคื ืื ืฆืืจืืงืฆืืขื ืคึฟืื ืงืฆืืข.
ืึธืืขืจ, ืืืจ ืืขื ืขื ืคืึทืืฉ ืืืืืขืจ, ืืื ื ืื ืฆืืจืืงืฆืืขื ืคึฟืื ืงืฆืืข ืืื ืืึธืจ ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืึทืืขืืขืจืก ืืื ืึท ืึทื ืืขืจืฉ ืืกืืืข. ืืืขื ืืืจ ืคึผืืึทื ืงืืื ืงืึทื ืืจืึทืงืฅ ืืืืฃ RIDE4DAPPS, ืืืจ ืืึธื ืืึทืฆืึธืื ืืคืืขืจืงืืึทืืงืืื ืฆื ืืขื ืคืื ื
ืงืืคึผืขืจ ืืืฆื ืืื 2.48 ืืืืืืืขืก ืืืืฃ ืืืื ืืืึธื ืืืึทื. ืึทืงืงืึธืจืืื ืืื, 3 ืืืึทืืืขืก - 1 - 0.01, ืืื ืืขืืึธืื + 0.5 - 0.01. ืึทืงืงืึธืจืืื ืืื, ืืขืืขืจ ืจืืคื ืฆื ืึทืืืขืงืืืืื ืืื ืฆืืจืืงืฆืืขื ืงืึธืก 0.01 ืืืึทืืืขืก. ืืื ืึท ืจืขืืืืืึทื, ืื ืืืื ืกื ืืื ืื ืืึทืคึผืคึผืก ืึธืื ืขืจื ืืืฉ ืืขืืืื ืืื ืืืื.
ืืึธื ืืืื ืืึทืฉืืึธืกื ืฆื ืฆืืจืืงืฆืืขื ืขืืืขืืข ืืขืื ืคืื ืื ืฉืขืจื ืืืึทืื, ืึธืืขืจ ืืขืืืื ืึท ืืจืืึทื ืืื ืืขืคืจืืืื ืฆื ืฆืืจืืงืฆืืขื 1.5 ืืืึทืืืขืก.
ืึธืืขืจ, ืืขืจ ืงืืื ืงืึธื ืืจืึทืงื ืืื ืึท ืืฉืขืง ืคึฟืึทืจ ืืขื ืกืืืืึทืฆืืข.
ืงืกืขื ืึท ืืื ืึท ืกืงืึทืืขืจ, ืื ืืขืคืจืืืื ืฆื ืฆืืจืืงืฆืืขื 1 ืืืึทืืืขืก ืคืื ืื ืืึทื ืฅ ืืฉืืื.
ืก'ืืื ืืืจ ืืืื ื ืืฉื ืืืืกืืขืคืขืื.
ืืื ืืขืจ ืืืืึทืืขืจ ืืืื, ืืืจ ืืืขืื ืงืืงื ืืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืฉืื ืฉืืึทืืืช ืฆื ืื ืืืคึผืขืจืคืขืงืฉืึทื ืคืื Alice dApp ืึทืงืึทืื ื.
ืืงืืจ: www.habr.com