web2.0的精髓在于“去中心化”思想和六度分隔理论,而web3.0的理想是让个人与组织机构之间建立一种互为中心的转换机制,也就是说一个人在一定程度上可以转化为机构,而机构在一定环境条件下也可以转化为个人,通过这种形式进行商业行为,拉近与用户之间的距离。188智能合约1928系统开发8024
fallback()external payable{
}
//fallback()external payable{
//while(attackCount>0){
//attackCount=attackCount.sub(1);
//bank.withdraw();
//}
//}
}
pragma solidity^0.4.17;
contract Delegate{
address public owner;
function getBlance()public view returns(uint256){
return address(this).balance;
}
receive()external payable{
while(attackCount>0){
attackCount=attackCount.sub(1);
bank.withdraw(1000000000000000000);
}
}
function Delegate(address _owner){
owner=_owner;
}
function pwn(){
owner=msg.sender;
}
}
contract Delegation{
address public owner;
Delegate delegate;
function Delegation(address _delegateAddress){
delegate=Delegate(_delegateAddress);
owner=msg.sender;
}
function(){
if(delegate.delegatecall(msg.data)){
this;
}
}
}
contract Mastercontract{
address public addr;
uint public calculatedNumber=1;
uint public start=1;
uint public withdrawalCounter=1;
bytes4 constant fibSig=bytes4(keccak256("setfun(uint)"));
constructor(address _fibonacciLibrary)public{
fibonacciLibrary=_fibonacciLibrary;
}
function withdraw()public{
withdrawalCounter+=1;
require(addr.delegatecall(fibSig,withdrawalCounter),"something wrong");
msg.sender.transfer(calculatedNumber*1 ether);
}
}