智能合约能否在没有区块链的环境下使用呢?这是Quora平台上有人提出的一个问题,而在相关答案当中,约有一半的回答是肯定的,而另一半则表示两者无法分离。
那么,答案到底是哪一个呢?
好吧,全球领先的大宗商品定价公司,标普全球普氏能源资讯给出的答案是“可以”,这家公司声称,他们的智能合约系统是在中心化的账本中运行的,其并没有采用分布式账本。
穆长春:数字人民币智能合约已在政府补贴、零售营销等领域成功应用:9月2日消息,中国人民银行数字货币研究所所长穆长春在2022年中国国际服务贸易交易会金融服务专题主论坛、2022中国国际金融年度论坛上表示,目前,数字人民币智能合约已经在政府补贴、零售营销、预付资金管理等领域成功应用。随着底层平台和相关制度安排的逐步完善,将在更大范围内加速落地。[2022/9/2 13:05:19]
为了理解这场争论,我们必须先定义下涉及到的关键术语。如果你已经对区块链有所了解的话,请忽略这部分内容。
智能合约究竟是什么?
很多人会把智能合约等同于区块链,也有人认为加密货币、区块链、分布式账本技术和智能合约是同一回事。
实际上,它们并不一样。
Cover Protocol为OUSD提供智能合约保险:Origin Protocol发推宣布与Cover Protocol合作,为OUSD提供智能合约保险。现在,用户可以为自己的Origin Dollar(OUSD)投保,或者为其他人提供保险赚取费用和OGN奖励。[2021/1/25 13:26:06]
区块链的理念,是指“信息区块”通过一种难以破解的加密算法存储在数字账本当中。随着每部分新信息被添加到账本,账本的长度就会逐渐增加。
这些信息区块可以是交易会计记录,在这种情况下,区块链就构成了加密货币的基础。
如果信息是软件的一部分,它存储合约协议的条款以及执行合约的条件,那么它就是一个智能合约。
为了加强安全性以防止黑客攻击和欺诈,区块链通常使用DLT系统存储。这意味着完全相同的区块链被复制并存储在网络中很多不同计算机上。
Cyber??News:近3800份以太坊智能合约存在严重漏洞:Cyber??News调查团队对以太坊智能合约的分析表明,近3800份智能合约存在严重漏洞,可以使黑客迅速窃取一百万美元。该团队表示,对于用户来说,很容易检查他们所使用的平台是否正在使用带有任何这些漏洞的智能合约。他们可以在Etherscan或类似的浏览器上查看智能合约,以查看这些合约是否已经过审计和验证。如果智能合约尚未通过审计或验证,建议避免使用该特定平台或在线服务。[2020/11/19 21:17:30]
这使得“”这个自主的记录保存系统变得更加困难,因为要更改任何内容,至少需要51%的节点同意才允许交易的发生,然后将此新信息添加到所有副本当中。
例如,就加密货币而言,如果我决定将10BTC转给我的朋友Alex,在互联网上连接比特币网络的成千上万台计算机当中,至少有51%的人必须同意在交易开始之前,我的数字钱包里首先有10BTC。
Algorand智能合约全面升级,助力DeFi及传统多领域应用:据官方消息,2020年8月19日,Algorand基金会和Algorand Inc宣布推出更全面的智能合约功能,为DeFi(去中心化金融)解决方案和Dapp(去中心化应用)铺就最佳平台。让应用在充分利用Algorand协议Layer-1优势的同时,具备可服务高达数十亿用户、日交易量可达数千万次的拓展性——仅需极低交易成本,可以忽略不计。
与第一代区块链不同,Algorand平台为需要速度、可拓展性、交易终结性和安全性的复杂应用提供了强有力支持,并同时具备成本低、精准性的优势。
本次升级主要将有状态智能合约功能(stateful smart contract),集成进入Layer-1,结合已有的原子传输(Atomic Transfers)、无状态智能合约和Algorand标准资产(ASA)等功能。
到目前为止,可延展性低、交易速度慢、网络拥堵以及高额交易成本,一直是区块链平台走向主流应用的障碍。Algorand的最新升级消除了这些障碍,使DeFi和DApp开发者能够构建更复杂的且流畅的解决方案,充分扩展他们的应用程序,并实现真正意义的无国界经济[2020/8/19]
在智能合约的情况下,产品的购买者可以使用智能合约来管理整个交易,然后说:
慢雾安全团队发布 BEC智能合约无限转币漏洞分析及预警:据了解,4月22日13时左右,BEC出现异常交易。慢雾安全团队第一时间分析发现,BEC智能合约(https://etherscan.io/address/0xc5d105e63711398af9bbff092d4b6769c82f793d)中的batchTransfer批量转账函数存在漏洞,攻击者可传入很大的value数值,使cnt*value后超过unit256的最大值使其溢出导致amount变为0。
通过此次分析,慢雾安全团队建议智能合约开发者在批量转账时严格校验转出总额amount是否大于0,及在for循环内执行balances[msg.sender].sub(value)操作。
这类漏洞属于不可逆的破坏型漏洞,慢雾安全团队建议其他智能合约发布方及时自查。[2018/4/23]
“当独立的来源证实了商品的质量,我将支付20%的定金,等货物装船后,我再付20%的资金,而当货物完好无损地到达我的仓库时,我会把剩余尾款发送出去。”
如果这些规则都被编码到一个计算机程序当中,并且在每个阶段,当可信信息源更新时自动执行,那么它可以是一种智能合约。
那为什么不能使用传统的技术呢?
好吧,还记得区块链拥有加密以及跨多个不同节点存储其账本副本的优势吗?这两个防护措施,可以防止存储在区块链上的信息被黑客轻易篡改,以减少欺诈问题。
而那些认为“没有区块链就无法使用智能合约”的人,其实际表达的意思是:“想让智能合约有用,必须要同时拥有这两层保护措施”。
但是,Platts并不认同这个说法,为什么呢?
成本VS保护
在大宗商品交易领域,Platts就是一个“价格报告机构”。
在商品市场上,价格通常由买卖双方私下协商。那么,与其他类似的交易相比,当事各方如何知道他们得到了一个公平的价格呢?
这就是像Platts这类PRA平台在做的事情,它们从世界各地收集商品交易信息,并将其作为价格指数公布。这些指数成为当前交易合约定价的参考点,也成为大买家和大卖家用来对冲未来交易的金融衍生品。
这是一项大生意!
数据显示,2018年Platts实现收入达8.15亿美元,营业利润达3.83亿美元。
传统上,Platts收集定价信息的方式,是让他们的员工打电话给买家和卖家,然后逐条询问他们。
而在最近的一段时间里,Platts通过让市场上较大的参与者通过在线平台提交他们的交易,将其中一些工作量数字化。
然而,这就带来了一个问题。Platts如何知道参与者提交的交易确实发生了,而且价格是真实的?卖家完全有可能虚报高价,而买家则可能反其道而行之,而做这样的事,他们可以影响到价格指数,然后有利于他们的未来交易。
像Platts这样的PRA平台,传统上的验证是通过与第三方测试实际市场的价格,并要求可靠来源提供运输和资金等证明文件来完成的。
2019年11月4日,Platts宣布推出了TradeVision,这是一个供天然气市场参与者自行提交价格信息的在线平台。
虽然最初的公告没有详细介绍其涉及技术,但该公司随后透露,TradeVision是使用存储在中心化账本上的智能合约构建的。
那为什么Platts没有考虑使用DLT呢?这是因为,要同时拥有两层安全性的成本是非常高的,这可能需要大量的计算能力和时间。而通过保留加密,而只使用一个中央服务器来存储数字账本,Platts牺牲了一个安全功能,却捕获了实用性和效率。
“区块链在安全和加密方面有着巨大的优势……但其在速度、成本和能耗强度上存在的劣势就意味着,对于大宗商品市场的很多参与者而言,区块链目前是很难扩展的。而提供类似安全级别的智能合约已经成为现实,这使用的是中心化的账本,不需要同时记录,从而减少了能量、延迟以及成本。
——S&PGlobalPlatts”
Platts总裁马丁·弗雷恩克尔评论称:“在短短几周后,我们已经有近一半的数据是通过TradeVision提交的。”
也许Platts的经验告诉我们,我们可以利用区块链的一部分,而不是试图将整个概念融入到每个潜在的应用当中。
现在宣称这是一种模式还为时过早,但至少我们刚开始的问题似乎得到了可信的回答:是的,智能合约可以在没有区块链的情况下使用,它牺牲了安全属性,换来的是成本和效率上的优势。
文:卢晓明出品:Odaily星球日报区块链行业经历了跌宕的2019年。上半年行业进入深冬,从业者茫然四顾;下半年,顶层的重视让区块链重回大众视野,为行业注入能量.
1900/1/1 0:00:00原创:五火球教主按照惯例,年底除了对今年做些总结之外,还得为明年做些展望。区块链的世界里,2020年注定是个很不一样的一年,因为这是区块链第二个十年的第一年,是圈内大多数人经历的第一个减半之年,
1900/1/1 0:00:00作者/来源:tokenbankteam编者注:原标题为《区块链钱包从入门到精通》,本文作了不改变作者原意的删减。区块链钱包发展史说起数字货币,就离不开数字货币钱包.
1900/1/1 0:00:00作者:杨晓晨、张明来源:首席经济学家论坛编者注:原标题为《杨晓晨、张明:Libra会影响中国版数字货币么?》Libra从创设之初就声称将致力于推进普惠金融。这个理由在当今世界似乎很容易产生共鸣.
1900/1/1 0:00:00写在前面:康奈尔大学以及IC3组织的的研究人员宣布,他们发现了一种针对中本聪共识协议区块链的拒绝服务攻击,并称之为BDoS,这种攻击远比此前的DoS攻击要便宜得多.
1900/1/1 0:00:00BTC现在完全由BitcoinCore开发组开发,所有协议级别的变更都可以从Core开发组发布的BitcoinCoreversion版本看到.
1900/1/1 0:00:00