ZergFlood's blog
真正的梦想为何物真正的梦想为何物
ZergFlood 发布于 收录于 笔记基础介绍 Elasticsearch 是一个分布式架构的开源搜索引擎,使用全文检索引擎作为底层技术实现,支持搜索、数据存储和分析的功能,适用于海量数据的实时搜索和分析场景。
ZergFlood 发布于 收录于 项目背景 我认为将来点对点交易会形成一个趋势,这里的点对点指的是用户与用户而不是商户与用户。如游戏账号交易,二手商品交易,著作版权转让,知识产权购买…… 以上所说的场景在现实中已有不少相对成熟的产品出现,如交易猫,咸鱼。然而我个人认为,所有的交易都可以看作一个“合同”的签署,线下的场景中一手交钱一手交货就代表一个“合约”的完成。由于在现实中容易追踪溯源,证据充分,所以没有签署“合同”的必要。然而在网络的虚拟环境下,每个人如同戴了一副面具可以随意隐藏和虚构身份,由此网络欺诈违约现象变得很常见。尽管从技术上违约者可以被网警追踪,但是小数额诈骗一般不会受理,所以一个可靠的平台就有了存在的价值。
ZergFlood 发布于 收录于 项目数据库实现 PostgreSQL 是一款高级企业级开源关系数据库,支持 SQL(关系型)和 JSON(非关系型)查询。它是一个高度稳定的数据库管理系统。PostgreSQL 可用作很多 Web、移动、地理空间和分析应用程序的主要数据存储或数据仓库。
ZergFlood 发布于 收录于 项目背景 这个项目主要是区块链的练手项目,底层中实现了基于base58编码的地址生成,交易及区块的序列化和反序列化,联盟链的共识协议,数据的持久化,文件的网络传输方法等等。后端使用的是python 3.9, Django 3.2.13,前端使用的是Vue3。其他框架使用较少,本项目主要以造轮子为主。
ZergFlood 发布于 收录于 项目1 背景 4年前的时候做区块链项目总喜欢自己造轮子,但是代码基本功不好,为了代码能跑起来删去了大量细节和简化了很多内容。最后只成了一个简单的玩具。我目标是在国内建立一个应用程度高的联盟链平台,在实现目标之前先站在巨人的肩膀上,利用以太坊做链端的部署。
ZergFlood 发布于 收录于 论文阅读论文链接 Spanner: Google’s Globally-Distributed Database
1 背景 Spanner 是一种可扩展,分布式数据库,本质上也是一种由多个Paxos状态机组成的分片式数据库。它能实现全局数据拷贝,数据迁移。Spanner的目的是为了管理跨数据中心的复制数据,相比较于Bigtable不能很好的完成复杂且变化的模式的应用。而且将原先key-value存储结构改为半关系型表中。