2016_S&P_Hawk:The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts

来源:互联网 发布:免费教务软件 编辑:程序博客网 时间:2024/06/05 06:25

Hawk:The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts

Hawk:加密和保护隐私的智能合约的区块链模型

区块链是去中心的分布式记账系统。系统中的节点无需互相信任,通过统一的共识机制共同维护一份账本,每个节点都有一份完整的数据记录。区块链 Blockchain,成块(block)的交易通过密码学算法连接在一起,使得整个账本公开透明、可追踪、不可篡改。

智能合约就是一段用来直接控制电子资产交易的计算机代码。

智能合约与区块链的关系可以类比为手机应用与智能手机,智能手机为手机应用提供计算平台,而多样化的手机应用极大地丰富了智能手机的应用场景。与此相类似,智能合约可以和区块链技术无缝对接,使区块链可编程化、可定制化,智能合约因此赋予了区块链智能,使区块链可以突破汇款这一传统的应用,让区块链可以应用在更复杂的逻辑中。

Abstract—Emerging smart contract systems over decentralized cryptocurrenciesallow mutually distrustful parties to transact safely without trusted thirdparties.

新兴智能合约系统通过分散的加密货币,允许相互不信任的双方在没有可信第三方的情况下安全交易。

 In the event ofcontractual breaches or aborts, the decentralized blockchain ensures thathonest parties obtain commensurate compensation.

发生合同违反或中止时,分散区块链确保诚实的一方获得相应补偿。

 Existing systems,however, lack transactional privacy. All transactions, including flow of moneybetween pseudonyms and amount transacted, are exposed on the blockchain.

然而,现有系统缺乏事务性的隐私。所有事务,包括假名之间的资金流动和交易数量,全部暴露在区块链上。(缺点)

 We present, adecentralized smart contract system that does not store financial transactionsin the clear on the blockchain, thus retaining transactional privacy from thepublic’s view.

我们现在的Hawk,一个分散的智能合约系统,他不存储区块链上明确的金融交易,因此从公众的观点保留了事务隐私。(Hawk的优点)

 A Hawk programmercan write a private smart contract in an intuitive manner without having toimplement cryptography, and our compiler automatically generates an efficientcryptographic protocol where contractual parties interact with the blockchain, usingcryptographic primitives such as zero-knowledge proofs.

一个Hawk程序员可以以直观的方式编写一个私人智能合约,无需实现加密。我们的编译器会自动生成一个高效的加密协议,在这里合同当事人与区块链交互,使用加密原语,如零知识证明。

 To formally defineand reason about the security of our protocols, we are the first to formalizethe blockchain model of cryptography. The formal modeling is of independentinterest. We advocate the community to adopt such a formal model when designingapplications atop decentralized blockchains.

为了正式定义和推理我们协议的安全性,我们是第一个将加密区块链模型形式化的。正式的建模有独立的利益。我们提倡社区采取这样一个正式的模型,当在分散区块链之上设计应用程序时。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 就一个软件闪退怎么办 葫芦侠修改闪退怎么办 戴尔游匣磁盘占用100怎么办 步步高家教机扫描笔不亮怎么办 社保卡手机号换了怎么办 香港公司进出口没有申报怎么办 智能电视右上角网络未连接怎么办 电子秤按键板不好用怎么办失灵 桑塔纳车钥匙锁车里了怎么办 舌头上有锯齿印怎么办 夏天有脚气脚臭怎么办 xp分辨率太高黑屏怎么办 农村淘宝标识类目没了怎么办 被投诉到食品监督局怎么办 被客户315投诉了怎么办 给人打不接受调解怎么办 失业证年审忘了怎么办 工商年检过期4天怎么办 个体营业执照年审过期了怎么办 企业年报密码忘了怎么办 税务年报报错了怎么办 工商证过期5年怎么办 车年检标志丢了怎么办 年检标志打错了怎么办 贵州个体出租车工商执照年检怎么办 驾驶证考试预约提示网络繁忙怎么办 帝豪显示屏花屏怎么办 注册公司居委会不盖章怎么办 营业执照名字和店名不一样怎么办 开炸鸡店没经验怎么办 提名候选人时重名重姓怎么办 别人用我的店名怎么办 wish店铺出现侵权产品怎么办 如果公司缺人该怎么办 鲁班奖证书丢了怎么办 个人注册服务号没有营业执照怎么办 社保过了缴费日怎么办 被评为d级纳税人怎么办 忘了税号tfn怎么办 个体户没有办税务登记怎么办 遇征地企业不搬怎么办