区块链是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、不可篡改和可追溯的块链式数据结构,实现和管理事务处理的模式。这是一个比较正式的定义,简单的理解就是它是一个特殊的分布式数据库,通过在区块链网络上的共识算法,每个节点共享数据,保证了区块链的一致性以及安全性。
关键字:区块链、比特币、共识算法、P2P、密码学、公有链、挖矿

为了更好地理解APK加壳加固原理,我们需要对APP的启动流程进行分析,同时,我们整理提炼几个关键的问题,解决了下面的几个问题,对APP的启动过程理解和后面实战APK加固都很有帮助。
(1)APP启动的大概流程?
(2)该过程中涉及到的比较重要的类、函数,及其之间的关系?
(3)在哪里创建LoadedApk?
(4)在哪里创建类加载器?
(5)哪里加载dex文件
(6)在哪里创建Application对象?