zoukankan      html  css  js  c++  java
  • 比特币

    ⽐特币私钥空间的⼤⼩是2256,这是⼀个⾮常⼤的数字。⽤⼗进制表⽰的话,⼤约是1077,⽽可⻅宇宙被估计只含有1080个原⼦。
    简单的椭圆曲线定义:y2=x3+ax+b,4a3+27b2≠0
    s为斜率
    给出一个有限域Fp,Fp中有p(p为质数)个元素0,1,2,…, p-2,p-1
    s = (y1-y2)/(x1-x2),P!=Q
    s = (3x12+a)/(2y1),P==Q
    x3 = s2-x1-x2
    y3 = s(x1-x3)-y1

    给出一个有限域Fp,Fp中有p(p为质数)个元素0,1,2,…, p-2,p-1
    s = ((y1-y2)/(x1-x2))%p,P!=Q
    s = ((3x12+a)/(2y1))%p,P==Q
    x3 = (s2-x1-x2)%p
    y3 = (s(x1-x3)-y1)%p
    K=n*G
     点G称为基点,K为公开密钥(public key),n为私有密钥(privte key)

    参数a=0;b=7,得到y² = x³ +7,这个方程式产生的曲线就是secp256k1曲线。
  • 相关阅读:
    逻辑回归
    异常
    内部类
    接口
    多态
    final关键字(最终的)
    不能被继承的父类成员
    对象初始化的过程
    方法重写
    abstract关键字
  • 原文地址:https://www.cnblogs.com/erdanyang/p/14670729.html
Copyright © 2011-2022 走看看