每天学到的和想法比较零碎,毕竟是依赖于BILIBILI、微信公众号等等,目前尚没有一个系统性的地方可以让我这种编程零基础的人学习web3.0的核心技术。【Web3.0】 [Infrastructure] About smart contracts 曾从Chainlink的Patrick Collins区块链视频中听他形象讲解智能合约的概念,我自己理解起来是这样的:目前在web2.0环境(当然在没有互联网的环境下也适用)在使用任何平台,使用任何服务时,都默认有一张电子合约,约定了双方在这个服务中的权力与责任,而履行合约过程中,你只能通过主观信任来认为平台能够按照合约执行,这就产生了一个很大的问题,平台会以自己的利益优先而拒不执行合约的内容,如前段时间发生的河南村镇银行讨债事件。 智能合约在维基百科上的定义比较难懂,我理解是它就是内嵌于程序中的一种无法更改的电子合约,是一种函数,一种交易规则。与传统合约最大的不同是,由于它在区块链上,因此它一旦确定就无法更改;由于它是一种函数,所以交易中的数据会根据它自动执行,这就避免出现了如河南村镇银行要债的问题,当智能合约到期时,银行中的钱会自动...