首页
学习
活动
专区
圈层
工具
发布

区块链 Web3 项目的技术架构

共识机制: 底层区块链使用的共识算法(如 PoW, PoS, DPoS),决定了交易如何被验证和添加到链上。2....传统数据库: 对于需要频繁查询、复杂关系或不敏感的链下数据,可以使用传统的关系型或 NoSQL 数据库作为辅助存储。4....业务逻辑服务: 实现不适合放在智能合约中的复杂业务逻辑。 数据索引服务: 使用 The Graph 或自建索引服务,高效地从区块链上查询和聚合数据。...链下数据管理服务: 管理和维护链下数据库中的数据。 与外部系统集成模块: 连接传统金融系统、支付网关、电子邮件服务等。...特定区块链的架构: 不同的区块链平台可能有其特定的架构模式和推荐实践(例如 Solana 的 Sealevel 并行计算模型)。

30710

第二十九课 如何实现MetaMask签名授权后DAPP一键登录功能?

MetaMask是去中心化钱包,授权信息不会如BAT中心一样存在被收集利用的问题。 本文从技术层面讲清楚原理,并结合代码说明如何实现。...第2步:生成随机数(后端) 这是在defaultValue()上面的模型定义中的函数中完成的。...第3步:用户获取他们的随机数(前端) 下一步是在后端添加一些样板代码来处理User模型上的CRUD方法,我们在这里不做。...第一步是从数据库中检索用户所说的publicAddress; 只有一个因为我们publicAddress在数据库中定义为唯一字段。...我们还探讨了这种登录机制与传统电子邮件/密码或社交登录相比的权衡,无论是在桌面还是在移动设备上。

11.9K52
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这哥们在YouTube直播评论ICO时,自己的ICO被黑了200万刀

    事情是这样的。 这天,Balina和往常一样在直播上对ICO(首次币发行)做评论,当时突然就有观众告诉他“有人”把他钱包里的通证全部转移了。...一位用户在评论中写道:“Ian,你知道有人将你账户中的通证全部转移了吗?希望这是你自己弄的。” Balina并没有注意到下面的评论,而是继续做直播,15分钟后直播才结束。...他在YouTube上拥有超过116,00名粉丝,在Telegram上则拥有超过26,000名会员。...Balina认为,黑客是通过他大学曾经用过的电子邮件访问的账户: 我觉着账户被黑的原因是这样的,我将大学邮箱作为Gmail邮箱的辅助邮件,并且我记得曾经收到过一封邮件说大学邮箱被黑客破坏,我曾经试图在校园安全层面处理那个漏洞...与此同时,Balina表示黑客已经开始将他的通证陆续转移到诸如Binance和KuCoin等当前较为流行的平台。 哥们,你平时做好安全防范了吗?如何做的?不妨把你的好方法留言展示一下

    1.1K80

    在非托管钱包中可能会出现价值3000万美元的BCH SIM 交换黑客攻击吗?

    由于SMS 2FA要通过运营商的网络,所以始终都要面临着内部和外部的风险,从网络中的坏人到利用SMS协议漏洞(例如SIMJacker漏洞)的黑客,处处面临风险。 ? 保护我们的SIM ?...保护我们SIM的唯一方法是不让黑客从网上获取到敏感信息。因此,当不熟悉的网站需要你进行KYC或上传个人信息时,要格外小心。应该反复检查URL链接,以确保这真的是你要进行输入或登录的网站。...此外,请注意,黑客会利用多种社会工程技术来获取敏感信息。要记住,客户代表基本上不会主动联系你,也不会要求你提供不必要的信息。 ?...黑客攻击的细节基本上不为公众所知,在被攻击者删除了其在Reddit上的原始帖子后,也没有任何更新。此次黑客攻击的特别之处在于,受害者推断出自己的资金是被从非托管钱包中偷走的。 ?...我们可能永远都无法确定这是到底是如何发生的,但我们都知道:黑客成功获取非托管钱包资金的唯一途径就是访问钱包的私钥。

    98110

    如何创建 YGG 公会徽章

    任何人都可以创建牛逼^ h EIR徽章开始7月29日2021作为公会成员获得的成就和在YGG网站中的冒险和任务等级提升,公会徽章的其他变化最终会变得可用。 如何获得YGG公会徽章?...徽章是一种 NFT,必须与以太坊 (ETH) 钱包一起铸造,例如 MetaMask。有关如何创建 MetaMask 钱包的指南,请单击此处。...请注意,您的钱包中应该有一些 ETH 来支付 gas 费用。 设置好钱包后,请按照以下步骤操作: 从浏览器登录您的以太坊钱包。 转到Yield Guild 网站,然后单击“连接钱包”。...如何在 Discord 中使用它? 一旦你的钱包里有了公会徽章,你就需要在 YGG Discord 中声明一个会员角色。此功能即将推出,让您可以特别访问公会徽章所有者专用频道。...有关 YGG DAO 和 subDAO 的更多信息,请阅读此处的 YGG 白皮书。 加入 YGG Discord或在Twitter 上关注我们以获取未来更新。

    1K30

    图解:支付系统产品架构

    4.2、会员类账户模型 客户模型按照支付业务类型分为,银行卡收单的商户类模型和移动支付的会员类模型,我们这套系统采用的是面向互联网的会员类模型。...虽然会员系统结构简单,但是他的缺点就是扩展性差,做多只能支持两级商户体系。 4.3、产品架构 而我们这里给大家介绍的客户系统采用的是适合于互联网的会员模型体系。...4.5、数据模型 客户数据模型采用了三户模型的结构,并且加上其关联的“产品、绑卡、认证等服务” 在这个客户领域模型中以会员模型代替了用户模型,但是他依然遵循了统一客户身份,会员多角色、账户与产品关联授权的三户模型关系...5.1、钱包业务架构 钱包应用通过对网关和收银台的包装为用户提供了从注册、登录、商业应用、金融产品等一系列的服务。...5.2、一户多卡,数据模型 如果要实现一个支付宝一样兼具银行卡、账户、理财、分期支付功能的钱包产品呢?这里就要介绍到一户多卡的模式了。

    1.1K12

    Cloud Token十九问,彻底了解清楚

    4.如何证明是真实的安全的钱包 多链链上钱包,所有主流币均在链上可查询、可追溯、公开、透明,首个符合区块链原理的钱包。并且可使用NFC存储私钥,安全技术最高级别。...答:量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中,海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策...转入的币随存随取,不锁仓,你的币你做主。 10:问:私钥即将上线是什么意思 答:平台出于对玩家的保护,现在非常多会员没有绑定谷歌验证,当会员绑定完成后即开放。 11:问:完全静态下多长时间回本?...17:CloudToken与PlusToken的区别 答:1、一个是APP手机号、邮箱注册非去中心化钱包1.0钱包,一个是真正的去中心化钱包2.0钱包 2、plus开启智能狗以太坊地址在私人地址上是如何进行的搬砖量化...3、公链运行,大家自己转账到后台的时候就能分辨私人地址转账确认速度和公链上运行实际转账的区别,所有后台的奖金制度都是写入公链,24小时不管大家从什么时候开启加入计划,从你加入计划之后网络节点确认开始计算

    4.5K119

    利用OSINT追踪勒索组织活动

    我们可以通过收集勒索页面、勒索组织名称、勒索组织公开的加密钱包地址、网络钓鱼电子邮件号码、勒索组织IP等数据,并将这些信息用作为我们分析的基础。...如果没有足够的数据来进行评估,可以将时间窗口从六个月延长到一年,并且获取相同勒索组织的其他攻击留存的开源情报,进行融合交叉分析。...并且扫描服务器上所有存储的传入和传出邮件,以检测可能通过电子邮件网关或源自内部的威胁。文件完整性监控 (FIM),FIM 可以通过查看模式来帮助识别文件服务器上的文件覆盖。...在某些勒索软件案例中,从备份恢复可能是唯一的选择。确保在恢复之前从受影响的端点中根除恶意软件,这可以通过重新映像或使用事件响应和反恶意软件工具来实现。避免使用在端点上有效映射驱动器的备份服务。...个人就结合区块链的一些特点,联想到了利用OSINT追踪勒索组织活动的这个想法,我们可以通过对其钱包地址的分析,获取勒索组织的"基础设施",例如:勒索组织域名、勒索组织IP、勒索组织的邮箱等。

    33610

    记一次NFT平台的存储型XSS和IDOR漏洞挖掘过程

    漏洞 2:idor 修改任何用户的个人资料详细信息 关于漏洞:攻击者可以修改用户的个人资料信息,包括联系电子邮件、Twitter 或 Instagram 链接,这里唯一的要求是我们需要获取受害者的钱包地址...(这已经是区块链上的公开信息,因为每个用户都共享一个钱包地址)某人或其他人)。...受害者(复制受害者钱包地址) 1.攻击者将他的钱包连接到vulnerablemarketplace.com 2.转到他的个人资料设置并在电子邮件、Twitter 链接上输入任何随机信息,并在任何代理工具...(BURP) 中捕获请求 3.从攻击者的角度来看,此帖子请求中的一些参数非常有趣,包括 acccount_address、signer 和签名。...我们能够使用我们自己的控制值修改受害者的电子邮件、Twitter、Instagram 链接 注意:有些人可能会有疑问,如果我们能够修改受害者的电子邮件,那么帐户就已经被接管了?

    63260

    区块链一键登录:MetaMask教程(One-click Login with Blockchain: A MetaMask Tutorial)

    社交媒体登录整合的缺点: 由于用户的信息是从外部提供商加载的,这就提供了一个关于提供商如何使用所有这些个人数据的巨大隐私问题。例如,在撰写本文时,Facebook正面临数据隐私问题。...第3步:用户获取其随机数(前端) 下一步是在后端添加一些样板代码来处理User模型上的CRUD方法,这在这里我们不会做。...第一步是从数据库中检索用户说的publicAddress; 只有一个,因为我们将其定义publicAddress为数据库中的唯一字段。然后,我们将该消息设置msg为“我正在签署我的...”...关于移动应用程序,答案是肯定的,登录流程正常,但准备工作有很多基础。基本上,你需要自己重建一个简单的以太坊钱包。...我们解释了后端生成的随机随机数的数字签名如何证明账户的所有权,从而提供身份验证。我们还探讨了与桌面和移动设备上的传统电子邮件/密码或社交登录相比,此登录机制的权衡。

    8.7K21

    除了创造比特币,中本聪还教了我们如何保护账号安全

    中本聪就是我们这个时代的“精灵族”。作为一个老道的密码朋克,他的神秘,跟他一直小心翼翼地保护自己在网络上的个人信息密不可分。...他从不使用社交网站,接入互联网始终通过洋葱路由,电子邮件一直采用 PGP 加密。淡出之前,中本聪早已将比特币项目交由社区维护,同时把自己的邮箱撤下。...我们整理如下: 要不要将个人信息从公共网络上删除? 要! 该方法简单粗暴,极其有效。 如果像中本聪一样,网络上根本没有你的个人信息,黑客还能怎么下手呢?...如果你对此置之不理的话,那心也太大了点,我们必须采取一些必要的措施。 如果公共站点上的电子邮件账号难以隐藏或删除,那就新建一个用来注册加密货币账户,这样至少能给黑客们“觅食”增加些难度。...主要是利用人的弱点如人的本能反应、好奇心、信任、贪便宜等弱点进行诸如欺骗、伤害等危害手段,获取自身利益的手法。 如何使用安全的离线钱包?

    90921

    100 多家 Web3 公司重构互联网的未来

    投资者正在向热门的 Web3 技术投入资金。但是 Web3 是如何运作的,谁在构建?从去中心化金融到靠玩游戏赚钱的游戏,我们分析了当今的 Web3 及其对消费者和创作者的意义。...要访问 Web2 应用程序,例如游戏或电子邮件,可能会要求用户输入他们的用户名和密码。在 Web3 中,唯一的钱包地址取代了这些登录凭据。...虽然尚不清楚 Web3 将如何解决游戏内物品保真度或价值等问题,但钱包使玩家能够自动证明他们在去中心化应用程序中拥有的资产。...在最好的情况下,DeFi 不仅会减少许多金融交易中的中间人,还会为个人提供一种更快、更透明的方式来获取金融服务。...LinksDAO 的目标是打造只有独家会员才能享受的丰富的高尔夫体验。未来,DAO 成员还可以从经营成功的高尔夫球场中获得收益。

    1.7K10

    网站漏洞修补针对区块链网站安全分析

    目前移动互联网中,区块链的网站越来越多,在区块链安全上,很多都存在着网站漏洞,区块链的充值以及提现,会员账号的存储性XSS窃取漏洞,账号安全,等等关于这些区块链的漏洞,我们SINE安全对其进行了整理与总结...目前整个区块链网站安全市场的需求是蛮大的,很多区块链网站,也叫数字货币平台,以及数字虚拟币,虚拟钱包,区块链钱包,整体上的区块链网站架构是分5个层,第一层是区块链的应用层:分发行机制,分配机制。...在我们SINE安全对区块链网站进行安全检测,与安全渗透的过程中,发现很多网站漏洞,针对于区块链漏洞我们总结如下:一般出现网站漏洞的地方存在于网站的逻辑漏洞,在会员注册,会员登录,区块链地址管理:像充币,...在实际安全测试当中,比较容易发现的漏洞如下: 会员账号的存储性跨站漏洞 区块链CSRF漏洞 在数字货币交易平台里我们登录会员账号,进行币的买卖,转币的操作过程中,可以不用输入密码直接提交转币操作,无视密码...对提币,以及充币,钱包交易,买入,卖出等会员的功能性操作的表单,进行安全过滤,对GET,POST的提交方式的数据进行严格的检测,对用户输入的参数以及输入值也加强检查,防止恶意构造参数提交到服务器端。

    1.5K40

    iOS和Android比特币开发3个最受欢迎的应用SDK(示例)

    区块链钱包 Blockchain Wallet API KEY:完全访问此服务的所有功能,如创建钱包,付款,发送交易,地址管理等。 要接收任何密钥,必须从BC请求API。...该应用程序包含人员/组织的名称,电子邮件以及网站或应用程序的URL。 这个过程应该排除不同的欺诈方式或使用密钥用于不公平的目的。因此,在请求中,你还应该描述你将使用区块链服务的内容。...例如,Blockchain的比特币钱包在Google Play上被下载了超过一百万次。纽约时报和华尔街日报报道它还是世界上最受欢迎的比特币钱包之一。 定价:免费 我们的示例: ?...此SDK使用户无需注册即可获取有关比特币当前汇率(及其变更历史)或其他货币的信息。 Coinbase中使用两种方法进行身份验证: API KEY。可以在网站上的API设置中创建和激活。...获取源代码并研究Coinbase 54%的Coinbase客户严格使用比特币作为投资。 SDK功能比较 总结上面提到的SDK。正如我们从电子表格中看到的那样,功能几乎相同,但是也存在一些差异。 ?

    3.9K30

    卡巴斯基:2023年Q1 IT威胁演变报告

    研究人员发现,CommonMagic插件能够从USB设备窃取文件、截取屏幕截图、录制麦克风、记录按键、获取密码以及收集Gmail收件箱,并将其发送给威胁行为者。...通过阻止交易,Prilex试图迫使客户插入他们的卡来进行芯片和密码交易,从而允许网络犯罪分子使用他们的标准技术从卡中获取数据。...ChatGPT允许攻击者在工业规模上生成有说服力的个性化电子邮件。此外,来自钓鱼信息目标的任何回应都可以很容易地输入聊天机器人的模型,在几秒钟内产生引人注目的后续行动。...电子邮件客户端或浏览器通过传输服务器记录的有关用户的信息来请求从服务器下载图像。这包括时间、设备、操作系统、浏览器以及从哪个页面下载像素。这就是信标的操作人员如何得知用户打开了电子邮件或网页。...电子邮件信标的数据来自卡巴斯基邮件产品的匿名反垃圾邮件检测数据。名单上的公司要么是电子邮件服务提供商(ESP),要么是客户关系管理(CRM)公司。

    39930

    宪法DAO所使用的JuiceBox——是如何管理DAO社区金库的?

    在这些梯度中可能会有很多有趣的配置,项目发起人没有办法提前知道什么是最好的模型,因为每一个项目的愿景和目前都是不同,也没有任何先例或数据可供决策,因此每个项目/社区都可以进行试验,并找到适合其需求的有效方法...DAO成员资格是由Juicebox协议上筹集资金的人和创世团队所承认的,是给目前管理其重点领域的人,并向选择帮助运行其社区的人开放。会员资格通过使用Juicebox协议本身发行的JBX Token。...会员可以在任何时候通过烧毁他们的任何部分Token后退出,并取回社区金库里的部分资金。 Juicebox协议推出时,有一个由多签钱包控制的治理合约。...多签上共4个持有者,只有当大于或者等于2个持有者签名时才能批准合约上的交易。这个多签钱包同时有权力向JuiceboxDAO的Juicebox项目提出重构。...这个多签钱包做出的决定只能影响JuiceboxDAO的财政,而不是影响其他在Juicebox协议上所建立的项目。 多签钱包需要做出尊重社区声音的决定,但社区声音将如何被捕捉到,这一点仍然是模糊的。

    81430

    疑似内鬼作案,Bithumb遭遇黑客攻击损失近两千万美元加密货币

    这是该平台在过去三年中报告的第三起此类事件。 第三次黑客行为在公司博客上发布的简短韩文和英文消息中得到了承认。 ? 你好。 这是全球加密货币交易所Bithumb。...所有溢出的加密货币都归公司所有,所有成员的资产都受到冷钱包的保护。根据该公司的手册,Bithumb使用冷钱包从检测时间获得所有加密货币,并通过阻止存款和取款服务进行检查。...我们将尽最大努力保护会员的资产。 谢谢。...DoveyWan针对被盗后的货币流向做出了分析 黑客设法获取了许多Bithumb热门的EOS和XRP钱包,并转移了大约300万EOS(约1300万美元)和2000万XRP(约600万美元)到他新创建的帐户...根据网络安全公司Group-IB去年10月发布的一份报告,第二次黑客归咎于Lazarus集团,这是朝鲜网络间谍部门的代号 - 因其专注于黑客攻击和从现实中窃取资金而闻名世界银行和加密货币平台,作为开展平壤政权网络间谍情报收集行动的一项活动

    75020

    勒索软件 MortalKombat 与 Laplas Clipper 相互勾结

    电子邮件附件 ZIP 文件中包含 BAT 脚本,下载另一个压缩文件就会释放 Laplas Clipper 恶意软件的 Go 变种或是 MortalKombat 勒索软件。...尽管 MortalKombat 并没有删除卷影副本,但还是会从 Windows 启动中删除应用程序与文件夹并禁止在失陷主机上运行命令。...此外,还提供了电子邮件地址 hack3dlikeapro[at]proton[.]me作为代替。...Laplas Clipper 会使用正则表达式来监控失陷主机的剪贴板,将钱包地址发送给攻击者。攻击者将一个相似的钱包地址覆盖到失陷主机的剪贴板上,进行欺诈交易。...【相似之处】 Laplas Clipper 技术分析 Clipper 在解码经过 base64 编码的字符串后,再使用密钥 \x3F 异或解密获取其他内容。

    53820

    腾讯视频涨价,奈飞股价跌麻

    在“币圈化”的中概股上,单日35.12%这样的跌幅到不算罕见,不过,对奈飞来说这却是破纪录的超级大暴跌,要知道奈飞曾经可是“美国互联网科技五巨头”之一:FAANG(Facebook、Amazon、Apple...因为通货膨胀同样也会导致奈飞的内容制作成本水涨船高,要维持营收与利润的增长,唯有涨价。 涨价了,一定会流失部分用户。涨价多少,流失多少,奈飞有一套数据模型去分析,再进行合理定价。...付费会员是奈飞的衣食父母,也是其商业模式的根基。基于付费模式,奈飞获取更多用户,制作更多优质内容,再吸引更多用户花更多钱。...此前,爱奇艺、芒果TV、咪咕视频等长视频平台的会员价格已上涨了一波,2021年12月中旬,爱奇艺对黄金VIP会员订阅价格进行更新,月卡普通用户价格从25元涨至30元,连续包月价格从19元涨至22元,涨价幅度分别为...2021年Q4腾讯视频的付费会员数为1.24亿,对比第三季度减少500万,涨价是原因之一。 用户同样需要开源节流,避免钱包亏空。

    64740

    当奈飞的NFT忘记了web2的业务安全

    ,官方会签名信息,用户将可以得到一个signature 数值,而有了这个值,即可在netflix官方发布的NFT合约中,铸造一枚nft,如图美观度上十分不错结合上稳定的经济模型,或许又是一个跑鞋般的顶流项目...虽然某种意义上,这个bug的传播效果似乎完全超出了活动本身的策划。。 从安全的角度解读 web3 我们来分析下合约可以看出,其实他web3部分的合约安保措施是相对到位的。...如果不做这样的签名验证,则在此活动中,如何管控mint白名单就是个高成本的问题了。...因为活动本身在于激励用户持续观看, 如果积累一段时间的白名单merkle树根到链上,则用户受到激励反馈会比较长 而如果每得到一个用户,就上白名单一次,就会造成活动方的高成本 2:其次合约还会再将此钱包地址...web2 但是从web2的角度看,他获取官方签名的环节,其攻破成本几乎为0。这点可以类比传统web2上营销发行优惠券,一直都是企业的大挑战。

    42830
    领券