二维码

对基础功能的解释说明 - 数据结构 - 机器学习

1274 人阅读 | 时间:2021年01月15日 01:11
对基础功能的解释说明 - 数据结构 - 机器学习 #daohang ul li t,.reed .riqi,a.shangg,a.xiatt,a.shangg:hover,a.xiatt:hover,a.shang,a.xiat,a.shang:hover,a.xiat:hover,.reed-pinglun-anniu,span.now-page,#daohangs-around,#caidan-tubiao,#daohangs,#daohangs li,#btnPost{background-color:#D10B04;} .dinglanyou1 h3{border-bottom:3px solid #D10B04;} #dibuer{border-top:2px solid #D10B04;}.cebianlan .rongqi h3{border-bottom:1px solid #D10B04;} #edtSearch{border:1px solid #D10B04;} #daohang .zuo ul li{border-right:1px solid #;} #daohang ul li t a{border-top:1px solid #;border-right:1px solid #D10B04;} #daohang ul li t a:hover{border-right:1px solid #;} #daohang .you ul li a:hover,#daohang .zuo ul li a:hover,.reed-pinglun-anniu:hover{background-color:#;} a:hover,.reed h6 a:hover,#dibuer a:hover,.reed .riqiding,.cebianlan .rongqi li a:hover,#pinglun-liebiao ul.fubens li.depth-1 dl dd span.shu a,#pinglun-liebiao ul.fubens li.depth-1 dl dd span.huifuliuyan a:hover,.reed-biaoti h6 span{color:#D10B04;} .reed .kan a{color:#0A0AF5;}.reed .kan a:hover{color:#D10101;} @media screen and (max-width:1492px){a.shang,a.xiat{background:none;} a.xiat:hover,a.shang:hover{background-color:#f9f9f9;background-image:none;text-decoration:none;}} var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b19db5ba3b437a9e8698d2bc8fc64334"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b19db5ba3b437a9e8698d2bc8fc64334"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?2d748c9763cfc72fb7d1ccab29f0770d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f6d451f3f1be23f3abf240c64c469c1b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

当前位置:首页 » 区块链精品文章 » 正文

(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646201", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646162", container: s }); })();

对基础功能的解释说明

1140 人参与  2018年09月14日 13:20  分类 : 区块链精品文章  评论

智能财产

智能财产是区块链运作时所需的天然要求。为便于理解,我们考虑两个原有事物,“数据文件”和“数字资产”。 数字资产是一个产品的数据化版本,包括具体的使用权利和通常的附带价值。没有权利,是不会被视作资产的,仅仅是“数字文件”。例如,数字资产包括一首歌、 一本书、一张照片或者一个商标。在比特币发明之前,把钱变成数字资产是行不通的,因为双发(或者双送)问题还没有被解决,这意味着欺诈行为。类似地,当你 将智能手机上的照片发送给别人,你仍然持有副本,那么你们俩都是图像的所有人。这在货币世界是不能被接受的,或者说具有真实价值或权利的资产不能被多个所 有者共享。

智能财产使得数字化资产概念走得更远,将资产和区块链联系起来从而使双发、双主人、双送的情况永不发生。如果你是这些数字资产的创造者或所有者,想象一下假如你以不可撤销的方式束缚住你的所有权(或权利),除非你自己决定将其转移或销售。这些全在自己的掌控中,而非他人。

你可能正在创造一个智能财产,就是那种能知道谁是拥有者的财产或事物。一个智能财产不一定非得是数字化产 品。可能是物理客观存在事物或者事情,通过显性的或隐性的与区块链相联系而变得“聪明”。有成千的事例,包括一把锁、一辆车、一台冰箱,甚至是你的房子。 通过关联加密签名,区块链可被用作审计数据库,并基于智能财产内容——智能财产将关联唯一的数字指纹。

现在想象这些功能中轻便、灵活和可发现性的因素,它们将成为去中心化点对点交易、金融交易或贸易的润滑剂。智能财产是区块链这列火车中的新形式数字化字节。

时间戳

一个特定行为的发生会被永久注册在区块链中,这是基本的时间戳功能。例如,资产所有权的变更或者一个事实行为的发生都会被记录。这有助于之后证明或验证某个事件是在特定时间发生的。一旦被记录在区块链上,时间戳是不可辩驳、不可修改的,所以这有助于寻求真相。

多重签名交易

多重签名是一个需要一人以上签名的流程,用于清理交易状态或者做出许可支持。与纸质协议上需要多人签名才能 生效是一样的,但是在区块链上的发生是自动且快速的。你可以在业务逻辑中插入多重签名,使得这一途径更加有力,以至于每个签名都能触发新的行为,结果使得 交易中创造出第三方契约服务。

智能合约

智能合约是区块链技术的基石。如果你不理解智能合约,你就不会理解区块链的威力。它所带来的变革将不会少于允许公开信息发布或连接到网络的HTML的发明。智能合约承诺将我们的世界编排在区块链之上,可能将取代现行昂贵或拖沓的遗留下来的中介的功能。

这个概念最先于1994年由尼克·萨博提出[3],但是它经历了长期休止和不被关注的酝酿期,是因为没有执行智能合约的平台,直到2009年比特币区块链技术的到来。自2015年以来,智能合约开始流行,特别是自以太坊将它们作为区块链发挥作用的中心信条。

如同任何新的流行词汇,一个术语越流行,它的传播范围就越广,使用也更广泛,但也会被误用或滥用。对不同的人,同样的术语也许意味着许多不同的事情。智能合约有如下一些事实:

1.智能合约不同于合约协议。如果坚持尼克·萨博 的原始想法,智能合约技术能够使违约变得更加昂贵,因为它们能通过“数字化方式”掌控现实世界的有价资产。所以,智能合约能推进一个特定需求的功能性实 现,并能够有力证明某些条件是否达到。某些执行会相当严格,例如,如果一辆轿车交易没有被及时付费,这辆轿车将被数字化锁定,直到付款被执行。

2.智能合约不同于李嘉图合约(Ricardian contracts)。李嘉图合约是由伊恩·格里格(Ian Grigg)推行的语义表征[4],能够追踪实际合约执行双方的责任。不论有没有智能合约,这些都能在区块链上实现。典型地,多重签名就是一个李嘉图合约执行的一部分。

3.智能合约不是法律。作为计算机程序的智能合约 是一种授权技术,但是这种行为的结果可能形成法律合约的一部分,例如一个智能合约能将股份所有权从一方转移到另一方。自2016年起,围绕智能合约的全部 法律相关事务成为发展进程中的工作。一个智能合约成果可能会被用于审计追踪,以证明法律合约中的条款是否被遵循。

4.智能合约不包含人工智能。智能合约是能体现商业逻辑并运行在区块链上的软件编码,可以被外部数据触发并使其修改其他数据。相较于人工智能,它更类似于事件驱动型的构想。

5.智能合约不同于区块链的应用。智能合约通常是去中心化(区块链)应用中的一部分。一个具体应用可能有几个对应的合约。例如,一个智能合约中某些条件被满足后,应用程序才会被允许进行数据更新。

6.智能合约很容易编写。写简易合约很容易,尤其当你正在使用一个具体的智能合约语言(例如以太坊程序),可以用几行代码就能写出复杂的过程。但是智能合约结合Oracles语言也有更高端的应用。Oracles是向智能合约发送可执行信息的数据源。

7.智能合约不仅仅服务于开发者。下一代智能合约将包含界面更加友好的用户进入点,就如同网络浏览器。这将允许任何商业用户通过图形用户界面,或者基于文本的语言输入来配置智能合约。

8.智能合约很安全。即使在以太坊实现过程中,智能合约也像类图灵式完整程序一样运行。这表明它们执行的过程可终止,不会冒无限循环的风险。

9.智能合约有很广泛的应用。就像超文本协议,智能合约的应用范围只受到编写者自身的限制。智能合约是与现实世界资产、智能财产、物联网以及金融服务互动的理想工具。它们并不只是局限于货币的流动,而是适用于一切随时间变化并且附带价值的事物。

具有智能合约专业技术的开发者是很受欢迎的。学会智能合约技术,将引领你在不需要直接掌握区块链的情况下就能使用区块链。许多智能合约语言是来自C++、Java或者Python这三个最流行软件语言的派生,学习起来会容易得多。

智能合约是区块链技术构建中被低估的部分。然而,它们注定会为区块链的未来提供动力。

如果信用是区块链的原子单位,那么智能合约是将各种信用编入具体应用的程序。很快地,区块链中将涌现上百万的使用我们世界中的逻辑表达的智能合约,这是值得期待的变革。

智能预言机(Smart Oracles)

预言机是一个与智能合约相关的有趣概念。你可以将它视为非链数据资源,可以被智能合约用来修改它的行为。智能预言机包含真实世界的信息表述,例如身份、地址或证明,它们也可以拥有代理属性,能够指挥智能合约以某种方式运转。

它们可以一起协调工作,是因为它们其中一个在区块链上(智能合约),而另一个(智能预言机)不在链上。例 如,智能合约涉及的“了解你的客户”功能与智能预言机包含的身份信息相互作用。又或者,如果警官希望以不与机动车数据库通话的方式核查驾照状态,他们可以 检查区块链来获取与有效驾照相关的最新信息,到期日或其他驾驶者相关信息。可以想象到,机动车管理部门可能成为一个智能预言机,并在区块链上公布其数据, 以此取代维护昂贵的中心数据库。

数据将被加密,唯一能被影响的途径是持有正确的密钥存取数据,而这一过程会更高效并且维护费用更低。[5]


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=485

(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
区块链是什么  

微信号:qq444848023    QQ号:444848023

加入【我是码农】QQ群:864689844(加群验证:我是码农)

<< 上一篇 下一篇 >>
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646186", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646175", container: s }); })();
搜索

网站分类

标签列表

最近发表

    (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){ bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else{ bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();

全站首页 | 数据结构 | 区块链| 大数据 | 机器学习 | 物联网和云计算 | 面试笔试

var cnzz_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1276413723'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s23.cnzz.com/z_stat.php%3Fid%3D1276413723%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));本站资源大部分来自互联网,版权归原作者所有!

jQuery(document).ready(function($){ /* prepend menu icon */ $('#daohangs-around').prepend('
'); /* toggle nav */ $("#caidan-tubiao").on("click", function(){ $("#daohangs").slideToggle(); $(this).toggleClass("active"); }); });

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
关闭广告
关闭广告
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×