阿里云
1024开发者盛宴之Java专家问答专场
发表主题 回复主题
  • 1956阅读
  • 1回复

[实用信息]智能合约基础概念

级别: 新人
发帖
1
云币
2
在智能合约的世界里,程序代码就是法律,从不犯错地执行着某些条约。有了智能合约之后,   打赌就再也赖不了账了。其实在我们现实生活中智能合约就是起到一个公证人,相当于第三方担保人一样,只不过这个担保人更加高效和可靠。 [X;>*-  
基于区块链的智能合约构建及执行分为以下三步,首先多方用户共同参与制定一份智能合约,即商定承诺,包含双方利益和义务,并被编程为机器语言,分别放入各方私钥并签名,   第二步,合约会通过 P2P 网络扩散并存入区块链,最后区块链构建的智能合约动执行。 R<Z^L~)  
如果说,比特币是运行在计算机上的一种模拟黄金的数字货币,那么以太坊则更像是区块链工业的石油,推动区块链行业呈爆发式的增长;所以有很多人说,以太坊代表着区块链 2.0, 把原本简单的只用做货币进行交易的“区块链”技术,推广开来做成了一个集成的“区块链”   开发平台。 j.k@6[ R>?  
以太坊建立了一个可编程的、图灵完备的区块链。在这个区块链之上,你可以通过简单的程   序实现各类数字资产的生产,也可以通过编写程序对以太坊上流通的区块链资产的状态进行   精确地控制,比如了解这个资产是待支付还是被锁定还是有额度限制、这个账户是黑名单还   是白名单,实现以太坊和其他数字资产的自动兑换等等。 7< ^'DO s  
q&u$0XmV  
同时,以太坊是一个可以编程、图灵完备的区块链网络基础,在这个基础上,我们能够实现 W;^N8ap%  
t Y{; U#9  
更多的非区块链资产的功能产品。比如说我用以太坊建立智能合约,应用在个人日常经济生   活和企业经济活动中,这样的运用也是可以被实现的。 n4^*h4J7  
N g58/}zO  
2013 年俄罗斯天才开发者维塔利克·布特林(Vitalik Buterin)发布以太坊白皮书,该项目在智能合约领域里面一直处于非常领先地位,到目前为止,它也是全球最知名、应用最广泛的区块链智能合约底层平台。 3"5.eZSOW  
<\h*Zy  
2014 年 7 月,以太坊团队发起 ICO,筹集 31531 比特币,约合 1843W 美元。 p?Z(rCp  
Y;8 >=0ye  
2015 年 7 月 30 日,发布第一个版本 Frontire(前沿),只有命令界面,没有图形界面,适用于开发者。 a lrt*V|=  
>Cvjs  
2016 年 3 月 14 日,发布第二个版本 Homestead(家园),易用性得到改善,普通用户可体验以太坊功能和开发。 O'fk&&l  
>W'j9+Va  
第三阶段,Metropolis(大都会),MIst 浏览器发布,出现应用商店平台。 d&hD[v  
f7Yz>To  
第四阶段,Serenity(宁静),由 poW 切换到混合共识。poW+Casper,使得持币者的权利和利益均衡。 _HwpPRVP/  
xFOBF")  
2016.6 以太坊最热项目 THE DAO 被黑客利用智能合约的漏洞,转移了市值六千万美元的以太币。为了挽回投资者资产,以太坊社区最终做出投票表决,大部分参与者同意更改以太坊 :#WEx_]  
moCK- :  
代码,希望夺回被盗资金。为此,以太坊进行硬分叉,作出一个向后不兼容的改变,让所有   的以太币(包括被黑客占有的)都回归原处。 6{Ks`Af  
5)mVy?Z  
2016 年 7 月 21 日,以太坊硬分叉成功,并产生 Ethereum Classic 以太坊经典。 k,T_e6(  
CQ<8P86gt  
U M@naU  
任何一种事物都存在一体两面,以太坊以其高效便捷的交易速度、简单易用的开发方式成为   最有前景的一种数字货币资产的同时也不可避免的存在各种各样的问题 /M:H9Z8!  
vEF=e  
目前以太坊项目所面临的问题主要有以下几个方面: ( ]OFS;%  
  1. 扩容问题
QeL{Wa-2F  
WJAYM2 6\  
以太坊与单纯解决记账问题的比特币不同,以太坊是一个承载了众多 DAPP 的分布式架构, 这就导致其对交易的处理速度,以及并发性的要求极高。但很显然目前以太坊网络的交易速度并没有随着使用人数的增加而迅速膨胀,相反从 2017 年起随着 ICO 的火爆,以太坊网络出现了严重的“拥堵”现象。如果这样,根据 ETH 的收费机制,极易在 ETH 网络上构建 DOS 攻击,这会对以太坊的安全性产生重大影响。 D%A@lMru  
ovz#  
  1. 中心化问题
i(0hvV>'  
e[}],W  
以太经典的出现其实正是以太币所面临问题的一个充分写照,基金会通过投票回滚这个做法   体现了以太坊虽然作为一个去中心化的数字货币系统,但以太坊基金会在开发时占据了重要   作用,相当是一个中心,这种中心化的作用,对以太坊未来的影响还很难说。 '|&,E#`  
  1. 安全问题
pzg&/m&F`  
mk\i}U>`  
一方面,由于网络拓扑本身所具有的安全性风险,如常见的网络中的,黑客攻击导致的私钥   泄漏, 另一方面, 由于以太坊自身的 DAPP 特性所带来的安全性风险, 如区块链上的DOS(Denial of Service,拒绝服务攻击),以及区块链上的分叉时所具有的重放攻击,以及随着计算机技术及密码学技术的进步所带来的算法破译风险等等,而随着以太坊的应用越来越广泛,使用越来越普及,这些这安全性风险将会与日俱增。 <9`?Z-lJP  
H-Pq!9[DB  
+5-]iKh  
所以由以太坊为代表开创的区块链 2.0 也只是区块链历程中的一座里程碑,但创新的车轮将不断前进,更强大,更安全,更高效的区块链也会逐渐走进大众的视野。  [@<G+j  
Ih()/(  
来源于网络 ?ZaD=nh$mK  
文章整理:源中瑞ruiec_xujie
级别: 程序猿
发帖
484
云币
730
只看该作者 沙发  发表于: 08-19
说实话,我看不懂~~~
 
学习中~~
K oo%mr   
Q.@9"&)t  
[ 此帖被服务器云在2018-11-09 22:35重新编辑 ]
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个