文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
比特币的多重签名技术 Multisignature
本文介绍了比特币多重签名技术,它允许多个签名才能使交易生效。通过M-of-N 交易,资金存储在多重签名地址中,需要M方共同签名才能转出,提升了资金的安全性。文章还以第三方托管服务为例,展示了多重签名在实际业务中的应用,有助于理解其原理和优势。
多重签名
比特币
P2SH
多重签名地址
第三方托管
闪电网络
Peter
发布于 2020-09-09
阅读 ( 18 )
V 神说以太坊
V神在2014年的以太坊简介视频中提到,随着现代通信技术的发展,去中心化应用(DApp)变得越来越重要。以太坊作为一个专门为开发DApp而生的平台,可以用来创建透明可信的金融应用、高安全性的在线系统、以及各种社交和即时通讯应用。它类似于早期的互联网,提供了一个通用的可编程区块链,旨在对金融、点对点商业、分布式治理以及人与人之间的协作产生深远影响。
以太坊
DApp
去中心化
区块链
智能合约
Vitalik
Peter
发布于 2020-09-09
阅读 ( 14 )
为何不都用公钥密码学?
公钥密码学因其无需预先共享密钥的特性,非常适合互联网环境。然而,由于其性能瓶颈,实际加密系统如HTTPS和PGP通常采用公钥密码学与对称加密相结合的混合模式。公钥密码学主要用于安全地交换对称加密的密钥,之后利用对称加密高效地处理大量数据。
公钥密码学
对称加密
HTTPS
PGP
混合加密
密钥交换
Peter
发布于 2020-09-09
阅读 ( 19 )
编程语言的分类
本文从三个角度对编程语言进行了分类:是否需要编译(编译型 vs 解释型)、与硬件的距离(低级 vs 高级),以及编程范式(面向对象、面向过程、函数式等)。文章强调理解不同编程范式的重要性,特别是函数式编程在现代前端开发中的应用,并指出大多数语言支持多种编程范式。
编译型语言
解释型语言
编程范式
面向对象编程
函数式编程
命令式编程
Peter
发布于 2020-09-09
阅读 ( 17 )
互联网奠基人传之《 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
阅读 ( 34 )
互联网隐私
互联网隐私保护的是用户的互联网数据,随着生活越来越数字化和网络化,几乎一切都将变成互联网上的数据。互联网隐私丧失的后果严重,因为大量的隐私数据集中起来可以用来售卖,强势组织对我们监控将无孔不入。应对互联网带来的隐私威胁要靠完美的隐私系统设计来进行对冲,例如端到端加密技术和匿名性技术。
互联网隐私
数据隐私
端到端加密
匿名性
密码学
Tor
Peter
发布于 2020-09-09
阅读 ( 20 )
如何生成比特币地址和私钥
本文介绍了生成比特币钱包的过程,包括生成私钥、计算公钥和获得地址。私钥的生成需要在限定范围内随机选择一个数,并通过ECDSA算法生成公钥。公钥经过一系列哈希运算和转换,最终得到比特币地址。文章强调了私钥生成过程中的安全性问题,以及地址生成过程中哈希运算的不可逆性。
比特币钱包
私钥
公钥
ECDSA
椭圆曲线
哈希运算
Peter
发布于 2020-09-09
阅读 ( 16 )
Bitcoin Core 是什么
Bitcoin Core是比特币协议的一种开源实现,它作为节点软件运行,负责维护比特币网络的运行,包括下载区块链数据、提供钱包功能、验证交易并打包区块等核心功能。Bitcoin Core的开发由一个去中心化的团队维护,任何个体都无法操控其开发方向,新功能的添加依赖于社区共识。
Bitcoin Core
比特币协议
开源软件
节点
区块链
挖矿
Peter
发布于 2020-09-09
阅读 ( 26 )
密码学圣战
文章讲述了上世纪90年代的密码学圣战,探讨了政府对加密技术的限制与民众对隐私保护的需求之间的矛盾。Phil Zimmermann开发PGP软件,打破了僵局,推动了强加密民用化。然而,随着技术发展和互联网隐私问题日益突出,第二次密码学圣战正在进行,涉及通信隐私、手机隐私以及加密货币等领域。
密码学圣战
加密通信
隐私保护
PGP
Phil Zimmermann
端到端加密
Peter
发布于 2020-09-09
阅读 ( 23 )
区块链和社会自动化
本文作者提出区块链的核心在于实现“数据公有”,即在全社会范围内提供可信的数据,从而实现社会自动化。社会自动化指的是陌生人之间在无需信任对方或第三方的情况下进行交易。区块链落地需要完善的数字身份系统、真实世界数据向数字世界的诚实转化,以及代币生态的发展。
区块链
数据公有
社会自动化
智能合约
去信任化
数字身份
Peter
发布于 2020-09-09
阅读 ( 20 )
流密码 Stream Cipher
流密码是一种对称加密方法,它将信息视为二进制数据流,并使用伪随机数生成的密钥流与信息流进行异或运算来加密。与一次性密码本类似但密钥流是伪随机数而非真随机数,因此安全性较低,但密钥较短,更具实用性,流密码可以加密固定大小的数据,例如一个硬盘上的文件,也可以去加密数据流,例如电话语音。
流密码
密钥流
伪随机数
对称加密
异或运算
一次性密码本
Peter
发布于 2020-09-09
阅读 ( 19 )
哈希算法
哈希函数是一种将任意大小数据映射为固定长度数据的算法,其核心作用是提供数据的摘要或指纹,常用于完整性校验。哈希算法分为普通哈希与加密哈希,后者在密码学中应用广泛。常见的哈希算法包括MD5、SHA-1和SHA-256等,其中SHA-256被广泛应用于加密及区块链技术。
哈希函数
完整性校验
加密哈希
SHA-256
碰撞
区块链
Peter
发布于 2020-09-09
阅读 ( 14 )
分布式自治组织 DAO
DAO 是一种由代码控制的组织,它通过区块链技术实现自动化的信任系统,无需第三方即可进行价值传递。DAO 作为数字社会的演进,通过代币量化贡献和发言权,实现社区自治和规则透明。其技术架构由基础设施层、物理网络层、治理方式层、资产管理层和应用层组成,最终目标是实现组织效率的最大化。
DAO
分布式自治组织
区块链
智能合约
代币
共识算法
Peter
发布于 2020-09-09
阅读 ( 9 )
什么是 DNS
本文介绍了域名系统(DNS)的基本原理和工作流程。DNS 充当互联网的电话本,将域名转换为相应的 IP 地址,使得用户可以通过域名轻松访问网络服务器。同时,域名的分配由 ICANN 负责,并且 DNS 系统是一个分层级的服务器网络,通过缓存和根域名服务器等机制,确保全球用户能够高效地访问互联网。
域名系统
DNS
域名
IP地址
ICANN
根域名服务器
Peter
发布于 2020-09-09
阅读 ( 28 )
互联网奠基人传之《 Email 之父 Ray Tomlinson 》
in
互联网奠基人传
in
互联网奠基人传
Ray Tomlinson是一位美国程序员,他在1971年实现了世界上第一个电子邮件系统,当时互联网还被称为ARPANET。Email最初只是Ray的一个业余爱好,但他开发的Email系统最终改变了人们的生活,并延续了互联网的去中心化精神。Ray于2016年去世,他因其贡献被列入了互联网名人堂。
Ray Tomlinson
电子邮件
ARPANET
去中心化
互联网名人堂
Peter
发布于 2020-09-09
阅读 ( 26 )
IPFS 和 Filecoin
本文介绍了IPFS和Filecoin,IPFS是一种基于内容寻址的去中心化存储协议,旨在替代传统HTTP协议。Filecoin作为IPFS的激励层,通过代币奖励鼓励用户贡献存储资源,从而促进IPFS的快速发展和落地。IPFS要真正成为构建新一代互联的基础,还需要全面的考虑如何实现当前 Web2.0 已有的各项功能。
IPFS
FileCoin
去中心化存储
内容寻址
Merkle Tree
激励层
Peter
发布于 2020-09-09
阅读 ( 13 )
Payment Channels
支付通道(Payment Channels)允许用户在无需将每笔交易都提交到比特币主链的情况下进行多次比特币交易,从而实现高速和低成本的交易。其原理是锁定资金到一个多重签名地址,仅在通道开启和关闭时与区块链交互。闪电网络(Lightning Network)是基于支付通道理念的扩展方案,通过连接多个支付通道形成网络,实现更灵活的支付路由。
支付通道
比特币
多重签名
闪电网络
Layer2
链下交易
Peter
发布于 2020-09-09
阅读 ( 16 )
比特币的 Nonce 是什么?
本文介绍了比特币中Nonce的概念及其在POW共识算法中的作用。Nonce是区块Header中的一个数字,矿工通过不断调整Nonce值,计算Header的哈希值,并与Target值进行比较,直到找到一个小于Target值的哈希,从而获得记账权。为保证平均出块时间接近10分钟,Target值会每两周调整一次,从而调整挖矿难度。
nonce
POW共识算法
区块Header
Target值
挖矿难度
哈希算法
Peter
发布于 2020-09-09
阅读 ( 14 )
实用拜占庭容错算法 pBFT
本文介绍了P2P系统中共识算法的重要性,特别深入探讨了实用拜占庭容错(pBFT)算法。文章通过拜占庭将军问题生动地阐述了在存在恶意节点的情况下达成共识的挑战,详细解析了pBFT算法的工作原理及其在区块链领域的应用,同时对比了pBFT与POW算法的优缺点,总结了pBFT适用于联盟链,不适用于公链的特点。
P2P系统
共识算法
拜占庭将军问题
拜占庭容错
PBFT
PoW
Peter
发布于 2020-09-09
阅读 ( 21 )
椭圆曲线签名算法 ECDSA
本文介绍了椭圆曲线签名算法(ECDSA)的基本原理,该算法被比特币用于交易签名。ECDSA的核心在于利用私钥生成签名,公钥用于验证签名,以此证明私钥持有者的身份及信息未被篡改。签名过程涉及信息哈希值、私钥及随机数的运算,最终生成的签名包含R和s两个值,通过验证等式`hash(m,R)*X+R=s*P` 来确认签名的有效性。
ECDSA
椭圆曲线签名算法
私钥
公钥
数字签名
比特币
Peter
发布于 2020-09-09
阅读 ( 11 )
‹
1
2
...
22
23
24
25
26
27
28
29
30
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
区块链是什么
远程认证
Seaport
双线性
状态数据
Equihash
solana主网
多钱包
MiCA
Perun
ngk
网络国家
Renzo
双重质押
政策目标
OP Succinct
一次性密封
ETHDenver
立法
见证数据
SIMD-228
验证算法
Dappnode
SeiDB
maven
30天文章收益榜
»
ethbook
19 篇文章,699 学分
Tiny熊
201 篇文章,675 学分
zealynx
25 篇文章,297 学分
Helius
169 篇文章,281 学分
pineanalytics
70 篇文章,262 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: