本篇文章主要给网友们分享智能合约锁定后比特币的知识,其中更加会对比特币做合约是不是控制的进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站!
为什么智能合约可以让区块链更安全?
智能合约也叫可“可编程合约”的意思,比特币是区块链的一种技术应用。
以比特币为例,如果用一种更加技术的称呼来描述比特币的话,可以称作为“可编程加密数字货币”在比特币的系统中,并不是银行的账户里,将金额存储在某个账户下就表明一笔资产是某个账户拥有的,而是使用了一种脚本程序来验证身份,通过脚本程序解锁(解锁脚本)和锁定(锁定脚本)一笔资产,就是让资产具备更强的可控能力,拥有秘钥的用户可以提交自己的签名(私钥签名)信息用来验证自己对资产的所有权,并且可以通过程序设定对资产的管理方式。
正如上面所介绍到的,一笔资产要多个人共同签名才能转移,或者达到某个某个条件时才能被使用,这种可控的思想就大大的增加了区块链的安全性,因为区块链系统具有数据的不可篡改,智能合约部署到区块链,让数据很难发生更改,极大的增加了区块链的可控性,和安全性
哈希锁解锁标签的步骤?
举例利用哈希时间锁定的机制把自己的比特币在小黑那里兑换以太币,具体的操作步骤如下:
(1)大白先生成随机数 S,再把随机数的哈希值 H(S) 通过网络给小黑,假设随机数是 123 ,哈希值是 a03a 。
同时,大白进行时间上锁和哈希上锁,假设时间锁的时间为1小时,哈希锁上锁的哈希值是 a03a。上完锁后,待转换的比特币就被锁定在链 A 上。
(2)小黑收到大白给的哈希值“ a03a ”后,小黑根据这个哈希值在以太坊上部署智能合约,并往合约中存同等价值的以太币。小黑的智能合约要求大白在规定时间内提供密码“ 123 ”才可以取走智能合约中的以太币。
这个过程相当于,小黑自己也上了两把锁,其中哈希锁和大白的那把哈希锁一样,需要用同样的密码才可以打开,时间锁假如为半个小时。
(3)大白使用小黑的这个智能合约,并在半个小时内输入自己的密码“ 123 ”,就能打开小黑在链B上的哈希锁,就能取走小黑智能合约里的以太币(相当于小黑的以太币,因为智能合约是小黑创建的,合约里的以太币也是小黑转进去的)。
(4)因为大白在调用了小黑的智能合约时输入了密码,因此小黑也就知道了密码是“123”,他只要在一个小时内通过这个密码打开链A上的哈希锁,大白的比特币就会转给小黑。
通过上面的过程,可以看到,大白可以通过哈希时间锁定这种方式,实现了比特币到以太币的兑换。当然这往往需要大白多支付一点比特币给小黑作为手续费,毕竟天下没有免费的劳动力。
比特币支持智能合约吗?
请注意,支持。
合约就是当我跟你做一个交易时,它能保证这个交易达成,也就是说它能表达某种条件,当条件满足时我才给你付款。能把这个条件表达出来,就可以认为它有智能合约表达能力。比特币的脚本(Script)是有智能合约表达能力的,可以把比特币的脚本理解成是一种智能合约
什么是智能合约?
智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易智能合约锁定后比特币,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。
智能合约的目的是提供优于传统合约的安全方法智能合约锁定后比特币,并减少与合约相关的其智能合约锁定后比特币他交易成本。
围读web3.0,什么是Defi
DeFi就是去中心化的金融智能合约锁定后比特币,Decentralised Finance的意思。
在创造了基本的「Token」之后,加密数字货币界希望能够把金融交易的一部分,也给去中心化,这就是DeFi的由来。
把金融去中心化最大的难点,不在于技术,而在于用什么来取代「信用衍生」。
基础的比特币和以太坊的转账,是「所有权」的转移,我「拥有」一个比特币,我转给你了,那么这个比特币的所有权就归你了。这种转账的性质赋予了加密货币「资产」的特性,具有很强的抗审查、抗监管的能力。因为借贷关系政府是很容易控制的,只要宣布冻结张三的帐户,那么银行里面的这些钱其实张三就无法动用了。
但是除非有人用物理手段逼着张三转账,否则张三有几个比特币,他始终就有几个,不会受到其他外在力量的干预。
但是,把这一套挪到金融上,就会出现一个问题:怎么把所有权玩出乘数效应来智能合约锁定后比特币?我们找银行借贷,明知道银行里的钱是客户的,我们相信银行不滥借,因为银行有准备金,有央行监管。所以银行手里有100万,能够借出去300万,我们也不担心,反正一切都是数字。
但是所有权不是这样。我有一个照相机,借给你用可以,你现在要找我贷三个相机,说拍完之后还给我五个,我哪里去变?我就算有,借给你了怎么保证你能还给我,怎么保证你还得起?之前作为优点的反审查、监管,现在就变成阻碍了。
而DeFi要解决的就是这个问题,要在区块链上模拟出我们平常见到的金融交易,像最基本的借贷和各种高级的金融衍生品。
高级金融衍生品,从区块链的角度来看并不复杂,因为本质上都是合约,在智能合约里面总可以分解成最基本的借贷、抵押和所有权转移,所以核心就成中心化的「信用衍生」,解决了这个问题,其他的就都是计算机系的人做的事情了。
DeFi目前来是通过跨链来解决抵押,通过保证金制度来解决杠杆,最终实现了类似信用衍生一样的操作。
我们拿比特币和以太坊作为例子,假如跨链的名字叫XX链,XX链上的货币叫做XX币。
比如我想抵押比特币换取以太坊,我就可以:
1. 把比特币锁定在一特定的地址,此时会在XX链上生成一个代表这个比特币通证Pseudo-
BTC,
2. 然后我在XX链上用智能合约抵押这个Pseudo-BTC,生成了相应的XX币;
3. 然后拿着XX币购买了一定数量的Pseudo-ETH,
4. 然后把这些Pseudo-ETH所对应的抵押物ETH释放出来,交易结束。
整个过程都是智能合约来完成的,没有人的参与。而如果我到期不还,那么我抵押的比特币就没有了。智能合约到期执行执行,把我抵押的这个比特币进行违约处理。
这样能实现了等额抵押,但是金融的魅力在于以小博大,所以我们需要超额抵押。 也就是希
能够抵押1个比特币,临时的借2个,乃至于10个比特币来进行投机。
假定XX链上有一个银行,大家没事可以把比特币锁定了,然后Pseudo-BTC送到这个银行里。现在的难题是,资金池有了,这个银行怎么来进行借贷,产生利息,还不产生坏账呢?
去中心化借贷,对坏账是零容忍的 ——因为有一点点坏账的可能,那么在一个没有信用的世界,这个0就会变成100%。这其实蛮道家的:大道废,有仁义;智慧出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。正是因为有了「武德」这个东西,才会有人不讲武德,才会出现坏账。
如果制度设计的就是把任何人都当作奸贼来防,那就没有坏账的空间了。
怎么才能没有坏账昵,那就是智能合约强制平仓。
智能够的优势就是一切都在链上,在链上就可以自动化。你拿1个BTC抵押,我可以借你10个,但是借给你之后,如果你的任何操作,导致帐户上的资产价值小于9.05个BTC,那么对不起,合约自动执行,你的抵押物充公。
这个其实和股票、期货、外汇的保证金是一样的,只是在链上去中心化的执行了。
当然,这个真要做起来,技术上还是有很多暗坑的,比如黑客完全可以人为的制造区块链的阻塞,让智能合约的执行延迟。而在延迟的过程中,价格可能就发生了变化了,这样是会出坏账和亏空的。
关于智能合约锁定后比特币和比特币做合约是不是控制的的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
标签: #智能合约锁定后比特币
评论列表