-
Notifications
You must be signed in to change notification settings - Fork 8
/
eip-ontology-skos.ttl
3376 lines (2654 loc) · 288 KB
/
eip-ontology-skos.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
@prefix ex: <http://www.consensys.net/ethereum-skos#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
<http://www.consensys.net/ethereum-skos#%C3%90> a skos:Concept ;
skos:definition "Ð (D with stroke) is used in Old English, Middle English, Icelandic, and Faroese to stand for an uppercase letter “Eth”. It is used in words like ÐEV or Ðapp (decentralized application), where the Ð is the Norse letter “eth”. The uppercase eth (Ð) is also used to symbolize the cryptocurrency Dogecoin. This is commonly seen in older Ethereum literature but is used less often today." ;
skos:prefLabel "Ð" .
ex:10-Minute%20Blocks a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6811.md> ;
skos:definition "Increases Ethereum’s block time to 10 minutes to facilitate network synchronization over cosmic distances, enabling validators on the moon or other celestial bodies. (EIP-6811)" ;
skos:prefLabel "10-Minute Blocks" .
ex:5%20Fnv%20Primes%20For%20Ethash a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3372.md> ;
skos:definition "Modifies the Ethash algorithm by introducing five new FNV primes to replace the single FNV prime, aiming to disrupt existing ASIC miners and maintain Ethereum’s ASIC resistance. (EIP-3372)" ;
skos:prefLabel "5 Fnv Primes For Ethash" .
ex:51%25%20Attack a skos:Concept ;
rdfs:comment " If more than half the computer power or mining hash rate on a network is run by a single person or a single group of people, then a 51% attack is in operation. This means that this entity has full control of the network and can negatively affect a cryptocurrency by taking over mining operations, stopping or changing transactions, and double-spending coins." ;
skos:definition "A type of attack where a group gains control of the majority of nodes. This would allow them to defraud the blockchain by reversing transactions and double spending ether and other tokens. In Ethereum proof-of-stake this would be achieved by accumulating more than half of the total staked ether. This would allow an attacker to decide which new blocks are added to the blockchain. However, to revert the chain or double-spend an attacker would require at least 66% of the total staked ether." ;
skos:prefLabel "51% Attack" .
ex:Access%20Key%20Opcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7664.md> ;
skos:definition "Introduces the ACCESS_KEY opcode to read access-list keys of the executing contract, ensuring reliable static input declaration. (EIP-7664)" ;
skos:prefLabel "Access Key Opcode" .
ex:Account a skos:Concept ;
rdfs:comment " An Ethereum account is a digital identity on the Ethereum blockchain, allowing users to send, receive Ether, and interact with smart contracts. Technical: Its an object containing an address, balance, nonce, and optional storage and code. An account can be a contract account or an externally owned account (EOA)." ;
skos:definition "A public and private keypair that gives you access to, and control over, the tokens held under a specific address. The blockchain itself keeps track of what tokens are held in by each account; the tokens aren’t “in” the wallet or account, but we often talk that way because the metaphor makes sense.In Ethereum- compatible blockchains, a Secret Recovery Phrase (SRP) can generate a number of accounts that approaches infinity. Each one of these accounts has its own keypair, but all of them can be controlled by the SRP.Just like your Reddit account has a username (public) and password (private), so does your Ethereum account; the difference being that you are the custodian of your Ethereum keys, while Reddit holds your login information for their site. For additional security, you can use a password to encrypt your private key which would result in a username (public) and password (private) and password for that password (private + more secure). See also ‘keystore file’, ‘Secret Recovery Phrase’." ;
skos:prefLabel "Account" .
ex:Account%20Abstraction a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2938.md> ;
skos:definition "Allows contracts to be the top-level accounts that pay fees and initiate transactions, enabling new wallet designs, signature schemes, and fee structures. (EIP-2938)" ;
skos:prefLabel "Account Abstraction" .
ex:Account%20Gas%20Storage%20Opcodes a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3322.md> ;
skos:definition "Introduces new opcodes (SELFGAS, USEGAS, STOREGAS) that allow contracts to store gas for later use, improving gas management without increasing state size. (EIP-3322)" ;
skos:prefLabel "Account Gas Storage Opcodes" .
ex:Add%20Basefee%20To%20Eth_Getblockbyhash a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3041.md> ;
skos:definition "Adds a baseFee field to the eth_getBlockByHash JSON-RPC endpoint, returning the base fee for any block post-EIP-1559. (EIP-3041)" ;
skos:prefLabel "Add Basefee To Eth_Getblockbyhash" .
ex:Add%20Basefee%20To%20Eth_Getblockbynumber a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3044.md> ;
skos:definition "Adds a baseFee field to the eth_getBlockByNumber JSON-RPC endpoint, returning the base fee for any block post-EIP-1559. (EIP-3044)" ;
skos:prefLabel "Add Basefee To Eth_Getblockbynumber" .
ex:Add%20Basefee%20To%20Eth_Getunclebyblockhashandindex a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3045.md> ;
skos:definition "Adds a baseFee field to the eth_getUncleByBlockHashAndIndex JSON-RPC endpoint, returning the base fee for uncles post-EIP-1559. (EIP-3045)" ;
skos:prefLabel "Add Basefee To Eth_Getunclebyblockhashandindex" .
ex:Add%20Basefee%20To%20Eth_Getunclebyblocknumberandindex a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3046.md> ;
skos:definition "Adds a baseFee field to the eth_getUncleByBlockNumberAndIndex JSON-RPC endpoint, returning the base fee for uncles post-EIP-1559. (EIP-3046)" ;
skos:prefLabel "Add Basefee To Eth_Getunclebyblocknumberandindex" .
ex:Address a skos:Concept ;
rdfs:comment " Used to send and receive transactions on a blockchain network, and to identify different users; also referred to as a ‘public key’ . An address is an alphanumeric character string, which can also be represented as a scannable QR code. In Ethereum, the address begins with 0 x. For example: 0x06A85356DCb5b307096726FB86A78c59D38e08ee" ;
skos:definition "An Ethereum address is a unique identifier used for receiving tokens, functions similar to a bank account number for cryptocurrencies. Its used to identify your Ethereum account. It is the rightmost 160 bits of a Keccak hash of an ECDSA public key." ;
skos:prefLabel "Address" .
ex:Address%20Collision%20Halt a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-689.md> ;
skos:definition "Proposes that contract creation fails if attempted at an address with existing code or a non-zero nonce, simplifying client implementations and ensuring consistency across clients. (EIP-689)" ;
skos:prefLabel "Address Collision Halt" .
ex:Air-Gapping a skos:Concept ;
skos:definition "A method for securing computers in which the device does not connect to the internet or any other open networks. Many hardware wallets use air-gapping as a security mechanism to keep users’ private keys or Secret Recovery Phrase offline, and thus safer from any kind of attack." ;
skos:prefLabel "Air-Gapping" .
ex:Airdrop a skos:Concept ;
skos:definition "A token distribution method used to send cryptocurrency or tokens to wallet addresses. Sometimes airdrops are used for marketing purposes in exchange for simple tasks like reshares, referrals, or app downloads." ;
skos:prefLabel "Airdrop" .
ex:Airdrop%20Opcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5065.md> ;
skos:definition "Introduces the AIRDROP opcode, which transfers ether to a destination address without handing over execution flow, preventing reentrancy risks during ether transfers. (EIP-5065)" ;
skos:prefLabel "Airdrop Opcode" .
ex:Alias%20Contracts a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6189.md> ;
skos:definition "Introduces alias contracts, where a contract with nonce 2^64-1 forwards all calls to another contract, simplifying contract forwarding mechanisms. (EIP-6189)" ;
skos:prefLabel "Alias Contracts" .
ex:Alias%20Origin%20To%20Sender a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7645.md> ;
skos:definition "Aliases the ORIGIN opcode to the SENDER opcode, eliminating distinctions between the original transaction initiator and the immediate sender. (EIP-7645)" ;
skos:prefLabel "Alias Origin To Sender" .
ex:Altcoin a skos:Concept ;
skos:definition "As Bitcoin was the first cryptocurrency, the term ‘altcoin’ was created to refer to ‘any cryptocurrency other than Bitcoin’ . The term is less used in Ethereum or smart contract- enabled blockchain communities. Many altcoins are forks of Bitcoin with minor changes (e.g., Litecoin). See also ‘fork’" ;
skos:prefLabel "Altcoin" .
ex:Aml%20%28Anti-Money%20Laundering%29 a skos:Concept ;
skos:definition "A set of international laws enacted to diminish the potential for criminal organizations or individuals to launder money. These rules and laws are applied to cryptocurrencies with varying effects in different jurisdictions." ;
skos:prefLabel "Aml (Anti-Money Laundering)" .
ex:Amsterdam%20Hardfork%20Meta a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7773.md> ;
skos:definition "Lists the EIPs formally proposed, considered, and scheduled for inclusion in the Amsterdam network upgrade. (EIP-7773)" ;
skos:prefLabel "Amsterdam Hardfork Meta" .
ex:Anti-Correlation%20Attestation%20Penalties a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7716.md> ;
skos:definition "Adjusts penalties for missed attestations based on their correlation with other missed attestations, encouraging validator diversification. (EIP-7716)" ;
skos:prefLabel "Anti-Correlation Attestation Penalties" .
ex:Anti-Sybil a skos:Concept ;
skos:definition "Are ways to stop people from pretending to be many users at once on the internet, ensuring each user is a real, separate person. This helps keep online interactions fair and honest. Application Programming Interface (API) An Application Programming Interface (API) is a set of definitions for how to use a piece of software. An API sits between an application and a web server, and facilitates the transfer of data between them." ;
skos:prefLabel "Anti-Sybil" .
ex:Api%20%28Application%20Programming%20Interface%29 a skos:Concept ;
skos:definition "A predefined set of requests that one program can make to another in order to transfer information between them. When you hear someone saying that an application is “getting information from” another source, it’s often doing so through an API." ;
skos:prefLabel "Api (Application Programming Interface)" .
ex:Appchain a skos:Concept ;
skos:definition "As interest in using public blockchains for different applications has grown, developers have begun creating app-specific chains that are custom-made and optimized for their application’s needs; these are therefore known as appchains. An appchain is generally not a full-blown blockchain, but offers an optimized execution environment for the application, while still relying on an underlying “Layer 1” blockchain for consensus. Sometimes referred to as a “Layer 3” , or “L3” . See also: “blockchain trilemma” , “modular blockchain” , “Layer 2”." ;
skos:prefLabel "Appchain" .
ex:Application%20Binary%20Interface%20%28Abi%29 a skos:Concept ;
skos:definition "A JSON file that defines the functions and variables included in a smart contract. The ABI allows bytecode to be mapped into human-readable formats." ;
skos:prefLabel "Application Binary Interface (Abi)" .
ex:Apr a skos:Concept ;
skos:definition "APR, or Annual Percentage Rate, reflects the yearly cost of borrowing money, including interest and fees, as a percentage." ;
skos:prefLabel "Apr" .
ex:Asic a skos:Concept ;
skos:definition "Application-specific integrated circuit. This usually refers to an integrated circuit, custom-built for cryptocurrency mining." ;
skos:prefLabel "Asic" .
ex:Asic%20%28Application%20Specific%20Integrated%20Circuit%29 a skos:Concept ;
skos:definition "ASICs are silicon chips designed to do a specific task. In ASICs used for mining cryptocurrencies, the ASIC will perform a calculation to find values that provide a desired solution when placed into a hashing algorithm." ;
skos:prefLabel "Asic (Application Specific Integrated Circuit)" .
ex:Assert a skos:Concept ;
skos:definition "In Solidity, `assert(false)` compiles to `0xfe`, an invalid opcode, which uses up all remaining gas and reverts all changes. When an `assert()` statement fails, something very wrong and unexpected is happening, and you will need to fix your code. You should use `assert()` to avoid conditions that should never, ever occur." ;
skos:prefLabel "Assert" .
ex:Atomic%20Storage%20Operations%20%28Scredit%2C%20Sdebit%29 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7519.md> ;
skos:definition "Adds SCREDIT and SDEBIT opcodes to atomically increment and decrement storage values, preventing overflow and underflow. (EIP-7519)" ;
skos:prefLabel "Atomic Storage Operations (Scredit, Sdebit)" .
ex:Attestation a skos:Concept ;
rdfs:comment " Under the Proof of Stake mechanism (on Ethereum Proof of Work), every validator other than the one proposing a new block will provide an attestation, or vote, in favor of a block with which it agrees, hereby forming consensus and confirming the block and the transactions it contains. See also ‘Proof of Stake’." ;
skos:definition "A claim made by an entity that something is true. In context of Ethereum, consensus validators must make a claim as to what they believe the state of the chain to be. At designated times, each validator is responsible for publishing different attestations that formally declare this validator's view of the chain, including the last finalized checkpoint and the current head of the chain." ;
skos:prefLabel "Attestation" .
ex:Auth%20And%20Authcall a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3074.md> ;
skos:definition "Introduces two opcodes, AUTH and AUTHCALL, allowing externally owned accounts (EOAs) to delegate control to a contract, enabling sponsored transactions and other flexible transaction schemes. (EIP-3074)" ;
skos:prefLabel "Auth And Authcall" .
ex:Authusurp a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5003.md> ;
skos:definition "Introduces an opcode that deploys code to an authorized address, allowing externally owned accounts (EOAs) to migrate to contract accounts, effectively revoking the original ECDSA signature authority. (EIP-5003)" ;
skos:prefLabel "Authusurp" .
ex:Automatically%20Reset%20Testnet a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6916.md> ;
skos:definition "Proposes a testnet that automatically resets to genesis at periodic intervals, preventing state bloat and providing a fresh environment for short-term testing. (EIP-6916)" ;
skos:prefLabel "Automatically Reset Testnet" .
ex:Base%20Fee a skos:Concept ;
skos:definition "Every block has a reserve price known as the 'base fee'. It is the minimum gas fee a user must pay to include a transaction in the next block." ;
skos:prefLabel "Base Fee" .
ex:Base_Cost a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7819.md> ;
skos:definition "A constant gas cost set as 12500 for calculating refunds during the CREATE_DELEGATE process. (EIP-7819)" ;
skos:prefLabel "Base_Cost" .
ex:Basefee%20Opcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3198.md> ;
skos:definition "Adds the BASEFEE opcode, allowing smart contracts to access the block's base fee, useful for gas-related logic such as gas futures and bounties. (EIP-3198)" ;
skos:prefLabel "Basefee Opcode" .
ex:Beacon%20Block%20Root%20In%20Evm a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4788.md> ;
skos:definition "Introduces a system to store the hash of the beacon chain block root in the EVM, allowing proofs of beacon chain state for use cases like staking pools, bridges, and MEV mitigations. (EIP-4788)" ;
skos:prefLabel "Beacon Block Root In Evm" .
ex:Beacon%20Chain a skos:Concept ;
rdfs:comment " The Beacon Chain was the blockchain that introduced proof-of-stake and validators to Ethereum. It ran alongside the proof-of-work Ethereum Mainnet from December 2020 until the two chains were merged in September 2022 to form the Ethereum of today." ;
skos:definition "The Beacon Chain was one element built in the infrastructure being built to scale Ethereum. It was the foundation for a transition from a Proof of Work (PoW) consensus mechanism to Proof of Stake (PoS)." ;
skos:prefLabel "Beacon Chain" .
ex:Beacon%20Chain%20Push%20Withdrawals a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4895.md> ;
skos:definition "Implements push-based validator withdrawals from the beacon chain to the EVM via a system-level operation, allowing for seamless withdrawals without user intervention. (EIP-4895)" ;
skos:prefLabel "Beacon Chain Push Withdrawals" .
ex:Begindata a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2327.md> ;
skos:definition "Introduces the BEGINDATA opcode to mark the start of data in contract bytecode, signaling that the remaining bytes are non-executable. (EIP-2327)" ;
skos:prefLabel "Begindata" .
ex:Berlin%20Hardfork a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2070.md> ;
skos:definition "Specifies the changes included in the Berlin hardfork. (EIP-2070)" ;
skos:prefLabel "Berlin Hardfork" .
ex:Big%20Integer%20Modular%20Exponentiation%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-198.md> ;
skos:definition "Adds a precompiled contract for modular exponentiation, allowing efficient RSA and other number-theory cryptographic operations. (EIP-198)" ;
skos:prefLabel "Big Integer Modular Exponentiation Precompile" .
ex:Big-Endian a skos:Concept ;
skos:definition "A positional number representation where the most significant digit is first in memory. The opposite of little-endian, where the least significant digit is first." ;
skos:prefLabel "Big-Endian" .
ex:Binary%20Trie%20Structure a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3102.md> ;
skos:definition "Proposes a transition from a hexary to a binary trie structure for Ethereum’s account and storage tries, improving stateless Ethereum support and reducing proof sizes. (EIP-3102)" ;
skos:prefLabel "Binary Trie Structure" .
<http://www.consensys.net/ethereum-skos#Bitcoin%20/%20Bitcoin%20%28Btc%29> a skos:Concept ;
skos:definition "The first cryptocurrency based on a Proof of Work (PoW) blockchain. Bitcoin was created in 2009 by Satoshi Nakomoto — a pseudonym for an individual whose real identity is unknown — and the concept of cryptocurrency was outlined in a white paper titled “Bitcoin: A Peer-to-Peer Electronic Cash System. ” Use “Bitcoin” for the blockchain/network; “bitcoin” for the cryptocurrency. The plural of bitcoin is just bitcoin; the abbreviation is BTC, with a space: I have 250 BTC." ;
skos:prefLabel "Bitcoin / Bitcoin (Btc)" .
ex:Bitwise%20Shifting%20Instructions a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-145.md> ;
skos:definition "Adds efficient bitwise shift operations: SHL (shift left), SHR (logical shift right), and SAR (arithmetic shift right), improving processing efficiency by lowering gas costs compared to arithmetic-based shifting. (EIP-145)" ;
skos:prefLabel "Bitwise Shifting Instructions" .
ex:Blake2%20Compression%20Function%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md> ;
skos:definition "Adds a precompiled contract at address 0x09 for the BLAKE2b cryptographic function, enabling efficient hashing and improved interoperability with other blockchain networks like Zcash. (EIP-152)" ;
skos:prefLabel "Blake2 Compression Function Precompile" .
ex:Blob%20Throughput%20Increase a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7691.md> ;
skos:definition "Proposes an increase in the number of blobs per block, aiming to provide more scale to Ethereum's L2 solutions relying on L1 data capacity. (EIP-7691)" ;
skos:prefLabel "Blob Throughput Increase" .
ex:Blobbasefee%20Instruction a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md> ;
skos:definition "Introduces the BLOBBASEFEE opcode to return the blob base fee of the current block, enabling contracts to account for blob data costs. (EIP-7516)" ;
skos:prefLabel "Blobbasefee Instruction" .
ex:Block a skos:Concept ;
rdfs:comment " Think of a blockchain as consisting of a ledger that is being constantly updated, and those changes synced between any number of different nodes (in fact, “distributed ledger technology” is another phrase used to describe it).After a certain number of transactions have been added to the ledger and consensus has been reached among the nodes that the transactions are valid, they are then cryptographically locked into a “block” and officially recorded. This “block” forms the basis for the next one; in this way, they are all linked together in a chain, hence – blockchain." ;
skos:definition "A block is where transactions or digital actions are stored. Once a block is full, it gets linked to the previous one, creating a chain of blocks or a \"blockchain\". A block is a bundled unit of information that includes an ordered list of transactions and consensus-related information. Blocks are proposed by proof-of-stake validators, at which point they are shared across the entire peer-to-peer network, where they can easily be independently verified by all other nodes. Consensus rules govern what contents of a block are considered valid, and any invalid blocks are disregarded by the network. The ordering of these blocks and the transactions therein create a deterministic chain of events with the end representing the current state of the network." ;
skos:prefLabel "Block" .
ex:Block%20Access%20List a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3584.md> ;
skos:definition "Proposes building a block’s access_list by collating transaction access lists and including a fingerprint of this list in the block header, improving execution and validation efficiency. (EIP-3584)" ;
skos:prefLabel "Block Access List" .
ex:Block%20Explorer a skos:Concept ;
skos:definition "An interface that allows a user to search for information from, and about, a blockchain. This includes retrieving individual transactions, activity associated with specific addresses and information about the network." ;
skos:prefLabel "Block Explorer" .
ex:Block%20Explorer%20Api%20Routes a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3091.md> ;
skos:definition "Standardizes API routes for blockchain explorers, such as paths for transactions, blocks, accounts, and tokens, improving consistency across platforms. (EIP-3091)" ;
skos:prefLabel "Block Explorer Api Routes" .
ex:Block%20Header a skos:Concept ;
skos:definition "The block header is a collection of metadata about a block and a summary of the transactions included in the execution payload." ;
skos:prefLabel "Block Header" .
ex:Block%20Height a skos:Concept ;
skos:definition "The number of blocks connected together in the blockchain. For example, Height 0 would be the very first block, which is also called the Genesis Block." ;
skos:prefLabel "Block Height" .
ex:Block%20Propagation a skos:Concept ;
skos:definition "The process of transmitting a confirmed block to all other nodes in the network." ;
skos:prefLabel "Block Propagation" .
ex:Block%20Proposer a skos:Concept ;
skos:definition "The specific validator chosen to create a block in a particular slot." ;
skos:prefLabel "Block Proposer" .
ex:Block%20Reward a skos:Concept ;
rdfs:comment " The reward given to a miner or validator after it has successfully hashed a transaction block. Block rewards can be a mixture of coins and transaction fees. The composition depends on the policy used by the cryptocurrency in question, and whether all of the coins have already been successfully mined. The current block reward for the Bitcoin network is 12.5 bitcoins per block." ;
skos:definition "The amount of ether rewarded to the proposer of a new valid block." ;
skos:prefLabel "Block Reward" .
ex:Block%20Status a skos:Concept ;
skos:definition "The states that a block can exist in. The possible states include: proposed: the block was proposed by a validator scheduled: validators are currently submitting data missed/skipped: the proposer did not propose a block within the eligible time frame orphaned: the block was reorg'd out by the fork choice algorithm." ;
skos:prefLabel "Block Status" .
ex:Block%20Time a skos:Concept ;
rdfs:comment " When we talk about ‘block time’ , we’re referring to how long it takes for a block of transactions (see ‘block’) to be confirmed by the network, either by miners under PoW or by validators under PoS. See also ‘Proof of Work’ , ‘Proof of Stake’." ;
skos:definition "The time interval between blocks being added to the blockchain." ;
skos:prefLabel "Block Time" .
ex:Block%20Validation a skos:Concept ;
skos:definition "The process of checking that a new block contains valid transactions and signatures, builds on the heaviest historical chain (meaning the one that has accumulated the most attestations in its history), and follows all other consensus rules. Valid blocks are added to the head of the chain and propagated to others on the network. Invalid blocks are disregarded." ;
skos:prefLabel "Block Validation" .
ex:Blockchain a skos:Concept ;
rdfs:comment " A digital ledger comprised of unchangeable, digitally recorded data in packages called blocks. Each block is ‘chained’ to the next block using a cryptographic signature. Ethereum is a public blockchain, open to the world; its digital ledger is distributed, or synced, between many nodes; these nodes arrive at consensus regarding whether a transaction is valid before encrypting it, along with a number of other valid transactions, into a block. For more on blockchain technology, see here. See also ‘block’." ;
skos:definition "A blockchain is a database of transactions, duplicated and shared on all computers in the network, ensuring data cannot be altered retroactively. A sequence of block , each linking to its predecessor all the way to the genesis block by referencing the hash of the previous block. The integrity of the blockchain is crypto-economically secured using a proof-of-stake- based consensus mechanism. What is a blockchain?" ;
skos:prefLabel "Blockchain" .
ex:Blockchain%20Explorer a skos:Concept ;
skos:definition "A blockchain explorer is an application, most often a website along with a corresponding API, that displays information about blockchain activity in a more human-friendly way. While a blockchain is designed to keep information forever, and be “readable by anyone” , finding the specific information you’re interested in may require indexing data off the blockchain– that is, sorting it according to given categories (sender address, token type, etc) into a separate database which can then be queried by the user; this essential function is provided by blockchain explorers. A prominent example is etherscan, which also offers explorers on a number of other networks." ;
skos:prefLabel "Blockchain Explorer" .
ex:Blockchain%20Storage%20Rent%20Payment a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1418.md> ;
skos:definition "Introduces rent payments for storage used by accounts, with rent deducted based on the quantity of storage each account uses. (EIP-1418)" ;
skos:prefLabel "Blockchain Storage Rent Payment" .
ex:Blockchain%20Trilemma a skos:Concept ;
skos:definition "The “blockchain trilemma” , as the name implies, is a difficult decision based on three elements: decentralization, security, and scalability (or speed). These are three elements that are either necessary or desireable in public distributed networks, and often, designing a system that optimizes for one compromises on another." ;
skos:prefLabel "Blockchain Trilemma" .
ex:Blockhash%20Filter%20Option a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-234.md> ;
skos:definition "Adds a blockHash filter option to the JSON-RPC methods eth_newFilter and eth_getLogs, allowing logs to be fetched for a specific block, ensuring clients can retrieve logs from blocks in the current chain or previously reorged blocks. (EIP-234)" ;
skos:prefLabel "Blockhash Filter Option" .
ex:Blockhash%20Parameter a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1898.md> ;
skos:definition "Allows JSON-RPC methods to query blockchain state using a block hash instead of just a block number. (EIP-1898)" ;
skos:prefLabel "Blockhash Parameter" .
ex:Blockhash%20Refactoring a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-210.md> ;
skos:definition "Refactors the way blockhashes are stored in the state to simplify the protocol and enable more efficient light client synchronization. (EIP-210)" ;
skos:prefLabel "Blockhash Refactoring" .
ex:Blockreward%20Opcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-698.md> ;
skos:definition "Adds a new opcode (0x46 BLOCKREWARD) to the EVM to return the block reward value, facilitating decentralized mining pools and merge-mined token systems. (EIP-698)" ;
skos:prefLabel "Blockreward Opcode" .
ex:Bls%20Remote%20Signer%20Http%20Api a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3030.md> ;
skos:definition "Defines an API for a BLS remote signer, allowing validator clients to sign block proposals and attestations using remote keys stored securely. (EIP-3030)" ;
skos:prefLabel "Bls Remote Signer Http Api" .
ex:Bls%20Signed%20Transactions a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7591.md> ;
skos:definition "Introduces a new transaction type signed with BLS signatures, allowing for the aggregation of signatures and reducing chain history growth. (EIP-7591)" ;
skos:prefLabel "Bls Signed Transactions" .
ex:Bls12-377%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2539.md> ;
skos:definition "Introduces precompiles for BLS12-377 curve operations, enabling efficient cryptographic operations and SNARK verification on the BLS12-377 curve. (EIP-2539)" ;
skos:prefLabel "Bls12-377 Precompile" .
ex:Bls12-381%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md> ;
skos:definition "Adds precompiles for BLS12-381 curve operations, allowing efficient cryptographic operations such as BLS signature verification and multiexponentiation. (EIP-2537)" ;
skos:prefLabel "Bls12-381 Precompile" .
ex:Bn256%20Hashtocurve%20Algorithms a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3068.md> ;
skos:definition "Introduces a precompile for the BN256 curve to enable efficient hash-to-curve operations, facilitating cheaper BLS signature verification. (EIP-3068)" ;
skos:prefLabel "Bn256 Hashtocurve Algorithms" .
ex:Bootnode a skos:Concept ;
skos:definition "The nodes which can be used to initiate the discovery process when running a node. Bootnodes 'introduce' new nodes to other existing nodes so that they can quickly gain peers, rather than having to search for an initial peer. The endpoints of these nodes are usually provided in Ethereum client source code, but users can provide their own list of bootnodes." ;
skos:prefLabel "Bootnode" .
ex:Bound%20Historical%20Data%20In%20Execution%20Clients a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4444.md> ;
skos:definition "Clients must stop serving and may prune historical headers, bodies, and receipts older than one year, relying on weak subjectivity checkpoints for syncing. (EIP-4444)" ;
skos:prefLabel "Bound Historical Data In Execution Clients" .
<http://www.consensys.net/ethereum-skos#Bounty%20/%20Bug%20Bounty> a skos:Concept ;
skos:definition "A reward offered for exposing vulnerabilities and issues in computer code." ;
skos:prefLabel "Bounty / Bug Bounty" .
ex:Box%20Type%20For%20Eip-712%20Messages a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7713.md> ;
skos:definition "Introduces a box type for EIP-712 messages, allowing parameters of arbitrary struct types while ensuring wallets can display the underlying data to users. (EIP-7713)" ;
skos:prefLabel "Box Type For Eip-712 Messages" .
ex:Brain%20Wallet a skos:Concept ;
skos:definition "A blockchain account generated from a seed phrase or password or passphrase of your choosing. Humans are not capable of generating enough entropy, or randomness, and therefore the wallets derived from these phrases are insecure; brain wallets can be brute forced by super fast computers. For this reason, brain wallet are insecure and should not be used. See also ‘Seed phrase / Secret Recovery Phrase’." ;
skos:prefLabel "Brain Wallet" .
ex:Bridge a skos:Concept ;
rdfs:comment " A bridge is a tool built to move assets from one network to another. It’s also a verb, used to describe that action: “I bridged my ETH from Ethereum mainnet to Arbitrum. ” Not all bridges are created equal, and you should be informed about what you’re doing before you use one." ;
skos:definition "A blockchain bridge is used to transfer assets from one blockchain network to another. For example you can use bridge to transfer ETH from the main Ethereum network to cheaper Layer 2 scaling solutions." ;
skos:prefLabel "Bridge" .
ex:Buidl a skos:Concept ;
skos:definition "Ostensibly coined (see what we did there) by Gitcoin’s Kevin Owocki. It reflects the Ethereum-focused mindset of not just investing in a cryptocurrency as a store of value, but rather investing in it as an ecosystem and a platform for public goods and software; it complements, in this sense, the now-infamous HODL." ;
skos:prefLabel "Buidl" .
ex:Bw6-761%20Curve%20Operations a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3026.md> ;
skos:definition "Introduces precompiles for performing elliptic curve operations on the BW6-761 curve, enabling efficient verification of zkSNARK proofs. (EIP-3026)" ;
skos:prefLabel "Bw6-761 Curve Operations" .
ex:Bytecode a skos:Concept ;
rdfs:comment " Code expressed in a compact, numeric form so that it can be executed efficiently by the EVM." ;
skos:definition "Bytecode is a “low-level” computer language, that is, meant to be processed by a computer, rather than a “high-level” , more human- readable, language. In Ethereum, higher-level Solidity is compiled into Ethereum bytecode, which is read by the Ethereum Virtual Machine (EVM)." ;
skos:prefLabel "Bytecode" .
ex:Byzantine%20Fault%20Tolerance a skos:Concept ;
skos:definition "A Byzantine fault, or failure, is one of the most difficult failures to deal with in computer systems; this is because it takes into account the possibility that the information used to determine the current state of the system may– or may not–be reliable.While applicable in many realms of technology, this becomes of particular interest in public blockchain systems: how do we ensure that we can agree on the current state of the network when there is an incentive, often a significant financial incentive, to subvert the state of the network for one’s own profit? On a more basic level, if we’re coordinating a network running around the world on all kinds of different hardware and software, there are all kinds or problems that can occur that hinder the network’s ability to reach consensus on its current state. Therefore, a network that has been designed and implemented to be resistant to these sorts of failures, either due to malicious intent or technical failure, is said to be Byzantine Fault Tolerant." ;
skos:prefLabel "Byzantine Fault Tolerance" .
ex:Byzantium%20Fork a skos:Concept ;
rdfs:comment " The first of two hard forks for the Metropolis development stage. It included EIP-649 Metropolis Difficulty Bomb Delay and Block Reward Reduction, where the Ice Age was delayed by 1 year and the block reward was reduced from 5 to 3 ether." ;
skos:definition "A “hard fork” in the Ethereum network that occurred in October of 2017. For detailled information, see here; see also “hard fork”." ;
skos:prefLabel "Byzantium Fork" .
ex:Byzantium%20Hard%20Fork a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-609.md> ;
skos:definition "Specifies the Byzantium hard fork, part of the Metropolis upgrade, introducing features like the REVERT opcode, elliptic curve precompiles, and transaction status codes. (EIP-609)" ;
skos:prefLabel "Byzantium Hard Fork" .
ex:Calldepth a skos:Concept ;
skos:definition "A proposed opcode to return the remaining available call stack depth during contract execution, introduced in (EIP-3 EIP-3)." ;
skos:prefLabel "Calldepth" .
ex:Casper%20Ffg a skos:Concept ;
skos:definition "Casper-FFG is a proof-of-stake consensus protocol used in conjunction with the LMD-GHOST fork choice algorithm to allow consensus clients to agree on the head of the Beacon Chain." ;
skos:prefLabel "Casper Ffg" .
ex:Cease%20Serving%20History%20Before%20Pos a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7639.md> ;
skos:definition "Execution layer clients will stop serving block data from before the Paris (PoS) upgrade over the p2p network, reducing the data burden. (EIP-7639)" ;
skos:prefLabel "Cease Serving History Before Pos" .
ex:Chain%20Id%20Bound a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2294.md> ;
skos:definition "Establishes a safe and maximum range for the chain ID parameter to avoid overflow and compatibility issues, particularly for EIP-155 and EIP-712. (EIP-2294)" ;
skos:prefLabel "Chain Id Bound" .
ex:Chainid%20Opcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1344.md> ;
skos:definition "Adds the CHAINID opcode to return the current chain’s EIP-155 unique identifier, enabling replay protection when handling signed messages in contracts. (EIP-1344)" ;
skos:prefLabel "Chainid Opcode" .
ex:Checkpoint a skos:Concept ;
skos:definition "The Beacon Chain has a tempo divided into slots (12 seconds) and epochs (32 slots). The first slot in each epoch is a checkpoint. When a supermajority of validators attests to the link between two checkpoints, they can be justified and then when another checkpoint is justified on top, they can be finalized." ;
skos:prefLabel "Checkpoint" .
ex:Chunk-Based%20Code%20Merkleization a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2926.md> ;
skos:definition "Splits contract code into fixed-size chunks and stores them in a Merkle tree, reducing witness sizes for stateless Ethereum clients. (EIP-2926)" ;
skos:prefLabel "Chunk-Based Code Merkleization" .
ex:Cl%20P2P%20Validation%20Rules a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7805.md> ;
skos:definition "A set of rules to validate ILs on the consensus layer to prevent denial-of-service attacks and ensure efficient propagation. (EIP-7805)" ;
skos:prefLabel "Cl P2P Validation Rules" .
ex:Client%20%28Ethereum%20Or%20Other%20Compatible%20Blockchain%29 a skos:Concept ;
skos:definition "In computing in general, a ‘client’ is a program, running on a local computer, that is accessing data made available by a remote computer. In public blockchain networks, a ‘client’ is the software that actually does the work of syncing block data, confirming transactions, and participating in network consensus. A client usually includes a cryptocurrency software wallet. Consensys has supported efforts to maintain the Ethereum clients of Besu and Teku." ;
skos:prefLabel "Client (Ethereum Or Other Compatible Blockchain)" .
ex:Clique%20Proof-Of-Authority%20Consensus%20Protocol a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-225.md> ;
skos:definition "Proposes a proof-of-authority consensus protocol designed for Ethereum testnets to address issues in low-hashrate PoW networks. (EIP-225)" ;
skos:prefLabel "Clique Proof-Of-Authority Consensus Protocol" .
ex:Codefi a skos:Concept ;
skos:definition "Derived from “Commerce & Decentralized Finance”, Codefi, part of Consensys, is builds applications for commerce and financial use cases." ;
skos:prefLabel "Codefi" .
ex:Coin a skos:Concept ;
skos:definition "The term ‘coin’ has some nuances. Strictly speaking, a ‘coin’ could be defined as: A fungible token (all of them identical) issued on a blockchain, either as the network’s transactional token, or through a smart contract deployed to that network. Some people may use ‘coins’ as shorthand for ‘bitcoin’; the immortal aphorism ‘not your keys, not your coins’ refers to bitcoins. Another thing to keep in mind is that, while coins are put forward as some sort of representation of value, that value can vary wildly from one ‘coin’ to another. A coin may represent the value of the computational resources of the network, or it may be ‘pegged’ to represent fiat currency value, or it may float according to the value placed on immaterial resources like NFTs, membership, or digital goods, to name a few." ;
skos:prefLabel "Coin" .
ex:Coinbase%20Calls a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2474.md> ;
skos:definition "Allows the block coinbase (validator) to execute contracts directly without a transaction, where tx.origin = block.coinbase and gas.price = 0. (EIP-2474)" ;
skos:prefLabel "Coinbase Calls" .
<http://www.consensys.net/ethereum-skos#Cold%20Wallet%20/%20Cold%20Storage> a skos:Concept ;
skos:definition "An offline wallet that is never connected to the internet. These wallets protect cryptocurrencies from getting hacked online." ;
skos:prefLabel "Cold Wallet / Cold Storage" .
ex:Committee a skos:Concept ;
skos:definition "A group of at least 128 validators assigned to validate blocks in each slot. One of the validators in the committee is the aggregator, responsible for aggregating the signatures of all other validators in the committee that agree on an attestation. Not to be confused with sync committee. Computational infeasibility. A process is computationally infeasible if it would take an impracticably long time (e.g. billions of years) to do it for anyone who might conceivably have an interest in carrying it out." ;
skos:prefLabel "Committee" .
ex:Committee%20Index%20Outside%20Attestation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7549.md> ;
skos:definition "Moves the committee index outside the signed attestation message, allowing aggregation of equal consensus votes and improving Casper FFG efficiency. (EIP-7549)" ;
skos:prefLabel "Committee Index Outside Attestation" .
ex:Common%20Prometheus%20Metrics a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2159.md> ;
skos:definition "Standardizes names and formats for common metrics across Ethereum clients to ensure compatibility with Prometheus monitoring. (EIP-2159)" ;
skos:prefLabel "Common Prometheus Metrics" .
ex:Compiling a skos:Concept ;
skos:definition "Converting code written in a high-level programming language (e.g., Solidity) into a lower-level language (e.g., EVM bytecode).More on compiling smart contracts" ;
skos:prefLabel "Compiling" .
ex:Completed%20Transaction%20Subscriptions%20And%20Filters a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-758.md> ;
skos:definition "Proposes subscriptions and filters for completed transactions, allowing external callers to be notified of completed transactions and retrieve function return data when transactions are mined. (EIP-758)" ;
skos:prefLabel "Completed Transaction Subscriptions And Filters" .
ex:Configurable%20On-Chain%20Issuance a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1015.md> ;
skos:definition "Proposes a system where block rewards are controlled by an on-chain governance contract, allowing for dynamic changes in issuance based on governance decisions. (EIP-1015)" ;
skos:prefLabel "Configurable On-Chain Issuance" .
ex:Confirmation a skos:Concept ;
skos:definition "A confirmation happens when a network has verified a blockchain transaction. Under a Proof of Work (PoW) consensus mechanism, this happens through a process known as mining; under Proof of Stake (PoS), the process is known as validation. Once a transaction is successfully confirmed, it theoretically cannot be reversed or double spent. The more confirmations a transaction has, the harder it becomes to perform a double spend attack." ;
skos:prefLabel "Confirmation" .
ex:Consensus a skos:Concept ;
rdfs:comment " When more than 2/3 of the computers in a network agree that they have the same set of records, making sure everyone is on the same page. This isn't about the rules they follow, but making sure they all have the same information." ;
skos:definition "The process used by a group of peers, or nodes, on a blockchain network to agree on the validity of transactions submitted to the network. Dominant consensus mechanisms are Proof of Work (PoW) and Proof of Stake (PoS)." ;
skos:prefLabel "Consensus" .
ex:Consensus%20Client a skos:Concept ;
skos:definition "Consensus clients (such as Prysm, Teku, Nimbus, Lighthouse, Lodestar) run Ethereum's proof-of-stake consensus algorithm allowing the network to reach agreement about the head of the Beacon Chain. Consensus clients do not participate in validating/broadcasting transactions or executing state transitions. This is done by execution clients. Consensus clients do not attest to, or propose new blocks. This is done by the validator client which is an optional add-on to the consensus client." ;
skos:prefLabel "Consensus Client" .
ex:Consensus%20Layer a skos:Concept ;
rdfs:comment " One of four layers of the Ethereum system standards. It ensures that a particular state and history are valid and provides settlement guarantees. It includes both soft forks and hard forks (EIP-4)." ;
skos:definition "Ethereum's consensus layer is the network of consensus clients." ;
skos:prefLabel "Consensus Layer" .
ex:Consensus%20Layer%20Withdrawal%20Protection a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4736.md> ;
skos:definition "Proposes additional protection for the BLSToExecutionChange operation to mitigate the risk of compromised consensus layer keys, providing a social consensus mechanism to favor legitimate holders. (EIP-4736)" ;
skos:prefLabel "Consensus Layer Withdrawal Protection" .
ex:Consensus%20Rules a skos:Concept ;
skos:definition "The block validation rules that full nodes follow to stay in consensus with other nodes. Not to be confused with consensus." ;
skos:prefLabel "Consensus Rules" .
ex:Consensys a skos:Concept ;
skos:definition "Short for Consensus Systems, Consensys is the software engineering leader of the blockchain space. But you’re here, so you already knew that." ;
skos:prefLabel "Consensys" .
ex:Constantinople%20Difficulty%20Bomb%20Delay%20And%20Block%20Reward%20Adjustment a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1234.md> ;
skos:definition "Proposes delaying the difficulty bomb by 12 months and reducing block rewards to 2 ETH with the Constantinople fork to maintain system stability. (EIP-1234)" ;
skos:prefLabel "Constantinople Difficulty Bomb Delay And Block Reward Adjustment" .
ex:Constantinople%20Fork a skos:Concept ;
rdfs:comment " The second part of the Metropolis stage, originally planned for mid-2018. Expected to include a switch to a hybrid proof-of-work/proof-of-stake consensus algorithm, among other changes." ;
skos:definition "One of the “hard forks” made to the Ethereum network, in February 2019. See also “hard fork”." ;
skos:prefLabel "Constantinople Fork" .
ex:Constantinople%20Hard%20Fork a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1013.md> ;
skos:definition "Specifies the changes included in the Constantinople hard fork, such as bitwise shifting instructions, CREATE2, and reducing gas costs for certain operations. (EIP-1013)" ;
skos:prefLabel "Constantinople Hard Fork" .
ex:Contract a skos:Concept ;
skos:definition "See ‘smart contract’." ;
skos:prefLabel "Contract" .
ex:Contract%20Account a skos:Concept ;
skos:definition "An account containing code that executes whenever it receives a transaction from another account (EOA] or contract)." ;
skos:prefLabel "Contract Account" .
ex:Contract%20Code%20Size%20Limit a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-170.md> ;
skos:definition "Sets a hard limit on contract size at 0x6000 bytes, and if a contract exceeds this size during creation, it results in an out-of-gas error. (EIP-170)" ;
skos:prefLabel "Contract Code Size Limit" .
ex:Contract%20Creation%20Transaction a skos:Concept ;
skos:definition "A special transaction that includes a contract's initiation code. The recipient is set to `null` and the contract is deployed to an address generated from the user address and `nonce`. that is used to register a contract and record it on the Ethereum blockchain." ;
skos:prefLabel "Contract Creation Transaction" .
ex:Contract%20Secured%20Revenue a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6968.md> ;
skos:definition "Introduces Contract Secured Revenue (CSR) on EVM-based L2s, allowing smart contracts to claim a portion of transaction fees paid when users interact with them. (EIP-6968)" ;
skos:prefLabel "Contract Secured Revenue" .
ex:Controlled%20Gas%20Limit%20Increase%20Guidelines a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7790.md> ;
skos:definition "Provides specific parameters for a controlled and gradual increase in the Ethereum gas limit, aiming to ensure stable and predictable network scalability by outlining the start block, rate of increase, and gas cap. (EIP-7790)" ;
skos:prefLabel "Controlled Gas Limit Increase Guidelines" .
ex:Controlled%20Gas%20Limit%20Increase%20Strategy a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7783.md> ;
skos:definition "Introduces a controlled gas limit increase mechanism, gradually raising the gas limit by a fixed rate to scale network capacity predictably. (EIP-7783)" ;
skos:prefLabel "Controlled Gas Limit Increase Strategy" .
ex:Create2 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-86.md> ;
skos:definition "A new opcode introduced in EIP-86 that allows contract creation with a specific address based on a combination of sender, salt, and initialization code (EIP-86)." ;
skos:prefLabel "Create2" .
ex:Create2Copy a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5478.md> ;
skos:definition "Introduces the CREATE2COPY opcode to reduce gas costs for creating contracts with identical code by referencing an existing contract’s code, avoiding redeployment gas expenses. (EIP-5478)" ;
skos:prefLabel "Create2Copy" .
ex:Create_Delegate a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7819.md> ;
skos:definition "A new EVM instruction at 0xf6 allowing contracts to create clones using EIP-7702 delegation designations. (EIP-7819)" ;
skos:prefLabel "Create_Delegate" .
ex:Crosschain%20Identifier%20Specification a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3220.md> ;
skos:definition "Defines a self-verifying blockchain identifier, incorporating chain metadata to differentiate blockchains, including forks, for crosschain operations. (EIP-3220)" ;
skos:prefLabel "Crosschain Identifier Specification" .
ex:Crypto%20Bounties a skos:Concept ;
skos:definition "Bounties paid for in cryptocurrency. See also “bug bounties”." ;
skos:prefLabel "Crypto Bounties" .
ex:Crypto- a skos:Concept ;
skos:definition "Even though this prefix is originally Greek, our current usage comes from cryptography. Technologies that are referred to with the blanket term of “crypto” tech are underlain by cryptographic tools and processes (such as public/private key pairs) that enable innovative functionality and security. Of course, “cryptocurrency” often gets shortened to simply “crypto” , so this emerging field is full of instances where something “crypto” is being added to or shortened. With the emergence of the term “Web3” , arguably a distinction has begun to be made between “crypto” , referring to DeFi and other financial use cases of the technology, while “Web3” refers to the transition of Internet-based activities to more decentralized practices and platforms." ;
skos:prefLabel "Crypto-" .
ex:Crypto-Compliance a skos:Concept ;
skos:definition "A blanket term used to refer to ensuring crypto projects conform with applicable regulations and laws." ;
skos:prefLabel "Crypto-Compliance" .
ex:Cryptoassets a skos:Concept ;
skos:definition "A useful blanket term that covers on-chain assets: cryptocurrencies, NFTs, and other, still emerging, products." ;
skos:prefLabel "Cryptoassets" .
ex:Cryptocurrency a skos:Concept ;
skos:definition "Digital currency that is based on mathematics and uses encryption techniques to regulate the creation of units of currency as well as the verification of funds transfers. Cryptocurrencies operate independently of a central bank, and are kept track of through distributed ledger technology." ;
skos:prefLabel "Cryptocurrency" .
ex:Cryptoeconomics a skos:Concept ;
rdfs:comment " The study of mathematical and economic principles to design secure and trustworthy digital platforms. The goal is to ensure that all participants follow the rules and are rewarded for contributing to the network's security and operation." ;
skos:definition "The economic analysis of decentralized finance; notably, the MIT Cryptoeconomics Lab." ;
skos:prefLabel "Cryptoeconomics" .
ex:Cryptography a skos:Concept ;
rdfs:comment " It is the practice of securing communication and data through the use of codes, so that only those for whom the information is intended can read and process it. It involves techniques for encryption (converting readable information into an unreadable format) and decryption (converting it back into a readable format), ensuring confidentiality." ;
skos:definition "In its broadest sense, cryptography is the art of ‘hidden writing’ — using some sort of code to encrypt writing. In modern times, it often refers to the application of this concept within computing, communication, and data transfer through computers and computer networks. Cryptography has been protected as free speech in the United States, and provides the technological foundation that allows blockchain networks to be pub l i c: despite the ledger being open and accessible by all, control over the state of the ledger and the ability to move assets on it is mediated through cryptographic tools, such as the Secret Recovery Phrase." ;
skos:prefLabel "Cryptography" .
ex:Dag a skos:Concept ;
skos:definition "DAG stands for Directed Acyclic Graph. It is a data structure composed of nodes and links between them. Before The Merge, Ethereum used a DAG in its proof-of-work algorithm, Ethash, but is no longer used in proof-of- stake." ;
skos:prefLabel "Dag" .
ex:Dao a skos:Concept ;
skos:definition "A Digital Decentralized Autonomous Organization (DAO, pronounced like the Chinese concept) is a powerful and very flexible organizational structure built on a blockchain.Alternatively, the first known example of a DAO is referred to as T h e DAO. The DAO served as a form of investor-directed venture capital fund, which sought to provide enterprises with new decentralized business models. Ethereum-based, The DAO’s code was open source. The organization set the record for the most crowdfunded project in 2016. Those funds were partially stolen by hackers. The hack caused an Ethereum hard-fork which lead to the creation of Ethereum Classic." ;
skos:prefLabel "Dao" .
ex:Dao%20Fork a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-779.md> ;
skos:definition "Describes an irregular state change at block 1,920,000, which transferred ether from the DAO and related accounts to a WithdrawDAO contract following the infamous DAO hack. (EIP-779)" ;
skos:prefLabel "Dao Fork" .
ex:Dapp a skos:Concept ;
skos:definition "A dApp is a decentralized application that runs on a blockchain network, offering services without a central controlling authority. At a minimum dapp has a smart contract connected to a web interface. In addition, many dapps include decentralized storage and/or a message protocol and platform." ;
skos:prefLabel "Dapp" .
ex:Data%20Availability a skos:Concept ;
skos:definition "Any node can independently verify transactions on a blockchain in order to maintain transparency and trust in the system." ;
skos:prefLabel "Data Availability" .
ex:Deactivate a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6046.md> ;
skos:definition "Replaces SELFDESTRUCT, keeping the account’s storage and marking the account as deactivated by setting its nonce to 2^64-1, while transferring the balance and leaving the option to reuse the account via CREATE2. (EIP-6046)" ;
skos:prefLabel "Deactivate" .
ex:Deactivate%20Selfdestruct a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4758.md> ;
skos:definition "Renames the SELFDESTRUCT opcode to SENDALL, allowing contracts to transfer all ETH to a target without deleting code or storage, to prepare for future stateless Ethereum. (EIP-4758)" ;
skos:prefLabel "Deactivate Selfdestruct" .
ex:Decentralization a skos:Concept ;
rdfs:comment " The transfer of authority and responsibility from a centralized organization, government, or party to a distributed network." ;
skos:definition "The concept of moving the control and execution of processes away from a central entity." ;
skos:prefLabel "Decentralization" .
ex:Decentralized%20Application%20%28Dapp%29 a skos:Concept ;
skos:definition "An open source software application with backend (not user-facing) code running on a decentralized peer-to-peer network, rather than a centralized server. You may see alternate spellings: dApps, DApps, Dapps, and Đapps." ;
skos:prefLabel "Decentralized Application (Dapp)" .
ex:Decentralized%20Autonomous%20Organization%20%28Dao%29 a skos:Concept ;
skos:definition "A DAO is a digital organization run by rules coded on a blockchain, where decisions are made by member votes, not a central authority. Each member's voting power often tied to the number of tokens they hold. DAOs aim to democratize decision-making and operations, focusing on transparency and community governance." ;
skos:prefLabel "Decentralized Autonomous Organization (Dao)" .
ex:Decentralized%20Exchange%20%28Dex%29 a skos:Concept ;
rdfs:comment " A type of Ethereum app that lets you swap tokens with peers on the network. DEXes are not subject to geographical restrictions like centralized exchanges – anyone can participate." ;
skos:definition "A decentralized exchange is a platform for exchanging cryptocurrencies based on functionality programmed on the blockchain (i.e., in smart contracts). The trading is peer-to- peer, or between pools of liquidity. This is in contrast with a centralized exchange, which is more akin to a bank or investment firm that specializes in cryptocurrencies. Additionally, there are so-called on-ramp providers, who could be compared to currency brokers, exchanging traditional “fiat” money for cryptocurrencies, and do not hold customer’s funds “on deposit” the way a centralized exchange does. There are important technical and regulatory differences between these, which are constantly evolving." ;
skos:prefLabel "Decentralized Exchange (Dex)" .
<http://www.consensys.net/ethereum-skos#Decrease%20Base%20Cost%20Of%20Tload/Tstore> a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7609.md> ;
skos:definition "Reduces the base gas cost for TLOAD and TSTORE and introduces a superlinear pricing model, improving the efficiency of transient storage. (EIP-7609)" ;
skos:prefLabel "Decrease Base Cost Of Tload/Tstore" .
ex:Defi a skos:Concept ;
rdfs:comment " If cryptocurrency is Web3’s monetary system, its financial system is DeFi. This includes familiar concepts like loans and interest- bearing financial instruments, as well as so- called “DeFi primitives” , novel solutions like token swapping and liquidity pools." ;
skos:definition "A broad category of Ethereum apps aiming to provide financial services backed by the blockchain, without any intermediaries." ;
skos:prefLabel "Defi" .
ex:Define%20A%20Maximum%20Block%20Timestamp%20Drift a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1482.md> ;
skos:definition "Specifies that block timestamps must be greater than the previous block’s timestamp and no more than 15 seconds ahead of system time. (EIP-1482)" ;
skos:prefLabel "Define A Maximum Block Timestamp Drift" .
ex:Defuse%20Difficulty%20Bomb%20And%20Reset%20Block%20Reward a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1227.md> ;
skos:definition "Proposes permanently disabling the difficulty bomb and resetting the block reward to 5 ETH to give users more freedom over Ethereum's governance. (EIP-1227)" ;
skos:prefLabel "Defuse Difficulty Bomb And Reset Block Reward" .
ex:Delegate%20Transaction a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5806.md> ;
skos:definition "Introduces a new transaction type allowing externally owned accounts (EOAs) to execute arbitrary code using a delegate call, expanding EOA capabilities without migrating to contract wallets. (EIP-5806)" ;
skos:prefLabel "Delegate Transaction" .
ex:Delegatecall a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7.md> ;
skos:definition "A new opcode that is similar to CALLCODE, but it retains the sender and value from the parent scope to the child scope during execution (EIP-7)." ;
skos:prefLabel "Delegatecall" .
ex:Deposit a skos:Concept ;
skos:definition "In most web3 contexts, ‘depositing’ refers to the act of transferring some amount of token(s) to an address other than one’s own, most often to a smart contract controlled by a ‘protocol’ , such as a decentralized exchange, video game or multiverse, DAO, etc. Generally, the user will receive something in return for their deposit, and the deposit can be claimed at the user’s discretion, or upon completion of given conditions. Compare with ‘stake’." ;
skos:prefLabel "Deposit" .
ex:Deposit%20Contract a skos:Concept ;
skos:definition "The gateway to staking on Ethereum. The deposit contract is a smart contract on Ethereum that accepts deposits of ETH and manages validator balances. A validator cannot be activated without depositing ETH into this contract. The contract requires ETH and input data. This input data includes the validator public key and withdrawal public key, signed by the validator private key. This data is needed for a validator to be identified and approved by the proof-of-stake network." ;
skos:prefLabel "Deposit Contract" .
ex:Deposit%20Contract%20Snapshot%20Interface a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4881.md> ;
skos:definition "Defines a format for transmitting the deposit contract Merkle tree in a compressed form, improving weak subjectivity sync times and reducing storage requirements for consensus clients. (EIP-4881)" ;
skos:prefLabel "Deposit Contract Snapshot Interface" .
ex:Deprecate%20Callcode a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2488.md> ;
skos:definition "Proposes deprecating the CALLCODE opcode by making it always return failure, as it has been replaced by DELEGATECALL. (EIP-2488)" ;
skos:prefLabel "Deprecate Callcode" .
ex:Deprecate%20Selfdestruct a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6049.md> ;
skos:definition "Officially deprecates the SELFDESTRUCT opcode by discouraging its use and signaling that its behavior might change in the future. (EIP-6049)" ;
skos:prefLabel "Deprecate Selfdestruct" .
<http://www.consensys.net/ethereum-skos#Derive%20/%20Derivation> a skos:Concept ;
skos:definition "To derive something is to obtain it from an original source. In the context of crypto- technology, we often discuss “deriving” wallets and accounts from seed phrases (aka Secret Recovery Phrases, or SRPs). This is literally true: the SRP represents a cryptographic key which is used to derive account addresses deterministically, meaning they will be derived the same way each time. Another, more technical, way of referring to this technology is to refer to “hierarchical deterministic” wallets." ;
skos:prefLabel "Derive / Derivation" .
ex:Designated%20Invalid%20Evm%20Instruction a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-141.md> ;
skos:definition "Introduces an explicit INVALID opcode (0xfe), which functions as an abort or fail state for contract execution, distinct from other failure mechanisms. (EIP-141)" ;
skos:prefLabel "Designated Invalid Evm Instruction" .
ex:Devcon a skos:Concept ;
skos:definition "This is shorthand for the Ethereum Developers’ Conference." ;
skos:prefLabel "Devcon" .
ex:Devfund_Block_Reward a skos:Concept ;
rdfs:comment " Proposes adding a temporary block reward of 0.0055 ETH per block for 18 months to fund Eth1.x development and repay a community loan. (EIP-2025)" ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1890.md> ;
skos:definition "Introduces a mechanism to capture a portion of block rewards for ecosystem funding, though initially set to zero. (EIP-1890)" ;
skos:prefLabel "Devfund_Block_Reward" .
ex:Devp2P a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-8.md> ;
skos:definition "A networking protocol for Ethereum. EIP-8 introduces forward compatibility requirements for devp2p implementations (EIP-8)." ;
skos:prefLabel "Devp2P" .
ex:Did%20Methods%20For%20Json-Rpc a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2844.md> ;
skos:definition "Proposes new JSON-RPC methods (did_authenticate, did_createJWS, and did_decryptJWE) to enable wallets to interact with Decentralized Identifiers (DIDs) and support JOSE encryption. (EIP-2844)" ;
skos:prefLabel "Did Methods For Json-Rpc" .
ex:Difficulty a skos:Concept ;
rdfs:comment " The concept outlining how hard it is to verify blocks in a blockchain network during Proof of Work mining. In the Bitcoin network, the difficulty of mining adjusts every 2016 blocks. This is to keep block verification time at ten minutes." ;
skos:definition "A network-wide setting in proof-of-work networks that controls how much average computation is required to find a valid nonce. The difficulty is represented by the number of leading zeroes that are required in the resulting block hash for it to be considered valid. This concept is deprecated in Ethereum since the transition to proof-of-stake." ;
skos:prefLabel "Difficulty" .
ex:Difficulty%20Bomb a skos:Concept ;
rdfs:comment " The difficulty bomb, along with the Beacon Chain and others, was a key element of Ethereum’s upgrade to Ethereum 2.0 and a Proof of Stake (PoS) consensus mechanism. As the name indicates, the difficulty bomb was a software mechanism that increased block verification difficulty, making it more expensive and difficult–eventually, prohibitively so–to mine a new block. Through economic incentive, and later, the raw limitations of computing power, this forced the shift to PoS consensus. See also ‘Proof of Stake’ , ‘the Merge’." ;
skos:definition "Planned exponential increase in proof-of-work difficulty setting that was designed to motivate the transition to proof-of-stake, reducing the chances of a fork. The difficulty bomb was deprecated with the Merge." ;
skos:prefLabel "Difficulty Bomb" .
ex:Difficulty%20Bomb%20Delay%20To%20December%202021 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3554.md> ;
skos:definition "Delays the difficulty bomb, pushing its effects to December 2021 to align with the planned Ethereum upgrades. (EIP-3554)" ;
skos:prefLabel "Difficulty Bomb Delay To December 2021" .
ex:Difficulty%20Bomb%20Delay%20To%20June%202022 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4345.md> ;
skos:definition "Delays the Ethereum difficulty bomb, making its effects noticeable by June 2022, to allow time for the Merge to Proof-of-Stake. (EIP-4345)" ;
skos:prefLabel "Difficulty Bomb Delay To June 2022" .
<http://www.consensys.net/ethereum-skos#Difficulty%20Bomb%20Delay%20To%20Q2/2022> a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3238.md> ;
skos:definition "Delays the Ethereum difficulty bomb, pushing back the impact of increasing block times to allow Eth1 and Eth2 development to conclude the merge. (EIP-3238)" ;
skos:prefLabel "Difficulty Bomb Delay To Q2/2022" .
ex:Difficulty%20Bomb%20Delay%20To%20September%202022 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5133.md> ;
skos:definition "Delays the Ethereum difficulty bomb by 11.4 million blocks, postponing its effects until mid-September 2022. (EIP-5133)" ;
skos:prefLabel "Difficulty Bomb Delay To September 2022" .
ex:Difficulty%20Freeze a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2515.md> ;
skos:definition "Replaces the difficulty bomb with a difficulty freeze that begins at a specific block height, freezing difficulty and increasing it by 1% after that block. (EIP-2515)" ;
skos:prefLabel "Difficulty Freeze" .
ex:Digital%20Asset a skos:Concept ;
skos:definition "A digital commodity that is scarce, electronically transferable, and intangible with a market value." ;
skos:prefLabel "Digital Asset" .
ex:Digital%20Identity a skos:Concept ;
skos:definition "An online or networked identity adopted by an individual, organization, or electronic device." ;
skos:prefLabel "Digital Identity" .
ex:Digital%20Signature a skos:Concept ;
rdfs:comment " A short string of data a user produces for a document using a private key such that anyone with the corresponding public key, the signature, and the document can verify that (1) the document was \"signed\" by the owner of that particular private key, and (2) the document was not changed after it was signed." ;
skos:definition "A code generated by public key encryption and attached to an electronically transmitted document in order to verify the contents of the document." ;
skos:prefLabel "Digital Signature" .
ex:Disable%20Sstore%20With%20Gas%20Left%20Below%20Stipend a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1706.md> ;
skos:definition "Proposes disallowing the use of SSTORE when the remaining gas is lower than the call stipend of 2300 gas, mitigating potential reentrancy attacks. (EIP-1706)" ;
skos:prefLabel "Disable Sstore With Gas Left Below Stipend" .
ex:Discovery a skos:Concept ;
skos:definition "The process by which an Ethereum node finds other nodes to connect to. Distributed hash table (DHT) A data structure containing `(key, value)` pairs used by Ethereum nodes to identify peers to connect to and determine which protocols to use to communicate." ;
skos:prefLabel "Discovery" .
ex:Distributed%20Denial%20Of%20Service%20%28Ddos%29%20Attack a skos:Concept ;
skos:definition "A type of cyber-attack in which the perpetrator continuously overwhelms the system with requests in order to prevent service of legitimate requests." ;
skos:prefLabel "Distributed Denial Of Service (Ddos) Attack" .
ex:Distributed%20Ledger a skos:Concept ;
skos:definition "A type of database which spreads across multiple sites, countries, or institutions. Records are stored sequentially in a continuous ledger. Distributed ledger data can be either “permissioned” or “unpermissioned” , determining who can view it. This term is used, often, to refer in general to public blockchain technology, as ‘crypto’ has come to mean ‘cryptocurrency’ , ‘web3’ is the collective community, and ‘blockchain’ , after all, is “just” the data structure used to sync the distributed ledger itself ." ;
skos:prefLabel "Distributed Ledger" .
ex:Double%20Spend a skos:Concept ;
rdfs:comment " The ‘double spend’ is the benchmark security concern of blockchain networks: how do we ensure that someone doesn’t send the same transaction to two different entities, essentially “spending their money twice”? This is the cornerstone of the consensus m ech ani sm, ensuring that all nodes of the network are “in agreement” about which assets are allocated to which addresses, on an ongoing basis, to prevent malicious actions such as a double spend." ;
skos:definition "A deliberate blockchain fork, where a user with a sufficiently large amount of mining power/stake sends a transaction moving some currency off- chain (e.g. exiting into fiat money or making an off-chain purchase) then reorganizing the blockchain to remove that transaction. A successful double spend leaves the attacker with both their on and off-chain assets." ;
skos:prefLabel "Double Spend" .
ex:Drop%20Pre-Merge%20Fields a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7642.md> ;
skos:definition "Removes obsolete fields and messages from the eth protocol that became unnecessary after the Ethereum Merge. (EIP-7642)" ;
skos:prefLabel "Drop Pre-Merge Fields" .
ex:Dynamic%20Target%20Blob%20Count a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7788.md> ;
skos:definition "Adjusts the target blob count dynamically to maintain constant blob costs, aiming to optimize network resources and economic incentives related to blob space utilization, making L2 transactions costs predictable and stable. (EIP-7788)" ;
skos:prefLabel "Dynamic Target Blob Count" .
ex:Ec%20Arithmetic%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1962.md> ;
skos:definition "Proposes a precompile for elliptic curve arithmetic and pairings with runtime-defined parameters for Weierstrass curves and pairings on various curve families. (EIP-1962)" ;
skos:prefLabel "Ec Arithmetic Precompile" .
ex:Ec%20Linear%20Combination%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1829.md> ;
skos:definition "Introduces a precompile to compute elliptic curve linear combinations for arbitrary curves. (EIP-1829)" ;
skos:prefLabel "Ec Linear Combination Precompile" .
ex:Ed25519%20Signature%20Verification%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-665.md> ;
skos:definition "Adds a precompiled contract for verifying Ed25519 signatures, improving the efficiency and gas cost of verifying these cryptographic signatures within smart contracts. (EIP-665)" ;
skos:prefLabel "Ed25519 Signature Verification Precompile" .
ex:Eip%20%28Ethereum%20Improvement%20Proposal%29 a skos:Concept ;
rdfs:comment " A design document providing information about new features, processes, or standards for Ethereum. There are three main types of EIPs: Standards Track: Proposals for changes that affect most or all Ethereum implementations, such as core protocol changes, network rules, or application standards (EIP-1). Meta: Describes a process surrounding Ethereum, such as decision-making processes or guidelines (EIP-1.md). Informational: Provides general information or guidelines for the Ethereum community without proposing new features (EIP-1)" ;
skos:definition "The EIP process is a public and open process through which suggestions are made as to how to change (and hopefully, improve) the way the Ethereum network functions as a whole; the official repository is here. Individual EIPs are referred to by the name assigned to them in the repository, for example, EIP-1559. Keep in mind that as it is an iterative, lengthy process, some EIPs never get fully approved, and some do, and many end up somewhere in a gray area of ‘partially implemented’." ;
skos:prefLabel "Eip (Ethereum Improvement Proposal)" .
ex:Eip%20Editor%20Handbook a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5069.md> ;
skos:definition "Outlines the responsibilities and processes of Ethereum Improvement Proposal (EIP) editors, including how decisions are made, the election of a Keeper of Consensus, and editor membership guidelines. (EIP-5069)" ;
skos:prefLabel "Eip Editor Handbook" .
ex:Eips%20Eligible%20For%20Inclusion a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2378.md> ;
skos:definition "Tracks the status of EIPs that have been vetted by the core developers and marked as eligible for inclusion in future forks or upgrades. (EIP-2378)" ;
skos:prefLabel "Eips Eligible For Inclusion" .
ex:Elected%20Block%20Proposer%20Not%20Slashed a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6988.md> ;
skos:definition "Ensures that a slashed validator cannot be elected as a block proposer, preventing missed proposals and maintaining network stability. (EIP-6988)" ;
skos:prefLabel "Elected Block Proposer Not Slashed" .
ex:Eliminate%20Difficulty%20Bomb%20And%20Adjust%20Block%20Reward a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1276.md> ;
skos:definition "Proposes eliminating the difficulty bomb entirely and reducing block rewards to 2 ETH as part of the Constantinople fork to maintain network efficiency and reduce issuance. (EIP-1276)" ;
skos:prefLabel "Eliminate Difficulty Bomb And Adjust Block Reward" .
ex:Elliptic%20Curve%20Digital%20Signature%20Algorithm%20%28Ecdsa%29 a skos:Concept ;
skos:definition "A cryptographic algorithm used by Ethereum to ensure that funds can only be spent by their owners. It's the preferred method for creating public and private keys. Relevant for account address generation and transaction verification." ;
skos:prefLabel "Elliptic Curve Digital Signature Algorithm (Ecdsa)" .
ex:Elliptic%20Curve%20Operations%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-196.md> ;
skos:definition "Adds precompiled contracts for elliptic curve addition and scalar multiplication on alt_bn128, enabling efficient zkSNARK verification. (EIP-196)" ;
skos:prefLabel "Elliptic Curve Operations Precompile" .
ex:Elliptic%20Curve%20Pairing%20Check%20Precompile a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-197.md> ;
skos:definition "Introduces a precompiled contract for the optimal ate pairing function, useful for zkSNARK verification in Ethereum. (EIP-197)" ;
skos:prefLabel "Elliptic Curve Pairing Check Precompile" .
ex:Empty%20Accounts%20Deprecation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7523.md> ;
skos:definition "Prohibits empty accounts (with no code, zero nonce, and zero balance) on post-merge networks, eliminating legacy technical debt. (EIP-7523)" ;
skos:prefLabel "Empty Accounts Deprecation" .
ex:Empty_Account_Cost a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7819.md> ;
skos:definition "A constant gas cost set as 25000 for executing the CREATE_DELEGATE instruction. (EIP-7819)" ;
skos:prefLabel "Empty_Account_Cost" .
ex:Encrypted%20Vs%20Unencrypted%20Keys a skos:Concept ;
skos:definition "As discussed elsewhere, public and private cryptographic key pairs are one of the technologies that underpins cryptocurrencies and “crypto” tech in general. In MetaMask, an unencrypted private key is 64 characters long, and it is used to unlock or restore wallets. An encrypted key is also 64 letters long and is a regular private key that has gone through the process of encryption. Usually, encrypted private keys are kept within the extension or device they are encrypted by, and they remain out of sight from the user. This is meant to add another layer of security to keep a user’s wallet information safe.By way of example: if the world ‘Apple’ was your private key, then it was encrypted three letters down the alphabet, your new encrypted key would be ‘Dssoh’ . Since you know the way to encrypt this key, you could derive the original private key from it by reversing the method of encryption." ;
skos:prefLabel "Encrypted Vs Unencrypted Keys" .
ex:Encryption a skos:Concept ;
rdfs:comment " Encryption is the conversion of electronic data into a form unreadable by anyone except the owner of the correct decryption key." ;
skos:definition "Encrpytion, literally ‘in a hidden place’, is the art and science of encoding information to control who can read it, or how it is to be read. Encryption occurs in natural (human) languages, as well as in machine and computer languages. Highly complex, and therefore difficult to decipher, encryption is an essential element enabling blockchain networks to be simultaneously public and secure. Enterprise Ethereum Alliance (EEA) A group of Ethereum core developers, startups, and large companies working together to commercialize and use Ethereum for different business applications." ;
skos:prefLabel "Encryption" .
ex:Engine_Forkchoiceupdated a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7805.md> ;
skos:definition "API endpoint modified to include IL transactions as part of payload attributes. (EIP-7805)" ;
skos:prefLabel "Engine_Forkchoiceupdated" .
ex:Engine_Getinclusionlist a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7805.md> ;
skos:definition "An API endpoint in the execution engine for retrieving an IL. (EIP-7805)" ;
skos:prefLabel "Engine_Getinclusionlist" .
ex:Engine_Newpayload a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7805.md> ;
skos:definition "API endpoint modified to support transactions within ILs in the payload. (EIP-7805)" ;
skos:prefLabel "Engine_Newpayload" .
ex:Ens a skos:Concept ;
skos:definition "The Ethereum Name Service is a protocol, managed by a DAO, which assigns human- readable and easy-to-remember addresses to Ethereum addresses and assets, homologous to the traditional internet’s DNS." ;
skos:prefLabel "Ens" .
ex:Enshrined%20Proposer-Builder%20Separation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7732.md> ;
skos:definition "Decouples the execution and consensus parts of an Ethereum block by allowing the proposer to delegate block construction to a builder, adding new validation mechanisms like Payload Timeliness Committees. (EIP-7732)" ;
skos:prefLabel "Enshrined Proposer-Builder Separation" .
ex:Entropy a skos:Concept ;
rdfs:comment " In the context of cryptography, ‘entropy’ refers to ‘randomness’; generally, the more random something is (the more entropy it has), the more secure it is." ;
skos:definition "In the context of cryptography, lack of predictability or level of randomness. When generating secret information, such as private keys, algorithms usually rely on a source of high entropy to ensure the output is unpredictable." ;
skos:prefLabel "Entropy" .
ex:Eof%20%28Evm%20Object%20Format%29 a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md> ;
skos:definition "Introduces a versioned container format for EVM bytecode, enabling separation of code and data, with validation at contract creation time. (EIP-3540)" ;
skos:prefLabel "Eof (Evm Object Format)" .
ex:Eof%20-%20Code%20Validation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3670.md> ;
skos:definition "Adds validation for EOF contracts at deployment time, ensuring correctness by rejecting bytecode with undefined instructions or truncated PUSH data. (EIP-3670)" ;
skos:prefLabel "Eof - Code Validation" .
ex:Eof%20-%20Functions a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4750.md> ;
skos:definition "Introduces function isolation and CALLF and RETF instructions, allowing separate code sections for each function in EOF contracts and removing the need for dynamic jumps. (EIP-4750)" ;
skos:prefLabel "Eof - Functions" .
ex:Eof%20-%20Jumpdest%20Table a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3690.md> ;
skos:definition "Introduces a section in the EOF format to store the list of JUMPDEST instructions, removing the need for JUMPDEST-analysis at runtime and validating the table during contract creation. (EIP-3690)" ;
skos:prefLabel "Eof - Jumpdest Table" .
ex:Eof%20-%20Stack%20Validation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-5450.md> ;
skos:definition "Introduces deploy-time validation for EVM Object Format (EOF) functions, ensuring that stack underflows and overflows cannot occur during execution, reducing runtime checks. (EIP-5450)" ;
skos:prefLabel "Eof - Stack Validation" .
ex:Eof%20Contract%20Creation a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7620.md> ;
skos:definition "Introduces EOFCREATE and RETURNCONTRACT instructions to handle contract creation in the EOF format, replacing legacy CREATE and CREATE2. (EIP-7620)" ;
skos:prefLabel "Eof Contract Creation" .
ex:Eof%20Creation%20Transaction a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7698.md> ;
skos:definition "Enables the deployment of EOF contracts using creation transactions, allowing the use of initcontainers for deploying EOF contracts. (EIP-7698)" ;
skos:prefLabel "Eof Creation Transaction" .
ex:Eof%20Data%20Access%20Instructions a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7480.md> ;
skos:definition "Introduces DATALOAD, DATALOADN, DATASIZE, and DATACOPY instructions to enable contracts to access the data section of EOF containers. (EIP-7480)" ;
skos:prefLabel "Eof Data Access Instructions" .
<http://www.consensys.net/ethereum-skos#Eof/Evm%20Trace%20Specification> a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7756.md> ;
skos:definition "Updates the EIP-3155 JSON tracing specification to add support for EOF (EVM Object Format), enhancing the traceability of EOF contracts with new fields for sections and function depth. (EIP-7756)" ;
skos:prefLabel "Eof/Evm Trace Specification" .
ex:Eofv1%20Meta a skos:Concept ;
skos:broader <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7692.md> ;
skos:definition "Lists the EIPs that belong to the EVM Object Format (EOFv1) proposal, also known as \"Mega EOF\", providing structured code and validation improvements. (EIP-7692)" ;
skos:prefLabel "Eofv1 Meta" .