因為之後會講到 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