区块链的思考
本人认为区块链本质上是一个去中心化的、不可篡改的分布式账本,简单的话,账本里记录的是一笔笔交易记录,复杂的话,账本可以记录其他数据、智能合约,甚至商业上的数据。对我来说,它一开始意味着自由开放,因为是透明、不可篡改的,那这样谁也没有权利和动力去修改已经记录的数据,也就再也不会有微博和微信可以随便删除消息的事件存在了。但是同时也要加上一些规则来限制,因为自由不是过分的、毫无限制的自由,那这个跟原始的动物社会有什么区别,会带来不好甚至恶劣的影响,促使劣币驱逐良币。对此,我们先保证在自由开放的基调上,同时添加限制规则,来保证这个系统正常、和谐、积极、平等的运行。当然,规则的制定不是一言堂,因为它也是需要共识的。
智能合约现在也是区块链的一个重要部分,智能合约可以理解成:机器自动执行或完成规定、合同,其实在我理解就是“代码即法律”,不用受到人为的干预,透明公正的代码会按照应有的逻辑达到某个条件或某个时间去完成规定的事情。
正因为区块链的本质优点,在金融领域可以实践的很好,因为它可以消除不信任,使其在机构之间的对账、供应链金融方面可以具有很大的潜力。同时对于某些拒绝随意修改的领域也很适用:股份、专利、证据、溯源。
当然也有缺点,TPS就是最大的缺点,对比于支付宝的每秒几万笔的交易量肯定相形见绌,但是这是由区块链的本质所决定的,去中心化了就意味着不是单台主机完成所有事情,而是需要多台主机达到共识才能确保,因此它永远也无法达到支付宝那样的高度。这是安全和效率的平衡性决定的,所以EOS才构建出21个超级节点来出块的新方式。其次是私钥的保存,丢了就无法找回,这也是致命的痛点,这也是导致区块链钱包无法面向广大小白的原因,假如日后可以做的像去银行找回丢失的账户密码等,那么它就前进了一大步,至少钱包这一杀手锏可以很好的普及了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现