Try   HackMD

Powsrv Study Note

介紹

  • Fast and efficient PoWaaS (PoW-as-a-service).
  • Powered by Pidiver
    • PoW Hardware accelerator

Usage

attachToTangle:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

MAM:

A iota.lib.js monkeypatch can be found here

Performace Test

Community Resource

Discussion log

  • 目前 Powsrv 沒有工程文件,開發資源皆在 Discord 上獲取!

  • AttachToTangle API and node:

muXxer今天凌晨2點05分
@Marcusrjohansson for now you can use our giota lib or you can send your attachToTangle request to https://api.powsrv.io:443/
  • 我們希望每個人都可以免費使用 Powsrv,但這會影響POW的目的,因此我們決定將普通用戶的速率限制為每分鐘 30 個交易。 對於普通用戶來說這應該足夠了但還不足以攻擊 Tangle。
We wanted that everybody can use it for free, but that would affect the purpose of POW at all, so we decided to rate limit it for the normal user to 30 Transactions per minute. That should be enough for the normal user.... but not enough to attack the tangle
  • PoWsrv 的 MAM 加速方法與 IOTA-PoWaaS-JS 類似
    • 都是直接 patch lib.iota.js 直接對 attachToTangle API 做 forward
yillkid今天下午5點33分
@alexsporn awesome ! so you can 1. separate signature from Mam.init 2. send MAM trytes to node for PoW ?   but how did you protect the channel (key) ? it's not make sense to send  channel (key)  from remote in private/restricted mode.
alexsporn今天下午5點34分
@yillkid you are mixing things up, the only thing you will do remotely is attachToTangle, everything else stays local
For attachToTangle no private information is required
yillkid今天下午5點36分
@alexsporn just like a proxy patch for lib.iota.js am I right ? :smiley:
alexsporn今天下午5點36分
Yes
Very similar to https://github.com/Noc2/IOTA-PoWaaS-JS