B.F.M. UNITY
4.0.0(损坏,仅用于备份)
4.0.0(损坏,仅用于备份)
  • 💎BF​M Unity : A Brief Fantasy of Multiverse
  • 旧版主页
  • BFM Lite | 比坊梦轻量版
    • 🌱新人必看(🔥)
    • 驾驶舱 (运行) (🔥)
    • BFM Navigation
    • Main Bridge (Navigator)
  • BFM Unity | 比坊梦联合体
    • 陈列室 (历程)
      • 虚拟资产编号名录
    • 新人指导
      • 【管理】宪章说明
      • 【选择】学区房 or 比特币
    • 【运营】加入组建
      • 群公告备份
    • 【组织】团队构成
  • AntBot - 灭蚁行动
    • AntBot 在 Binance 盗币事件维权
    • AntBot stealing customers' cryptocurrency on Binance (Rights protection)
    • AntBot 相关信息汇总
  • 🦣BFM Eco. | 比坊梦区块生态
    • BFM Eco. 🛰️
    • Cross-Chain Bridge
    • BNB - BSC
    • ETH - MainNet
      • Layer-2
        • MATIC - Polygon
        • Arbitrum
        • OP - Optimism
      • SHIB - Shiba Inu
    • ADA - Cardano
    • DOT - Polkadot
    • AVAX - Avalanche
    • ATOM - Cosmos
      • ☠️LUNA - Terra(已亡)
    • Near
    • 其他公链
      • SOL - Solana
      • FTM - Fantom
      • ALGO
      • Flow
      • IPFS/FIL
    • BFM Meta
      • BFM DeFi 🦄️👻
      • BFM NFT🃏🧩
      • BFM Meme 🐶 💩
      • BFM GameFi 🎮👾
      • BFM Game Engine
  • BFM DA | 比坊梦数产
    • BFM Trading Strategy♟
    • BFM Unity Reserve System
    • BFM Foundation
      • 比坊梦全球互联网 基金
      • 若尘的基金
    • 币种选择
    • BFM 评级
    • 影银行 (枢纽)
      • 自营业务
      • 个人业务
      • 企业业务
      • 创世业务
    • 会客厅 (赞助) 💰 & 资产公示
    • 财务
  • BFM DS|比坊梦数据支持
    • 数据源
      • 链上数据分析
    • 数据对接
      • CryptoSheets
      • Artemis Sheets
    • 策略制定 🕙 ⌚️(🔥)
      • 时间校准研究
      • 战略资产配置——卓尔金历 🕙
        • 卓尔金升级1——拟合函数
        • 卓尔金升级2——误差分析
        • 卓尔金升级3——智能实验
        • 卓尔金升级4——图灵完备
        • 卓尔金升级5——动态图表
        • 卓尔金升级6——分类网络
        • 卓尔金升级7——引力透镜
        • 卓尔金升级8——货币政策
        • 卓尔金升级9——杠杆控制
        • 卓尔金升级A1——市占幂修
        • 卓尔金升级A2——参数读取
        • 卓尔金升级A3——止损熔断
        • 卓尔金升级A4——最大回撤
        • 卓尔金升级A5——波动率止损
        • 卓尔金升级A6——安全带
        • 卓尔金升级A7——在线图表
        • 卓尔金升级A8——商业化
        • 卓尔金升级A9——下拉菜单
        • 卓尔金升级A10——xlwings与Python连接
        • 卓尔金升级A11——KDE核密度估计
        • 卓尔金升级A12——杠杆风险控制,凯利准则
        • Plotly-制作数据仪表盘
        • 如何获取数字货币数据
        • 卓尔金历法旧版页面
      • 战术资产配置——哈布历⌚️
        • 哈布历法1层次
        • 哈布历法2层次
        • 哈布历法3——仓位单元,量子调仓
        • 已废弃
    • 数据分析
    • 数据展示
  • BFM OL|比坊梦障碍解除
    • SS/V2Ray 科学上网 ✈️
    • 华谷套件(Google Play商店)
    • 直下安卓软件网站
    • 信用卡与POS
    • Cloud-POS,CNP 💳
    • International Phone Number
    • International Bank Card
    • 虚拟信用卡
    • 护照办理
    • 美国税号ITIN
    • 美国社会安全号码SSN
    • 地址证明
    • 跨境收付
    • 离岸实体|Offshore Entity
  • BFM BM|比坊梦区块基础
    • “在座的各位”总集篇
      • 讲师阵容
      • 介绍在座的各位
      • 问候在座的各位
      • 评价在座的各位
    • 《精通比特币》《精通以太坊》
    • 区块链安全
    • 区块链算法
    • 区块链要素理论
    • 区块链分类与层次
    • 区块链评级
    • 私钥
    • 私钥云保管 🔑 ☁️
    • 钱包
    • 交易所
    • 实体挖矿(POW)
    • 质押挖矿(POS)
    • 云算力
    • 桥接性钱包&加密银行卡
    • 礼品卡&场外交易
  • BFM AI|比坊梦智能
    • AI Blockchain Token
    • 数据智能分析部
      • LV6-星魔方 (分类) 🎲
        • 数据分析-精炼
        • 数据分析-实验
        • 人工智能-实验
    • AIGC
      • 文章论文生成器
      • 绘画生成器
      • AI 导航网站
  • BFM Trad. | 比坊梦传统金融
    • 国家债务管理部
    • Financial Data
    • FOReign EXchange
    • Stock Investment
      • 选股
    • Fund Investment
      • 金融
      • 地产
      • 白酒
      • 医药
      • 互联网
      • 新能源
    • Gold investment
    • 国债逆回购
    • 可转债打新
    • Offshore Finance 🌍
    • 草稿
  • BFM R-Ins. | 比坊梦科学研究院
    • 仿生金融部
    • 哲学研究部
      • 词语
      • 话语
    • 社会科学部
    • 精神分析部
    • 精神危害🧪🔬精神湮灭实验室
    • 数学研究部
    • 信息科学部
    • 算法科学部
      • 【算法】算法描述
        • 【研究】参考文献
        • BFM 维基百科翻译
        • 陵墓
    • 组织架构部
    • 项目流程部
      • 【软件】行动手册 🚩
      • 【软件】其他代码
      • 【软件】Graph algorithms and currency arbitrage
      • 【创新】未来发展
      • 【创新】DeFi - AMM
    • 项目架构部
      • 【架构】架构设计
        • 【规划】发展路线
        • 【规划】AMM下潜
        • 弯路
    • 量子科学部
      • LV5-研究院 (量子) ☢️
    • 数据智能部
  • BFM D-Ins. | 比坊梦工程设计院
    • API接口
      • 币安API实验室🚩
    • 高并发
      • 新版本高并发实验室🚩
      • 旧版本高并发实验室
    • 开源项目部
      • 总览
      • Freqtrade 领域级重点实验室
      • HummingBot领域级重点实验室🚩
      • CCXT 领域级重点实验室🚩
        • CCXT文档
        • CCXT手册
      • AIOQuant 实验室
      • Peregrine 领域级重点实验室🚩
      • btrader实验室
      • js实验室1
      • 实验室2
      • py重点实验室
      • 以太坊部署实验室
    • 衍生产品部
    • 核能科技部
    • 信息安全部
      • 社会工程学
        • 社工导航1
        • 社工导航2
    • 量化交易部
  • BFM Univ. | 比坊梦大学
    • 密斯卡托尼克大学 🏫
    • 大学评级
    • Excel 教室
    • Power BI 教室
    • SPSS 教室
    • Python少儿编程教室 👩‍🏫
      • Python 办公自动化 OA
      • Python 金融 Finance
      • Python Project
    • 开发环境搭建教室 👨‍🏫 🚩
    • 文献与数据
    • 网络安全
    • MIS 系统开发
    • WEB 全栈开发
    • 企业战略分析
    • 人力资源管理
    • 基础财商教育
    • C#教室
    • 金融考试
    • 计算机考试
    • 发卡卡密交易平台
  • BFM Lib.|比坊梦图书馆
    • 加密货币·区块链
    • 经济·金融·交易
      • 经济金融图书馆
      • 交易理论图书馆
    • 电子·信息·软件
      • 量子信息图书馆
    • 统计·数据·智能
      • 数据智能图书馆
    • 数学·决策
      • 哲学数学
      • 复杂系统
    • 哲学·心理
      • 后现代性图书馆
      • 精神分析图书馆
    • 核能科技图书馆
    • 丛书名录
  • BFM Cult. | 比坊梦文化
    • 组织文化宣传
    • 设计部门
    • 组织文化
      • 动物园怪谈
      • IT超度指南
      • 动漫
      • 漫画
      • 游戏
      • 01城密咒
      • 心理学
    • 玄学
    • 【传媒】引起兴趣
  • 风控与合规
    • LICENCE:GNU GPL v3.0
    • 法务部
    • 企业查询
    • 有关部门和有关机构
  • 没啥用的工具
    • B站视频下载 🎬 ⏬
    • 发现网站
  • 链接
    • 看板
    • 投资方法论
    • Github托管地址
    • 旧群文件
  • 回收站
    • 三角套利程序众筹(中止)
  • 比坊梦后勤部
    • 动物园
    • 影院
    • 漫展
    • 药店
    • 服饰店
    • 餐厅
    • 钱包店
    • 数码店
    • 家具店
    • 精神病院
Powered by GitBook
On this page
  • 区块链算法
  • 共识
  • 公链常用算法
  • 其他垃圾联盟链和私有链算法
  • 加密
  1. BFM BM|比坊梦区块基础

区块链算法

Previous区块链安全Next区块链要素理论

Last updated 1 year ago

区块链算法

  • 共识(共识机制)

  • 加密(加密算法)

  • 传输(点对点传输)

  • 数据(分布式数据存储)

共识

比特币区块链采用了 (Proof of Work,PoW)机制来实现共识,该机制最早于 1998 年在 设计中提出。

权益证明(Proof of Stake,PoS)最早在 2013 年被提出,最早在 系统中被实现,类似于现实生活中的股东机制,拥有股份越多的人越容易获取记账权(同时越倾向于维护网络的正常工作)。

目前,Proof of X 系列中比较出名的一致性协议包括 PoW、PoS 等,都是通过经济惩罚来限制恶意参与。

公链常用算法

PoW:Proof of Work,用于比特币BTC,狗狗币DOGE

PoS:Proof of Stake,用于以太坊ETH

其他垃圾联盟链和私有链算法

Proof of X 系列:

  • DPoS:Delegated Proof of Stake,委任权益证明,常用于联盟链,曾用于EOS柚子币,目前已被证伪。

  • PoA:Proof of Activity,活跃证明,常用于私有链,一种基于声誉reputation 的共识算法_,_一种 PoW 与PoS 混合的共识算法,目前已被证伪。

  • PoSA:顾名思义,PoS+PoA,双链,更垃圾,常用于私有链,目前已被证伪。

  • PoI:Proof of Importantce,重要性证明,一种评分系统,常用于私有链,曾用于 NEM 新经币,目前已被证伪。

  • PoP:Proof of Peers 或 Proof of Participation,号称将 PoI 和 DPoS 的思想结合,既能确保对设备的公平性,又拥有社区的共识,参考了 PBFT 和 RPCA,常用于私有链,目前已被证伪。

BFT : Byzantine Fault Tolerance,拜占庭容错,常用于联盟链,目前已被证伪。

  • PBFT:Practical Byzantine Fault Tolerance,实⽤拜占庭容错,常用于联盟链,目前已被证伪。

    • RBFT:Redundant Byzantine fault tolerance,冗余拜占庭容错,常用于联盟链,目前已被证伪。

  • DBFT:Delegated Byzantine Fault Tolerance,委托或授权拜占庭容错,常用于联盟链,曾用于NEO小蚁币,目前已被证伪。

  • HBFT:Hierarchical Byzantine Fault Tolerance,分层拜占庭容错,常用于联盟链,性能优于POA,所以更垃圾,常用于私有链,目前已被证伪。

  • RAFT:Replicated And Fault Tolerant,常用于联盟链,目前已被证伪。

  • Zyzzyva:包括HBFT,EZBFT,FAB,常用于联盟链,目前已被证伪。

  • PEABFT:综合了现有三种算法的优点:PnyxDB、EZBFT 和Abstract,常用于联盟链,能源互联网,目前已被证伪。

其他

  • RPCA:瑞波共识,常用于联盟链,目前已被证伪。

  • Paxos:早期被淘汰算法,目前已被证伪

  • DAG:Direct Acyclic Graph,有向无环图,谣言传播算法,其核心机制在于异步通讯。常用于联盟链和IOT链,曾用于IOTA,AVAX,CFX,目前已被证伪。

加密

  • 对称加密算法

    • 分组加密算法

      • AES(最常用)

        • DES(已破解)

          • DESede(三重DES,计算密钥时间太长、加密效率不高,所以也基本上不用。)

        • Blowfish

        • CAST

        • IDEA(常用,电子邮件加密)

        • RC2

        • RC5

    • 流加密

      • RC4

    • 口令加密(融合)

      • PBE

  • 非对称加密,AC,Asymmetric cryptography,或,公开密钥加密,PKC,public key cryptography

    • 整数分解

        • 🔥ECC,Elliptic Curve Cryptography

    • 其他

  • 摘要

    • MD5

    • SHA1

加密算法安全性:DES<DES3=AES<RSA<ECC,

至于MD5、SHA、HMAC不好说了(不好说了,是啥意思?是太垃圾吗?)

RSA是非对称密码算法。非对称密码算法很少用于加密,一般用于对身份进行识别和认证,即使用于加密,也是用于对会话密钥进行加密而很少对文件或信息直接加密。

MD5和SHA1可以说是目前应用最广泛的Hash算法,而它们都是以MD4为基础设计的。 Md5和SHA系列是哈希函数。哈希函数不用于对文件或信息加密的,而是用于对传输信息进行完整性校验。

对称加密(加密解密密钥相同):DES、DES3、AES

非对称加密(分公钥私钥):RSA 信息摘要算法/签名算法:MD5、HMAC、SHA

前端实际使用中MD5、AES、RSA使用频率是最高的

几种加密方式配合次序:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,用签名算法生成非对称加密的摘要

DES、DES3、AES、RSA、MD5、SHA、HMAC传入的消息或者密钥都是bytes数据类型,不是bytes数据类型的需要先转换;密钥一般是8的倍数

Python实现RSA中,在rsa库中带有生成签名和校对签名的方法

\

,Rivest–Shamir–Adleman_,_用于:密钥交换,数字签名,数据加密(缓慢)。

,Diffie-Hellman,用于:密钥交换

,Digital Signature Algorithm,只用于:数字签名

🔥,Elliptic-curve Diffie–Hellman

🔥,Elliptic Curve Digital Signature Algorithm

B-money
Peercoin
Benaloh
Blum–Goldwasser
Cayley–Purser
Damgård–Jurik
GMR
Goldwasser–Micali
Paillier
Rabin
RSA
Okamoto–Uchiyama
Schmidt–Samoa
离散对数
Cramer–Shoup
DH
DSA
ECDH
ECDSA
EdDSA
EKE
ElGamal
signature scheme
MQV
Schnorr
SPEKE
SRP
STS
SM2
AE
CEILIDH
EPOC
HFE
IES
Lamport
McEliece
Merkle–Hellman
Naccache–Stern
Naccache–Stern knapsack cryptosystem
NTRU
NTRUEncrypt
NTRUSign
Three-pass protocol
XTR