草庐IT

北大肖臻老师《区块链技术与应用》系列课程学习笔记[25]以太坊-智能合约-5

智能合约-1智能合约-2智能合约-3智能合约-4解决重入攻击网上竞拍第二版:由投标者自己取回出价//使用withdraw模式//由投标者自己取回出价,返回是否成功functionwithdraw()publicreturns(bool){//拍卖已截止require(now>auctionEnd);//竞拍成功者需要把钱给受益人,不可取回出价,如果不是最高出价者require(msg.sender!=highestBidder);//当前地址有钱可取require(bids[msg.sender]>0);//账户余额是否为正uintamount=bids[msg.sender];//账户余额i

北大肖臻老师《区块链技术与应用》系列课程学习笔记[27]以太坊-反思

目录一、智能合约的反思        1.Issmart contractreallysmart?        2.Irrevocabilityisadoubleedgedsword.        3.Nothingisirrevocable.二、语言设计上的反思        1.Issoliditytherightprogramminglanguage?        2.编写智能合约的语言应该有什么样的表达力?三、去中心化        1.Whatdoesdecentralizedmean?        2.分叉        3.Decentralized≠Distribute

区块链知识点总结BTC-2,3 密码学基础和数据结构 (北大肖臻老师)

说明:这些都是北大肖臻老师在B站上视频的总结和汇总,全网最全版本,希望可以帮助大家了解区块链,掌握区块链知识第一节课程简介区块链不等于比特币,比特币只不过是基于区块链的一种加密货币。第二节BTC-密码学原理比特币叫做加密货币,但是实际上是”不加密“的,包括转账等操作都是公开的。比特币中主要是用到了密码学中两个功能,一个是哈希,一个是签名。1哈希密码学中用到的哈希函数被称为cryptographichashfunction。它有两个重要的性质,一个是collisionresistance,这里的collision是指哈希碰撞,如果有两个输入x和y,x不等于y,但是H(x)=H(y),这就是哈希碰

[北大肖臻-区块链技术与应用笔记]第八节课——BTC 分叉

文章目录[北大肖臻-区块链技术与应用笔记]第八节课——BTC分叉stateforkprotocolfork硬分叉(hardfork)blocksizelimit软分叉(softfork)实际中情形给某些目前协议中没有规定的域增加新的含义增加新的功能总结参考资料[北大肖臻-区块链技术与应用笔记]第八节课——BTC分叉statefork如果两个节点差不多同时挖到一个区块,这两个区块都是挂在当前的区块上的,不同节点先收到的区块不同,就会各自沿着先收到的区块往下扩展,这种时候就会出现临时性的分叉,称为statefork,即由于对区块链当前的状态有意见分歧而产生的分叉。分叉攻击(forkingattac

让大学生跑语言大模型,这场世界超算竞赛刚结束,北大首次夺冠

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。第十届ASC世界大学生超算竞赛总决赛,终于在中国科学技术大学落下帷幕。北京大学首次获得ASC决赛冠军,而东道主中国科学技术大学获得亚军,香港中文大学获得线上竞赛冠军。ASC世界大学生超级计算机竞赛,是由中国在2012年发起的世界最大规模的大学生超算竞赛,与美国SC、德国ISC并称全球三大超算竞赛,今年正好是ASC第10届。大语言模型成关注热门今年的ASC决赛正式比赛在5月8日和9日两天进行,参赛队伍是从初赛300支队伍队伍中脱颖而出的24支队伍。其中有20支来自中国大陆高校的队伍,在中科大体育馆内完成线下比赛;另外4支

北大、西湖大学等开源「裁判大模型」PandaLM:三行代码全自动评估LLM,准确率达ChatGPT的94%

ChatGPT发布后,自然语言处理领域的生态彻底发生了变化,很多之前无法完成的问题都可以利用ChatGPT解决。不过也带来了一个问题:大模型的性能都太强了,光靠肉眼很难评估各个模型的差异。比如用不同的基座模型和超参数训练了几版模型,从样例来看性能可能都差不多,无法完全量化两个模型之间的性能差距。目前评估大语言模型主要有两个方案:1、调用OpenAI的API接口评估。ChatGPT可以用来评估两个模型输出的质量,不过ChatGPT一直在迭代升级,不同时间对同一个问题的回复可能会有所不同,评估结果存在无法复现的问题。2、人工标注如果在众包平台上请人工标注的话,经费不足的团队可能无力负担,也存在第三

高效利用多级用户意图,港科大、北大等提出会话推荐新模型Atten-Mixer

推荐系统作为一种智能化的信息过滤技术,已在实际场景中得到广泛的应用。然而,推荐系统的成功往往建立在大量的用户数据之上,而这些数据可能涉及用户的私密和敏感信息。在用户信息受到隐私保护限制或无法获取的场景下,传统的推荐系统往往难以发挥良好的效果。因此,如何在保证隐私安全性的前提下,构建可信赖的推荐系统,是一个亟待解决的问题。近年来,随着用户对自身隐私的重视程度不断提高,越来越多的用户倾向于在使用在线平台时不进行登录操作,这也使得匿名的基于会话的推荐成为一个重要的研究方向。近日,来自香港科技大学、北京大学、微软亚研等机构的研究者提出了一种高效利用多级用户意图的新模型Atten-Mixer。研究论文获

高效利用多级用户意图,港科大、北大等提出会话推荐新模型Atten-Mixer

推荐系统作为一种智能化的信息过滤技术,已在实际场景中得到广泛的应用。然而,推荐系统的成功往往建立在大量的用户数据之上,而这些数据可能涉及用户的私密和敏感信息。在用户信息受到隐私保护限制或无法获取的场景下,传统的推荐系统往往难以发挥良好的效果。因此,如何在保证隐私安全性的前提下,构建可信赖的推荐系统,是一个亟待解决的问题。近年来,随着用户对自身隐私的重视程度不断提高,越来越多的用户倾向于在使用在线平台时不进行登录操作,这也使得匿名的基于会话的推荐成为一个重要的研究方向。近日,来自香港科技大学、北京大学、微软亚研等机构的研究者提出了一种高效利用多级用户意图的新模型Atten-Mixer。研究论文获

《区块链技术与应用》北大肖臻老师——课程笔记【11-12】

《区块链技术与应用》北大肖臻老师——课程笔记【11-12】一、BTC-问答二、BTC-匿名性1、匿名性2、零知识证明提示:以下内容只是个人在学习过程中记录的笔记,图片均是肖老师课程的截图,可供参考。如有错误或不足之处,请大家指正。一、BTC-问答1.转账交易时如果接收者不在线(没有连接到比特币网络上)怎么办?转账交易不需要接收者在线,这个交易只是在区块链上记录一下,把发送者账户上的比特币转到接收者账户上。接收者是否在转账交易时连接了比特币网络对交易无影响。2.假设某个全节点收到了一个转账交易,有没有可能转账交易中接收者的收款地址是这个节点从来没有监听过的?有可能。比特币账户在创建时,是不需要通

北大青鸟天府校区IT学习大揭秘

 口罩已放开,一切都要重新出发。开年才一个多月,已经有很多小伙伴想培训转行IT行业或者已经在咨询、报名培训IT技术。作为老牌培训机构,也有很多小伙伴相信我们,选择了我们。很感谢大家的信任,作为老牌培训机构,北大青鸟也经历了23年的风风雨雨,在激烈的培训市场竞争中,在口罩泛滥的这三年依然站立着,不惧困难继续向前。在这一个多月里,我们也遇到了很多想学习IT技术的同学被各种误导差点入坑的经历,也有很多网络黑子键盘侠故意抹黑我们的,虽然很多小伙伴是一个理智的网友,不会轻信网络上的只字片语,更相信亲身感受亲眼所见;也有很多对行业完全不了解的被煽动情绪,直接对我们划叉。虽然说清者自清浊者自浊,但是在网络时