- Sep 2019
-
-
Setting Up Jamf Pro The first time you connect to the Jamf Pro server, the Jamf Pro Setup Assistant guides you through the following setup tasks: Accept the license agreement. Enter your activation code. Create your first Jamf Pro user account. Enter your Jamf Pro URL.The Jamf Pro URL is the URL that client applications, computers, and mobile devices will connect to when communicating with the Jamf Pro server.
Setup JAMF pro
-
- Jul 2019
-
-
the investigating officer can obtain search-warrants from the concerned Magistrate
See, as I thought!
-
SECP issues search and seizure rules for property
I don't understand why they did this?
-
- Jun 2019
-
aws.amazon.com aws.amazon.com
-
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 165 fully featured services from data centers globally.
This is BS don't read
-
-
-
Go from zero to 💯 without all the nonsense.
This curation is part of a guide created by the Zurich Blockchain RnD group. For more visit us
-
titled “Ethereum in 25 Minutes”.
Listen until 5:13
-
“Accounts” vs “Wallet”An Ethereum account is a private key and address pair. They basically just store Ether, and they don’t cost gas to create (because they exist automatically with every possible address). All transactions on the Ethereum network originate from an account; contracts don’t have the ability to initiate a transaction.A wallet is one of two things: it can be 1) a fancy interface for creating and sending transactions using your account (i.e. MyEtherWallet) or 2) just a smart contract (which, again, is just some code) that sends and receives ether; it’s not a native concept. Here’s the Solidity implementation of a wallet on GitHub that’s used by the Mist browser. They can come in many flavors like multisignature, paper, etc.Now that we’ve correctly defined the two, prepare to see people confusing the two terms everywhere and labelling anything that sends/receives Ether as a Wallet and calling anything and everything an account.
Read this section about wallets and then go back to the repo
-
an acceptable explanation won’t fit into a paragraph. Go ahead and read the Ethereum whitepaper. Or one of the other trillion “how do I Ethereum/Blockchain/Smart Contract” posts on the
Skip
-
this article was written 1 year ago. It is very much still accurate and worth reading, and I encourage that, but be aware that the landscape has changed (it’s been 10 years in crypto-time 😂).You should read this blog post if:You’re a professional software engineerYou want to have a deep working understanding of Ethereum and the related ecosystem.Prerequisites:You understand the concept of a blockchain and how Bitcoin uses it to create a trustless digital currency. No? Watch this short video or watch this long video. Hint, you should probably watch the long one.You’re a professional software engineer. Seriously, I mean, nontrivial amounts of real-world software engineering experience. Understanding systems/architecture/math is a learning efficiency multiplier.Like a week of your free time. I told you we’re skipping the nonsense.You understand the basic concept of a merkle tree and how it can be used to quickly verify information correctness.Note: you don’t need to read the whitepapers, but you need to understand them. But it turns out that reading them is the fastest way to understand them. 😉I recommend reading the entirety of this post, absorbing the contents at a high level, and then diving into each link individually, over the course of a few days.You’ll be surprised at how little of this technology is magic (read: none of it), despite the severe case of buzzword-itis the ecosystem has. Everyone is building off of the shoulders of giants; if you make a living as a professional software engineer you have the ability to understand all of these projects and technologies at a deep level. Just don’t get distracted by the
Skip, no need for prerequisites
-
EthereumEthereum is a distributed computer; each node in the network executes some bytecode (hint: Smart Contracts), and then stores the resulting state in a blockchain. Due to the properties of the blockchain representing application state, this results in “applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference”.
This is a decent little explanation for how smart contracts execute on blockchains. Author missed in "Due to the properties of the blockchain" to say that all nodes must also come to consensus about how the code was executed and therefore "applications that run exactly...". We will later discuss deterministic code execution in relation to this
-
Everyone started defining their own protocol for interfacing with their Token contract and that got old pretty quickly, so some some people got together and created the ERC20 spec. It just says “hey, support these function signatures and we’ll all have a much better time”.Due to some issues with the ERC20 spec (namely that it was made quickly, has small security concerns, and requires two transactions for payments), now we have more proposed token standards.ERC223ERC777ERC827* there had been some confusion around ERC223 vs ERC23, but they are the same concept; the ERC number is 223, so this standard should be referred to as ERC223.ERC721 / NFT TokensERC721 defines a non-fungible token standard. Non-fungibility means that each token is not equal to another; one “token” can be worth more or less than another and have unique properties. The best example of this is something like CryptoPunks or CryptoKitties.* there was also ERC821 but its ideas have been merged via community consensus into ERC721
Skip
-
ERC223 / ERC777 / ERC827 /
Read about ERC-721 instead, no need to read about other token technologies for now:
-
ERC20
Fungible token - usually used for ordinary money or other applications that require that all tokens are equally exchangeable. Watch this to learn more:
-
dApp Browsers
Don't confuse with Metamask which is used as "plumbing" to connect web based applications to blockchain services
-
dApp Client
Author means, UI where user engages application that somehow utilizes blockchain technology
-
Distributed App (dApp)
A distributed application (Dapp) in this context is refers to an ordinary real world application that runs on an arbitrary platform (desktop, web, mobile) and that utilizes a smart contract to use blockchain technology
-
Gas
Read
-
This concept is pretty powerful, and I’m sure you’ve already read all about it. If you haven’t, browse your favorite mildly-technical new source (hey Medium!) and you’ll be inundated with people telling you how much potential there is. Some buzzwords: asset/rights management, decentralized autonomous organizations (DAOs), identity, social networking, etc.
Skip
-
immutability
why immutability is the most important feature of blockchains.
Also includes SHA256 basics
https://hackernoon.com/why-blockchain-immutability-matters-8ce86603914e
-
deterministic operation
This is a big problem that blockchain virtual machines face and because of this JIT's (just on time compilers) can't be used to execute blockchain code more efficiently like we can do in other applications. The reason is determinism. It basically means that if the program is non deterministic it can run differently on different nodes and then the nodes can't come to consensus about the execution of arbitrary code. Therefore, blockchain operating systems (virtual machines) must execute code in a deterministic fashion
-
-
solidity.readthedocs.io solidity.readthedocs.io
-
Solidity
Beginning of time
-
-
en.wikipedia.org en.wikipedia.org
-
Craig Steven Wright
Please leave us in piece
-
-
nakamotoinstitute.org nakamotoinstitute.org
-
Bitcoin: A Peer-to-Peer Electronic Cash System
We hope you enjoy our curations of blockchain content across the internet as well as our guides. You can find us at https://ethdocs.github.io and join the conversation!
Tags
Annotators
URL
-
-
www.kiwi.com www.kiwi.com
-
Max Travel Time
Don't believe them!
-
-
github.com github.com
-
A guide to available tools and platforms for developing on Ethereum.
Exhaustive and incredible list of working software related to Ethereum based blockchains. Certainly a resource we will often refer to
-
most popular smart contract
Official basic solidity explanation. Notice the warnings about new versions breaking old coding methods. This is very common in solidity as it is still viewed as an in development language. Solidity is expected to remain a blockchain smart contract programming standard for quite sometime while other competing languages such as Rust, Java, C++, etc are expected to gain more ground particularly due to the introduction of the WASM low level language and the toolkit that supports it which is well established and well integrated. Here's a link to some more WASM goodness. https://hackernoon.com/the-three-eggs-in-a-distributed-basket-wasm-blockchain-and-reputation-296892cdd77c
-
-
hackernoon.com hackernoon.com
-
This is especially true for online gaming
WASM is being used to run many demanding applications directly in the browser. Autocad is one important example where architects can use this application without installing a usually very heavy piece of software on their computers. They can access the Autocad suite from almost any computer only by logging into to a website. It is expected that a large part of the gaming industry will shift this way as well as many other services. One of the main advantages of this approach aside from a lack of a local installation is real-time software updates for any number of users. A new model of software building and execution will be based on WASM. WASM is also very good for blockchains. Search for the WASM section to learn more.
-
-
docs.ethhub.io docs.ethhub.io
-
EthHub
Resource for basic, accurate, distilled information about Ethereum.
Tags
Annotators
URL
-
-
docs.ethhub.io docs.ethhub.io
-
Built on Ethereum
Great resource for blockchain use cases
-
-
hackernoon.com hackernoon.com
-
Benefits, Explained
Some good general blockchain advantages
-
Stop telling your manager that blockchain will make information correct. It is a mechanism for detecting untruths, not a magical lie-detector.
Storing immutable proof of a crime on a blockchain isn't a good idea
-
A Brief Introduction to Cryptography and hashing
Introduction to signature schemes like SHA256
-
-
hypothes.is hypothes.is
-
annotate
Comment on annotation
Tags
Annotators
URL
-