文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Web3.0 的宏观架构 v20191219
本文探讨了在Web3.0时代,互联网去中心化的趋势及其面临的挑战,以及区块链如何作为事实层和激励层来解决这些挑战。文章强调了去中心化ID的重要性,并阐述了从以应用为中心到以用户为中心的范式转换,重点在于用户数据所有权的回归,以及DApp作为基础设施在未来互联网中的角色。
Web3.0
去中心化
区块链
DApp
去中心化ID
数据确权
Peter
发布于 2020-09-09
阅读 ( 6 )
开源传奇
本文讲述了开源思想的起源和发展历程,从Unix操作系统的诞生到GNU项目和自由软件运动,再到Linux系统的出现。开源思想起源于对软件复杂化的反思和对社区协作的追求,最终通过Linux项目在互联网基础设施建设中发挥关键作用,并强调了开源对商业行为的包容以及人与人之间大规模协作的重要性
Unix
GNU
linux
开源
自由软件
GPL协议
Peter
发布于 2020-09-09
阅读 ( 10 )
比特币白皮书的计算部分详解
比特币白皮书第11部分讨论了比特币交易的安全性,通过泊松分布公式,计算了攻击者成功篡改交易的概率。结论是“六次确认”在诚实节点算力占优的情况下,攻击链追上的概率极小,交易几乎不可能被篡改。但需注意,确认次数与攻击者算力相关,算力越强所需确认越多,且六次确认并非绝对安全。
比特币
区块链
六次确认
泊松分布
攻击链
诚实链
Peter
发布于 2020-09-09
阅读 ( 7 )
合约编程语言 Solidity
Solidity是为了以太坊智能合约开发而诞生的语言,并被其他区块链项目采用。它具有安全、小巧的特点,并且针对智能合约和代币发行等业务场景进行了优化,这是其他通用编程语言所不具备的优势。推荐了Remix在线IDE、Solidity官方文档和CryptoZombies在线学习平台等优秀的学习资源。
Solidity
智能合约
以太坊
EVM
Remix
ABI
Peter
发布于 2020-09-09
阅读 ( 8 )
互联网奠基人传之《 Unix 之父-- Ken Thompson 》
in
互联网奠基人传
in
互联网奠基人传
Ken Thompson是Unix操作系统之父,通过开发Unix和B语言,启发了C语言的诞生,为互联网发展奠定了基础。Unix的模块化哲学促进了开源社区的形成,同时,Web服务器和UTF-8编码标准也与Unix有着密切联系。Ken Thompson对计算机编程和互联网的贡献使他成为当之无愧的互联网奠基人之一。
Unix
C语言
UTF-8
开源
互联网
模块化
Peter
发布于 2020-09-09
阅读 ( 10 )
Algorand 的算法会取代 POW 吗?
本文针对Algorand项目对POW共识机制的三个主要批评点——中心化程度高、交易速度慢和能源消耗大——进行了辩驳。作者认为,在追求全球共识的过程中,算力集中和能源消耗是不可避免的,且只要激励机制合理,这些问题并非如批评者所言般有害。同时,作者强调,真正的全球共识本质上就是缓慢且昂贵的,而提高交易速度应通过第二层解决方案实现。
PoW
Algorand
共识算法
去中心化
矿池
能源消耗
Peter
发布于 2020-09-09
阅读 ( 9 )
为何使用 Rust 语言?
Rust是一种高性能、安全的编程语言,它在较低层级上实现了许多高级语言的便利特性,具有零成本抽象的优势。Rust既能像C/C++一样高效,又具备如Ruby/Python般的安全性和易用性,并且拥有活跃的社区和强大的工具生态,关注开发效率和开发者幸福度,因此吸引了众多开发者。
Rust
零成本抽象
安全性
人体工学
编译型语言
包管理
Peter
发布于 2020-09-09
阅读 ( 8 )
One Time Pad 一次性密码本
一次性密码本(One Time Pad)是一种安全度极高的加密方法,通信双方需预先共享与加密信息等长的随机密钥。加密时,信息中的每一位与密钥对应位进行异或运算。尽管安全性高,但因密钥的安全分发和一次性使用限制,实际应用受限。
一次性密码本
One Time Pad
加密
密钥
异或运算
密码学
Peter
发布于 2020-09-09
阅读 ( 6 )
Proof of Authority
本文介绍了权威证明(POA)共识机制的基本原理,即通过选举出的中央权威(Validator)来验证和签署交易,以此保证网络中节点状态的一致性并防止双花攻击。尽管POA存在中心化问题,但可以通过去中心化的选举过程、多重签名机制以及普通节点的监督来增加其去中心化属性。与POW相比,POA性能好但去中心化程度低;与POS相比,POA抵押的是身份或个人信用。
权威证明
POA
共识机制
Validator
双花攻击
去中心化
Peter
发布于 2020-09-09
阅读 ( 6 )
比特币的多重签名技术 Multisignature
本文介绍了比特币多重签名技术,它允许多个签名才能使交易生效。通过M-of-N 交易,资金存储在多重签名地址中,需要M方共同签名才能转出,提升了资金的安全性。文章还以第三方托管服务为例,展示了多重签名在实际业务中的应用,有助于理解其原理和优势。
多重签名
比特币
P2SH
多重签名地址
第三方托管
闪电网络
Peter
发布于 2020-09-09
阅读 ( 8 )
V 神说以太坊
V神在2014年的以太坊简介视频中提到,随着现代通信技术的发展,去中心化应用(DApp)变得越来越重要。以太坊作为一个专门为开发DApp而生的平台,可以用来创建透明可信的金融应用、高安全性的在线系统、以及各种社交和即时通讯应用。它类似于早期的互联网,提供了一个通用的可编程区块链,旨在对金融、点对点商业、分布式治理以及人与人之间的协作产生深远影响。
以太坊
DApp
去中心化
区块链
智能合约
Vitalik
Peter
发布于 2020-09-09
阅读 ( 7 )
为何不都用公钥密码学?
公钥密码学因其无需预先共享密钥的特性,非常适合互联网环境。然而,由于其性能瓶颈,实际加密系统如HTTPS和PGP通常采用公钥密码学与对称加密相结合的混合模式。公钥密码学主要用于安全地交换对称加密的密钥,之后利用对称加密高效地处理大量数据。
公钥密码学
对称加密
HTTPS
PGP
混合加密
密钥交换
Peter
发布于 2020-09-09
阅读 ( 7 )
编程语言的分类
本文从三个角度对编程语言进行了分类:是否需要编译(编译型 vs 解释型)、与硬件的距离(低级 vs 高级),以及编程范式(面向对象、面向过程、函数式等)。文章强调理解不同编程范式的重要性,特别是函数式编程在现代前端开发中的应用,并指出大多数语言支持多种编程范式。
编译型语言
解释型语言
编程范式
面向对象编程
函数式编程
命令式编程
Peter
发布于 2020-09-09
阅读 ( 7 )
互联网奠基人传之《 Internet 之父 Vint Cerf 》
in
互联网奠基人传
in
互联网奠基人传
Vint Cerf是互联网先驱之一,与Bob Kahn共同开发了TCP/IP协议,该协议是Internet的核心。Internet起源于美国联邦政府在1960年代建设容错计算机通信网络的需求,前身是美国国防部的ARPANET。Vint Cerf在互联网发展中扮演了关键角色,并积极推动互联网的进一步发展。
Vint Cerf
TCP/IP协议
互联网
ARPANET
Bob Kahn
Peter
发布于 2020-09-09
阅读 ( 15 )
互联网隐私
互联网隐私保护的是用户的互联网数据,随着生活越来越数字化和网络化,几乎一切都将变成互联网上的数据。互联网隐私丧失的后果严重,因为大量的隐私数据集中起来可以用来售卖,强势组织对我们监控将无孔不入。应对互联网带来的隐私威胁要靠完美的隐私系统设计来进行对冲,例如端到端加密技术和匿名性技术。
互联网隐私
数据隐私
端到端加密
匿名性
密码学
Tor
Peter
发布于 2020-09-09
阅读 ( 7 )
如何生成比特币地址和私钥
本文介绍了生成比特币钱包的过程,包括生成私钥、计算公钥和获得地址。私钥的生成需要在限定范围内随机选择一个数,并通过ECDSA算法生成公钥。公钥经过一系列哈希运算和转换,最终得到比特币地址。文章强调了私钥生成过程中的安全性问题,以及地址生成过程中哈希运算的不可逆性。
比特币钱包
私钥
公钥
ECDSA
椭圆曲线
哈希运算
Peter
发布于 2020-09-09
阅读 ( 4 )
Bitcoin Core 是什么
Bitcoin Core是比特币协议的一种开源实现,它作为节点软件运行,负责维护比特币网络的运行,包括下载区块链数据、提供钱包功能、验证交易并打包区块等核心功能。Bitcoin Core的开发由一个去中心化的团队维护,任何个体都无法操控其开发方向,新功能的添加依赖于社区共识。
Bitcoin Core
比特币协议
开源软件
节点
区块链
挖矿
Peter
发布于 2020-09-09
阅读 ( 12 )
密码学圣战
文章讲述了上世纪90年代的密码学圣战,探讨了政府对加密技术的限制与民众对隐私保护的需求之间的矛盾。Phil Zimmermann开发PGP软件,打破了僵局,推动了强加密民用化。然而,随着技术发展和互联网隐私问题日益突出,第二次密码学圣战正在进行,涉及通信隐私、手机隐私以及加密货币等领域。
密码学圣战
加密通信
隐私保护
PGP
Phil Zimmermann
端到端加密
Peter
发布于 2020-09-09
阅读 ( 10 )
区块链和社会自动化
本文作者提出区块链的核心在于实现“数据公有”,即在全社会范围内提供可信的数据,从而实现社会自动化。社会自动化指的是陌生人之间在无需信任对方或第三方的情况下进行交易。区块链落地需要完善的数字身份系统、真实世界数据向数字世界的诚实转化,以及代币生态的发展。
区块链
数据公有
社会自动化
智能合约
去信任化
数字身份
Peter
发布于 2020-09-09
阅读 ( 9 )
流密码 Stream Cipher
流密码是一种对称加密方法,它将信息视为二进制数据流,并使用伪随机数生成的密钥流与信息流进行异或运算来加密。与一次性密码本类似但密钥流是伪随机数而非真随机数,因此安全性较低,但密钥较短,更具实用性,流密码可以加密固定大小的数据,例如一个硬盘上的文件,也可以去加密数据流,例如电话语音。
流密码
密钥流
伪随机数
对称加密
异或运算
一次性密码本
Peter
发布于 2020-09-09
阅读 ( 7 )
‹
1
2
...
18
19
20
21
22
23
24
25
26
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
AUTH
MEV攻击
投资组合
Pyth Network
链上事件
哲学
Address Lookup Tables
Liquidity
Autonomys
交易报告
格
FALCON
区块链重组
交易替换
Frozen Heart
数据馈送
蹦床路由
SOON
信标代理
高频交易
水龙头
COMP
金融系统
Loom Network
EdDSA
30天文章收益榜
»
Tiny熊
201 篇文章,720 学分
ethbook
19 篇文章,675 学分
zealynx
25 篇文章,293 学分
Helius
169 篇文章,289 学分
Henry
135 篇文章,266 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: