MPC与TSS 多方安全计算MPC是一种前沿的分布式加密计算技术的集合,通过多个参与者进行计算,在暴露一部分必要信息的同时隐藏另一部分关进信息,并求得一个公开的结果,从而保证...
MPC与TSS 多方安全计算MPC是一种前沿的分布式加密计算技术的集合,通过多个参与者进行计算,在暴露一部分必要信息的同时隐藏另一部分关进信息,并求得一个公开的结果,从而保证...
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum 分支:master commit id: 257bfff316e...
一、简介 在之前的《ConcurrentHashMap深入剖析(JDK8)》文章中,我们看到了CounterCell的实现沿用了LongAdder的分段计数的原理;那么这一...
可见性 public/private/internal/external 函数可见性分析状态变量的默认可见性为internal,函数变量的默认可见性为public publi...
目标 掌握Arrays的可变不可变的创建 理解可变数组和不可变数组之间的区别 二位数组 memory arrays的创建 bytes0 ~ bytes32、bytes与byt...
智能合约的开发不同于传统程序,具有一些自身的特点和规律。以前看到过一篇介绍Solidity模式的文章,感觉里面总结的不少模式对于各种合约语言开发都有帮助。特整理翻译其中具有共...
数组在所有的语言当中都是一种常见类型。在Solidity中,可以支持编译期定长数组和变长数组。一个类型为T,长度为k的数组,可以声明为T[k],而一个变长的数组则声明为T[]...
什么是Thrift Protobuf是一个语言中立、平台中立,对结构化数据进行序列化的可扩展机制。 我们在开发的时候开发了一个restful web service,就是基于...
内存屏障是硬件之上、操作系统或JVM之下,对并发作出的最后一层支持。再向下是是硬件提供的支持;向上是操作系统或JVM对内存屏障作出的各种封装。内存屏障是一种标准,各厂商可能采...