推荐回答
代码就是法律,没有人可以篡改,一切都是自动执行。区块链神吐槽。
齐新明2019-12-22 00:37:49
提示您:回答为网友贡献,仅供参考。
其他回答
-
做个举例,比如我有一个项目,需要找一个团队去实施,那我可以把这个项目的详细写进智能合约里面,到哪一步可以验收,验收了直接就可以通过区块链打款,不需要中间各种签字,审核,出纳,财务,省去了中间环节,节省了时间人力资源,也不存在拖欠款项问题。
龚小青2019-12-22 00:21:11
-
举个例子:你和你的一个朋友打赌,说明天的天气预报到底准不准,赌注20块钱,你赌准,他赌不准。然后到了第二天,天气果然和天气预报说的一样,那么他应该支付你20块钱,但是你的朋友耍赖,就是不支付这20块,结果就是你也没什么办法。那么一般是怎么处理呢?你们为了保证你们的对赌能正常,你们找了一个可信任中介人,你们把各自的20块钱放到了中介那里,这样总可以了吧。但是第二天,中介又为难了,因为天气预报预报的是多云,而实际天上的云不多也不少,这时你认为这样的天气就是多云,而你的朋友认为这样的天气不是多云,中介也是人啊,于是在判断天气到底是不是符合昨天天气预报的条件上,又出了问题。最后一番争吵过后,中介决定一半云也算多云天气,你赢了这个对赌,正准备给你40块钱的时候,发现钱没带,于是只好等第二天才能把钱给你。所以你看,传统的合约会受到各种维度的影响,自动化维度,主客观维度,成本维度,执行时间维度,违约惩罚维度,适用范围维度等。而智能合约则在很大程度上解决了这些问题。你只需要提前规定好合约内容,程序就会在触发合约条件的时候自动执行合约内容。譬如,你规定合约内容是,明天中午12点判断天气是否和天气预报一样,如果是多云天气的话,超过一半云就算多云,否则不算。当第二天中午12点合约执行,如果你赢了,钱会自动打到你账上。一切解决。例子举得比较简单,但你可以领会到智能合约能解决的一些问题。智能合约和区块链“智能合约的工作理论迟迟没有实现,一个重要原因是因为缺乏能够支持可编程合约的数字系统和技术。区块链技术的出现解决了该问题,不仅可以支持可编程合约,而且具有去中心化、不可篡改、过程透明可追踪等优点,天然适合于智能合约。因此,也可以说,智能合约是区块链技术的特性之一”摘录来自:“区块链:从数字货币到信用社会”。有一些朋友可能会问,九少爷,你上面说的智能合约,不就是一段条件判断的代码嘛,现在很多担保网站或系统不是也一样嘛,像淘宝的交易流程,不也是买家付款到系统里,然后卖家发货,买家收到货,系统再把钱打给卖家。这不早就实现了嘛?区块链的特性是:数据无法删除、修改,只能新增,保证了历史的可追溯,同时作恶的成本将很高,因为其作恶行为将被永远记录去中心化,避免了中心化因素的影响而像上面说的淘宝那套支付担保系统,依然是中心化的,合约是否公正或正常执行,也全靠中心来决定。如果中心要作恶,我们依然没有办法。而基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可篡改。同时,由区块链自带的共识算法构建出一套状态机系统,使智能合约能够高效地运行。
辛培乐2019-12-22 00:09:51
-
智能合约可以简单理解为一段写在区块链上的代码,由事件驱动、具有动态状态、获得多方承认、且能够根据预设条件自动处理链上信息。一旦某个事件触发合约中的条款,代码就会自动执行,智能合约最大的优势是利用程序算法替代人仲裁和执行合同。智能合约是用计算机语言取代法律语言去记录条款的合约,一旦编写好就可以被用户信赖,合约条款不能被改变,因此合约是不可更改的。程序满足条件就会执行,无法进行人为干扰,保证绝对公正公平。智能合约的3个技术特性●数据透明区块链上所有的数据都是公开透明的,因此智能合约的数据处理也是公开透明的,运行时任何一方都可以查看其代码和数据。●不可篡改区块链本身的所有数据不可篡改,因此部署在区块链上的智能合约代码以及运行产生的数据也是不可篡改的,运行智能合约的节点不必担心其他节点恶意修改代码与数据。●永久运行支撑区块链网络的节点往往达到数百甚至上千,部分节点的失效并不会导致智能合约的停止,其可靠性理论上接近于永久运行,这样就保证了智能合约能像纸质合同一样每时每刻都有效。
车序南2019-12-22 00:00:10
-
重庆金窝窝分析:智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。
辛培建2019-12-21 23:41:05