bda区块链
A. 手把手教你发行代币
目前,应用最广泛的代币(区块链货币)是在以太坊上发行的 ERC20代币 。ERC20可以看做是一个 智能合约 。这个智能合约能追踪谁拥有多少该代币,并包含一些代币转移函数。如果你写的代币智能合约符合ERC20的标准,你的代币则被称之为ERC20代币。
很多类似的ERC20的概念,当你只听人们谈论它们的时候,会觉得很复杂。其实最简单的理解方式就是你自己来实现它。
一个ERC20代币是一个智能合约,合约里记录了账户代币余额数据和转移代币的方法函数。在以太坊上部署智能合约之前,可以在测试环境中测试智能合约。有一些 以太坊测试网络 可以使用,我们这次发币实验选择 Rinkeby网络 。
1、在Chorme浏览器的 metemask钱包 中,选择rinkeby测试网络。
在Facebook中发一条Post,内容为收币地址,也就是metamask钱包的账户地址。post设置为公开。右击发文时间,复制链接,填入Rinkeby Faucet中。选择借3个ETH,使用期8小时,等待一会就可得到这3ETH。
在metamask钱包中也可以看到这笔ETH到账了。
3、钱和钱包都有了,下面开始编写发币智能合约,我们选择 Remix 在线开发平台。ERC20代币有大量案例可以参考,直接 借用 嘛。
编译智能合约后,Run让它飞起来。
这里要填写一些配置信息,Environment运行环境选“Web3”,因为我们用的是metamask钱包;Account账户填写metamask钱包账户;Gas limit交易费上限,这个多填写一点没关系,测试网络里不消耗真实费用;Value合约转账金额,这里是0Wei;选择HayekToken智能合约;填写发币信息(合约构造函数的输入参数),发币数量21000000(和比特币一样,向中本聪致敬),货币名称HayekToken,最小货币单位0(decimaUnits),货币简称HYT。
填完了配置信息,点“Create”,合约就跑起来了。接着metamask钱包跳出来了,需要我们确认“交易”,点击“Submit”。
4、验证
智能合约发布后,Remix中出现了智能合约地址:
也可以查看账户余额,注意账户输入时要加“”,点击“balanceOf”
可以看到2100万的HYT在我的账户中。
在metamask钱包中添加Token,也可以看到这笔代币。
发币成功!
区块链代币发行很简单,和其他代币,比如Q币有什么不同呢?
代币充当的是专有领域的流通媒介。Q币可以购买腾讯的虚拟服务,游戏币可以抓娃娃,食堂餐牌可以打饭打菜。普通代币(Q币、游戏币、餐牌)和区块链代币(ERC20)有什么区别呢?核心的区别其实不是中心化和去中心化的区别,而是能否自由兑换的区别。Q币只能在腾讯的平台用法币充值,但不能把Q币兑换成法币。游戏币只能抓娃娃,不能买零食。餐牌只能在食堂内使用。而区块链代币可以在交易所兑换成另外一种代币,也能在场外兑换成法币。
这一点区别就产生了巨大的不同,区块链代币能自由交易,就形成了交易市场,就有波动,有金融属性。庄家币、传销等骗局利用区块链代币金融属性大肆敛财。各国为了保护小投资者(不合格投资者),对区块链代币采取不同程度的监管。
这些类比其实非常不准确,因为引入了区块链代币,引入了激励机制,这些应用中投资者和用户是一体的。也就是说引入代币激励后,持有代币就成为股东,股东当然期望这款应用广泛普及,甚至为应用做出贡献,待代币升值获得利益。同时,持有token也是用户,可以使用代币购买应用服务,甚至租赁代币给别人。这就让引入代币激励的应用和普通应用截然不同,虽然普通应用也可能有积分奖励,但积分不能自由流通,不能随意换钱。
建立在区块链代币上新的生产关系正在产生,你也发个币试试。
B. 17家新消费品牌获得融资;福寿康等品牌获亿元级融资
本周内, 新消费赛道共有17家相关企业获得融资 。
其中,居家养老护理服务商「福寿康」、全球电商SaaS平台「店小秘」、跨境电商商业解决方案服务商「来赞宝」获得 数亿元级融资;
电子 健康 产品研发商「茶呵」、聚合运力跑腿帮办平台「闪飞侠」、艾草灸替烟产品研发商「戒上 健康 」、无人零售解决方案提供商「安徽黑米」、数字艺术电商平台「观宙艺术」、跨境电商运营服务提供商「奥创爱思」、新茶饮直营连锁品牌「vinvin」、宠物智能用品品牌「鸟语花香」、互联网售书平台「金普图书」获得 千万级融资 ;
专注银发人群新零售品牌「和乐春晖」、IP潮玩文创类产品开发商「吾流文化获得 百万级融资;
此外,无人机潮玩品牌「星奇世界HISINGY」、母婴功效护肤品牌「咿儿润」、化妆品品牌运营与销售商「缙嘉国际」也获得了融资,融资金额暂未披露。
近日,上海和乐春晖电子商务有限公司(以下简称“和乐春晖”)宣布已于近期获得数百万元战略投资,是公司成立以来的首轮投资,由银创资本投资。据悉,本轮融资资金将主要用于研发投入和市场推广等。
据悉,「和乐春晖」成立于2021年12月,聚焦于为50-65岁的银发人群提供产品和服务,通过整合数字工具系统开发、私域电商运营和适老化商品供应链,打造针对银发人群的消费品牌和新零售平台。
近日,电子 健康 产品研发商「茶呵」宣布完成千万级天使轮投资,由本心资本投资。
据悉,「茶呵」隶属于北京邮雁 科技 有限公司,是一家以研发、推广、管理与一体的全国连锁品牌。据了解,「茶呵」在北京、深圳均设有办公室,品牌持续致力于电子 健康 领域发展。
近日,无人机潮玩品牌「星奇世界HISINGY」完成战略轮融资,本轮由歌尔集团领投,真成投资跟投。
据悉,星奇世界HISINGY隶属于北京美冠挚友 科技 有限公司,公司旗下有三个品牌,“星奇世界HISINGY”(无人机 娱乐 潮玩)、“星奇实验室SGLRT”(创客教育)、“TCKFILMS”(特种无人机影视拍摄/产品)。星奇世界的目标,是打造“跨越虚拟与现实的 娱乐 生态”,利用无人机、 游戏 、混合现实、元宇宙等技术元素,打造出未来的 科技 潮玩品牌。
近日,聚合运力跑腿帮办平台「闪飞侠」完成千万级A轮融资,由银江集团独家投资,本轮融资资金将用于加大产品研发和市场投入,强化大数据技术壁垒打造平台专业属性,并推动线下市场的扩张。
据悉,闪飞侠是专注于“同城聚合运力+个性化定制”的即时配送平台。平台以大数据赋能配送运力调度,用AI重新定义配送,通过一次性聚合数十家同城运力,智能配置发单偏好、自动接单、自动打印、自动发单、同步骑手位置,打造以大数据驱动的专属行业解决方案,更快、更省、更便捷,为商户到家提供订单、配送、营销一站式服务引擎。
近日,居家养老护理服务商「福寿康」完成C轮数亿元融资,泰合资本担任独家财务顾问。本轮融资将用于福寿康创新医养数字化体系建设,以及全国规模化扩张。
据悉,福寿康开创“护理站+社区托养机构模式”模式,既能服务社区托养机构,又能以托养机构为站点辐射周边社区,为辖区内的老人提供医疗康复护理的上门服务,形成点面结合的立体式养老服务体系。
全球电商SaaS平台「店小秘」宣布完成1.1亿美元D轮融资,本轮融资由红杉中国、软银愿景基金2期领投,老股东老虎环球基金、GGV纪源资本、华兴资本旗下华兴新经济基金持续跟投。本轮融资后,店小秘将进一步扩大海外团队,加速国际化战略布局。
据悉,店小秘是一款为全球电商卖家提供一站式服务的SaaS系统,深度连接了电商平台端、物流端和商家端。通过海量电商交易大数据,提供行业趋势、优质货源、资金供应和买家营销等多维度服务,为全球电商卖家保驾护航。
近日,艾草灸替烟产品研发商「戒上 健康 」完成千万级A轮投资。此次投资由央企国家电力全资公司中为盛世领投,希达资本、中商资本等跟投,此轮融资将用于新产品的研发和渠道的建设。
据悉,戒上 健康 致力于艾草灸替烟产品的研究、 探索 、挖掘及艾草种植、研发、生产,自主研发艾草系列产品,打造艾草全产业链生态。
近日,无人零售解决方案提供商「安徽黑米」完成8000万人民币天使轮融资,投资方未披露。
据悉,安徽黑米基于互联网提供无人售货、无线充电、共享童车、环保袋发放机等一系列产品制造生产及软/硬件设计解决方案,旗下品牌黑米智能派样机拥有六大支撑,包含智能设备支撑、专业软件系统、商品管理支撑、用户运营支撑、线上商城支撑、品牌合作支撑。
近日,跨境电商商业解决方案服务商「来赞宝」完成数千万美元融资,泰合资本担任独家财务顾问。这是公司在一年内连续完成的第二轮融资,本轮融资将主要用于新市场拓展,基础设施建设和服务体系优化。
据悉,来赞宝目标定位是东南亚市场一站式电商综合服务商。基于电商领域的经验数据和自有国际仓配体系,来赞宝为出海东南亚的商家提供从供应链选品、物流履约、电商运营到本地化营销等的全链条服务。
近日,母婴功效护肤品牌「咿儿润 Dr.Skimo」已完成天使轮融资,本轮投资方为复星与宝宝树共同出资设立的宁波梅山保税港区鸣星股权投资基金合伙企业(有限合伙)(又称「宝宝树复星母婴产业基金」),由超新星资本担任本轮独家财务顾问。
据悉,咿儿润创立于2018年,主要面向母婴人群研发功效护肤产品。该公司团队通过与儿童皮肤科专家、护肤品专业人士研究成分功效、安全性、实验成分配比以及肤感差异,打造出仿生胎脂的婴童个护产品。
近日,数字艺术电商平台「观宙艺术」完成天使轮数千万元融资。本次投资的投资方为“象腾国际投资集团”。
据悉,观宙艺术主要从事数字藏品推广、交易综合性服务。依托区块链技术并联合各类IP机构、创作者、数藏服务商,将文博文创作品、艺术品、文物衍生品等数据内容进行链上发行,让创作者和收藏者实现数字藏品的自由流通与收藏。
近日,跨境电商运营服务提供商「奥创爱思」完成5000万元人民币的A轮融资,投资方和融资顾问均为联尚德胜资本。据悉,奥创爱思在小家电,音频和灯饰领域都取得了重大突破,也打出了诸如TLOG,Debra和HCK等小类目前十品牌。
近日,新茶饮直营连锁品牌「vinvin」已完成数千万元天使轮融资,由个人投资者投资。本轮资金将用于产品研发、人才梯队建设、营销渠道拓建,以及深度整合资源、提高一体化服务平台效率。
据悉,vinvin成立于2021年年初,其建立初期的核心理念是以商务办公人群为目标消费群体,并将门店选址定位在各大CBD写字楼大堂。通过线上线下的粉丝联动、对消费群体的消费特性与习惯的进一步了解,该品牌创造了vinvin福利官的品牌角色。
近日,宠物智能用品品牌「鸟语花香」完成由中金资本领投,纳爱斯集团跟投的数千万元A轮融资,本轮融资将主要用于产品研发、团队及供应链建设、市场及渠道拓展等方面。
近日,IP潮玩文创类产品开发商「吾流文化」完成首轮融资,投资方为宁波文旅投控股的A股上市公司创源股份,金额数百万元人民币。
据悉,吾流文化的业务涵盖潮流玩具、印刷品、日用品及出版物书籍等,代表产品中《陈情令》系列中国风手办盲盒。致力于国内S级影视剧IP潮玩文创类产品开发,吾流文化还与育碧、暴雪、网易、等联合开发IP衍生产品,《魔兽世界》《刺客信条》《暗黑破坏神》等系列潮玩已启动。
近日,互联网售书平台「金普图书」完成2600万融资。投资方为国微集团。此轮融资将用于开设实体书店、营销和品牌推广。
据悉,金普图书成立于2010年,从互联网图书销售起步,渠道覆盖各大电商平台,同时涉足图书出版,目前出版书籍达100余本。今年下半年,金普图书将投入实体书店运营,打造书店+活动文化的全新书店模式,前期选址主要为一线城市的大型商场,首店将在今年10月于重庆开业。
近日,化妆品品牌运营与销售商「缙嘉国际」获得A轮融资,投资方为华映资本,BDA Partners担任上海缙嘉的独家财务顾问。
据悉,缙嘉国际是一家化妆品品牌运营与销售商,公司主要从事化妆品品牌运营,市场推广,渠道合作与仓储、供应链管理等,主要包括原装进口的芳疗、 美妆、 女性护理等产品。
C. 大数据行业怎么样
1、全球主要国家大数据战略布局
大数据与人工智能、云计算、物联网、区块链等技术日益融合,成为抢抓未来发展机遇的战略性技术,各国都将大数据产业上升至国家战略高度。
—— 更多行业相关数据请参考前瞻产业研究院《中国大数据产业发展前景与投资战略规划分析报告》
D. 大数据未来发展趋势如何
趋势一:数据的资源化
什么是数据的资源化,它指的是大数据成为企业和社会关注的重要战略资源,并且已经成为大家争夺的焦点。因此,企业必须要提前制定大数据营销战略计划,抢占市场先机。
趋势二:与云计算的深度结合
大数据离不开云处理,云处理能够为大数据提供弹性可拓展的基础设备,是产生大数据的平台之一。自从2013年开始,大数据技术已开始和云计算技术紧密结合,预计未来两者关系将更为密切。
另外,物联网、移动互联网等新兴计算形态,也将一齐助力大数据革命,让大数据营销发挥出更大的影响力。
趋势三:数据科学和数据联盟的成立
未来,数据科学将成为一门专门的学科,被越来越多的人所认知。各大高校将设立专门的数据科学类专业,也会催生一批与之相关的新的就业岗位。
E. Poly Network 跨链项目安全事件分析
2021 年 8 月 10 日晚,有消息称 Poly Network 跨链项目被攻击导致约 6 亿美金的损失, 知道创宇区块链安全实验室 对该事件展开分析。
事件一共使三条链:ETH、BSC、Polygon 上的资产收到了损失,由于攻击过程类似,这里挑选 BSC 链的攻击作为分析样本。
被攻击合约:
EthCrossChainManager:https://bscscan.com/address/:https://bscscan.com/address/
攻击交易:
https://bscscan.com/tx/(改变 EthCrossChainData 的 Keeper )
https://bscscan.com/tx/ (盗取合约下代币)
漏洞原因其实出在 EthCrossChainManager 合约的verifyHeaderAndExecuteTx 函数可以在其他链构造交易修改 BSC 链上的 keeper (可以理解为交易验证者),从而黑客添加自身为验证者后以合约的身份调用外部合约进行盗币。
EthCrossChainManager 合约的 verifyHeaderAndExecuteTx 函数通过校验其他链的区块信息来实现跨链验证操作,攻击者通过构造交易在其他链发起了一笔构造过用于修改 Keeper 的交易,BSC 链的 EthCrossChainManager 合约验证交易时就执行 putCurEpochConPubKeyBytes 函数完成了修改 Keeper 的操作,导致 EthCrossChainData 合约中的验证者公钥加入了攻击者的信息,交易信息如下。
https://bscscan.com/tx/
交易结果显示其调用 putCurEpochConPubKeyBytes 函数成功更改了 keeper ,那么黑客直接就可以用合约的身份发起转账,转走该合约下所有的代币,因为其自身就是 Keeper ,所有的交易都能验证通过,那么黑客就模拟在其他链已经完成跨链充值转账,然后再调用 verifyHeaderAndExecuteTx 函数进行验证提现操作,只需要构造一下转账代币信息即可完成盗币,随后攻击者不停的更换代币地址转出 manager 权限下所有代币余额。
此次攻击事件的漏洞点在于 EthCrossChainData 下有修改keeper的函数 putCurEpochConPubKeyBytes ,攻击者通过碰撞与之相同的函数选择器,致其让 BSC 端更改了 Keeper ,从而添加了攻击者的信息,导致了攻击者能够构造交易并验证通过,引发了代币资产的损失。目前项目方已暂停交易并呼吁各大项目方交易所冻结黑客攻击地址,黑客也开始退回所盗资产,如有最近进展,我们将会继续跟进。
F. 大数据发展怎么样啊
大数据为什么有很好的发展前景:
第一:大数据自身能够创造出更多的价值。大数据相关技术紧紧围绕数据价值化展开,数据价值化将开辟出广大的市场空间,重点在于数据本身将为整个信息化社会赋能。随着大数据的落地应用,大数据的价值将逐渐得到体现。目前在互联网领域,大数据技术已经得到了较为广泛的应用。
第二:数据发展日新月异,我们应该审时度势、精心谋划、超前布局、力争主动,深入了解大数据发展现状和趋势及其对经济社会发展的影响,分析我国大数据发展取得的成绩和存在的问题,推动实施国家大数据战略,加快完善数字基础设施,推进数据资源整合和开放共享,保障数据安全,加快建设数字中国,更好服务我国经济社会发展和人民生活改善。
第三:大数据产业链逐渐形成。经过近些年的发展,大数据已经初步形成了一个较为完整的产业链,包括数据采集、整理、传输、存储、分析、呈现和应用,众多企业开始参与到大数据产业链中,并形成了一定的产业规模,相信随着大数据的不断发展,相关产业规模会进一步扩大。
G. 大数据科学新发展展望 四大趋势不可阻挡
大数据科学新发展展望:四大趋势不可阻挡但无论技术热点如何变换,我们能看到的是,随着行业沉下心来进行实质的落地,大数据生态也越来越细分。今天就我和大家来谈谈大数据领域的一些新变化、新趋势。就发展趋势而言,这个可以放在第一位来讲讲。多年来,数据已经在企业中不断快速积累。物联网(IoT) 更是不断加速数据的生成。对于许多企业来说,大数据的解决方案就是利用类似于开源的Apache Hadoop等技术作为基础支持,创建数据湖(DataLake),即创建整个企业的数据管理平台,用于以本机格式存储企业的所有数据。数据湖将通过提供一个单一的数据存储库来消除信息孤岛,整个组织都可以使用该存储库来进行业务分析、数据挖掘等各种应用。当有了数据湖之后,大家会倾向于认为这东西将会成为一个全方位和万能的大数据集,例如点击流数据、物联网数据、日志数据等都会被要求进入这个湖中,而这些数据很难处理的问题却会被忽略。但是,除非你知道数据湖里具体有什么,并且能够访问到合适的数据进行分析,否则数据湖再大也没有意义。因此,最后大家都会意识到许多数据湖是表现不佳的资源,人们不知道其中存储着什么内容,如何进行访问,或者如何从这些数据中获取洞察力。但是,方便地找到想要的东西、同时管理好权限并不容易。除了数据湖以外,治理的另一个主题是以安全的、可审计的方式为任何人提供对可靠数据的便捷访问。所以,站在管理并使用好公司数据资产的角度而言,数据治理犹如公司的顶层制度和宣言一样需要被重视,并且用相应的策略、流程等来进行落实。最终目的是通过实现数据治理,来提升数据管理、确保数据质量、形成开放共享的新局面等。此外,数据治理也是决策、职能以及操作流程有机组合的系统,并且人们对这些数据资产承担责任。在大多数大型企业里,大数据的采用是从少数独立项目开始的,个推也是如此:譬如这里做一点Hadoop集群,那里用一用分析工具,跑一个简单业务模型,以及意识到需要设立一些新的职位(数据科学家、首席数据官)等等。现在,业务场景越来越丰富,异质性也越来越突出,各种各样的工具在整个企业范围内得到了使用。在公司的组织范围内,集中化的“数据科学部门”正在逐渐让位于更加去中心化的组织,原因在于集中化的部门越来越走向瓶颈,也更容易造成资源的流失。这个由数据科学家、数据工程师以及数据分析师组成的群体,正日益嵌入到不同的业务部门里。因此,对于平台来说需求已经很明显了,那就是要让一切都能协作到一起来,因为大数据的成功正是建立在设立一条由技术、人以及流程组成的装配线基础之上的。因此,一些全新的协作平台类型(譬如Jupyter等)正在加快出现,引领着所谓的DataOps(与DevOps对应)领域的发展。数据科学家(DataScientist)依然是市场上炙手可热的争夺对象。但是我们在周围却很少见到这类人,哪怕是财富前1000强的公司也为无法招到更多“数据科学家”而感到困扰。而在一些组织里,数据科学部门正在从使能者演变为瓶颈。与此同时,AI的大众化以及自服务工具的蔓延使得数据科学技能有限的数据工程师,甚至是数据分析师在执行一些基本操作时变得更加容易了,而这些操作直到最近仍然是数据科学家的领地。在自动化工具的帮助下,企业大量的大数据工作,尤其是那些简单枯燥的工作,将由数据工程师和数据分析师进行处理,而不必麻烦有着深厚技术技能的数据科学家。当然,即便如此,数据科学家目前还不需要太过“恐惧”。在可预见的未来里,自服务工具和自动化模型将会“增强”数据科学家而不是消灭他们,会解放他们,让他们把焦点放在需要判断、创造力、社会化技能或者需要垂直行业知识的任务上,那样才能更加体现科学家的名号。大数据管理员(BDA)也对标于数据库管理员(DBA),虽然两个英文字母只是变换了一下顺序,但是其内涵相差甚远。一个非常明显的趋势是,企业将对一个新岗位角色产生需求,即大数据管理员。DBA大家已经非常熟悉,但它与大数据时代下的数据管理员,有非常大的差别。数据管理员处于数据使用者和数据工程师之间。为了取得成功,数据管理员在进行大数据系统的维护工作之外,还必须了解数据的含义以及掌握应用于数据中的一些技术。数据管理员需要清楚整个组织内需要执行的数据分析类型,哪些数据集非常适用于这项工作,以及如何将数据从原始状态转换为数据使用者执行这项工作所需的形态和形式。数据管理员应使用像自助服务数据平台这样的系统来加快数据使用者访问基本数据集的端到端流程,而无需制作无数的数据副本。以上四个方面是数据科学在实践发展中提出的新需求,谁能在这些方面得到好的成绩,谁便会在这个大数据时代取得领先的位置。从2012年开始,几乎人人(至少是互联网界)言必称大数据,似乎不和大数据沾点边都不好意思和别人聊天。从2016年开始,大数据系统逐步开始在企业中进入部署阶段,大数据的炒作逐渐散去,随之而来的是应用的蓬勃发展期,一些代表成熟技术的标志性IPO在国内外资本市场也不断出现。转眼间,大数据几年前经历的泡沫正在无可争议地转移到人工智能身上。可以说,在过去的一年,AI所经历的共同意识“大爆炸”与当年的大数据相比,有过之而无不及。最近风口又转移到区块链上了,某种程度上也成为业内人士焦虑的一种诱因了。
H. 比特币如何防止篡改
比特币网络主要会通过以下两种技术保证用户签发的交易和历史上发生的交易不会被攻击者篡改:
非对称加密可以保证攻击者无法伪造账户所有者的签名;
共识算法可以保证网络中的历史交易不会被攻击者替换;
- 非对称加密算法3是目前广泛应用的加密技术,TLS 证书和电子签名等场景都使用了非对称的加密算法保证安全。非对称加密算法同时包含一个公钥(Public Key)和一个私钥(Secret Key),使用私钥加密的数据只能用公钥解密,而使用公钥解密的数据也只能用私钥解密。
- 1使用如下所示的代码可以计算在无限长的时间中,攻击者持有 51% 算力时,改写历史 0 ~ 9 个区块的概率9:
- #include
- #include
- double attackerSuccessProbability(double q, int z) {
- double p = 1.0 - q;
- double lambda = z * (q / p);
- double sum = 1.0;
- int i, k;
- for (k = 0; k <= z; k++) {
- double poisson = exp(-lambda);
- for (i = 1; i <= k; i++)
- poisson *= lambda / i;
- sum -= poisson * (1 - pow(q / p, z - k));
- }
- return sum;
- }
- int main() {
- for (int i = 0; i < 10; i++) {
- printf("z=%d, p=%f\n", i, attackerSuccessProbability(0.51, i));
- }
- return 0;
- }
- 通过上述的计算我们会发现,在无限长的时间中,占有全网算力的节点能够发起 51% 攻击修改历史的概率是 100%;但是在有限长的时间中,因为比特币中的算力是相对动态的,比特币网络的节点也在避免出现单节点占有 51% 以上算力的情况,所以想要篡改比特币的历史还是比较困难的,不过在一些小众的、算力没有保证的一些区块链网络中,51% 攻击还是极其常见的10。
- 防范 51% 攻击方法也很简单,在多数的区块链网络中,刚刚加入区块链网络中的交易都是未确认的,只要这些区块后面追加了数量足够的区块,区块中的交易才会被确认。比特币中的交易确认数就是 6 个,而比特币平均 10 分钟生成一个块,所以一次交易的确认时间大概为 60 分钟,这也是为了保证安全性不得不做出的牺牲。不过,这种增加确认数的做法也不能保证 100% 的安全,我们也只能在不影响用户体验的情况下,尽可能增加攻击者的成本。
- 研究比特币这样的区块链技术还是非常有趣的,作为一个分布式的数据库,它也会遇到分布式系统经常会遇到的问题,例如节点不可靠等问题;同时作为一个金融系统和账本,它也会面对更加复杂的交易确认和验证场景。比特币网络的设计非常有趣,它是技术和金融两个交叉领域结合后的产物,非常值得我们花时间研究背后的原理。
- 比特币并不能 100% 防止交易和数据的篡改,文中提到的两种技术都只能从一定概率上保证安全,而降低攻击者成功的可能性也是安全领域需要面对的永恒问题。我们可以换一个更严谨的方式阐述今天的问题 — 比特币使用了哪些技术来增加攻击者的成本、降低交易被篡改的概率:
比特币使用了非对称加密算法,保证攻击者在有限时间内无法伪造账户所有者的签名;
比特币使用了工作量证明的共识算法并引入了记账的激励,保证网络中的历史交易不会被攻击者快速替换;
- 通过上述的两种方式,比特币才能保证历史的交易不会被篡改和所有账户中资金的安全。
非对称加密
图 4 - 51% 攻击
总结
I. 如何使用 Etherscan 的 API
虽然以太坊提供了 Web3 和 Json Rpc 这 2 种 API,geth 也额外提供了一些 API ,但是对于开发以太坊应用来说还是显得有些不足,比如说获取交易记录的时间,需要先通过交易的 hash 找到该交易对应的区块 id,然后才能找到对应的时间,查询起来相当不方便。
好在 Etherscan 对外提供了一些公共的 API,给我们提供了额外的能力来处理更多的业务场景。
为了方便开发人员更好地使用 ethersacn.io ,网站提供了 一系列 API 供开发人员使用。
API 的使用非常简单,基本上都是 get 方法,通过 http 请求就可以直接调用,在每个 Api 的说明文档都有对应的例子可以查看。
API 主要包含以下模块:账号、智能合约、交易、区块、事件日志、代币及工具等。
账号相关的 API,有获取账号金额,获取交易记录等,该模块提供的 API 最多。
API 示例
https://api.etherscan.io/api?mole)=account&action=balance&address=&tag=latest&apikey=YourApiKeyToken
参数说明
其中 mole、action、apikey 是每个 API 都有的参数,其他的参数则因不同 API 而不同。
返回结果
API 示例
https://api.etherscan.io/api?mole=account&action=balancemulti&address=,,&tag=latest&apikey=YourApiKeyToken
参数说明
(前面有讲过的参数就不讲了,下同)
与单个账号金额 API 相比,参数 address 用 , 号分隔多个账号,最多可支持 20 个账号的金额查询。
返回结果
API 示例
https://api.etherscan.io/api?mole=account&action=txlist&address=&startblock=0&endblock=99999999&page=1&offset=10&sort=asc&apikey=YourApiKeyToken
参数说明
返回结果
API 示例
https://api.etherscan.io/api?mole=account&action=txlistinternal&address=&startblock=0&endblock=2702578&page=1&offset=10&sort=asc&apikey=YourApiKeyToken
参数说明
参数与上一个 API 基本相同,只有 action 是 txlistinternal 这一点不同,这 2 种交易的区别是什么呢?简单的理解就是“正常”的交易是会记录到区块链上的,而“内部”交易是指不会记录到区块链上的记录,比如交易失败的记录。
另外这个 API 还可以通过交易 hash 查看交易的详情。
https://api.etherscan.io/api?mole=account&action=txlistinternal&txhash=&apikey=YourApiKeyToken
返回结果
API 示例
参数说明
返回结果
API 示例
参数说明
返回结果
智能合约相关的 API,其实只有一个获取智能合约接口的 API,但是这个 API 非常有用。
API 示例
参数说明
智能合约的 abi 就是一个 json 对象,通过这个对象我们可以调用其接口方法,后面会写一篇文章介绍如何操作 abi 对象,敬请期待。
返回结果
返回结果内容比较长,这里省略,就是一个 json 对象,感兴趣的可以自行调用该 API 看结果。
账号和智能合约的 API 已经能满足大部分的业务需求了,其他模块的 API 感觉没什么太大的作用,这里就不介绍了,感兴趣的读者可以自行查阅。
这里再说下 API 的使用限制,刚才提到每个 API 都有一个 apikey 参数,如果 API 没加上这个参数的话,每个 API 的请求次数不能超过 5 次每秒。
Etherscan 提供的这些 API 有些是和以太坊提供的 API 有重复的,比如说获取账号金额,获取事件日志记录等,但有一些 API 给我们带来了很大的便利性,比如获取账号交易记录,有了这个 API 就不用使用几个原生 API 进行各种数据拼接了。
另外 Etherscan 的这套 API 在 Rinkeby 测试网络也有一套一模一样的,区别只是前面的 url 不同,Rinkeby 的是: api-rinkeby.etherscan.io ,感兴趣的同学可以去试试。
J. 大数据未来的发展前景怎么样
现在互联网的大时代,人们都离不开手机和网络,所以科技公司多了,小程序,app,网页等项目也多了,那么就会由大量的招聘需求。ui设计,前端,后端等的需求增加。软件多了,那么就需要更多的大数据分析师了。
数据科学与大数据技术专业就业方向
大数据应用开发工程师
此类人才负责搭建大数据应用平台以及开发分析应用程序,他们必须熟悉工具或算法、编程、优化以及部署不同的MapRece,他们研发各种基于大数据技术的应用程序及行业解决方案。其中,ETL开发者是很抢手的人才,他们所做的是从不同的源头抽取数据,转换并导入数据仓库以满足企业的需要,将分散的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,末后加载到数据仓库,成为联机分析处理、数据挖掘的基础,为提取各类型的需要数据创造条件。
大数据分析师
此类人才主要从事数据挖掘工作,运用算法来解决和分析问题,让数据显露出真相,同时,他们还推动数据解决方案的不断更新。随着数据集规模不断增大,企业对Hadoop及相关的廉价数据处理技术如Hive、HBase、MapRece、Pig等的需求将持续增长,具备Hadoop框架经验的技术人员是很抢手的大数据人才,他们所从事的是热门的分析师工作。