Rocoin-关于智能合约
发布时间:2019-08-12 11:53来源: 网络整理什么是智能合约?
智能合同可以被定义为货物或资产的交易/交换的虚拟协议,其可能涉及货币或可能不涉及货币。它的主要作用是双方进行商业交易/交易,可以是数字自我执行和自我执行,从而极大地消除了“中间人”的需要。这将把权力从那些正在管理或验证交易的人转移过来,这是对世界目前运作方式的一种变化。
“智能合约”的起源早于比特币。这个词实际上是由比特币的所谓创造者之一Nick Szabo在20世纪90年代创造的。
这是什么意思
像今天的法律专业人士所创造的传统合同,很大程度上依赖中间商或第三方进行验证,审查或认证。也有丢失,破坏或被盗的风险。智能合约消除了所有这些。区块链技术使相同的问题自治。由于它是基于分散的分类帐,因此在主机区块链的各种计算机上存在多个副本,所以不存在被盗的机会。一方引起的任何变化都会导致对方立即得到警报!一个智能合同节省时间,冲突和便宜,因为中间商被切断,因此没有佣金费用。双方同意的联系被编码到区块链上。代码是法律!有关各方保持匿名,但载有合同的分类账是公开的。他们通过交换私钥进行业务。也可以预先设定在到期日或者在达到峰会价格时执行账单。区块链监管机构跟踪交易,确保实时平稳运行。
“智能合约...保证了一组非常具体的结果。从来没有任何混淆,并且从来没有任何诉讼需要。“ - 杰夫
怎么运行的
由于要进行的业务是数字化的,因此代码必须符合相关方的要求。因此,逻辑必须与这些逻辑紧密匹配。通常以太坊用于编写这样的程序,因为它提供了所有区块链平台的最大可修改性。但基本原则仍然是“如果......这个......其他......这个”的说法。非常简单,但内容可能会有所不同,因此可能会更复杂。然后使用密码术对代码进行加密,然后使用区块链的分布式分类帐传播到其他计算机。任何一方或所有方所做的任何代码变更在分类账是公开的时候都是可见的。第一方然后启动交易,指令被发送到网络执行。由于方案的控制权不在他们手中,任何一方都不能确定结果。
一个例子
让我们举一个例子来更好地理解它...。
假设你想从世界另一边的人那里买一辆汽车。您可能在比特币(BTC)上设置区块链合约。区块链持有你的钱托管,而私人密钥(可能是汽车的登记文件,或其他手续)到达卖方。如果“钥匙”没有在到期日期之前到达,那么根据智能合同的条件,您的钱将被退还。看,如此简单而快速。我们谈到了财务状况。但同样可以扩展到医疗保健,房地产,管理和一般贸易。以下是以太坊区块链上基本智能合约的示例代码。