INT Chain4.0源码开源 - 技术实践与未来预期
2009年1月3日正式诞生的比特币,开启了区块链技术的第一个应用。经过多年的演变和发展,区块链的技术也开始不断演进和升级。为了适应新的需求,可扩展性等等。
区块链技术加入了许多新技术:智能合约,闪电网络,Casper,多链架构,分片扩容技术等等。据我们所知如今有许多的区块链公链,主打用区块链去解决各类行业问题。为什么要用区块链技术呢?我们来了解一下传统的互联网技术和架构:对于传统中心化的互联网架构来讲,他有不少天生的优势,由于数据的极度富集于某个公司。公司可以通过这些数据去产生很多业务,通过数据判断用户需求,更加精准的服务用户,同时由于推送更容易实现交易或者有效的广告,公司也赚取了巨大收益。但是这也带来了极大的挑战,就是个人的数据所有权以及隐私可能就会得不到保障,利益的分配上也会出现“马太效应”,强者恒强,而弱者恒弱的处境。要想打破这样的境地,引入区块链方案是一个非常适合的解决方案。
技术的基石是循序渐进,螺旋上升
目前区块链技术最大的问题在于,市场上很多人觉得他能解决一切问题。这是致命的错误,没有技术能做到如此。有说区块链技术能处理上百万交易,这也是不顾现有网络条件和硬件,以及技术瓶颈的耍流氓行为。我们纵观历史,发现很多技术大爆发的时代,都是在前期的各种积累的情况下发生的。没有哪个技术是突然出现的,这个不符合历史常识。一个软件系统都是需要在前期的基础上不断迭代创新, 苹果的操作系统现在已经迭代到OS13了,你手机上的任何一个app从刚开始上线到现在肯定都迭代了好几个版本了,这是因为不断的迭代和技术升级使得产品保持强大的竞争力。
一个能大规模应用的区块链需要满足一下三点,1、可扩展性(Scalability)、去中心化(Decentralization)、安全性(Security)。而逐步解决这个问题的途径,只有通过循序渐进的技术演进。现有的许多技术可能都是多年前提出,然后过了许多年之后才实现。比如智能合约是早在1995年由Nick Szabo首次提出。而后以太坊第一次将智能合约引入到区块链中。任何公链网络的优化迭代其实也必须是走的这种循序渐进的迭代思路。
INT Chain 4.0 - 技术升级和未来生态
INT Chain主网4.0将于3月底迎来开源。这是INT Chain的第四版主网了,作为一个2017年成立的项目,始终专注于通过区块链技术解决特定用例。此次主网4.0在主网3.0的基础上有了许多新的迭代和进步, 包括:优化了智能合约和虚拟机层;兼容EVM, WASM; 支持更多编程语言C++,java,python,javaScript;相比以太坊,INT Chain的执行效率提升明显。除了上述优化外,更是创新的采用了INT Chain 自主发明的IPBFT共识算法,将验证节点的数量提高到100个;通过可验证随机函数(VRF)的密码掷签来随机选举验证者;链上治理方面,将采用治理参数,加入了作恶惩罚机制,治理参数可以在链上通过公投进行动态调整。
INT Chain采用双链架构,通过众神链和子链的结合。众神链作为主链,子链支持多个行业应用的方式。我们知道INT Chain是物联网公链,现已有区块链路由器产品,符合ROAD车辆网项目,非常符合用例驱动的理念。