【区块链简介】
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。
The block chain is a term in the field of information technology. In essence, it is a shared database of data or information stored therein, with features such as “non-forgerable” “total footprints” “retroactive” “open and transparent” “collective maintenance”. On the basis of these features, the block chain technology provides a solid “trust” foundation, creates a reliable “cooperation” mechanism, and offers broad applications.
2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》。2019年10月24日,在中央政治局第十八次集体学习时,习近平总书记强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。“区块链”已走进大众视野,成为社会的关注焦点。
On January 10, 2019, the National Internet Information Office issued the Regulation on the Management of Block Chain Information Services. On October 24, 2019, the Secretary-General of Xi Jinping, , during the eighteenth collective study of the Central Political Office, emphasized that “the block chain as an important breakthrough for core technological autonomy” “accelerating the technological and industrial innovation of the block chain”.
【区块链特征】
去中心化
/strang>
区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。
Block chain technology is not dependent on additional third-party management or hardware facilities, there is no central control, and apart from the self-contained block chain itself, information self-validation, transmission and management are achieved at all nodes through distributed accounting and storage. Decentralization is the most prominent feature of the block chain.
开放性
区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
The technical base of the block chain is open-source and, with the exception of private information of the parties to the transaction being encrypted, the data in the block chain are open to all, and anyone can access the block chain data and develop relevant applications through open interfaces, thus providing a high degree of transparency of information throughout the system.
独立性
Independent
基于协商一致的规范和协议(类似比特币采用的哈希算法等各种数学算法),整个区块链系统不依赖其他第三方,所有节点能够在系统内自动安全地验证、交换数据,不需要任何人为的干预。
Based on consensus norms and agreements (a variety of mathematical algorithms, such as the Hashi algorithm used in Bitcoin), the whole block chain system is not dependent on other third parties, and all nodes are able to verify and exchange data automatically and safely within the system without intervention by anyone.
安全性
security
只要不能掌控全部数据节点的51%,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的数据变更。
As long as 51 per cent of all data nodes cannot be controlled, network data cannot be manipulated arbitrarily, making the blocks themselves relatively secure and avoiding subjective data variations.
匿名性
anonymously
除非有法律规范要求,单从技术上来讲,各区块节点的身份信息不需要公开或验证,信息传递可以匿名进行。
Unless there is a legal norm to do so, the identification information at each block node does not technically need to be made public or authenticated, and the transmission of the information may be anonymous.
【系统学习并掌握区块链】
[System learning and mastering block chains]
《尚硅谷Go语言核心技术教程》
Core Technical Course in Go Language, San Silicon Valley
https://www.bilibili.com/video/BV1ME411Y71o
课程详情:
Go语言已被全球知名公司(如:谷歌、亚马逊、阿里、小米、京东等)广泛用于区块链、云计算开发。当前,互联网行业正向虚拟现实和人工智能时代迈进,对于Golang人才的需求越加紧迫。
The Go language has been widely used in the development of block chains and cloud computing by well-known companies around the world (e.g. Google, Amazon, Ali, Mi, Kyung-dong, etc.). The Internet industry is now moving toward the era of virtual reality and artificial intelligence, and the need for Golang talent is even more pressing.
本套课程不仅系统讲解Go核心技术,还深入剖析了Go语言编程思想和底层实现。通过系统全面的学习,能让你快速掌握Go语言关键技术,具备真正的Golang开发经验,并为下一步学习区块链技术打下坚实基础。
This course not only provides a systematic overview of Go core techniques, but also provides an in-depth analysis of Go language programming ideas and bottom-level implementation. Through systematic and comprehensive learning, it enables you to quickly master key Go language technologies, have real Golang development experience, and provide a solid foundation for next steps in learning block chain technology.
?
《尚硅谷区块链GoWeb教程》
The GoWeb Academy of the San Silicon Valley Block Chain.
https://www.bilibili.com/video/BV1nJ411D7P4
课程详情:
本套课程从GoWeb基础讲起,并配有实战案例,内容包含:Web简介、使用Go搭建服务器、使用Go对数据库进行增删改查、使用 Go处理请求和响应以及Go的模板引擎等。实战案例的功能模块包括:登录注册、图书的增删改查、分页、购物车、订单管理等。
The course is based on GoWeb and is accompanied by case studies, including: Web profiles, use of Go servers, use of Go to check the database for additions and deletions, use of Go to process requests and responses, and Go’s template engine. The functional modules of the case include login registration, book additions and deletions, tabulations, shopping carts, order management, etc.
?
《尚硅谷区块链以太坊核心技术》
"Sang Silicon Valley Block Chain Ethiocentric Technology"
https://www.bilibili.com/video/BV1NJ411D7rf
课程详情:
尚硅谷的以太坊课程,对以太坊基础理论知识和架构做了系统的梳理和深入的阐述,并对solidity和DApp的开发做了系统讲解,另外还对以太坊白皮书、黄皮书做了介绍;为有志于学习区块链技术、了解以太坊底层架构和DApp开发原理的工程师提供学习平台和帮助。
The Etheria course in Silicon Valley provided a systematic synthesizing and in-depth elaboration of Ether's basic theoretical knowledge and architecture, a systematic presentation of the development of solidity and Dapp, a presentation of the Etherpa White Paper, the Yellow Book, and a learning platform and assistance for engineers interested in learning block chain technology, understanding the Ether Bottom Structure and Dapp development principles.
本教程内容主要分为五大部分:以太坊基础、以太坊原理和架构、以太坊编程及应用、合约工作流以及原理深入分析。
The curriculum is divided into five main sections: the Etherms Foundation, the Etherms Principles and Structures, the Etherms Programming and Applications, Contract Work Flows, and the In-depth Analysis of Principles.
通过学习本套课程,可以使学习者对以太坊有充分的认识,对整个区块链技术有更深刻的理解,对区块链应用开发有更加整体的领悟。
By learning this course, learners will be fully aware of Ether, have a deeper understanding of the whole block chain technology and have a more holistic understanding of the development of block chain applications.
?
《尚硅谷区块链项目--硅谷投票系统》
Silicon Valley Block Chain Project - Silicon Valley Voting System
https://www.bilibili.com/video/BV1JJ411D7Ve
课程详情:
本课程主要是基于以太坊开发投票系统DApp,在基础投票功能的基础上,增加了基于自定义token进行投票的功能;另外还涉及到了以太坊开发框架truffle的使用。通过一个完整的DApp的开发,将以太坊理论和实践紧密结合起来,可以使学习者对以太坊上的DApp开发有更加全面充分的认识,进而对整个区块链技术有更深刻的理解。
The course is based mainly on the development of the voting system by the e-Taiwan, with the addition of a self-defined token-based voting function based on the basic voting function; it also involves the use of the e-Taiwan framework for the development of truffle. The development of a complete dapp will be closely combined with the e-Bay theory and practice, allowing learners to have a fuller understanding of the Dapp development in the e-Taiwan and thus a deeper understanding of the whole chain technology.
?
《尚硅谷区块链项目--硅谷拍卖系统》
Silicon Valley Block Chain Project - Silicon Valley Auction System
https://www.bilibili.com/video/BV1EJ411D7SL
课程详情:
本课程主要是基于以太坊开发拍卖系统DApp,拍卖的原理类似于eBay,所以又可以叫做“去中心化eBay”项目。课程对项目的整体架构、后台合约逻辑、前台页面设计和实现一一做了详细讲解。
The course is based mainly on the development of the auction system by the Tai Taiku, which is similar to eBay, so it can be called the “decentralized eBay” project. The course provides a detailed description of the project’s overall structure, back-office contract logic, front page design and implementation.
这个项目中,由于需要将商品信息保存在区块链上,所以我们会引入另一个区块链项目IPFS作为基础设施;另外,由于链下产品的存取,还会涉及到MongoDB。大量涉及到的组件及其交互,我们都会进行专项讲解。
In this project, because of the need to keep the commodity information on the block chain, we will introduce another block chain project, IPFS, as an infrastructure; and, because of access to the products under the chain, we will also involve the MongoDB. A lot of the components involved and their interactions, we will have a special presentation.
通过完整的拍卖平台DApp的开发,可以使学习者对以太坊上的DApp开发有更加全面充分的认识,也可以了解到区块链系统与其它组件的交互,进而更加深刻地理解项目架构,为将来成长为架构师打下基础。
The development of a complete auction platform, DApp, will enable learners to gain a fuller understanding of the development of DApp in the Etheria and to understand how the block chain system interacts with other components, thus providing a deeper understanding of the project architecture and laying the foundation for future growth as an architect.
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论