All Projects → DFINITY-Education → protocol-design

DFINITY-Education / protocol-design

Licence: other
In this course, students will learn about the basics of protocols, understand how core protocols create the internet as we know it, and develop a high-level conception of the Internet Computer Protocol. Using this knowledge, students will implement their own version of DNS and a basic banking application on the Internet Computer. Module 1 serves…

Programming Languages

Modelica
51 projects

Projects that are alternatives of or similar to protocol-design

Mockolo
Efficient Mock Generator for Swift
Stars: ✭ 327 (+990%)
Mutual labels:  protocols
Backfuzz
protocol fuzzing toolkit
Stars: ✭ 106 (+253.33%)
Mutual labels:  protocols
Checklist
The protocols we follow for the things we cannot automate yet! ✅
Stars: ✭ 189 (+530%)
Mutual labels:  protocols
Kalm
Moved to https://github.com/kalm/kalm.js
Stars: ✭ 449 (+1396.67%)
Mutual labels:  protocols
Bedrockframework
High performance, low level networking APIs for building custom servers and clients.
Stars: ✭ 697 (+2223.33%)
Mutual labels:  protocols
4minitz
4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:
Stars: ✭ 125 (+316.67%)
Mutual labels:  protocols
Dotnetty
DotNetty project – a port of netty, event-driven asynchronous network application framework
Stars: ✭ 3,422 (+11306.67%)
Mutual labels:  protocols
guides
Dealerdirect guides for getting things done, be a programming role-model, coding in style and being the better colleague.
Stars: ✭ 21 (-30%)
Mutual labels:  protocols
Ics Security Tools
Tools, tips, tricks, and more for exploring ICS Security.
Stars: ✭ 749 (+2396.67%)
Mutual labels:  protocols
Pyasn1
Generic ASN.1 library for Python
Stars: ✭ 174 (+480%)
Mutual labels:  protocols
Nsmartproxy
NSmartProxy是一款开源免费的内网穿透工具。采用.NET CORE的全异步模式打造。(NSmartProxy is an open source reverse proxy tool that creates a secure tunnel from a public endpoint to a locally service.)
Stars: ✭ 547 (+1723.33%)
Mutual labels:  protocols
Applicationcoordinator
Coordinators Essential tutorial
Stars: ✭ 694 (+2213.33%)
Mutual labels:  protocols
Irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Stars: ✭ 1,964 (+6446.67%)
Mutual labels:  protocols
Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (+1253.33%)
Mutual labels:  protocols
Archit Ios
Intelygenz iOS Architecture
Stars: ✭ 203 (+576.67%)
Mutual labels:  protocols
Bo
The Swiss army knife of data examination and manipulation
Stars: ✭ 327 (+990%)
Mutual labels:  protocols
Dubbo Go Pixiu
Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].
Stars: ✭ 124 (+313.33%)
Mutual labels:  protocols
dialectic
Transport-polymorphic, asynchronous session types for Rust
Stars: ✭ 60 (+100%)
Mutual labels:  protocols
VIPER
Generic protocols for the VIPER architecture.
Stars: ✭ 20 (-33.33%)
Mutual labels:  protocols
Mpyc
MPyC for Secure Multiparty Computation in Python
Stars: ✭ 142 (+373.33%)
Mutual labels:  protocols

Table of Contents

About

In this course, students will learn about the basics of protocols, understand how core protocols create the Internet as we know it, and develop a high-level conception of the Internet Computer Protocol. Using this knowledge, students will implement their own version of DNS and a basic banking dapp on the Internet Computer. Module 1 serves as an intro to this unit, providing context for protocol design that will then be leveraged in Modules 2-4 to implement several dapps on the Internet Computer.

Content

The provided content was developed in collaboration with the following students:

  • Nick Zoghb, a graduate of University of California, Berkeley (2018) with a focus on Computer Science and Bioengineering
  • Connor Solimano, a student at Harvard College (2022) pursuing a degree in Computer Science and Economics
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].