0
如何編寫智能合同以授予交易發生的基於角色的權限。 假設有五個人A,B,C,D和E. A想給乙發送一些醚。但是,除非C,D和E給出確認/批准,否則交易不會發生。以太坊智能合同爲基於角色的許可編寫
是否可以使用以太坊智能合約?有人可以給我同樣的示例代碼嗎?
在此先感謝。
如何編寫智能合同以授予交易發生的基於角色的權限。 假設有五個人A,B,C,D和E. A想給乙發送一些醚。但是,除非C,D和E給出確認/批准,否則交易不會發生。以太坊智能合同爲基於角色的許可編寫
是否可以使用以太坊智能合約?有人可以給我同樣的示例代碼嗎?
在此先感謝。
你可以創建這樣的智能合約,雖然使用multisig帳戶對於這種情況會更好。
您可以編寫一個簡單的合同,在收到不同的所需簽名後驗證事務。 e ..g:
contract C{
address A;
address B;
address C;
mapping (address=>bool) permission;
function send_permission(address _to, uint value)
{
if(permission[A]&&permission[A]&&permission[A])
_to.transfer(value);
}
function set_permission(bool state)
{
permission[msg.sender]=state;
}
}
謝謝。如何創建multisig帳戶? – Mouazzam
https://ethereum.stackexchange.com/questions/6/how-can-i-create-a-multisignature-address-on-ethereum –