Go-Ethereum
如何防止不受歡迎的方將數據推送到私有鏈?
例如,如果一個私有鏈的創世被分發給一組被批准的對等點,但是一個對等點使這個創世塊公開可用。如何防止不受歡迎的使用者加入網路、探勘然後創建合約/讀取數據?
如果這是不可能的,有沒有辦法使虛假出版物無效?我能看到的唯一方法是通過創建一個包含可信發布者密鑰的獨特智能合約來反對去中心化模型?該合約只能由所有者修改。再說一遍,是什麼阻止了對等方洩露他們的密鑰。
我想一個解決方案是檢查契約是否從特定所有者地址發布,但我不相信有功能可以在不使用掃描器返回初始交易的情況下檢索地址?
引導節點或創世塊洩漏的私有區塊鏈被視為公共區塊鏈,因為現在每個人都可以連接到引導節點。
Afaik 然而,使用 Geth Clique (POA),您可以在生成創世塊之前設置密封器。
使用 Hyperledger Burrow 或 Quorum 等其他乙太坊實現,您可以獲得權限集。
您可以分叉乙太坊,將礦工的獎勵更改為 0,並將固定金額分配給您的一個地址。
即使有人開始在你的分叉上挖礦,他們也不會得到乙太坊,因此他們將無法部署智能合約或進行任何交易。