因為之後會講到 Geth 和 Blockchain Provider 等內容,所以今天我選擇先分享節點基本互動與網路協議的內容
Operation | RPC (operation) | REST (resource) |
---|---|---|
Signup | POST /signup | POST /persons |
Resign | POST /resign | DELETE /persons/1234 |
Read person | GET /readPerson?personid=1234 | GET /persons/1234 |
Read person's items list | GET /readUsersItemsList?userid=1234 | GET /persons/1234/items |
Add item to person's list | POST /addItemToUsersItemsList | POST /persons/1234/items |
Update item | POST /modifyItem | PUT /items/456 |
Delete item | POST /removeItem?itemId=456 | DELETE /items/456 |
區塊鏈使用者的互動進程如下:
localhost:8545
、127.0.0.1:8545
或 192.168.1.123:8545
。若我們使用像是 192.168.1.123
的非本地端IP地址,同一網路中的其他電腦便可以存取我們的RPC endpoint(危險)
geth console
geth attach
geth --rpc
或 Ganache 或 besu --rpc
如果看不懂今天的文章的話可以考慮接著關注明後兩天的文章!會對 Dapp 的運作模式有很大程度的了解!
最後歡迎大家拍打餵食大學生
0x2b83c71A59b926137D3E1f37EF20394d0495d72d