Tag: 技术

Web3.0的域名和我们传统的域名有啥区别?

你可能不知道,Web3.0竟然也可以玩域名。我们常说的域名其实是Web2.0下的,也就是有一个中心化实体域名管理,但在Web3.0下,域名注册是基于区块链,可以认为和NFT类似。 Web2 = Web2.0 同样下同 Web3 = Web3.0 Web3域名与Web2域名在几个关键方面有显著差异: 所有权与控制 Web2域名:由中心化实体(如ICANN和域名注册机构)控制。用户支付费用来“租用”域名,通常是年付。 Web3域名:通常基于区块链技术,用户可以拥有域名。一旦购买,除非用户决定转移或出售,否则无需续费。 管理和维护 Web2域名:需要通过注册机构管理和续费。如果未能续费,域名可以被回收并重新出售。 Web3域名:通常没有续费费用。域名存储在用户的钱包中,与加密货币或NFT类似。 技术基础 Web2域名:基于传统的DNS(域名系统)。 Web3域名:基于区块链技术,如以太坊。这些域名可以与智能合约互动,为去中心化应用(DApp)提供更丰富的功能。 隐私和安全 Web2域名:隐私和安全性受到域名服务商和中心化基础设施的限制。 Web3域名:提供更高级别的安全性和匿名性,因为它们依赖于区块链的去中心化和不可更改的特性。 用途 Web2域名:主要用于定位和识别互联网上的服务器。 Web3域名:除了传统的用途外,还可以作为加密货币地址的别名,简化复杂地址的交易过程。 TLDR; Web2.0和Web3.0域名的区别 总的来说,Web3域名提供了更大的所有权控制、去中心化特性以及与区块链技术的整合,而Web2域名则仍然依赖于传统的、中心化的域名系统。 英文:Differences Between …

区块链: 硬分叉与软分叉

在区块链技术中,硬分叉(hard fork)和软分叉(soft fork)都是区块链协议更新或升级的方法。然而,它们在实现这些变化和对网络的影响方面有很大的不同。 硬分叉 Hard Fork 硬分叉是对区块链协议的重大变更,使得之前无效的区块/交易有效,反之亦然。这种类型的分叉要求所有节点和用户升级到最新版本的协议软件。 不兼容性:硬分叉是向后不兼容的。这意味着运行旧版软件的节点将无法识别新版本创建的新交易或区块,导致区块链永久性分岔。 新链的创建:由于这种不兼容性,硬分叉通常会导致从原链中分裂出一个新的区块链。例如,比特币现金从比特币分裂出来,以太坊经典从以太坊分裂出来。 硬分叉的原因:通常进行硬分叉是为了添加新功能,纠正旧版本软件中发现的重大安全风险,或者撤销交易(如以太坊网络中的DAO黑客攻击)。 软分叉 Soft Fork 另一方面,软分叉是对区块链的向后兼容升级。它使之前有效的区块/交易无效。 向后兼容:由于它是向后兼容的,运行旧软件的节点仍然会将新区块视为有效。然而,它们可能无法在升级后完全参与网络。 无链分裂:通常,软分叉不会导致原始区块链分裂,只要大多数矿工升级到新协议。旧版本的节点仍然会跟随包含新区块的最长链。 逐步采用:软分叉允许更渐进的升级过程。用户和节点可以根据自己的时间表进行升级,而不会中断网络。 软分叉的原因:通常进行软分叉是为了实现协议的小改动或改进,如添加新的交易类型或提高可扩展性或安全性能。 硬分叉与软分叉的区别 共识:硬分叉要求所有节点达成一致并升级,而软分叉只需要大多数矿工升级。 对网络的影响:硬分叉可能会分裂社区和区块链,而软分叉通常被视为不太具有破坏性。 风险:硬分叉带来的风险更大,可能会创建两种竞争的货币,而软分叉通常维持单一的统一链。 硬分叉和软分叉都是更新区块链协议的方法,但它们在兼容性、对现有区块链的影响以及网络参与者之间所需的共识程度方面有所不同。硬分叉可以创建完全新的区块链,而软分叉旨在更新区块链,同时保持其完整性。 英文:Blockchain Hardfork vs Soft-fork 本文一共 779 …

区块链中Layer 1和Layer 2协议的简介

Layer 1 和 Layer 2 是用来描述区块链技术中不同层次或层的术语,每个层都在维护和扩展区块链网络方面有其独特的作用和特点。 Steem的底层协议是C++写的,也就是steemd,见证人(也就是STEEM上的矿工)在自己的节点服务器上跑这个软件,共同运行这个区块链。steemd上支持一个custom_json操作,也就是可以调用API向区块链上写任何数据,这样的话,DApp分布式应用程序就可以在STEEM区块链上存储数据了,而在custom_json上的协议就是Layer 2/第二层。 Layer 1:基础协议 Layer 1 指的是区块链网络的基础层。它包括定义网络规则和操作的核心区块链技术。Layer 1的关键特性和组成部分包括: 共识机制 这是验证和添加到区块链中的交易的方法。流行的共识机制包括工作量证明(PoW)和权益证明(PoS)。 网络安全 Layer 1 负责区块链的整体安全。这包括防止双重支付或51%攻击等机制。 去中心化 网络的去中心化程度(网络在各个节点中的分布程度)在这一层确定。 原生加密货币 大多数Layer 1区块链都有自己的原生加密货币(如比特币或以太坊),用于交易和激励参与者。 可扩展性 这一层面临的主要挑战之一是可扩展性。因为每笔交易都在主链上处理和存储,高交易量会导致拥堵和交易费用增加。 升级和分叉 Layer …

树莓派4和400的CPU和GPU超频和降温攻略

树莓派4的ARM处理器主频是1.5G, 而400的处理器较好一些是1.8G. 但是一旦上了桌面系统如 Ubuntu/Raspbian, 用来浏览网页或者看YOUTUBE 1080P总是非常的卡, 性能明显不够. 树莓PI 4 和 400的CPU和GPU超频攻略 幸运的是, 我们可以很容易的对以上两树莓PI模型的CPU和GPU图形卡进行超频. 我们只需要编辑 /boot/config.txt 配置文件. $ sudo vim /boot/config.txt 然后只需要加入(或修改)以下几行 #uncomment to overclock the arm. 700 MHz is …

BING每日壁纸

这里介绍了 通过 PHP脚本 每天自动爪取搜索引擎Bing提供的桌面图纸 Wallpaper. 然后自动的保存到免费图床里. 图床的地址是: https://uploadbeta.com/picture-gallery/?key=BingEverydayWallpaperPicture BING提供的API通过JSON格式返回了壁纸的URL地址和版权说明, 于是便可以每天在crontab里定时 @daily 爪取这些信息 并保存到本地. 保存后 可以通过调用本站API来搜索这些历史图片. 具体API参数的调用方法在这里. https://helloacm.com/api/pictures/search/?key=BingEverydayWallpaperPicture 可以搜索标签 BingEverydayWallpaperPicture 来查看每天爪取下来的壁纸. 默认是按 ID由大到小排序 也就是今天的壁纸显示比昨天的要靠前. 图床是由 CloudFlare Pro 加速, 但是目测由于 MySQL 的这个表已经有4万多张图片了 …

在树莓PI (Raspberry) 上运行 Apache 服务器

树莓PI (Raspberry PI) 产自英国. 树莓PI 是一款只有信用卡大小的小型电脑, 价格很便宜, 目前有四种型号 A型和B型, B+型 和2型 (Raspberry PI 2). A型有 256M 内存, 一个USB接口, 没有网线插口, B型是升级版, 512M内存, 2个USB口, 有一个网线插口. B+型有四个USB口 同样是512M内存. 2代则加到了1G内存 同时CPU升级成4核主频1G 比之前的版本快6倍. 树莓PI …